.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:auto;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-lg);font-family:inherit;font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-sm, .8125rem);letter-spacing:var(--tracking-widest, .1em);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast, .2s) var(--ease-out-expo, ease),border-color var(--duration-fast, .2s) var(--ease-out-expo, ease),color var(--duration-fast, .2s) var(--ease-out-expo, ease),transform var(--duration-instant, .1s) var(--ease-out-expo, ease),box-shadow var(--duration-fast, .2s) var(--ease-out-expo, ease)}.btn:active:not(:disabled){transform:scale(.98);transition-duration:80ms}.btn:focus-visible{outline:2px solid var(--focus-outline, #000);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn--primary{background-color:var(--btn-primary-bg, var(--brand-black, #111));color:var(--btn-primary-text, var(--brand-white, #fff));border-color:var(--btn-primary-bg, var(--brand-black, #111))}.btn--primary:hover:not(:disabled){background-color:var(--btn-primary-hover-bg, #333);border-color:var(--btn-primary-hover-bg, #333)}.btn--secondary{background-color:var(--btn-secondary-bg, transparent);color:var(--btn-secondary-text, var(--brand-ink, #111));border-color:var(--btn-secondary-border, var(--brand-ink, #111))}.btn--secondary:hover:not(:disabled){background-color:var(--btn-primary-bg, var(--brand-black, #111));color:var(--btn-primary-text, var(--brand-white, #fff))}.btn--ghost{background-color:transparent;color:var(--brand-ink, #111);border-color:transparent}.btn--ghost:hover:not(:disabled){background-color:var(--border-subtle, rgba(0, 0, 0, .04))}.btn--pill{border-radius:var(--radius-pill, 26px)}.btn--square{border-radius:0}.btn--sm{min-height:36px;padding:0 14px;font-size:var(--font-size-xs, .75rem);letter-spacing:var(--tracking-wider, .05em)}.btn--lg{min-height:56px;padding:0 28px;font-size:var(--font-size-sm, .8125rem)}.btn--block{width:100%}.card{display:block;box-sizing:border-box;padding:var(--card-padding, 24px);background-color:var(--card-bg, var(--surface-base, #fff));border:1px solid var(--card-border, rgba(0, 0, 0, .08));border-radius:var(--radius-xl, 12px);box-shadow:var(--card-shadow, 0 1px 3px rgba(0, 0, 0, .08));transition:box-shadow var(--duration-normal, .4s) var(--ease-out-expo, ease),transform var(--duration-normal, .4s) var(--ease-out-expo, ease)}@media(max-width:749px){.card{padding:var(--card-padding-mobile, 20px)}}.card--bordered{box-shadow:none}.card--soft{background-color:var(--card-bg-subtle, var(--surface-container, #f8f8f8));border:0;box-shadow:none}.card--flat{box-shadow:none;border:0}.card--interactive{cursor:pointer}.card--interactive:hover{box-shadow:var(--card-shadow-hover, 0 8px 24px rgba(0, 0, 0, .16));transform:translateY(-2px)}.card--interactive:active{transform:translateY(0);transition-duration:var(--duration-instant, .1s)}@media(prefers-reduced-motion:reduce){.btn,.card,.card--interactive{transition:none}.btn:active:not(:disabled){transform:none}.card--interactive:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/components.css.map */
