:root{--choco:#1e120d;--choco-2:#2b1a12;--cream:#f3e6d3;--cream-dim:#c9b8a2;--orange:#ff7a1a;--slate:#2c3d4a;--beige:#dcd7cc;--ink-fade:#77726a;--f-display:"Gloock", "Georgia", "Times New Roman", serif;--f-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--p:0;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--choco);color:var(--cream);font-family:var(--f-body);font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in oklab,var(--beige),var(--choco) calc(var(--p)*100%))}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--f-display);font-weight:400;text-wrap:balance;margin:0;line-height:.95}.mono{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}a{color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.top{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding-block:14px;color:color-mix(in oklab,#4a453e,var(--cream) calc(var(--p)*100%))}.logo{font-family:var(--f-display);font-size:1.6rem;letter-spacing:-.01em;text-decoration:none}.logo b{font-weight:400;color:color-mix(in oklab,#4a453e,var(--orange) calc(var(--p)*100%))}.cart{background:none;border:1px solid currentColor;color:inherit;border-radius:999px;padding:6px 14px;font:inherit;font-size:.85rem;cursor:pointer}.story{position:relative;height:460vh}.stage{position:sticky;top:0;height:100svh;overflow:hidden;background:color-mix(in oklab,var(--beige),var(--choco) calc(var(--p)*100%))}.stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cap{position:absolute;left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom,0px));z-index:5;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.cap.on{opacity:1;transform:none}.cap h2{font-size:clamp(2.8rem,12vw,8rem);letter-spacing:-.02em;-webkit-text-stroke:.035em #0b0605;paint-order:stroke fill;text-shadow:0 4px 28px rgba(0,0,0,.6)}.cap .mono{display:block;margin-bottom:14px}.cap-1 .mono{color:var(--ink-fade)}.cap-1 h1{font-family:var(--f-body);font-weight:300;font-size:clamp(2.2rem,9vw,5.5rem);line-height:1.02;letter-spacing:-.03em;color:#57524a}.cap-1 p{margin:12px 0 0;max-width:30ch;color:#6e695f;font-size:1rem}.cap-1 p span{white-space:nowrap}.cap-2 h2{color:var(--cream)}.cap-2 h2 em{font-style:normal;color:var(--orange)}.cap-3 h2{color:var(--cream)}.cap-3 h2 em{font-style:normal;color:var(--orange)}.cap-3 .defs{display:grid;grid-template-columns:repeat(2,minmax(0,30ch));gap:12px 32px;margin:20px 0 0}.cap-3 .defs dt{font-family:var(--f-display);font-size:1.25rem;color:var(--cream);text-shadow:0 2px 14px rgba(0,0,0,.7)}.cap-3 .defs dd{margin:4px 0 0;font-size:1.02rem;font-weight:500;color:var(--cream);text-shadow:0 1px 2px rgba(0,0,0,.9),0 2px 16px rgba(0,0,0,.85)}@media(max-width:600px){.cap-3 .defs{grid-template-columns:1fr;gap:8px;margin-top:14px}.cap-3 .defs dt{font-size:1rem}.cap-3 .defs dd{font-size:.82rem;margin-top:1px;max-width:34ch}}.scroll-hint{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#6e695f}.scroll-hint i{width:1px;height:30px;background:currentColor;display:block;animation:drip 1.8s ease-in-out infinite}@keyframes drip{0%{transform:scaleY(.2);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(.2);transform-origin:bottom}}.meter{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:calc(70px + env(safe-area-inset-top,0px));z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:color-mix(in oklab,#6e695f,var(--cream) calc(var(--p)*100%))}.meter .bar{width:6px;height:120px;border-radius:3px;background:linear-gradient(to top,#b9b3a8,#ff7a1a 55%,#a8442a);position:relative;overflow:hidden}.meter .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--beige),var(--choco) calc(var(--p)*100%));transform-origin:top;transform:scaleY(calc(1 - var(--p)))}.meter .state{max-width:9ch;text-align:right;line-height:1.3}.band{padding-block:96px}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;max-width:1180px;margin:0 auto}.product .visual{position:relative;aspect-ratio:4/5;max-width:100%;border-radius:4px;overflow:hidden;background:radial-gradient(120% 90% at 50% 38%,#6b2b10,#2b1a12 55%,#170d09)}.product .visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .8s ease,transform 1.6s cubic-bezier(.2,.7,.2,1)}.product .visual .alt{opacity:0}.product .visual:hover .alt{opacity:1}.product .visual:hover img{transform:scale(1.03)}.product .visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px #0b06058c}.pinfo{font-family:Cormorant Garamond,Georgia,serif;color:var(--cream)}.pinfo .no{font-size:1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--cream-dim);display:flex;align-items:center;gap:14px}.pinfo .no:after{content:"";flex:0 0 48px;height:1px;background:currentColor;opacity:.5}.pname{display:inline-block;margin:22px 0 0;font-family:inherit;font-weight:300;font-style:italic;font-size:clamp(3rem,7vw,5.4rem);line-height:.95;letter-spacing:-.01em;color:var(--cream);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:6px;transition:background-size .5s ease,color .3s ease}.pname:hover,.pname:focus-visible{background-size:100% 1px;color:var(--orange)}.pname .arr{font-style:normal;font-size:.4em;vertical-align:middle;margin-left:.3em;opacity:.6}.price{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin:34px 0 38px;padding-top:24px;border-top:1px solid rgba(243,234,219,.16)}.price strong{font-family:inherit;font-weight:300;font-size:2.6rem;color:var(--cream);font-variant-numeric:lining-nums}.price span{font-style:italic;font-size:1.1rem;color:var(--cream-dim)}.buy{display:inline-flex;align-items:center;gap:14px;background:transparent;color:var(--cream);border:1px solid rgba(243,234,219,.55);border-radius:0;padding:15px 30px;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.buy:hover{background:var(--orange);border-color:var(--orange);color:#1e120d}.manifest{background:var(--slate);overflow:hidden;padding-block:72px}.row{white-space:nowrap;font-family:var(--f-display);font-size:clamp(3rem,10vw,8.5rem);line-height:1.05;letter-spacing:-.02em;will-change:transform}.row.r1{color:#8d9ba5;font-family:var(--f-body);font-weight:300;letter-spacing:-.04em}.row.r1 s{text-decoration-thickness:4px;text-decoration-color:var(--orange)}.row.r2{color:var(--orange)}.manifest .txt{max-width:1180px;margin:44px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:32px}.manifest .txt p{margin:0;font-size:1.1rem;color:#d7dde1;max-width:46ch}.next h3{font-size:clamp(2rem,5vw,3.2rem)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;max-width:1180px;margin-inline:auto}.item{display:flex;flex-direction:column;gap:10px}.item .ph{aspect-ratio:1;max-width:100%;border-radius:4px;overflow:hidden}.item .ph svg{width:100%;height:100%;display:block}.item h4{margin:0;font-family:var(--f-display);font-weight:400;font-size:1.5rem}.item .mono{color:var(--orange)}.next .wrap{max-width:1180px;margin:0 auto}.trust{border-top:1px solid #3a261b;border-bottom:1px solid #3a261b}.trust ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px}.trust li{display:flex;flex-direction:column;gap:4px}.trust strong{font-family:var(--f-display);font-weight:400;font-size:1.4rem}.trust span{color:var(--cream-dim);font-size:.95rem}.foot{padding-block:80px 40px;overflow:hidden}.foot .huge{font-family:var(--f-display);font-size:clamp(5rem,30vw,22rem);line-height:.8;letter-spacing:-.04em;color:var(--orange);margin:0}.foot .sub{font-size:1.2rem;color:var(--cream);margin:18px 0 0}.foot .meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;color:var(--cream-dim)}.foot .meta a{text-decoration:none}.foot .meta a:hover{color:var(--orange)}@media(max-width:820px){.product,.manifest .txt{grid-template-columns:1fr;gap:32px}.grid,.trust ul{grid-template-columns:1fr}.grid{gap:32px}.band{padding-block:72px}}@media(prefers-reduced-motion:reduce){.cap{transition:none}.scroll-hint i{animation:none}.row{transform:none!important}}.cart{text-decoration:none;display:inline-block}.page-top{padding-top:calc(96px + env(safe-area-inset-top,0px))}.serif{font-family:Cormorant Garamond,Georgia,serif}.buy[disabled]{opacity:.45;cursor:not-allowed}.pform{margin:0}.pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;max-width:1280px;margin:0 auto;padding-bottom:96px}.pdp-media{display:grid;gap:12px}.pdp-media figure{margin:0;border-radius:4px;overflow:hidden;background:var(--choco-2);position:relative}.pdp-media figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 120px #0b060573}.pdp-media img{width:100%;height:auto;display:block}.pdp-media .duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdp-media .duo img{aspect-ratio:4/5;object-fit:cover}.pdp-info{position:sticky;top:96px;align-self:start}.pdp-info .no{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--cream-dim);display:flex;align-items:center;gap:14px}.pdp-info .no:after{content:"";flex:0 0 48px;height:1px;background:currentColor;opacity:.5}.pdp-info h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.95;margin:20px 0 0}.pdp-info .price{margin:28px 0 30px}.pdp-desc{font-size:1.05rem;color:var(--cream-dim);max-width:46ch;margin:34px 0 0}.pdp-desc p{margin:0 0 14px}.pdp-desc h2,.pdp-desc h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);margin:30px 0 12px;line-height:1.3}.pdp-desc ul{list-style:none;padding:0;margin:0;border-top:1px solid rgba(243,234,219,.16)}.pdp-desc li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(243,234,219,.1)}.pdp-desc li strong{font-weight:400;color:var(--cream-dim)}.pdp-desc li span{color:var(--cream);text-align:right}.reassure{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:8px;color:var(--cream-dim);font-size:.95rem}.reassure li:before{content:"\2014  ";color:var(--orange)}@media(max-width:820px){.pdp{grid-template-columns:1fr;gap:28px}.pdp-info{position:static}}.cartpage{max-width:960px;margin:0 auto;padding-bottom:96px}.cartpage h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(2.8rem,7vw,4.6rem)}.cline{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(243,234,219,.14)}.cline img{width:96px;height:120px;object-fit:cover;border-radius:3px;display:block}.cline .t{font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-style:italic;text-decoration:none}.cline .q{display:flex;align-items:center;gap:10px;margin-top:8px;color:var(--cream-dim)}.cline input{width:58px;background:transparent;border:1px solid rgba(243,234,219,.4);color:var(--cream);padding:6px 8px;font:inherit}.cline .rm{color:var(--cream-dim);font-size:.9rem}.cline .lp{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem}.ctotal{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem}.cnote{color:var(--cream-dim);margin:0 0 26px}.cactions{display:flex;gap:14px;flex-wrap:wrap}.buy.solid{background:var(--orange);border-color:var(--orange);color:#1e120d}.ghost{background:none;border:0;color:var(--cream-dim);font:inherit;text-decoration:underline;cursor:pointer;padding:15px 0}.cempty{color:var(--cream-dim);font-size:1.15rem;margin:24px 0 32px}@media(max-width:600px){.cline{grid-template-columns:72px 1fr}.cline img{width:72px;height:90px}.cline .lp{grid-column:2}}.gpage{max-width:760px;margin:0 auto;padding-bottom:96px}.gpage h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(2.6rem,6vw,4rem);margin-bottom:28px}.gpage .rte{color:var(--cream-dim)}.gpage .rte a{color:var(--orange)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sature.css.map */
