body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body-family);font-size:var(--text-base);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--line-body)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--line-heading);text-wrap:balance}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;transition:text-decoration-thickness var(--duration-fast) var(--easing-standard)}a:hover{text-decoration-thickness:.14em}.text--display,.text--heading-xl,.text--heading-lg,.text--heading-md{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--line-heading)}.text--display{font-size:var(--display);line-height:var(--line-display);letter-spacing:-.045em}.text--heading-xl{font-size:var(--heading-xl);letter-spacing:-.035em}.text--heading-lg{font-size:var(--heading-lg);letter-spacing:-.025em}.text--heading-md{font-size:var(--heading-md);letter-spacing:-.015em}.text--body-lg{font-size:var(--text-lg);line-height:var(--line-body)}.text--body{font-size:var(--text-base);line-height:var(--line-body)}.text--label{font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;line-height:var(--line-label);text-transform:uppercase}.text--caption{font-size:var(--text-xs);line-height:var(--line-body)}.text--muted{color:var(--color-muted-text)}.page-width,.content-narrow,.content-reading{width:min(100% - var(--page-gutter) * 2,var(--content-max));margin-inline:auto}.page-width{--content-max: var(--page-width)}.content-narrow{--content-max: var(--content-narrow)}.content-reading{--content-max: var(--content-reading)}.full-width{width:100%}.section-spacing{padding-block:var(--section-spacing)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-weight:600;line-height:var(--line-label);text-align:center;text-decoration:none;transition:background-color var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.button:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.button--primary{border-color:var(--color-acid);background:var(--color-acid);color:var(--color-ink)}.button--primary:hover{border-color:var(--color-acid-hover);background:var(--color-acid-hover)}.button--secondary{border-color:var(--color-ink);background:var(--color-paper);color:var(--color-ink)}.button--secondary:hover{background:var(--color-warm-surface)}.button--inverse{border-color:var(--color-paper);background:color-mix(in srgb,var(--color-paper) 12%,transparent);color:var(--color-paper)}.button--inverse:hover{background:color-mix(in srgb,var(--color-paper) 20%,transparent)}.button--text{min-height:48px;padding-inline:0;border-color:transparent;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.18em}.button:disabled,.button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.55}input,select,textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink)}textarea{min-height:8rem;resize:vertical}::placeholder{color:var(--color-muted-text);opacity:1}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--color-paper),0 0 0 6px var(--color-acid)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/design-system.css.map */
