:root{--paper:#f1eadb;--ink:#14120d;--secondary:#5a5044;--hairline:#d8ceba;--ember:#b07a35;--thread:#b07a35;--thread-light:#cbaa73;--clay:#8c4a2e;--needle:#8e9197;--needle-soft:#b9bbbe;--needle-dark:#6c6f75;--success:#2f7d55;--warning:#b5462a;--paper-deep:#eae1cf;--paper-deeper:#e2d7c0;--ink-soft:#221e16;--ink-softer:#3a3527;--ember-deep:#8f5e26;--ember-tint:#efe3cb;--thread-deep:#8f5e26;--thread-tint:#efe3cb;--clay-deep:#6e3820;--clay-tint:#ecdccf;--needle-tint:#e6e4dd;--success-tint:#e3efe7;--warning-tint:#f4e2d9;--surface-canvas:var(--paper);--surface-raised:#f6f1e5;--surface-well:var(--paper-deep);--surface-dark:var(--ink);--surface-dark-raised:var(--ink-soft);--text-primary:var(--ink);--text-secondary:var(--secondary);--text-on-dark:var(--paper);--text-on-dark-dim:#bcb4a2;--text-on-ember:var(--paper);--text-accent:var(--ember);--border-hairline:var(--hairline);--border-strong:var(--ink);--border-on-dark:var(--ink-softer);--accent:var(--ember);--accent-hover:var(--ember-deep);--accent-contrast:var(--paper);--status-instock:var(--success);--status-low:var(--warning);--status-out:var(--secondary);--font-display:"Fraunces","Times New Roman",serif;--font-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-mark:"Alfa Slab One","Rockwell",Georgia,serif;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:900;--fs-display:clamp(3.75rem,14vw,8.5rem);--fs-h1:clamp(2.5rem,8vw,4.5rem);--fs-h2:clamp(1.875rem,5vw,3rem);--fs-h3:clamp(1.375rem,3vw,1.75rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-caption:0.8125rem;--fs-micro:0.6875rem;--fs-price-hero:clamp(2.75rem,9vw,4.5rem);--fs-price-lg:2rem;--fs-price-md:1.25rem;--lh-tight:0.94;--lh-snug:1.05;--lh-heading:1.15;--lh-body:1.55;--lh-mono:1.2;--ls-display:-0.03em;--ls-heading:-0.02em;--ls-body:0;--ls-mono:0.01em;--ls-label:0.16em;--ls-label-wide:0.26em;--fraunces-opsz-display:144;--fraunces-opsz-text:40}.dx-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--w-500,500);color:var(--text-secondary)}.dx-display{font-family:var(--font-display);font-weight:var(--w-black);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-optical-sizing:auto}:root{--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-pad-y:var(--space-9);--section-pad-y-sm:var(--space-7);--gutter:var(--space-4);--gutter-lg:var(--space-7);--maxw:1280px;--maxw-narrow:680px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-pill:999px;--bw-hair:1px;--bw-rule:1.5px;--bw-strong:2px;--shadow-none:none;--shadow-card:0 1px 0 0 var(--border-hairline);--shadow-pop:0 18px 48px -24px rgba(22,20,15,.45);--shadow-float:0 10px 30px -12px rgba(22,20,15,.35);--focus-ring:0 0 0 2px var(--paper),0 0 0 4px var(--ember);--z-sticky:40;--z-nav:50;--z-float:60;--z-modal:80;--z-toast:90;--dur-instant:90ms;--dur-fast:160ms;--dur-base:240ms;--dur-slow:420ms;--dur-tick:520ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--t-hover:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);--t-press:transform var(--dur-instant) var(--ease-out);--t-fade:opacity var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-reveal][data-revealed]{opacity:1;transform:none}}@keyframes dx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0;font-optical-sizing:auto}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}.dx-mono,.dx-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}::selection{background:var(--ember);color:var(--paper)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}body,html{margin:0;background:var(--paper)}body:has(.stch-lp),body:has(.stch-shop),html:has(.stch-lp),html:has(.stch-shop){background:var(--ink)}body:has(.stch-lp),body:has(.stch-shop){color-scheme:dark}::-webkit-scrollbar{width:0;height:0}.dx-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--ember);flex:none}@media (prefers-reduced-motion:no-preference){.dx-pulse-dot{animation:dxPulse 2.4s var(--ease-inout) infinite}}@keyframes dxPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:no-preference){.dx-rise-1,.dx-rise-2,.dx-rise-3,.dx-rise-4,.dx-rise-5{animation:dxRise .72s var(--ease-out) both}.dx-rise-2{animation-delay:90ms}.dx-rise-3{animation-delay:.18s}.dx-rise-4{animation-delay:.32s}.dx-rise-5{animation-delay:.46s}.dx-word{display:inline-block;animation:dxWordIn .52s var(--ease-out) both}.dx-xfade-after{animation:dxXfade 9s var(--ease-inout) infinite}.dx-scan{animation:dxScan 9s var(--ease-inout) infinite}.dx-after-label{animation:dxLabel 9s var(--ease-inout) infinite}.dx-before-label{animation:dxLabelInv 9s var(--ease-inout) infinite}.dx-slot-pop{animation:dxSlotPop .42s var(--ease-out) both}.dx-bump{animation:dxBump .52s var(--ease-out)}.dx-tier-pulse{animation:dxTierPulse .6s var(--ease-out)}}.reveal{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}}.reveal.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}.dx-hero-layer{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease-in-out}.dx-hero-layer.is-active{opacity:1;will-change:opacity}.dx-hero-layer img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;transform:scale(1)}.dx-word-soft{display:inline-block}@media (prefers-reduced-motion:no-preference){.dx-hero-layer.is-active img{animation:dxKen 9s ease-out forwards}.dx-ambient{animation:dxAmbient 12s ease-in-out infinite}.dx-word-soft{animation:dxWordIn .62s var(--ease-out) both}}@keyframes dxKen{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes dxAmbient{0%,to{opacity:.5;transform:translate3d(-2%,0,0)}50%{opacity:.85;transform:translate3d(2%,-1%,0)}}@keyframes dxRise{0%{transform:translateY(26px)}to{transform:none}}@keyframes dxWordIn{0%{transform:translateY(18px) skewY(3deg)}to{transform:none}}@keyframes dxXfade{0%,32%{opacity:0}48%,88%{opacity:1}to{opacity:0}}@keyframes dxScan{0%,30%{transform:translateY(-110%);opacity:0}40%{opacity:1}50%{transform:translateY(110%);opacity:1}55%,to{opacity:0}}@keyframes dxLabel{0%,36%{opacity:0;transform:translateY(8px)}50%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes dxLabelInv{0%,30%{opacity:1}46%,to{opacity:0}}@keyframes dxSlotPop{0%{transform:translateY(10px) scale(.97)}to{transform:none}}@keyframes dxBump{0%{transform:none}30%{transform:scale(1.06)}to{transform:none}}@keyframes dxTierPulse{0%{box-shadow:0 0 0 0 rgba(176,122,53,.5)}to{box-shadow:0 0 0 14px rgba(176,122,53,0)}}.stch-wa{position:fixed;right:18px;bottom:18px;z-index:95;width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 8px 26px -6px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.14);transition:transform .2s ease,box-shadow .2s ease}.stch-wa:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 30px -6px rgba(0,0,0,.6)}.stch-wa:active{transform:scale(.96)}.stch-wa:focus-visible{outline:3px solid #d8b985;outline-offset:3px}@media (max-width:960px){.stch-wa-lift{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.stch-wa-lift) .stch-totop{bottom:calc(150px + env(safe-area-inset-bottom))}}@media (max-width:560px){.stch-wa{right:14px;bottom:14px;width:50px;height:50px}}.stch-totop{position:fixed;right:18px;bottom:84px;z-index:94;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#efe7d6;background:rgba(24,19,13,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.34),0 8px 22px -8px rgba(0,0,0,.6);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .2s ease}.stch-totop[data-show="1"]{opacity:1;transform:none;pointer-events:auto}.stch-totop:hover{box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.6),0 10px 26px -8px rgba(0,0,0,.7)}.stch-totop:focus-visible{outline:3px solid #d8b985;outline-offset:3px}@media (max-width:560px){.stch-totop{right:14px;bottom:76px;width:42px;height:42px}}.wish-heart{position:absolute;top:.5rem;right:.5rem;z-index:3;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;color:#efe7d6;background:rgba(18,14,10,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.28);transition:color .2s ease,transform .2s ease,box-shadow .2s ease}.wish-heart:hover{transform:scale(1.08);box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.6)}.wish-heart[data-on]{color:#e2685f;box-shadow:inset 0 0 0 1px hsla(4,69%,63%,.55)}.wish-heart:focus-visible{outline:3px solid #d8b985;outline-offset:2px}.card-heart{position:relative;top:auto;right:auto;bottom:auto;width:24px;height:24px;background:none;box-shadow:none;color:var(--text-secondary,#8a8172);-webkit-backdrop-filter:none;backdrop-filter:none}.card-heart:hover{transform:none;box-shadow:none;color:var(--paper,#efe7d6)}.card-heart[data-on]{box-shadow:none}.sg-heart{top:auto;bottom:1.2rem;right:.35rem;width:26px;height:26px;background:rgba(18,14,10,.3);box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.18);-webkit-backdrop-filter:none;backdrop-filter:none}.card-heart svg,.sg-heart svg{width:15px;height:15px}.card-heart:after,.sg-heart:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}:root[data-theme=light] .sg-heart{background:hsla(0,0%,100%,.62);box-shadow:inset 0 0 0 1px rgba(20,17,13,.1)}:root[data-theme=light] .stch-lp,:root[data-theme=light] .stch-shop{--ink:#f4f0e7;--ink-deep:#eae4d6;--ink-raised:#fff;--ink-raised-2:#fbf8f1;--ink-well:#e4dccb;--hairline:#dcd3c0;--paper:#14110c;--paper-raised:#1d1811;--paper-well:#2a2318;--paper-line:#c9c0ac;--secondary:#5a5344;--text-muted:#7c7462;--paper-mute:#57503f;--paper-dim:#6a6252;--paper-bright:#0c0a07;--thread:#8a6222;--thread-light:#a8792f;--thread-deep:#5c3f12;--thread-pale:#c79c4f;--thread-tint:rgba(138,98,34,.12);--th:#8a6222;--th-light:#7a5418;--th-deep:#c9ae7a;--success:#1e6b42;--success-tint:rgba(30,107,66,.16);--warning:#96501a;--warning-tint:rgba(150,80,26,.16);--paper-deep:#f0eadc;--paper-deeper:#e7e0cf;--ink-soft:#fff;--ink-softer:#dcd3c0;--surface-canvas:var(--ink);--surface-raised:var(--ink-raised);--surface-raised-2:var(--ink-raised-2);--surface-well:var(--ink-well);--surface-deep:var(--ink-deep);--text-primary:var(--paper);--text-secondary:var(--secondary);--focus-ring:0 0 0 2px var(--ink),0 0 0 4px var(--thread);color-scheme:light}:root:has(.stch-lp),:root:has(.stch-shop),body:has(.stch-lp),body:has(.stch-shop){background:#14120d}:root[data-theme=light]:has(.stch-lp),:root[data-theme=light]:has(.stch-shop){background:#f4f0e7}:root[data-theme=light] body:has(.stch-lp),:root[data-theme=light] body:has(.stch-shop){background:#f4f0e7;color-scheme:light}:root[data-theme=light] .stch-lp .lp-candle,:root[data-theme=light] .stch-shop .lp-candle{opacity:.05}:root[data-theme=light] .stch-lp .hb-scrim,:root[data-theme=light] .stch-lp .making-veil{opacity:.82}:root[data-theme=light] .wish-heart{color:#14110c;background:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px rgba(20,17,12,.14)}:root[data-theme=light] .wish-heart[data-on]{color:#c4483e;box-shadow:inset 0 0 0 1px rgba(196,72,62,.5)}:root[data-theme=light] .card-heart,:root[data-theme=light] .card-heart[data-on]{background:none;box-shadow:none}:root[data-theme=light] .card-heart{color:#6f675a}:root[data-theme=light] .stch-totop{color:#14110c;background:hsla(0,0%,100%,.78);box-shadow:inset 0 0 0 1px rgba(20,17,12,.16),0 8px 22px -8px rgba(20,17,12,.28)}.theme-toggle{display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border:none;border-radius:999px;cursor:pointer;padding:0;color:inherit;background:transparent;transition:background .2s ease,transform .2s ease}.theme-toggle:hover{background:hsla(38,52%,68%,.14);transform:rotate(-12deg)}:root[data-theme=light] .theme-toggle:hover{background:rgba(20,17,12,.07)}.theme-toggle:focus-visible{outline:2px solid var(--thread,#b28a57);outline-offset:2px}.theme-toggle .tt-sun,:root[data-theme=light] .theme-toggle .tt-moon{display:none}:root[data-theme=light] .theme-toggle .tt-sun{display:block}:root[data-theme=light] .stch-lp,:root[data-theme=light] .stch-shop{--nav-link:rgba(20,17,12,.86);--eyebrow-ink:rgba(45,39,28,.78);--on-photo:hsla(35,55%,91%,.7)}:root .stch-lp,:root .stch-shop{--nav-link:hsla(42,42%,91%,.84);--eyebrow-ink:hsla(40,38%,84%,.74);--on-photo:hsla(35,55%,91%,.6)}:root[data-theme=light] .stch-lp .cart-drawer-panel,:root[data-theme=light] .stch-lp .hero-banner,:root[data-theme=light] .stch-lp .lp-footer,:root[data-theme=light] .stch-lp .making,:root[data-theme=light] .stch-lp .marquee,:root[data-theme=light] .stch-shop .cart-drawer-panel,:root[data-theme=light] .stch-shop .lp-footer,:root[data-theme=light] .stch-shop .marquee{--ink:#0f0b07;--ink-deep:#070504;--ink-raised:#1a150e;--ink-raised-2:#241d14;--ink-well:#0b0805;--paper:#f1ebdd;--paper-raised:#f4efe3;--paper-well:#e2dac8;--paper-mute:#b7ae9a;--paper-dim:#9a9280;--paper-bright:#f6f1e7;--secondary:#b7ae9a;--text-primary:#f1ebdd;--text-secondary:#b7ae9a;--text-muted:#7e7768;--hairline:#2c2419;--thread:#b28a57;--thread-light:#e6c78e;--thread-deep:#634526;--th:#b28a57;--th-light:#d8b985;--th-deep:#6e5732;--paper-deep:#1a150e;--paper-deeper:#241d14;--nav-link:hsla(42,42%,91%,.84);--eyebrow-ink:hsla(40,38%,84%,.74);color:var(--paper);color-scheme:dark}:root[data-theme=light] .stch-lp .stch-btn.primary,:root[data-theme=light] .stch-lp .stch-btn[data-variant=primary],:root[data-theme=light] .stch-shop .stch-btn.primary,:root[data-theme=light] .stch-shop .stch-btn[data-variant=primary]{background-image:linear-gradient(#7a5418,#5c3f12 48%,#3b280b);color:#f7f3ea}:root[data-theme=light] .stch-lp .crumbs .sep,:root[data-theme=light] .stch-shop .crumbs .sep{color:rgba(45,39,28,.45)}:root[data-theme=light] .stch-lp .crumbs a,:root[data-theme=light] .stch-shop .crumbs a{color:rgba(45,39,28,.8)}:root[data-theme=light] .stch-lp .rev-mq-card{background:linear-gradient(180deg,#fff,#f7f2e8);box-shadow:inset 0 0 0 1px #dcd3c0,0 10px 26px -18px rgba(20,17,12,.34)}:root[data-theme=light] .stch-lp .lp-menu-panel,:root[data-theme=light] .stch-shop .lp-menu-panel{background:linear-gradient(180deg,#fff,#f4f0e7);color:#14110c}:root[data-theme=light] .stch-lp .lp-header .nav-row,:root[data-theme=light] .stch-lp .lp-header[data-stuck=true] .nav-row,:root[data-theme=light] .stch-shop .lp-header .nav-row,:root[data-theme=light] .stch-shop .lp-header[data-stuck=true] .nav-row{background:linear-gradient(180deg,rgba(26,21,14,.62),rgba(16,12,8,.55));-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 0 0 1px hsla(38,52%,68%,.26),0 14px 38px -20px rgba(20,17,12,.5)}:root[data-theme=light] .stch-lp .lp-header .nav-row,:root[data-theme=light] .stch-shop .lp-header .nav-row{--paper:#f1ebdd;--paper-mute:#b7ae9a;--nav-link:hsla(42,42%,91%,.86);--th-light:#d8b985;--thread:#b28a57;color:#f1ebdd}:root[data-theme=light] .stch-lp .coll-label,:root[data-theme=light] .stch-lp .coll-label *,:root[data-theme=light] .stch-shop .coll-label,:root[data-theme=light] .stch-shop .coll-label *{color:#f4f0e7}:root[data-theme=light] .stch-lp .lp-footer,:root[data-theme=light] .stch-shop .lp-footer{background-image:linear-gradient(180deg,rgba(20,17,12,.86),#14110c 45%);background-color:#14110c}.stch-lp .lp-logo-a,.stch-shop .lp-logo-a{position:relative;display:inline-block;line-height:0;isolation:isolate}.stch-lp .lp-logo,.stch-shop .lp-logo{position:relative;z-index:1;filter:brightness(1.34) contrast(1.09) drop-shadow(0 0 6px rgba(255,238,206,.55)) drop-shadow(0 0 16px rgba(216,185,133,.62)) drop-shadow(0 0 34px rgba(216,185,133,.34)) drop-shadow(0 0 62px rgba(198,158,96,.2)) drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:filter .3s var(--ease-out,ease)}.stch-lp .lp-logo-a:before,.stch-shop .lp-logo-a:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-22%;right:-22%;top:-55%;bottom:-55%;background:radial-gradient(ellipse at center,hsla(38,65%,75%,.4) 0,hsla(38,52%,68%,.22) 34%,hsla(38,52%,68%,.07) 58%,transparent 76%);opacity:.55}.stch-lp .lp-logo-a:after,.stch-shop .lp-logo-a:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;-webkit-mask-image:url(/stch/stch-mark.png);mask-image:url(/stch/stch-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;background:linear-gradient(100deg,transparent 38%,rgba(255,246,226,.5) 46%,hsla(0,0%,100%,.95) 50%,rgba(255,246,226,.5) 54%,transparent 62%);background-size:300% 100%;background-repeat:no-repeat;mix-blend-mode:screen}.stch-lp .lp-logo-a:hover>.lp-logo,.stch-shop .lp-logo-a:hover>.lp-logo{filter:brightness(1.44) contrast(1.09) drop-shadow(0 0 8px rgba(255,242,214,.72)) drop-shadow(0 0 22px rgba(216,185,133,.78)) drop-shadow(0 0 46px rgba(216,185,133,.44)) drop-shadow(0 0 80px rgba(198,158,96,.26)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.stch-lp .lp-logo-a:hover:before,.stch-shop .lp-logo-a:hover:before{opacity:.85}@media (prefers-reduced-motion:no-preference){.stch-lp .lp-logo-a:before,.stch-shop .lp-logo-a:before{animation:stchBloom 5.5s ease-in-out infinite}.stch-lp .lp-logo-a:after,.stch-shop .lp-logo-a:after{animation:stchSheen 7s ease-in-out 1.4s infinite}}@keyframes stchBloom{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.82;transform:scale(1.07)}}@keyframes stchSheen{0%{background-position:190% 0;opacity:0}6%{opacity:1}26%{background-position:-80% 0;opacity:0}to{background-position:-80% 0;opacity:0}}:root[data-theme=light] .stch-lp .lp-logo,:root[data-theme=light] .stch-shop .lp-logo{filter:brightness(1.26) contrast(1.07) drop-shadow(0 0 5px rgba(255,238,206,.42)) drop-shadow(0 0 13px rgba(216,185,133,.44)) drop-shadow(0 0 26px rgba(216,185,133,.2))}:root[data-theme=light] .stch-lp .lp-logo-a:before,:root[data-theme=light] .stch-shop .lp-logo-a:before{background:radial-gradient(ellipse at center,hsla(38,65%,75%,.24) 0,hsla(38,52%,68%,.13) 34%,hsla(38,52%,68%,.04) 56%,transparent 72%)}.stch-lp .lp-boot .mk,.stch-shop .lp-boot .mk{text-shadow:0 0 10px rgba(255,238,206,.42),0 0 26px hsla(38,52%,68%,.46),0 0 54px hsla(38,52%,68%,.22)}:root[data-theme=light] .stch-lp .footer-legal a:hover,:root[data-theme=light] .stch-lp .footer-links a:hover,:root[data-theme=light] .stch-shop .footer-col a:hover,:root[data-theme=light] .stch-shop .footer-legal a:hover{color:#f6f1e7}:root[data-theme=light] .stch-lp .crumbs a:hover,:root[data-theme=light] .stch-shop .crumbs a:hover,:root[data-theme=light] .stch-shop .info-more:hover,:root[data-theme=light] .stch-shop .pol-chip:hover,:root[data-theme=light] .stch-shop .sg-tile:hover .sg-name{color:#14110c}:root[data-theme=light] .wish-nav:hover{background:hsla(38,52%,68%,.16)}.wish-nav{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;color:inherit;text-decoration:none;transition:background .2s ease}.wish-nav:hover{background:hsla(38,52%,68%,.14)}.wish-nav-n{position:absolute;top:2px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--thread,#b28a57);color:#14110c;font-size:10px;font-weight:700;display:grid;place-items:center}@media (max-width:900px){.wish-heart:not(.card-heart):not(.sg-heart){min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.stch-shop .pdp-stage-zoom,.stch-shop .size-guide-btn{position:relative;display:inline-flex;align-items:center;min-height:40px}.stch-shop .pdp-stage-zoom:after,.stch-shop .size-guide-btn:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;transform:translateY(-50%);height:44px}}.ad-line{display:flex;align-items:center;gap:9px;margin:5px 0}.ad-thumb{width:38px;height:48px;border-radius:3px;object-fit:cover;flex:none;background:rgba(0,0,0,.06)}.ad-thumb-none{display:block}#nav-progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:9999;background:var(--thread,#b28a57);opacity:0;pointer-events:none;transition:width .25s ease,opacity .2s ease}html[data-navigating] #nav-progress{width:80%;opacity:1;transition:width 2.2s cubic-bezier(.1,.6,.3,1),opacity .12s ease}html[data-navigating] a{cursor:progress}.ad-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:7px 0}.ad-ladder{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.ad-errs{margin-top:14px;padding:10px 12px;border-radius:6px;background:rgba(200,70,50,.12);box-shadow:inset 0 0 0 1px rgba(200,70,50,.35)}.ad-ok{color:#7fb069}.ad-err-text{color:#e06c5a}:root[data-theme=light] .stch-lp .lp-vignette,:root[data-theme=light] .stch-shop .lp-vignette{display:none}.card-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;padding:0;display:grid;place-items:center;border:none;background:none;cursor:pointer;color:#fff8ec;opacity:.82;transition:opacity .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.card-nav-prev{left:-6px}.card-nav-next{right:-6px}.card-nav:active{transform:translateY(-50%) scale(.88)}.card-nav:hover{opacity:1}.card-nav:focus-visible{outline:2px solid #d8b985;outline-offset:-6px;border-radius:999px}@media (hover:hover) and (pointer:fine){.card-nav{opacity:0}.card-nav:focus-visible,a:hover>div>.card-nav{opacity:.9}}:root[data-theme=light] .card-nav{color:#fff}@media (pointer:coarse){.stch-lp .lp-grain,.stch-shop .lp-grain{display:none}.stch-lp .lp-candle,.stch-shop .lp-candle{animation:none;opacity:.6}}.ad-size.unset input{opacity:.55}.stch-shop .co-shipto{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;padding:13px 16px;border-radius:8px;margin-bottom:22px;background:var(--ink-raised);box-shadow:inset 0 0 0 1px var(--hairline,#2b251d)}.stch-shop .co-shipto .rl-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim)}.stch-shop .co-shipto .rl-v{margin-top:5px;color:var(--paper);font-size:14px;line-height:1.5}.stch-shop .co-shipto .rl-edit{flex:none;min-height:44px;padding:0 12px;background:none;border:none;color:var(--th-light);font:inherit;font-size:13px;cursor:pointer}.ad-needs{flex:none;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(200,110,50,.16);color:#e0a26c;box-shadow:inset 0 0 0 1px rgba(200,110,50,.4)}.ad-orphans{margin-top:10px;padding-top:10px;border-top:1px solid hsla(38,52%,68%,.16)}.ad-orphan{margin-top:10px;padding:10px;border-radius:8px;background:hsla(38,52%,68%,.06)}.ad-orphan-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.ad-orphan-act select{font-size:16px;padding:8px 10px;border-radius:8px;min-height:44px}.stch-price .sp-camp{font-family:var(--font-mono,monospace);font-size:.78em;letter-spacing:.06em;text-transform:uppercase;color:var(--thread,#b28a57);white-space:nowrap}.stch-price[data-size=xs] .sp-camp{display:none}.ad-imgedit{position:absolute;left:5px;top:5px;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid hsla(38,52%,68%,.35);background:rgba(12,9,6,.72);color:#efe9db;font-size:11px;cursor:pointer}.ad-imgedit:hover{background:#241d14;border-color:#d8b985}.ad-imgedit:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}