.store-shell{--store-radius:2px;-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-heading:var(--font-site-sans), system-ui, sans-serif;--font-body:var(--font-site-sans), system-ui, sans-serif;--font-accent:var(--font-site-sans), system-ui, sans-serif;--font-sans:var(--font-site-sans), system-ui, sans-serif;--font-site-display:var(--font-site-sans), system-ui, sans-serif;--brand-dark:color-mix(in oklab, var(--brand) 86%, black);--brand-soft:color-mix(in oklab, var(--brand) 7%, white);--background:#fff;--foreground:#1c1917;--card:#fff;--card-foreground:#1c1917;--popover:#fff;--popover-foreground:#1c1917;--primary:var(--brand);--primary-foreground:var(--brand-foreground);--secondary:#f5f5f4;--secondary-foreground:#1c1917;--muted:#f5f5f4;--muted-foreground:#78716c;--accent:var(--brand-soft);--accent-foreground:var(--brand-dark);--border:#e7e5e4;--input:#d6d3d1;--ring:var(--brand);--store-mobile-bottom-offset:4.75rem;font-family:var(--font-site-sans), system-ui, sans-serif}@media (width>=640px){.store-shell{--store-mobile-bottom-offset:0px}}.store-shell [data-slot=button]:not([class*=rounded-full]),.store-shell .button-control,.store-shell button:not([role=switch]):not([data-slot=checkbox]):not([data-swatch]):not([class*=rounded-full]){border-radius:var(--site-button-r,2px)}.store-shell [data-slot=card],.store-shell [data-slot=input],.store-shell input:not([type=radio]):not([type=checkbox]),.store-shell textarea,.store-shell select,.store-shell [data-slot=select-trigger],.store-shell [data-slot=dialog-content],.store-shell [data-slot=popover-content]{border-radius:var(--site-r,2px)}#home-landing [data-slot=button]:not([class*=rounded-full]),#home-landing button:not([role=switch]):not([data-slot=checkbox]):not([data-swatch]):not([class*=rounded-full]),#checkout-page [data-slot=button]:not([class*=rounded-full]),#checkout-page button:not([role=switch]):not([data-slot=checkbox]):not([data-swatch]):not([class*=rounded-full]):not([role=option]):not([role=radio]){border-radius:var(--site-cta-r,4px)}.store-shell button[data-swatch]{border-radius:9999px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.store-prose{overflow-wrap:anywhere;line-height:1.7}.store-prose>*+*{margin-top:.85em}.store-prose h1,.store-prose h2,.store-prose h3{margin-top:1.4em;font-weight:700;line-height:1.3}.store-prose h1{font-size:1.5rem}.store-prose h2{font-size:1.25rem}.store-prose h3{font-size:1.1rem}.store-prose ul{padding-left:1.25rem;list-style:outside}.store-prose ol{padding-left:1.25rem;list-style:decimal}.store-prose a{text-underline-offset:3px;text-decoration:underline}.store-prose img{border-radius:2px;max-width:100%;height:auto}.store-prose table{border-collapse:collapse;width:100%;font-size:.9em}.store-prose td,.store-prose th{border:1px solid var(--border);text-align:left;padding:.4rem .6rem}.store-prose blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.snap-row{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.snap-row>*{scroll-snap-align:start;flex:0 0 100%}@media (width<=639px){.store-main{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}}@keyframes store-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.animate-pop{animation:.35s ease-out store-pop}:is(.store-shell[data-theme=cozy],[data-store-theme=cozy] .store-shell){--cozy-cream:#fefbf7;--cozy-ink:#33534e;--cozy-sage:#819c8e;--cozy-latte:#b09a88;--color-white:var(--cozy-cream);--color-stone-50:#fbf6ef;--color-stone-100:#f5efe5;--color-stone-200:#ebe2d4;--color-stone-300:#dccfbd;--color-stone-400:#b09a88;--color-stone-500:#6f807a;--color-stone-600:#566b66;--color-stone-700:#435f59;--color-stone-800:#3a5852;--color-stone-900:#33534e;--color-stone-950:#233a36;--background:var(--cozy-cream);--foreground:var(--cozy-ink);--card:#fffdf9;--card-foreground:var(--cozy-ink);--popover:#fffdf9;--popover-foreground:var(--cozy-ink);--secondary:#f5efe5;--secondary-foreground:var(--cozy-ink);--muted:#f5efe5;--muted-foreground:#6f807a;--accent:#eef2ec;--accent-foreground:var(--cozy-ink);--border:#ebe2d4;--input:#dccfbd;--brand-soft:#eef2ec;--theme-marquee-bg:var(--cozy-sage);--theme-marquee-fg:var(--cozy-cream);--theme-stamp:#4f7a6c;--theme-band:#faf1e2;--font-heading:"Fraunces Variable", Georgia, serif;--site-r:16px;--site-button-r:9999px;--site-cta-r:9999px;color:var(--cozy-ink)}:is(.store-shell[data-theme=blush],[data-store-theme=blush] .store-shell){--color-white:#fff8f8;--color-stone-50:#fdf1f3;--color-stone-100:#fbe9ee;--color-stone-200:#f3d9e0;--color-stone-300:#e8c2cd;--color-stone-400:#c995a6;--color-stone-500:#94687a;--color-stone-600:#7a5064;--color-stone-700:#653d53;--color-stone-800:#552f45;--color-stone-900:#4a2338;--color-stone-950:#351627;--background:#fff8f8;--foreground:#4a2338;--card:snow;--card-foreground:#4a2338;--popover:snow;--popover-foreground:#4a2338;--secondary:#fbe9ee;--secondary-foreground:#4a2338;--muted:#fbe9ee;--muted-foreground:#94687a;--accent:#fbe9ee;--accent-foreground:#4a2338;--border:#f3d9e0;--input:#e8c2cd;--brand-soft:#fbe9ee;--theme-marquee-bg:#c98fa4;--theme-marquee-fg:#fff8f8;--theme-stamp:#8a3a5c;--theme-band:#fdeef1;--font-heading:"Fraunces Variable", Georgia, serif;--site-r:14px;--site-button-r:9999px;--site-cta-r:9999px;color:#4a2338}:is(.store-shell[data-theme=editorial],[data-store-theme=editorial] .store-shell){--color-stone-50:#f7f7f5;--color-stone-100:#f0f0ee;--color-stone-200:#e4e4e1;--color-stone-300:#cfcfcb;--color-stone-400:#a3a39f;--color-stone-500:#6e6e6a;--color-stone-600:#545451;--color-stone-700:#3d3d3b;--color-stone-800:#262625;--color-stone-900:#111;--color-stone-950:#050505;--foreground:#111;--muted-foreground:#6e6e6a;--border:#e4e4e1;--brand-soft:#f3f3f1;--theme-marquee-bg:#111;--theme-marquee-fg:#fff;--theme-stamp:#111;--theme-band:#f3f3f1;--font-heading:"Playfair Display Variable", Georgia, serif;--site-r:0px;--site-button-r:0px;--site-cta-r:0px}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) :is(h1,h2,h3,h4),:is([data-store-theme=cozy],[data-store-theme=blush]) .store-shell :is(h1,h2,h3,h4){letter-spacing:-.01em;font-variation-settings:"SOFT" 100;font-weight:600}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) :is([data-product-card] h3,.product-card-title){font-family:var(--font-heading), Georgia, serif;font-variation-settings:"SOFT" 100;font-weight:600}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-product-card]{background:0 0;border-color:#0000}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-product-card]>a:first-child{border-radius:var(--site-r);background:var(--color-stone-100);border-bottom:0}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-homepage-hero] a[class*=rounded-]{border-radius:9999px!important}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-homepage-hero] h2{letter-spacing:-.02em;font-weight:600;line-height:1.02}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-homepage-hero]:after{content:"";z-index:25;background:var(--background);pointer-events:none;height:clamp(18px,3.2vw,44px);position:absolute;inset:auto 0 -1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 0 360 10s240 26 360 24 240-22 360-26c60-2 90 2 120 6v4z' fill='%23000'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 0 360 10s240 26 360 24 240-22 360-26c60-2 90 2 120 6v4z' fill='%23000'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-homepage-hero]>.absolute.bottom-3{bottom:clamp(26px,4vw,56px)}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) #home-landing>section{border-bottom-color:#0000}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-section-action]{background:var(--brand);color:var(--brand-foreground);border-radius:9999px;margin-right:0;padding-inline:1.1rem;font-size:.875rem}:is(.store-shell[data-theme=cozy],.store-shell[data-theme=blush]) [data-section-action]:hover{background:var(--brand-dark);color:var(--brand-foreground)}@keyframes store-marquee{to{transform:translate(-50%)}}.store-marquee-track{animation:40s linear infinite store-marquee}[data-marquee]:hover .store-marquee-track{animation-play-state:paused}[data-marquee] .store-marquee-track{font-variation-settings:"SOFT" 100}@media (prefers-reduced-motion:reduce){.store-marquee-track{animation:none}}.store-shell[data-theme=editorial] [data-marquee]{padding-block:.6rem}.store-shell[data-theme=editorial] [data-marquee] .store-marquee-track{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-variation-settings:normal;font-size:11px;font-weight:500}.store-shell[data-theme=editorial]>header{border-bottom-color:#111}.store-shell[data-theme=editorial] nav[aria-label=Primary\ navigation] a{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.store-shell[data-theme=editorial] :is(h1,h2){letter-spacing:-.015em;font-weight:500}.store-shell[data-theme=editorial] [data-homepage-hero] h2{letter-spacing:-.02em;font-weight:500}.store-shell[data-theme=editorial] [data-product-card]{background:0 0;border-color:#0000}.store-shell[data-theme=editorial] [data-product-card]>a:first-child{background:var(--color-stone-100);border-bottom:0}.store-shell[data-theme=editorial] [data-product-card]>div{padding-inline:0}.store-shell[data-theme=editorial] [data-product-card] h3{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.store-shell[data-theme=editorial] [data-product-card] button:not([data-swatch]){color:#111;letter-spacing:.18em;text-transform:uppercase;background:0 0;border-color:#111;font-size:11px;font-weight:600}.store-shell[data-theme=editorial] [data-product-card] button:not([data-swatch]):hover{color:#fff;opacity:1;background:#111}.store-shell[data-theme=editorial] [data-section-action]{text-transform:uppercase;letter-spacing:.12em;color:var(--foreground);text-underline-offset:6px;font-size:.75rem;text-decoration:underline}.store-shell[data-theme=editorial] [data-combo-stamp]{color:#fff;font-family:var(--font-body), sans-serif;text-shadow:none;background:#111;flex-direction:row;align-items:center;gap:.3em;padding:.35rem .6rem;top:.75rem;left:.75rem;rotate:none}.store-shell[data-theme=editorial] [data-combo-stamp]>span{letter-spacing:.16em;margin:0;font-size:11px}.store-shell[data-theme=editorial] #combos button[aria-label$=bundles]{border-width:1px;border-radius:0!important}
