@font-face{font-family:Great;src:url(Great.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--y-maroon: #560207;--y-maroon-deep: #270403;--y-near-black: #1e1918;--y-lime: #e8ff9b;--y-sage: #d2d4ab;--y-cream: #e9e8e4;--y-maroon-deep-04: rgba(39, 4, 3, .04);--y-maroon-deep-07: rgba(39, 4, 3, .07);--y-maroon-deep-08: rgba(39, 4, 3, .08);--y-maroon-deep-12: rgba(39, 4, 3, .12);--y-maroon-deep-18: rgba(39, 4, 3, .18);--y-maroon-deep-25: rgba(39, 4, 3, .25);--y-maroon-deep-30: rgba(39, 4, 3, .3);--y-maroon-deep-50: rgba(39, 4, 3, .5);--y-maroon-deep-60: rgba(39, 4, 3, .6);--y-surface-page: var(--y-maroon);--y-surface-inverse: var(--y-cream);--y-surface-glass: var(--y-maroon-deep);--y-text-heading: var(--y-lime);--y-text-body: var(--y-cream);--y-text-muted: var(--y-cream);--y-text-on-primary: var(--y-near-black);--y-text-inverse: var(--y-maroon-deep);--y-accent-primary: var(--y-lime);--y-accent-secondary: var(--y-sage);--y-text-accent: var(--y-lime);--y-border-subtle: var(--y-cream);--y-border-strong: var(--y-lime);--y-border-yellow: var(--y-lime);--y-button-primary-bg: var(--y-accent-primary);--y-button-primary-text: var(--y-near-black);--y-button-primary-hover:var(--y-accent-secondary);--y-button-ghost-border: var(--y-lime);--y-button-ghost-text: var(--y-lime);--y-button-disabled-bg: var(--y-cream);--y-button-disabled-text:var(--y-cream);--y-button-on-cream-bg: var(--y-accent-primary);--y-button-on-cream-hover: var(--y-accent-secondary);--y-button-on-cream-active: var(--y-accent-primary);--y-button-on-cream-text: var(--y-text-inverse);--y-button-ghost-on-cream-text: var(--y-maroon);--y-button-ghost-on-cream-border: rgba(86, 2, 7, .4);--y-button-ghost-on-cream-wash: rgba(86, 2, 7, .06);--y-space-2xs: 4px;--y-space-xs: 6px;--y-space-sm: 8px;--y-space-md: 12px;--y-space-lg: 16px;--y-space-xl: 20px;--y-space-2xl: 28px;--y-space-3xl: 36px;--y-space-4xl: 48px;--y-space-5xl: 64px;--y-radius-none: 0;--y-radius-sm: 0;--y-radius-md: 0;--y-radius-lg: 0;--y-radius-xl: 0;--y-radius-pill: 999px;--y-radius-card: 0;--y-radius-modal: 0;--y-ingredient-bg: #ddd9d2;--color-background: var(--y-surface-page);--color-foreground: var(--y-text-body);--color-heading: var(--y-text-heading);--color-primary: var(--y-button-primary-bg);--color-primary-hover: var(--y-button-primary-hover);--color-border: var(--y-border-strong);--y-font-display: "Funnel Display", "Abel", system-ui, sans-serif;--y-font-body: "Abel", system-ui, -apple-system, "Helvetica Neue", sans-serif;--y-font-weight-light: 300;--y-font-weight-regular: 400;--y-font-weight-semi: 600;--font-primary--family: var(--y-font-body);--font-display--family: var(--y-font-display);--y-type-h1-size: 36px;--y-type-h1-line-height: 38px;--y-type-h1-letter-spacing: -.36px;--y-type-h2-size: 28px;--y-type-h2-line-height: 30px;--y-type-h2-letter-spacing: -.28px;--y-type-h3-size: 22px;--y-type-h3-line-height: 26px;--y-type-h3-letter-spacing: -.22px;--y-type-h4-size: 18px;--y-type-h4-line-height: 22px;--y-type-h4-letter-spacing: 0px;--y-type-heading-h1-size: 30px;--y-type-heading-h1-line-height: 34px;--y-type-heading-h1-letter-spacing: -.3px;--y-type-heading-h2-size: 26px;--y-type-heading-h2-line-height: 30px;--y-type-heading-h2-letter-spacing: -.13px;--y-type-heading-h3-size: 22px;--y-type-heading-h3-line-height: 26px;--y-type-heading-h3-letter-spacing: 0px;--y-type-heading-h4-size: 18px;--y-type-heading-h4-line-height: 22px;--y-type-heading-h4-letter-spacing: 0px;--y-type-body-lead-size: 16px;--y-type-body-lead-line-height: 19px;--y-type-body-lead-letter-spacing: 0px;--y-type-body-size: 16px;--y-type-body-line-height: 20px;--y-type-body-letter-spacing: 0px;--y-type-body-small-size: 14px;--y-type-body-small-line-height: 18px;--y-type-body-small-letter-spacing: 0px;--y-type-eyebrow-size: 12px;--y-type-eyebrow-line-height: 12px;--y-type-eyebrow-letter-spacing: 2.75px;--y-type-nav-link-size: 13px;--y-type-nav-link-line-height: 14px;--y-type-nav-link-letter-spacing: 2.08px;--y-type-button-label-size: 14px;--y-type-button-label-line-height: 14px;--y-type-button-label-letter-spacing: .84px;--y-type-caption-size: 13px;--y-type-caption-line-height: 16px;--y-type-caption-letter-spacing: 0px;--font-size-base: var(--y-type-body-size);--line-height-loose: 1.6;--line-height-tight: 1.05;--page-width: 342px;--page-margin: 16px;--y-layout-header-padding-x: 16px;--y-layout-header-padding-y: 12px;--y-layout-header-gap: 16px;--y-layout-nav-icon-glyph-inset: 8px;--y-layout-hero-padding-x: calc(var(--y-layout-header-padding-x) + var(--y-layout-nav-icon-glyph-inset));--y-layout-hero-padding-y: 32px;--y-layout-hero-padding-y-t: var(--y-layout-hero-padding-x);--y-layout-hero-padding-y-b: calc(var(--y-layout-hero-padding-y-t) * 1.5);--y-layout-hero-content-gap: 36px;--y-layout-hero-min-height: calc(100svh - 65px) ;--y-layout-hero-title-max-height: max(240px, calc(100svh - 305px) );--y-layout-footer-padding-x: 24px;--y-layout-footer-padding-y-t: calc(var(--y-layout-header-padding-x) * 1.5);--y-layout-footer-padding-y-b: calc(var(--y-layout-header-padding-x) * 1.5);--y-layout-footer-cols-gap: 36px;--y-layout-footer-nav-gap: 20px;--y-layout-button-padding-x: 24px;--y-layout-button-padding-y: 12px;--y-layout-control-height: 38px;--y-layout-control-height-sm: 24px;--y-layout-icon-button-size: 30px;--y-layout-icon-button-pad: 4px;--section-gap: 0;--radius-button: var(--y-radius-pill);--radius-input: var(--y-radius-sm);--button-padding: var(--y-layout-button-padding-y) var(--y-layout-button-padding-x);--icon-stroke-width: 1.5}@media(min-width:768px){:root{--y-space-2xs: 4px;--y-space-xs: 8px;--y-space-sm: 10px;--y-space-md: 14px;--y-space-lg: 20px;--y-space-xl: 24px;--y-space-2xl: 36px;--y-space-3xl: 48px;--y-space-4xl: 72px;--y-space-5xl: 96px;--y-type-h1-size: 60px;--y-type-h1-line-height: 56px;--y-type-h1-letter-spacing: -.6px;--y-type-h2-size: 40px;--y-type-h2-line-height: 40px;--y-type-h2-letter-spacing: -.4px;--y-type-h3-size: 48px;--y-type-h3-line-height: 40px;--y-type-h3-letter-spacing: -.4px;--y-type-h4-size: 20px;--y-type-h4-line-height: 24px;--y-type-h4-letter-spacing: 0px;--y-type-heading-h1-size: 34px;--y-type-heading-h1-line-height: 38px;--y-type-heading-h1-letter-spacing: -.34px;--y-type-heading-h2-size: 28px;--y-type-heading-h2-line-height: 32px;--y-type-heading-h2-letter-spacing: -.14px;--y-type-heading-h3-size: 24px;--y-type-heading-h3-line-height: 28px;--y-type-heading-h3-letter-spacing: 0px;--y-type-heading-h4-size: 20px;--y-type-heading-h4-line-height: 24px;--y-type-heading-h4-letter-spacing: 0px;--y-type-body-lead-size: 18px;--y-type-body-lead-line-height: 21px;--y-type-body-lead-letter-spacing: 0px;--y-type-body-size: 16px;--y-type-body-line-height: 20px;--y-type-body-letter-spacing: 0px;--y-type-body-small-size: 14px;--y-type-body-small-line-height: 18px;--y-type-body-small-letter-spacing: 0px;--y-type-eyebrow-size: 14px;--y-type-eyebrow-line-height: 12px;--y-type-eyebrow-letter-spacing: 3px;--y-type-nav-link-size: 14px;--y-type-nav-link-line-height: 14px;--y-type-nav-link-letter-spacing: 2.24px;--y-type-button-label-size: 15px;--y-type-button-label-line-height: 15px;--y-type-button-label-letter-spacing: .9px;--y-type-caption-size: 14px;--y-type-caption-line-height: 17px;--y-type-caption-letter-spacing: 0px;--page-width: 672px;--page-margin: 24px;--y-layout-header-padding-x: 24px;--y-layout-header-padding-y: 16px;--y-layout-header-gap: 24px;--y-layout-hero-padding-y: 64px;--y-layout-hero-content-gap: 48px;--y-layout-hero-min-height: calc(100svh - 71px) ;--y-layout-hero-title-max-height: max(240px, calc(100svh - 320px) );--y-layout-footer-padding-x: 48px;--y-layout-footer-cols-gap: 48px;--y-layout-footer-nav-gap: 24px;--y-layout-button-padding-x: 28px;--y-layout-button-padding-y: 14px;--y-layout-control-height: 43px;--y-layout-control-height-sm: 26px;--y-layout-icon-button-size: 35px;--y-layout-icon-button-pad: 4px}}@media(min-width:1024px){:root{--y-space-2xs: 4px;--y-space-xs: 8px;--y-space-sm: 12px;--y-space-md: 16px;--y-space-lg: 24px;--y-space-xl: 32px;--y-space-2xl: 48px;--y-space-3xl: 64px;--y-space-4xl: 96px;--y-space-5xl: 128px;--y-type-h1-size: 96px;--y-type-h1-line-height: 86px;--y-type-h1-letter-spacing: -1px;--y-type-h2-size: 64px;--y-type-h2-line-height: 60px;--y-type-h2-letter-spacing: -.6px;--y-type-h3-size: 36px;--y-type-h3-line-height: 38px;--y-type-h3-letter-spacing: -.36px;--y-type-h4-size: 24px;--y-type-h4-line-height: 28px;--y-type-h4-letter-spacing: 0px;--y-type-heading-h1-size: 38px;--y-type-heading-h1-line-height: 42px;--y-type-heading-h1-letter-spacing: -.38px;--y-type-heading-h2-size: 32px;--y-type-heading-h2-line-height: 36px;--y-type-heading-h2-letter-spacing: -.16px;--y-type-heading-h3-size: 26px;--y-type-heading-h3-line-height: 30px;--y-type-heading-h3-letter-spacing: 0px;--y-type-heading-h4-size: 22px;--y-type-heading-h4-line-height: 26px;--y-type-heading-h4-letter-spacing: 0px;--y-type-body-lead-size: 20px;--y-type-body-lead-line-height: 22px;--y-type-body-lead-letter-spacing: 0px;--y-type-body-size: 18px;--y-type-body-line-height: 22px;--y-type-body-letter-spacing: 0px;--y-type-body-small-size: 14px;--y-type-body-small-line-height: 18px;--y-type-body-small-letter-spacing: 0px;--y-type-eyebrow-size: 16px;--y-type-eyebrow-line-height: 12px;--y-type-eyebrow-letter-spacing: 3px;--y-type-nav-link-size: 14px;--y-type-nav-link-line-height: 14px;--y-type-nav-link-letter-spacing: 2.24px;--y-type-button-label-size: 15px;--y-type-button-label-line-height: 15px;--y-type-button-label-letter-spacing: .9px;--y-type-caption-size: 14px;--y-type-caption-line-height: 17px;--y-type-caption-letter-spacing: 0px;--page-width: 1248px;--page-margin: 48px;--y-layout-header-padding-x: 48px;--y-layout-header-padding-y: 24px;--y-layout-header-gap: 48px;--y-layout-hero-padding-x: 48px;--y-layout-hero-padding-y: 48px;--y-layout-hero-content-gap: 0px;--y-layout-hero-min-height: calc(100svh - 89px) ;--y-layout-footer-padding-x: 96px;--y-layout-footer-padding-y-t: var(--y-layout-header-padding-x);--y-layout-footer-padding-y-b: var(--y-layout-header-padding-x);--y-layout-footer-cols-gap: 128px;--y-layout-footer-nav-gap: 64px;--y-layout-button-padding-x: 32px;--y-layout-button-padding-y: 16px;--y-layout-control-height: 47px;--y-layout-control-height-sm: 28px;--y-layout-icon-button-size: 39px;--y-layout-icon-button-pad: 4px}}*,*:before,*:after{box-sizing:border-box;margin:0}.shopify-section.shopify-section-group-header-group{display:contents}main{flex:1;display:flex;flex-direction:column}main>.shopify-section{display:contents}shopify-store{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:target{scroll-margin-top:80px}#waitlist{scroll-margin-top:80px}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--y-font-body);font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);background-color:var(--color-background);color:var(--color-foreground);color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-theme=light]{color:var(--y-text-inverse)}body[data-theme=light] [data-site-bg]{display:none}body[data-theme=light] main{background-color:var(--y-cream);--y-surface-page: var(--y-cream);--y-surface-glass: var(--y-maroon);--color-background: var(--y-cream);--color-foreground: var(--y-text-inverse);--color-heading: var(--y-maroon-deep);--y-text-body: var(--y-text-inverse);--y-text-heading: var(--y-maroon-deep);--y-text-muted: var(--y-maroon-deep-60);--y-button-primary-bg: var(--y-button-on-cream-bg);--y-button-primary-hover: var(--y-button-on-cream-hover);--y-button-primary-text: var(--y-button-on-cream-text);--color-primary: var(--y-button-on-cream-bg);--color-primary-hover: var(--y-button-on-cream-hover);--color-border: var(--y-maroon-deep-25);--y-accent-primary: var(--y-lime);--y-accent-secondary: var(--y-sage);--y-text-accent: var(--y-maroon);color:var(--color-foreground)}body[data-theme=light] main input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),body[data-theme=light] main textarea,body[data-theme=light] main select{background:var(--y-maroon-deep-04);border-color:var(--y-maroon-deep-25)}body[data-theme=light] main input:focus,body[data-theme=light] main textarea:focus,body[data-theme=light] main select:focus{background:var(--y-maroon-deep-07)}body[data-theme=light] .site-footer{background:var(--y-maroon);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--y-cream);border-top:0;box-shadow:0 1px 0 0 var(--y-maroon)}body[data-theme=light] .site-header,body[data-theme=light] .site-header__logo,body[data-theme=light] .site-header__hamburger,body[data-theme=light] .site-header__nav a,body[data-theme=light] .site-header__shop-link,body[data-theme=light] .site-header__cart-link-mobile,body[data-theme=light] .site-header__icon{color:var(--y-text-inverse)}body[data-theme=light] .mobile-menu .site-header__icon,body[data-theme=light] .mobile-menu .site-header__search-toggle,body[data-theme=light] .mobile-menu shopify-account,body[data-theme=light] .mobile-menu shopify-account svg{color:var(--y-cream)}body[data-theme=light] .site-header{border-bottom-color:color-mix(in oklab,var(--y-maroon) 28%,transparent)}body[data-theme=light] .site-header:not(.is-scrolled){background-color:var(--y-cream)}body[data-theme=light] .site-header:not(.is-scrolled) .site-header__logo:hover,body[data-theme=light] .site-header:not(.is-scrolled) .site-header__hamburger:hover,body[data-theme=light] .site-header:not(.is-scrolled) .site-header__nav a:hover,body[data-theme=light] .site-header:not(.is-scrolled) .site-header__nav a[aria-current=page],body[data-theme=light] .site-header:not(.is-scrolled) .site-header__shop-link:hover,body[data-theme=light] .site-header:not(.is-scrolled) .site-header__shop-link[aria-current=page],body[data-theme=light] .site-header:not(.is-scrolled) .site-header__cart-link-mobile:hover,body[data-theme=light] .site-header:not(.is-scrolled) .site-header__icon:hover{color:var(--y-maroon);opacity:1}body[data-theme=light] .site-header:not(.is-scrolled) .site-header__icon:hover{background-color:color-mix(in oklab,var(--y-maroon) 8%,transparent)}body[data-theme=light] .site-header.is-scrolled{background-color:var(--y-maroon);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#e9e8e480}body[data-theme=light] .site-header.is-scrolled,body[data-theme=light] .site-header.is-scrolled .site-header__logo,body[data-theme=light] .site-header.is-scrolled .site-header__hamburger,body[data-theme=light] .site-header.is-scrolled .site-header__nav a,body[data-theme=light] .site-header.is-scrolled .site-header__shop-link,body[data-theme=light] .site-header.is-scrolled .site-header__cart-link-mobile,body[data-theme=light] .site-header.is-scrolled .site-header__icon{color:var(--y-cream)}body[data-theme=light] .site-header.is-scrolled .site-header__logo:hover,body[data-theme=light] .site-header.is-scrolled .site-header__hamburger:hover,body[data-theme=light] .site-header.is-scrolled .site-header__nav a:hover,body[data-theme=light] .site-header.is-scrolled .site-header__nav a[aria-current=page],body[data-theme=light] .site-header.is-scrolled .site-header__shop-link:hover,body[data-theme=light] .site-header.is-scrolled .site-header__shop-link[aria-current=page],body[data-theme=light] .site-header.is-scrolled .site-header__cart-link-mobile:hover,body[data-theme=light] .site-header.is-scrolled .site-header__icon:hover{color:var(--y-accent-primary);opacity:1}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--radius-input)}select{background-color:transparent;color:currentcolor;border:1px solid var(--color-border);padding:.5em .75em}dialog{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border)}a{color:inherit;text-decoration:none}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}h1,h2,h3{font-family:var(--y-font-display);color:var(--color-heading);font-weight:var(--y-font-weight-light)}h4{font-family:var(--y-font-display);color:var(--color-heading);font-weight:var(--y-font-weight-regular)}h1{font-size:var(--y-type-h1-size);line-height:var(--y-type-h1-line-height);letter-spacing:var(--y-type-h1-letter-spacing)}h2{font-size:var(--y-type-h2-size);line-height:var(--y-type-h2-line-height);letter-spacing:var(--y-type-h2-letter-spacing)}h3{font-size:var(--y-type-h3-size);line-height:var(--y-type-h3-line-height);letter-spacing:var(--y-type-h3-letter-spacing)}h4{font-size:var(--y-type-h4-size);line-height:var(--y-type-h4-line-height);letter-spacing:var(--y-type-h4-letter-spacing)}h5,h6{font-family:var(--y-font-body);color:var(--color-heading);font-weight:var(--y-font-weight-regular);text-transform:uppercase}h5{font-size:var(--y-type-eyebrow-size);line-height:var(--y-type-eyebrow-line-height);letter-spacing:var(--y-type-eyebrow-letter-spacing)}h6{font-size:var(--y-type-caption-size);line-height:var(--y-type-caption-line-height);letter-spacing:var(--y-type-caption-letter-spacing)}.type-h1{font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:var(--y-type-h1-size);line-height:var(--y-type-h1-line-height);letter-spacing:var(--y-type-h1-letter-spacing)}.type-h2{font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:var(--y-type-h2-size);line-height:var(--y-type-h2-line-height);letter-spacing:var(--y-type-h2-letter-spacing)}.type-h3{font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:var(--y-type-h3-size);line-height:var(--y-type-h3-line-height);letter-spacing:var(--y-type-h3-letter-spacing)}.type-h4{font-family:var(--y-font-display);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-h4-size);line-height:var(--y-type-h4-line-height);letter-spacing:var(--y-type-h4-letter-spacing)}.type-body-lead{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-body-lead-size);line-height:var(--y-type-body-lead-line-height);letter-spacing:var(--y-type-body-lead-letter-spacing)}.type-body{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);letter-spacing:var(--y-type-body-letter-spacing)}.type-body-small{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-body-small-size);line-height:var(--y-type-body-small-line-height);letter-spacing:var(--y-type-body-small-letter-spacing)}.type-eyebrow{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-eyebrow-size);line-height:var(--y-type-eyebrow-line-height);letter-spacing:var(--y-type-eyebrow-letter-spacing);text-transform:uppercase}.type-nav-link{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-nav-link-size);line-height:var(--y-type-nav-link-line-height);letter-spacing:var(--y-type-nav-link-letter-spacing);text-transform:uppercase}.type-button-label{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-button-label-size);line-height:var(--y-type-button-label-line-height);letter-spacing:var(--y-type-button-label-letter-spacing);text-transform:uppercase}.type-caption{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-caption-size);line-height:var(--y-type-caption-line-height);letter-spacing:var(--y-type-caption-letter-spacing)}p+p{margin-top:.85em}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--y-space-xs);height:var(--y-layout-control-height);padding:0 var(--y-layout-button-padding-x);border-radius:var(--radius-button);background-color:var(--y-button-primary-bg);color:var(--y-button-primary-text);border:1px solid transparent;cursor:pointer;font-family:var(--y-font-body);font-size:var(--y-type-button-label-size);line-height:var(--y-type-button-label-line-height);letter-spacing:var(--y-type-button-label-letter-spacing);text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .12s ease}.btn:hover{background-color:var(--color-primary-hover)}.btn:active{background-color:var(--y-button-primary-bg)}.btn--ghost{background:transparent;color:var(--color-foreground);border-color:var(--color-border)}.btn--ghost:hover{background:#e9ff9b14;color:var(--color-heading);border-color:var(--color-heading)}.btn--on-cream{background-color:var(--y-button-on-cream-bg);color:var(--y-button-on-cream-text);border-color:transparent}.btn--on-cream:hover{background-color:var(--y-button-on-cream-hover)}.btn--on-cream:active{background-color:var(--y-button-on-cream-active)}.btn--on-cream.btn--ghost{background:transparent;color:var(--y-button-ghost-on-cream-text);border-color:var(--y-button-ghost-on-cream-border)}.btn--on-cream.btn--ghost:hover{background:var(--y-button-ghost-on-cream-wash);color:var(--y-button-ghost-on-cream-text);border-color:var(--y-button-ghost-on-cream-text)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.eyebrow{font-family:var(--y-font-body);font-size:var(--y-type-eyebrow-size);line-height:var(--y-type-eyebrow-line-height);letter-spacing:var(--y-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-primary);display:inline-block}.muted{opacity:.7}.divider{height:1px;width:100%;background:var(--color-border);border:0;margin:1.5em 0}:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rte>*+*{margin-top:.85em}.rte h2,.rte h3,.rte h4{margin-top:1.5em}.rte a{color:var(--y-text-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte a:hover{text-decoration-thickness:1.5px}.rte ul,.rte ol{padding-left:1.4em}.rte ul li,.rte ol li{margin-top:.4em}.rte ul li::marker{color:currentColor}.rte blockquote{padding-left:1.25em;margin:1.25em 0;color:var(--y-cream);opacity:.78;font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:1.05em;line-height:1.45}.rte img{max-width:100%;height:auto;margin:1em 0}.rte hr{border:0;height:1px;background:var(--color-border);margin:2em 0}.product-card{display:flex;flex-direction:column;gap:8px;color:var(--y-text-body);transition:opacity .2s ease}.product-card:hover{opacity:.92}.product-card:hover .product-card__title{color:var(--y-accent-primary)}.product-card__media{position:relative;aspect-ratio:1 / 1;background:color-mix(in oklab,var(--y-cream) 92%,var(--y-maroon) 8%);overflow:hidden}.product-card__media-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(hover:hover){.product-card:hover .product-card__media-hover{opacity:1}}.product-card__media img,.product-card__media svg{width:100%;height:100%;object-fit:cover;display:block}.product-card__badge{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--y-text-inverse);color:var(--y-cream);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;border-radius:999px}.product-card__info{display:flex;flex-direction:column;gap:2px;padding-top:4px}.product-card__title{margin:0;font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h3-size);line-height:var(--y-type-heading-h3-line-height);letter-spacing:var(--y-type-heading-h3-letter-spacing);color:var(--y-text-body);transition:color .2s ease}.product-card__price{margin:0;font-family:var(--y-font-body);font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);letter-spacing:var(--y-type-body-letter-spacing);color:var(--y-text-body);opacity:.7}.product-card-shop{--y-product-card-tagline-max-width: 100%;display:grid;gap:var(--y-space-xl);align-items:stretch;color:var(--y-text-body)}.product-card-shop--featured,.product-card-shop--compact{grid-template-columns:1fr 1fr}.product-card-shop--tile{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:var(--y-space-lg)}@media(min-width:1024px){.product-card-shop--compact .product-card-shop__media{align-self:start}}@media(max-width:1023px){.product-card-shop--compact{grid-template-columns:1fr;gap:var(--y-space-lg)}}@media(max-width:767px){.product-card-shop--featured{grid-template-columns:1fr;gap:var(--y-space-xl)}}@media(min-width:1024px){.product-card-shop--featured{--y-product-card-tagline-max-width: 75%}}.product-card-shop__media{position:relative;aspect-ratio:1 / 1;background:color-mix(in oklab,var(--y-cream) 92%,var(--y-maroon) 8%);overflow:hidden;display:block}.product-card-shop__media-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;pointer-events:none}.product-card-shop__media-product{position:relative;z-index:2;display:block;width:100%;height:100%}.product-card-shop__media-product img,.product-card-shop__media-product svg{width:100%;height:100%;object-fit:contain;padding:15%;display:block}.product-card-shop[data-product-handle=acupoint-stick] .product-card-shop__media-product img{padding:25%}.product-card-shop__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#e9e8e480;opacity:0;pointer-events:none}.product-card-shop__media-single{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.product-card-shop__media-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(hover:hover){.product-card-shop:hover .product-card-shop__media-hover{opacity:1}}.product-card-shop__badge{position:absolute;top:var(--y-space-md);left:var(--y-space-md);padding:var(--y-space-2xs) var(--y-space-sm);background:var(--y-text-inverse);color:var(--y-cream);font-size:var(--y-type-caption-size);letter-spacing:.18em;text-transform:uppercase;z-index:4}.product-card-shop__track{width:100%;height:100%}.product-card-shop__slide{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:inherit}.product-card-shop__slide--scene img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.product-card-shop__media--carousel .product-card-shop__track{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-card-shop__media--carousel .product-card-shop__track::-webkit-scrollbar{display:none}.product-card-shop__media--carousel .product-card-shop__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}}@media(min-width:768px){.product-card-shop__slide--scene{display:none}}.product-card-shop__dots{position:absolute;bottom:var(--y-space-md);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--y-space-sm);z-index:2}@media(min-width:768px){.product-card-shop__dots{display:none}}.product-card-shop__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.product-card-shop__dot:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px}.product-card-shop__dot[aria-current=true]{background:#fff}.product-card-shop__dot:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.product-card-shop__body{display:flex;flex-direction:column;gap:var(--y-space-lg);min-width:0}.product-card-shop__head{margin-bottom:auto}@media(max-width:1023px){.product-card-shop--compact .product-card-shop__body{gap:var(--y-space-lg)}}@media(max-width:767px){.product-card-shop--featured .product-card-shop__body{gap:var(--y-space-xl)}}.product-card-shop__head{display:flex;flex-direction:column;gap:var(--y-space-md)}.product-card-shop__title-link{text-decoration:none;color:inherit}.product-card-shop__title{margin:0;font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h3-size);line-height:var(--y-type-heading-h3-line-height);letter-spacing:var(--y-type-heading-h3-letter-spacing);color:var(--y-text-inverse);transition:color .2s ease}.product-card-shop--featured .product-card-shop__title{font-size:var(--y-type-heading-h1-size);line-height:var(--y-type-heading-h1-line-height);letter-spacing:var(--y-type-heading-h1-letter-spacing)}.product-card-shop__title-link:hover .product-card-shop__title{color:var(--y-maroon)}.product-card-shop__tagline{margin:0;font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);color:var(--y-text-inverse);max-width:var(--y-product-card-tagline-max-width)}.product-card-shop--featured .product-card-shop__tagline{font-size:var(--y-type-body-lead-size);line-height:var(--y-type-body-lead-line-height)}.product-card-shop__items{display:flex;flex-direction:column;gap:var(--y-space-xs)}.product-card-shop__eyebrow{margin:0;font-size:var(--y-type-eyebrow-size);line-height:var(--y-type-eyebrow-line-height);letter-spacing:var(--y-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--y-text-inverse);opacity:.7}.product-card-shop__items-list{margin:0;font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);color:var(--y-text-inverse)}.product-card-shop__price-row{display:flex;flex-direction:column;gap:var(--y-space-lg)}.product-card-shop__hairline{height:1px;background:color-mix(in oklab,var(--y-maroon) 18%,transparent)}.product-card-shop__price-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--y-space-md)}.product-card-shop__price-stack{display:flex;flex-direction:column;gap:var(--y-space-2xs)}.product-card-shop__price{font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h3-size);line-height:var(--y-type-heading-h3-line-height);color:var(--y-text-inverse)}.product-card-shop--featured .product-card-shop__price{font-size:var(--y-type-heading-h2-size);line-height:var(--y-type-heading-h2-line-height)}.product-card-shop__volume{font-size:var(--y-type-caption-size);line-height:var(--y-type-caption-line-height);color:var(--y-text-inverse);opacity:.6}.product-card-shop__form{margin:0}.product-card-shop__cta{white-space:nowrap;--y-button-primary-bg: var(--y-accent-primary);--y-button-primary-hover: var(--y-accent-secondary);--y-button-primary-text: var(--y-text-inverse);--y-button-on-cream-bg: var(--y-accent-primary);--y-button-on-cream-hover: var(--y-accent-secondary);--y-button-on-cream-active: var(--y-accent-primary);--y-button-on-cream-text: var(--y-text-inverse);--color-primary: var(--y-accent-primary);--color-primary-hover: var(--y-accent-secondary);background-color:var(--y-accent-primary);color:var(--y-text-inverse)}.product-card-shop__cta:hover{background-color:var(--y-accent-secondary);color:var(--y-text-inverse);filter:none}.product-card-shop__cta:active{background-color:var(--y-accent-primary);color:var(--y-text-inverse)}.product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--y-space-3xl);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-grid>*{flex:0 0 calc((100% - 1.5 * var(--y-space-3xl)) / 2.5);scroll-snap-align:start}.products-grid{padding-block:var(--y-space-4xl);padding-inline:var(--y-layout-header-padding-x)}@media(max-width:767px){.products-grid--last-pair{padding-bottom:0}}.products-grid__inner{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--y-space-3xl)}.products-grid__heading{margin:0;font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:var(--y-type-h2-size);line-height:var(--y-type-h2-line-height);letter-spacing:var(--y-type-h2-letter-spacing);text-transform:uppercase;color:var(--y-text-inverse)}.products-grid__rows{display:flex;flex-direction:column;gap:var(--y-space-3xl)}.category-row{display:flex;flex-direction:column;gap:var(--y-space-xl)}.category-row__head{display:flex;flex-direction:column;gap:var(--y-space-xs)}.category-row__eyebrow{margin:0;font-family:var(--y-font-body);font-size:var(--y-type-eyebrow-size);line-height:var(--y-type-eyebrow-line-height);letter-spacing:var(--y-type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--y-text-inverse);opacity:.7}.category-row__title{margin:0;font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h2-size);line-height:var(--y-type-heading-h2-line-height);letter-spacing:var(--y-type-heading-h2-letter-spacing);color:var(--y-text-inverse)}.category-row__items{display:flex;flex-direction:column;gap:var(--y-space-xl)}.category-row__compact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--y-space-3xl)}@media(max-width:1023px){.category-row__compact-grid{gap:var(--y-space-2xl)}}@media(max-width:599px){.category-row__compact-grid{grid-template-columns:1fr;gap:var(--y-space-xl)}}.category-row--pair .category-row__pair-body{display:grid;grid-template-columns:1fr 2fr;gap:var(--y-space-xl);align-items:stretch}.category-row--photo-left .category-row__pair-body{grid-template-columns:2fr 1fr}.category-row--photo-left .category-row__product{order:2}.category-row--photo-left .category-row__photo{order:1}.category-row__product{display:flex}.category-row__product>.product-card-shop{width:100%}.category-row__photo{position:relative;overflow:hidden;background:color-mix(in oklab,var(--y-cream) 92%,var(--y-maroon) 8%)}.category-row__photo-img{width:100%;height:100%;object-fit:cover;display:block}.category-row__photo-placeholder{width:100%;height:100%;min-height:360px;display:flex;align-items:center;justify-content:center}.category-row__photo-placeholder-text{color:var(--y-text-inverse);opacity:.35;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem}@media(max-width:767px){.category-row--pair .category-row__pair-body{grid-template-columns:1fr;gap:var(--y-space-3xl)}.category-row--photo-left .category-row__product{order:1}.category-row--photo-left .category-row__photo{order:2}.category-row--pair .category-row__photo{margin-inline:calc(-1 * var(--y-layout-header-padding-x));aspect-ratio:4 / 5}}.category-row--trio .category-row__trio-body{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--y-space-xl)}@media(max-width:1023px){.category-row--trio .category-row__trio-body{gap:var(--y-space-lg)}}@media(max-width:599px){.category-row--trio .category-row__trio-body{grid-template-columns:1fr;gap:var(--y-space-xl)}}body .shopify-policy__container{width:100%;max-width:none;padding-block:var(--y-space-4xl);padding-inline:var(--y-layout-header-padding-x);margin:0;display:flex;flex-direction:column;gap:var(--y-space-3xl)}body .shopify-policy__title{text-align:left;margin:0}body .shopify-policy__title h1{margin:0;font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);font-size:var(--y-type-h2-size);line-height:var(--y-type-h2-line-height);letter-spacing:var(--y-type-h2-letter-spacing);text-transform:uppercase;color:var(--y-text-inverse);text-align:left}body .shopify-policy__body{margin:0}body .shopify-policy__body .rte{color:var(--y-text-inverse);font-family:var(--y-font-body);font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);max-width:65ch}body .shopify-policy__body .rte h2{margin:var(--y-space-3xl) 0 var(--y-space-md);font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h2-size);line-height:var(--y-type-heading-h2-line-height);letter-spacing:var(--y-type-heading-h2-letter-spacing);text-transform:none;color:var(--y-text-inverse);max-width:30ch}body .shopify-policy__body .rte h2:first-child{margin-top:0}body .shopify-policy__body .rte h3{margin:var(--y-space-2xl) 0 var(--y-space-sm);font-family:var(--y-font-body);font-weight:var(--y-font-weight-regular);font-size:var(--y-type-heading-h3-size);line-height:var(--y-type-heading-h3-line-height);color:var(--y-text-inverse)}body .shopify-policy__body .rte p{margin:0 0 var(--y-space-md)}body .shopify-policy__body .rte ul,body .shopify-policy__body .rte ol{margin:0 0 var(--y-space-md);padding-left:1.4em}body .shopify-policy__body .rte li{margin-top:var(--y-space-xs)}body .shopify-policy__body .rte a{color:var(--y-text-accent)}body .shopify-policy__body .rte:has(>div>.shopify-policy__split-row){max-width:none}body .shopify-policy__split-row{display:flex;flex-direction:column;gap:var(--y-space-3xl)}@media(min-width:768px){body .shopify-policy__split-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--y-space-3xl);align-items:start}}body .shopify-policy__split-intro,body .shopify-policy__split-content{max-width:65ch}body .shopify-policy__split-content>h2:first-child{margin-top:0}body .shopify-privacy-banner,body .shopify-privacy-choices{font-family:var(--y-font-body);font-size:var(--y-type-body-size);line-height:var(--y-type-body-line-height);color:var(--y-text-inverse);background:var(--y-cream);border:.5px solid var(--y-maroon-deep-18);border-radius:0;box-shadow:0 8px 32px var(--y-maroon-deep-12)}body .shopify-privacy-banner h1,body .shopify-privacy-banner h2,body .shopify-privacy-banner h3,body .shopify-privacy-choices h1,body .shopify-privacy-choices h2,body .shopify-privacy-choices h3{font-family:var(--y-font-display);font-weight:var(--y-font-weight-light);text-transform:uppercase;color:var(--y-maroon);letter-spacing:var(--y-type-h4-letter-spacing)}body .shopify-privacy-banner p,body .shopify-privacy-banner li,body .shopify-privacy-choices p,body .shopify-privacy-choices li{color:var(--y-maroon)}body .shopify-privacy-banner a,body .shopify-privacy-choices a{color:var(--y-maroon);text-decoration:underline;text-underline-offset:.18em}body .shopify-privacy-banner a:hover,body .shopify-privacy-choices a:hover{color:var(--y-accent-primary-on-cream, var(--y-maroon));opacity:.7}body .shopify-privacy-banner button,body .shopify-privacy-choices button,body .shopify-privacy-banner [role=button],body .shopify-privacy-choices [role=button]{font-family:var(--y-font-body);font-size:var(--y-type-button-label-size);letter-spacing:var(--y-type-button-label-letter-spacing);border-radius:var(--y-radius-pill);padding:var(--y-layout-button-padding-y) var(--y-layout-button-padding-x);height:var(--y-layout-control-height);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;border:.5px solid var(--y-maroon-deep-18);text-transform:none}body .shopify-privacy-banner button[data-pp-action=accept],body .shopify-privacy-banner .shopify-privacy-banner__accept,body .shopify-privacy-choices button[data-pp-action=save],body .shopify-privacy-choices .shopify-privacy-choices__save{background:var(--y-accent-primary);color:var(--y-maroon);border-color:var(--y-accent-primary)}body .shopify-privacy-banner button[data-pp-action=accept]:hover,body .shopify-privacy-banner .shopify-privacy-banner__accept:hover,body .shopify-privacy-choices button[data-pp-action=save]:hover,body .shopify-privacy-choices .shopify-privacy-choices__save:hover{background:color-mix(in oklab,var(--y-accent-primary) 88%,var(--y-maroon))}body .shopify-privacy-banner button[data-pp-action=decline],body .shopify-privacy-banner button[data-pp-action=customize],body .shopify-privacy-banner .shopify-privacy-banner__decline,body .shopify-privacy-choices button[data-pp-action=cancel]{background:transparent;color:var(--y-maroon)}body .shopify-privacy-banner button[data-pp-action=decline]:hover,body .shopify-privacy-banner button[data-pp-action=customize]:hover{background:color-mix(in oklab,var(--y-maroon) 6%,transparent)}body .shopify-privacy-banner__close,body .shopify-privacy-choices__close{background:transparent;border:none;color:var(--y-maroon);width:32px;height:32px;border-radius:50%;padding:0}body .shopify-privacy-banner__close:hover,body .shopify-privacy-choices__close:hover{background:color-mix(in oklab,var(--y-maroon) 8%,transparent)}body .shopify-privacy-choices{border-radius:0;max-width:720px}body .shopify-privacy-choices__inner{padding:var(--y-space-xl)}body .shopify-privacy-choices input[type=checkbox]:checked+.shopify-privacy-choices__toggle,body .shopify-privacy-choices [data-pp-toggle][aria-pressed=true]{background:var(--y-accent-primary);border-color:var(--y-accent-primary)}@supports not (aspect-ratio: 1 / 1){.pdp__hero-media,.product-card__media,.product-card-shop__media{height:0;padding-top:100%}.pdp__hero-media>*,.product-card__media>*,.product-card-shop__media>*{position:absolute;top:0;right:0;bottom:0;left:0}}.product-card-shop__media,.product-card__media,.pdp__hero-media{background:#e2dad4;background:color-mix(in oklab,var(--y-cream) 92%,var(--y-maroon) 8%)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
