@font-face{font-family:Inter;src:url('{{ "inter-variable.woff2" | asset_url }}') format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}:root{--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-style: normal;--tap-ink: 10 10 10;--tap-paper: 255 255 255;--tap-mist: 247 247 245;--tap-line: 230 229 226;--tap-muted: 107 107 107;--tap-radius-card: 20px;--tap-radius-pill: 999px;--tap-font-hero: clamp(4rem, 5vw + 1.6rem, 7.2rem);--tap-font-h2: clamp(3rem, 3vw + 1.6rem, 5.6rem);--tap-font-h3: clamp(2.2rem, 1vw + 1.6rem, 2.8rem);--tap-shadow-soft: 0 2px 8px rgba(10, 10, 10, .04), 0 8px 24px rgba(10, 10, 10, .04);--tap-shadow-card: 0 12px 40px rgba(10, 10, 10, .1);--tap-shadow-charcoal: 0 2px 6px rgba(54, 58, 64, .1), 0 10px 28px rgba(54, 58, 64, .16);--tap-shadow-charcoal-lg: 0 4px 10px rgba(54, 58, 64, .14), 0 16px 36px rgba(54, 58, 64, .22);--tap-ease-premium: cubic-bezier(.16, 1, .3, 1);--tap-content-max: 1280px;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 700;--color-background: var(--tap-paper);--color-foreground: var(--tap-ink);--color-button: var(--tap-ink);--color-button-text: var(--tap-paper);--color-secondary-button: var(--tap-paper);--color-secondary-button-text: var(--tap-ink);--color-link: var(--tap-ink)}body{letter-spacing:0}.button,button.button,a.button{font-weight:600;letter-spacing:0;transition:opacity .3s var(--tap-ease-premium),border-color .3s var(--tap-ease-premium)}.button--secondary{border-color:rgba(var(--tap-ink),.2)}.button--secondary:hover{border-color:rgba(var(--tap-ink),.6)}.button--inverted{background:rgb(var(--tap-paper));color:rgb(var(--tap-ink));border:1px solid transparent}.button--inverted:hover{background:#ffffffe6}.button--ghost{background:transparent;color:rgb(var(--tap-paper));border:1px solid rgba(255,255,255,.3)}.button--ghost:hover{border-color:#ffffffb3}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;font-weight:700}.tap-eyebrow{display:block;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--tap-muted))}.tap-eyebrow--on-dark{color:#fff9}.tap-heading-hero{font-size:var(--tap-font-hero);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:rgb(var(--tap-ink));margin:0}.tap-heading-h2{font-size:var(--tap-font-h2);line-height:1.1;letter-spacing:-.02em;font-weight:700;color:rgb(var(--tap-ink));margin:0}.tap-heading-h2--on-dark{color:#fff}.tap-muted{color:rgb(var(--tap-muted))}.tap-text-on-dark{color:#ffffffb3}.tap-card{border-radius:var(--tap-radius-card);border:1px solid rgb(var(--tap-line));background:#fff}.tap-card--mist{background:rgb(var(--tap-mist))}.tap-check-list{display:flex;flex-direction:column;gap:1.04rem;list-style:none;margin:0;padding:0}.tap-check-list li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;color:rgb(var(--tap-muted))}.tap-check-list svg{flex-shrink:0;margin-top:2px;color:rgba(var(--tap-ink),.7)}.tap-input,.tap-select,.tap-textarea{width:100%;border-radius:12px;border:1px solid rgb(var(--tap-line));background:#fff;padding:1.2rem 1.6rem;font-size:1.6rem;font-family:inherit;color:rgb(var(--tap-ink));transition:outline-color .2s}.tap-input:focus-visible,.tap-select:focus-visible,.tap-textarea:focus-visible{outline:2px solid rgb(var(--tap-ink));outline-offset:1px}.tap-textarea{resize:vertical}[data-tap-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--tap-ease-premium),transform .6s var(--tap-ease-premium)}[data-tap-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-tap-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tokens.css.map */
