@layer tokens,base,components,sections,utilities;@layer tokens{:root{--color-ink: #181419;--color-cream: #F4F0E4;--color-paper: #FFFFFF;--color-grey: #F0F0ED;--color-line: #E3E1DB;--color-muted: #5B5660;--color-muted-2: #8A8490;--color-line-cream: #E2DCCB;--color-dot: #B9B2A5;--color-dot-cream: #C9C2B4;--color-ink-2: #2E2833;--color-ink-3: #2A2530;--color-ink-line: #3A353E;--color-ink-border: #4A444F;--color-ink-muted: #BDB6C2;--color-ink-muted-2: #CFC8D3;--color-ink-body: #D6D0D9;--sm-cta: #15803D;--sm-cta-hover: #116B33;--sm-cta-active: #0E5A2B;--sm-cta-text: #FFFFFF;--sm-cta-focus: 0 0 0 3px #FFFFFF, 0 0 0 5px #15803D;--pop-mint: #A8E6C8;--pop-pink: #F5A9CF;--pop-lilac: #C9B8F0;--pop-peach: #FFC4A3;--pop-butter: #F6E08A;--pop-sky: #A9CFF2;--blob-ring: #DDB8D8;--sku-lean-from: #F7A57C;--sku-lean-to: #E9F0C4;--sku-detox-from: #72C6AC;--sku-detox-to: #E2EBA2;--sku-flow-from: #6FCBCE;--sku-flow-to: #DCEFE1;--sku-bloat-from: #B9A2E0;--sku-bloat-to: #D3EDD2;--sku-glow-from: #EC86B6;--sku-glow-to: #E6EAA0;--sku-chill-from: #8DB9EB;--sku-chill-to: #DED3EF;--sku-flex-from: #F7C160;--sku-flex-to: #F0EBBE;--sku-moon-from: #F28BBB;--sku-moon-to: #9A8DC9;--sku-big-brain-from: #8F95E2;--sku-big-brain-to: #F0C4B6;--sku-man-from: #6FA4DE;--sku-man-to: #CAE6DA;--sku-skinny-coffee-from: #C89A74;--sku-skinny-coffee-to: #F0E2CF;--grad-lean: linear-gradient(100deg, var(--sku-lean-from), var(--sku-lean-to));--grad-detox: linear-gradient(100deg, var(--sku-detox-from), var(--sku-detox-to));--grad-flow: linear-gradient(100deg, var(--sku-flow-from), var(--sku-flow-to));--grad-bloat: linear-gradient(100deg, var(--sku-bloat-from), var(--sku-bloat-to));--grad-glow: linear-gradient(100deg, var(--sku-glow-from), var(--sku-glow-to));--grad-chill: linear-gradient(100deg, var(--sku-chill-from), var(--sku-chill-to));--grad-flex: linear-gradient(100deg, var(--sku-flex-from), var(--sku-flex-to));--grad-moon: linear-gradient(100deg, var(--sku-moon-from), var(--sku-moon-to));--grad-big-brain: linear-gradient(100deg, var(--sku-big-brain-from), var(--sku-big-brain-to));--grad-man: linear-gradient(100deg, var(--sku-man-from), var(--sku-man-to));--grad-skinny-coffee: linear-gradient(100deg, var(--sku-skinny-coffee-from), var(--sku-skinny-coffee-to));--grad-lean-135: linear-gradient(135deg, var(--sku-lean-from), var(--sku-lean-to));--grad-detox-135: linear-gradient(135deg, var(--sku-detox-from), var(--sku-detox-to));--grad-flow-135: linear-gradient(135deg, var(--sku-flow-from), var(--sku-flow-to));--grad-bloat-135: linear-gradient(135deg, var(--sku-bloat-from), var(--sku-bloat-to));--grad-glow-135: linear-gradient(135deg, var(--sku-glow-from), var(--sku-glow-to));--grad-chill-135: linear-gradient(135deg, var(--sku-chill-from), var(--sku-chill-to));--grad-flex-135: linear-gradient(135deg, var(--sku-flex-from), var(--sku-flex-to));--grad-moon-135: linear-gradient(135deg, var(--sku-moon-from), var(--sku-moon-to));--grad-big-brain-135: linear-gradient(135deg, var(--sku-big-brain-from), var(--sku-big-brain-to));--grad-man-135: linear-gradient(135deg, var(--sku-man-from), var(--sku-man-to));--grad-skinny-coffee-135: linear-gradient(135deg, var(--sku-skinny-coffee-from), var(--sku-skinny-coffee-to));--overlay-scrim-bottom: linear-gradient(180deg, rgba(24,20,25,0) 55%, rgba(24,20,25,.75));--overlay-scrim-top-bottom: linear-gradient(180deg, rgba(24,20,25,.55) 0%, rgba(24,20,25,0) 45%, rgba(24,20,25,0) 70%, rgba(24,20,25,.35) 100%);--overlay-scrim-top: linear-gradient(180deg, rgba(24,20,25,.6) 0%, rgba(24,20,25,0) 50%);--overlay-scrim-left: linear-gradient(90deg, rgba(24,20,25,.55) 0%, rgba(24,20,25,.15) 45%, rgba(24,20,25,0) 70%);--overlay-scrim-bottom-strong: linear-gradient(0deg, rgba(24,20,25,.6) 0%, rgba(24,20,25,0) 60%);--overlay-backdrop-modal: rgba(24,20,25,.55);--overlay-backdrop-drawer: rgba(24,20,25,.45);--overlay-glass-light: rgba(255,255,255,.92);--overlay-glass-light-2: rgba(255,255,255,.94);--shadow-ring: inset 0 0 0 1px var(--color-line);--shadow-sticky-bottom-mobile: 0 -8px 24px rgba(24,20,25,.12);--shadow-sticky-bottom: 0 -10px 30px rgba(24,20,25,.12);--shadow-sticky-top: 0 10px 30px rgba(24,20,25,.18);--shadow-fab: 0 8px 24px rgba(24,20,25,.25);--shadow-dropdown: 0 6px 20px rgba(24,20,25,.15);--shadow-drawer: -20px 0 60px rgba(24,20,25,.2);--shadow-modal: 0 20px 40px rgba(24,20,25,.18);--radius-xs: 5px;--radius-sm: 6px;--radius-chip: 8px;--radius-thumb: 10px;--radius-field: 12px;--radius-card-sm: 14px;--radius-card: 16px;--radius-tile: 20px;--radius-panel: 24px;--radius-hero: 28px;--radius-pill: 999px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 18px;--space-10: 20px;--space-11: 22px;--space-12: 24px;--space-14: 28px;--space-16: 32px;--space-18: 36px;--space-20: 40px;--space-24: 48px;--space-28: 56px;--space-32: 64px;--space-48: 96px;--page-max: 1440px;--w-text: 830px;--w-content: 1280px;--w-wide: 1440px;--px: 16px;--py: 56px;--head-gap: 22px;--headline-max: 980px;--body-max: 560px;--header-h: 73px;--announcement-h: 34px;--flash-bar-h: 48px;--sticky-header-h: 68px;--sticky-bar-h: 76px;--cart-drawer-w: 500px;--tap-min: 44px;--sm-sticky-h: 0px;--z-header: 30;--z-sticky: 40;--z-overlay: 50;--z-drawer: 60;--z-modal: 70;--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .15s;--dur: .2s;--dur-slow: .3s;--font-sans: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-serif-press: Georgia, serif;--fvs-default: "opsz" 48;--fvs-shout: "opsz" 96, "wdth" 88;--tt-label: uppercase;--tt-shout: uppercase;--fs-display-hero: clamp(52px, calc(52px + 52 * (100vw - 390px) / 1050), 104px);--fw-display-hero: 800;--lh-display-hero: .86;--ls-display-hero: -.05em;--fs-h1: clamp(52px, calc(52px + 32 * (100vw - 390px) / 1050), 84px);--fw-h1: 800;--lh-h1: .86;--ls-h1: -.05em;--fs-h2: clamp(38px, calc(38px + 26 * (100vw - 390px) / 1050), 64px);--fw-h2: 800;--lh-h2: .95;--ls-h2: -.035em;--fs-h2-alt: clamp(36px, calc(36px + 22 * (100vw - 390px) / 1050), 58px);--fw-h2-alt: 800;--lh-h2-alt: .98;--ls-h2-alt: -.035em;--fs-shout: clamp(56px, calc(56px + 20 * (100vw - 390px) / 1050), 76px);--fw-shout: 800;--lh-shout: .9;--ls-shout: -.02em;--fs-h3: clamp(22px, calc(22px + 4 * (100vw - 390px) / 1050), 26px);--fw-h3: 800;--lh-h3: 1.1;--ls-h3: -.02em;--fs-stat: clamp(48px, calc(48px + 24 * (100vw - 390px) / 1050), 72px);--fw-stat: 800;--lh-stat: .9;--ls-stat: -.04em;--fs-price-lg: clamp(26px, calc(26px + 4 * (100vw - 390px) / 1050), 30px);--fw-price-lg: 800;--lh-price-lg: 1;--ls-price-lg: -.02em;--fs-body-lg: clamp(17px, calc(17px + 2 * (100vw - 390px) / 1050), 19px);--fw-body-lg: 400;--lh-body-lg: 1.55;--ls-body-lg: normal;--fs-body: clamp(16px, calc(16px + 2 * (100vw - 390px) / 1050), 18px);--fw-body: 400;--lh-body: 1.5;--ls-body: normal;--fs-body-sm: 15px;--fw-body-sm: 400;--lh-body-sm: 1.45;--ls-body-sm: normal;--fs-small: 13px;--fw-small: 400;--lh-small: 1.4;--ls-small: normal;--fs-fine: 12px;--fw-fine: 400;--lh-fine: 1.5;--ls-fine: normal;--fs-button: 17px;--fw-button: 600;--lh-button: 1;--ls-button: normal;--fs-button-sm: 14px;--fw-button-sm: 600;--lh-button-sm: 1;--ls-button-sm: normal;--fs-nav: 16px;--fw-nav: 500;--lh-nav: normal;--ls-nav: normal;--fs-logo: clamp(30px, calc(30px + 8 * (100vw - 390px) / 1050), 38px);--fw-logo: 800;--lh-logo: 1;--ls-logo: -.045em;--fs-label: clamp(11px, calc(11px + 1 * (100vw - 390px) / 1050), 12px);--fw-label: 400;--lh-label: normal;--ls-label: .05em;--fs-label-sm: clamp(10px, calc(10px + 1 * (100vw - 390px) / 1050), 11px);--fw-label-sm: 400;--lh-label-sm: normal;--ls-label-sm: .05em;--fs-label-xs: 9px;--fw-label-xs: 400;--lh-label-xs: normal;--ls-label-xs: .05em;--color-background: var(--color-paper);--color-foreground: var(--color-ink);--font-primary--family: var(--font-sans);--page-width: var(--page-max);--page-margin: var(--px);--style-border-radius-inputs: var(--radius-field)}@media(min-width:750px){:root{--px: 32px}}@media(min-width:990px){:root{--px: 48px;--py: 96px;--head-gap: 36px;--header-h: 81px;--announcement-h: 37px;--flash-bar-h: 53px;--sticky-bar-h: 96px}}}@layer base{html{scroll-behavior:smooth}:target{scroll-margin-top:24px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{min-height:100svh;display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:normal;font-variation-settings:var(--fvs-default);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:var(--sm-sticky-h)}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:800;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}p{overflow-wrap:break-word;text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sm-on-ink :focus-visible,[data-sm-scheme=ink] :focus-visible{outline-color:var(--color-cream)}html:has(dialog[open][data-scroll-lock]),html.sm-scroll-locked,html.sm-drawer-open{overflow:hidden}html.sm-drawer-open body{overflow:hidden;overscroll-behavior:none}[hidden]{display:none!important}select{-webkit-appearance:none;appearance:none;min-height:var(--tap-min);padding:0 44px 0 18px;border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23181419' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center / 16px 16px;font-family:var(--font-sans);font-size:15px;font-weight:500;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur) var(--ease)}select:hover{background-color:var(--color-cream)}select::-ms-expand{display:none}.sm-select--soft{min-height:40px;padding-left:14px;font-size:14px;border-color:var(--color-line)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;border:1.5px solid var(--color-ink);background:var(--color-paper) no-repeat center / 14px 14px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}input[type=checkbox]{border-radius:var(--radius-sm)}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{background-color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4F0E4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}input[type=radio]:checked{box-shadow:inset 0 0 0 4px var(--color-paper);background-color:var(--color-ink)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.35;cursor:not-allowed}.sm-container{width:100%;max-width:calc(var(--w-content) + 2 * var(--px));margin-inline:auto;padding-inline:var(--px)}.sm-container--text{max-width:calc(var(--w-text) + 2 * var(--px))}.sm-container--content{max-width:calc(var(--w-content) + 2 * var(--px))}.sm-container--wide{max-width:calc(var(--w-wide) + 2 * var(--px))}.sm-container--full{max-width:none}.sm-visually-hidden,.sm-skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sm-skip-link:focus{position:fixed;top:var(--space-4);left:var(--space-4);z-index:calc(var(--z-modal) + 1);padding:var(--space-5) var(--space-9);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-weight:600;text-decoration:none}}@layer utilities{.sm-mono{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:var(--tt-label)}@media(max-width:989px){.sm-hide-mobile{display:none!important}}@media(min-width:990px){.sm-hide-desktop{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-base.css.map */
