img,svg,video,iframe,canvas{max-width:100%;height:auto;display:block}*{min-width:0}html,body{overflow-x:clip}:root{--paper: #ffffff;--surface: #eff4fa;--ink: #0d2240;--muted: #4a5a70;--hairline: rgba(13, 34, 64, .14);--hairline-strong: rgba(13, 34, 64, .3);--chip-bg: rgba(13, 34, 64, .06);--accent: #c8102e;--accent-dark: #a50d26;--accent-ink: #ffffff;--blue: #1e6fd9;--font-ui: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-voice: "Lora", Georgia, "Times New Roman", serif;--fs-micro: 1.6rem;--fs-small: 1.6rem;--fs-body: 1.8rem;--fs-lead: 2rem;--fs-h3: 2rem;--fs-h2: 2.6rem;--fs-h1: 3.2rem;--fs-price: 3.6rem;--fs-display: 4.4rem;--step-1: 8px;--step-2: 16px;--step-3: 20px;--step-4: 32px;--step-5: 56px;--gutter: 20px;--content-max: 1200px;--section-pad-mobile: 56px;--section-pad-desktop: 96px;--radius-card: 8px;--radius-btn: 10px;--radius-pill: 999px;--shadow-tier: inset 0 0 0 2px var(--accent), 0 6px 20px rgba(200, 16, 46, .16);--shadow-lit: 0 4px 14px rgba(200, 16, 46, .18);--shadow-bar: 0 -2px 16px rgba(13, 34, 64, .1);--dur-press: 90ms;--dur-spring: .26s;--dur-card: .22s;--dur-count: .3s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-signal: cubic-bezier(.2, .9, .3, 1);--marquee-dur: 24s}@media screen and (min-width:750px){:root{--gutter: 32px;--fs-h3: 2.2rem;--fs-h2: 3.2rem;--fs-h1: clamp(3.8rem, 4.4vw, 5.2rem);--fs-price: 4.2rem;--fs-display: 5.6rem}}[class*=color-scheme-]{--paper: rgb(var(--color-background));--ink: rgb(var(--color-foreground));--muted: rgba(var(--color-foreground), .78);--hairline: rgba(var(--color-foreground), .18);--hairline-strong: rgba(var(--color-foreground), .34);--chip-bg: rgba(var(--color-foreground), .08)}.color-scheme-3,.color-scheme-4{--surface: rgba(255, 255, 255, .1)}.sl-container{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.sl-section{padding-block:var(--section-pad-mobile)}@media screen and (min-width:750px){.sl-section{padding-block:var(--section-pad-desktop)}}.sl-section>*:first-child{margin-block-start:0}.sl-section>*:last-child{margin-block-end:0}.sl-section.sl-purchase{padding-block-start:0}.sl-section.sl-sticky-bar,.sl-section.sl-strip{padding-block:0}.sl-section,.sl-strip,.sl-sticky-bar,.sl-footer{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-body);line-height:1.55;letter-spacing:0;color:var(--ink)}.sl-h1,.sl-h2,.sl-h3{font-family:var(--font-ui);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--ink);margin:0;overflow-wrap:break-word}.sl-h1{font-size:var(--fs-h1)}.sl-h2{font-size:var(--fs-h2)}.sl-h3{font-size:var(--fs-h3);line-height:1.25}.sl-eyebrow{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.sl-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--ink);margin:0}.sl-body{font-size:var(--fs-body);line-height:1.6;color:var(--muted);margin:0}.sl-voice{font-family:var(--font-voice);font-weight:400;font-size:var(--fs-lead);line-height:1.6;color:var(--ink);margin:0}.sl-voice--italic{font-style:italic}.sl-num{font-variant-numeric:tabular-nums}.sl-wrap-hard{overflow-wrap:anywhere}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--step-1);min-height:56px;padding:0 var(--step-4);border:0;border-radius:var(--radius-btn);background:var(--accent);color:var(--accent-ink);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .16s ease,transform var(--dur-spring) var(--ease-spring)}.sl-btn:after{content:none}.sl-btn:hover{background:var(--accent-dark);transform:translateY(-1px)}.sl-btn:active{transform:scale(.97);transition-duration:var(--dur-press)}.sl-btn--block{display:flex;width:100%;min-height:60px}.sl-btn--quiet{background:transparent;color:var(--ink);border:1px solid var(--hairline-strong)}.sl-btn--quiet:hover{background:var(--surface);border-color:var(--ink)}.sl-btn[disabled],.sl-btn[aria-disabled=true]{background:var(--chip-bg);color:var(--muted);cursor:not-allowed;transform:none}.sl-section :focus-visible,.sl-strip :focus-visible,.sl-sticky-bar :focus-visible,.sl-footer :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.color-scheme-4 :focus-visible{outline-color:#fff}.sl-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card)}.sl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--ink);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;flex:0 0 auto}.sl-chip--accent{background:var(--accent);color:var(--accent-ink)}.sl-rule{height:1px;background:var(--hairline);border:0;margin:0}.sl-stars{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;color:var(--accent)}.sl-stars svg{width:var(--sl-star, 18px);height:var(--sl-star, 18px);display:block}.sl-avatar{width:32px;height:32px;border-radius:var(--radius-pill);object-fit:cover;border:2px solid var(--paper);flex:0 0 auto}[x-cloak]{display:none!important}.sl-icon{width:24px;height:24px;flex:0 0 auto}.sl-addon__placeholder{width:56px;height:56px;border-radius:6px;background:var(--chip-bg);display:block}.sl-logo{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap;line-height:1;color:var(--ink)}.sl-logo__mark{width:28px;height:30px;flex:0 0 auto}.sl-logo__word{font-family:var(--font-ui);font-weight:700;font-size:2.2rem;letter-spacing:.06em;line-height:1;white-space:nowrap;word-break:normal}.sl-logo__word-a{color:currentColor}.sl-logo__word-b{color:var(--blue)}.sl-logo--sm .sl-logo__mark{width:22px;height:24px}.sl-logo--sm .sl-logo__word{font-size:1.8rem}.sl-logo--lg .sl-logo__mark{width:34px;height:36px}.sl-logo--lg .sl-logo__word{font-size:2.8rem}.color-scheme-3 .sl-logo__word-b{color:#6fa8f5}.color-scheme-4 .sl-logo__word-b{color:#fff}@media screen and (min-width:750px){.sl-logo{gap:12px}.sl-logo__mark{width:32px;height:34px}.sl-logo__word{font-size:2.6rem}}.header__heading-link .sl-logo,.header__heading-link .sl-logo__word{word-break:normal;line-height:1}.header__heading-link{line-height:1;word-break:normal}.sl-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sl-rail{display:flex;gap:var(--step-2);overflow-x:auto;scrollbar-width:thin;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.sl-rail>*{flex:0 0 auto}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sl-btn,.sl-btn:active,.sl-btn:hover{transition:none;transform:none}}.sl-buy .shopify-payment-button{margin-top:var(--step-2)}@media screen and (max-width:749px){.cart-item__media,.cart-item__details{min-width:0}.cart-item__image-container{max-width:100%}.cart-item__image{max-width:100%;width:100%}.cart-item__details>*{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tokens.css.map */
