:root{--smoke:#1C1C1A;--smoke-raised:#242421;--smoke-hover:#2C2C29;--linen:#F5F3EE;--linen-2:rgba(245,243,238,.66);--line:rgba(245,243,238,.14);--line-strong:rgba(245,243,238,.3);--stone:#B9A990;--stone-soft:rgba(185,169,144,.1);--bordeaux:#4A1422;--vin:#6F2033;--wordmark:#282825;--error:#E39A88;--sw-cocoa:#63361D;--sw-smoke:#33332E;--sw-bordeaux:#6F2033;--font:"Work Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--max:1320px;--gutter:clamp(16px,4vw,48px);--gap:clamp(12px,2vw,24px);--sect:clamp(88px,11vw,168px);--ease:cubic-bezier(.16,1,.3,1);--nav-h:58px;--bar-h:40px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--smoke);-webkit-text-size-adjust:100%}body{margin:0;background:var(--smoke);color:var(--linen);font-family:var(--font);font-size:1rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}a{color:inherit}p,h1,h2,h3,h4,figure,dl,dd,ol,ul,blockquote{margin:0}ul,ol{padding:0}svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--stone);color:var(--smoke)}:focus-visible{outline:2px solid var(--stone);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--linen);color:var(--smoke);padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:500}.skip:focus{top:16px}.display-xl{font-size:clamp(3rem,7.2vw,6.75rem);font-weight:500;letter-spacing:-.042em;line-height:.97;text-wrap:balance}.display-l{font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.h3{font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:500;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.lede{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--linen-2);max-width:42ch;text-wrap:pretty}.body-l{font-size:1.125rem;line-height:1.6;text-wrap:pretty}.small{font-size:.875rem;line-height:1.5}.muted{color:var(--linen-2)}.label{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.num{font-variant-numeric:tabular-nums}.measure{max-width:62ch}.stone{color:var(--stone)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.sect{padding-block:var(--sect)}.view{min-height:60vh}.view[hidden]{display:none!important}.view.entering{animation:viewIn .55s var(--ease) both}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-top{padding-top:calc(var(--nav-h) + 12px + clamp(56px,8vw,112px))}.bar{height:var(--bar-h);display:flex;align-items:center;justify-content:center;padding-inline:var(--gutter);border-bottom:1px solid var(--line);font-size:.8125rem;overflow:hidden}.bar-list{list-style:none;display:flex;align-items:center;gap:clamp(20px,4vw,52px);white-space:nowrap}.bar-list li{display:inline-flex;align-items:center;gap:8px}.bar-list svg.i{width:16px;height:16px;color:var(--stone)}.bar-list b{font-weight:500;color:var(--stone)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 28px;border-radius:999px;font:500 .9375rem/1 var(--font);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .15s var(--ease)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--linen);color:var(--smoke)}.btn-primary:hover{background:var(--stone)}.btn-ghost{background:transparent;color:var(--linen);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--linen)}.btn-dark{background:var(--smoke);color:var(--linen)}.btn-dark:hover{background:#34342f}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn .bp{padding-left:.9em;margin-left:.3em;border-left:1px solid rgba(28,28,26,.25);font-variant-numeric:tabular-nums}.btn svg.i{width:19px;height:19px}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.link{text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px;transition:border-color .2s var(--ease)}.link:hover{border-color:currentColor}.arrow:after{content:"\2192";display:inline-block;margin-left:.45em;transition:transform .25s var(--ease)}.arrow:hover:after{transform:translate(3px)}.textbtn{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.textbtn:hover{text-decoration-color:currentColor}.round{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:none;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background-color .2s}.round:hover{border-color:var(--linen)}.round svg.i{width:18px;height:18px}.tag{display:inline-flex;align-items:center;height:20px;margin-left:10px;padding:0 8px;border-radius:999px;background:var(--stone);color:var(--smoke);font-size:.6875rem;font-weight:600;letter-spacing:.01em;vertical-align:2px;white-space:nowrap}.tag.ghost{background:none;color:var(--stone);box-shadow:inset 0 0 0 1px #b9a9908c}.logo{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none;color:inherit;--lg:21px}.lg-main{font-size:var(--lg);font-weight:800;letter-spacing:-.015em;line-height:.86;white-space:nowrap}.lg-main i{font-style:normal;display:inline-block}.lg-main i:nth-child(1){--o:-.12em}.lg-main i:nth-child(2){--o:.1em}.lg-main i:nth-child(3){--o:-.06em}.lg-main i:nth-child(4){--o:.14em}.lg-sub{display:inline-block;font-size:calc(var(--lg) * .34);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;transform-origin:left center;margin-top:.28em;opacity:.82}@media(prefers-reduced-motion:no-preference){.nav .logo:hover .lg-main i{animation:insync .7s var(--ease)}.nav .logo:hover .lg-main i:nth-child(2){animation-delay:.04s}.nav .logo:hover .lg-main i:nth-child(3){animation-delay:.08s}.nav .logo:hover .lg-main i:nth-child(4){animation-delay:.12s}.unsync .lg-main i,.unsync.sync-letters i{transform:translateY(var(--o))}.syncable .lg-main i,.syncable.sync-letters i{transition:transform 1.4s var(--ease)}.syncable .lg-main i:nth-child(2),.syncable.sync-letters i:nth-child(2){transition-delay:.08s}.syncable .lg-main i:nth-child(3),.syncable.sync-letters i:nth-child(3){transition-delay:.16s}.syncable .lg-main i:nth-child(4),.syncable.sync-letters i:nth-child(4){transition-delay:.24s}}@keyframes insync{35%{transform:translateY(var(--o))}}.nav{position:sticky;z-index:40;top:calc(env(safe-area-inset-top,0px) + 12px);width:calc(100% - 24px);max-width:1344px;margin:12px auto calc(-1 * (var(--nav-h) + 12px));height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 0 22px;border-radius:999px;background:#f2f0eb;border:1px solid rgba(255,255,255,.5);color:var(--smoke)}.nav .logo{padding-block:6px}.nav-links{display:flex;gap:2px;list-style:none}.nav-links a{display:block;padding:10px 14px;border-radius:999px;text-decoration:none;font-size:.875rem;font-weight:500;color:var(--smoke);transition:background-color .2s var(--ease)}.nav-links a:hover{background:#1c1c1a12}.nav-links a[aria-current=page]{background:var(--smoke);color:var(--linen)}.nav-right{display:flex;align-items:center;gap:6px}.cart-btn{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 18px;border-radius:999px;border:0;background:var(--smoke);color:var(--linen);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.cart-btn:hover{background:#34342f}.cart-count{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--stone);color:var(--smoke);font-size:.75rem;font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}.cart-count.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.3)}}.menu-btn{display:none;height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(28,28,26,.2);background:transparent;color:var(--smoke);font-size:.875rem;font-weight:500;cursor:pointer}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--smoke);display:flex;flex-direction:column;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 100px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 32px)}.menu[hidden]{display:none}.menu ul{list-style:none;display:grid;gap:6px}.menu a{text-decoration:none;font-size:clamp(2.2rem,9vw,3.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.menu a[aria-current=page]{color:var(--stone)}.menu-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--linen-2)}.menu-foot a{font-size:.9375rem;display:inline-flex;gap:10px;align-items:center;letter-spacing:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:min(88svh,900px)}.hero-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:26px;padding:calc(var(--nav-h) + 72px) var(--gutter) clamp(48px,7vw,96px) max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.hero-copy .display-xl{max-width:9ch}.hero-media{position:relative;overflow:hidden;min-height:540px;background:#2a211a}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% 38%}.ai-tag{position:absolute;right:14px;bottom:12px;font-size:.6875rem;letter-spacing:.02em;color:#f5f3eedb;text-shadow:0 1px 10px rgba(0,0,0,.55);pointer-events:none;z-index:2}@media(prefers-reduced-motion:no-preference){.hero-media img{animation:heroImg 1.6s var(--ease) both}.hero-copy>*{animation:rise 1s var(--ease) both}.hero-copy>*:nth-child(2){animation-delay:.08s}.hero-copy>*:nth-child(3){animation-delay:.16s}.hero-copy>*:nth-child(4){animation-delay:.24s}}@keyframes heroImg{0%{transform:scale(1.07);opacity:.2}to{transform:none;opacity:1}}@keyframes rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}[data-shop]{cursor:pointer}.shoplabel{position:fixed;left:0;top:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .22s var(--ease);will-change:transform}.shoplabel.on{opacity:1}.shoplabel>span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:#f5f3eef2;color:var(--smoke);font-size:.6875rem;line-height:1.4;white-space:nowrap;transform:scale(.94);transition:transform .3s var(--ease)}.shoplabel.on>span{transform:none}.shoplabel i{width:7px;height:7px;border-radius:50%;background:var(--c,#33332E);box-shadow:inset 0 0 0 1px #1c1c1a33}.shoplabel b{font-weight:500}.shoplabel em{font-style:normal;color:#1c1c1a99;padding-left:6px;border-left:1px solid rgba(28,28,26,.18)}.buy{align-items:start}.car-col{grid-column:1 / span 7;min-width:0}.car{position:relative;overflow:hidden;aspect-ratio:1/1;background:#eae6df;touch-action:pan-y}.car-track{display:flex;height:100%;transition:transform .95s var(--ease);will-change:transform}.car-slide{flex:0 0 100%;position:relative;height:100%;margin:0}.car-slide img{width:100%;height:100%;object-fit:cover}.car-slide .worn{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.035);transition:opacity .6s var(--ease),transform 1.4s var(--ease)}.car.worn .car-slide .worn{opacity:1;transform:none}.car-slide .ai-tag{opacity:0;transition:opacity .4s var(--ease)}.car.worn .car-slide .ai-tag{opacity:1}.car-ctrl{display:flex;align-items:center;gap:14px;margin-top:16px}.car-name{min-width:96px;font-size:.9375rem;font-weight:500}.car-bars{flex:1;display:flex;gap:6px;min-width:0}.car-bar{flex:1;height:24px;border:0;padding:0;background:none;cursor:pointer;position:relative}.car-bar:before,.car-bar i{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:var(--line)}.car-bar i{background:var(--linen);transform:scaleX(0);transform-origin:left center}.car-bar.on i{animation:fill var(--dur,4.5s) linear forwards}.car-col.paused .car-bar.on i{animation-play-state:paused}.car-col.stopped .car-bar.on i{animation:none;transform:scaleX(1)}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.car-btns{display:flex;gap:8px}.see-all{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:.875rem}.car-hint{color:var(--linen-2);font-size:.8125rem}.h-touch{display:none}@media(hover:none){.h-hover{display:none}.h-touch{display:inline}}.buy-panel{grid-column:9 / span 4;display:flex;flex-direction:column;gap:24px}.prod-name{font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:500;letter-spacing:-.028em;line-height:1.05}.price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.price-line strong{font-size:1.4rem;font-weight:500;font-variant-numeric:tabular-nums}.price-line s{color:var(--linen-2);font-variant-numeric:tabular-nums}.price-line .save-now{color:var(--stone);font-size:.875rem}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;margin-bottom:12px;font-size:.875rem;color:var(--linen-2)}legend b{font-weight:500;color:var(--linen)}.swatches{display:flex;gap:14px}.swatch{position:relative;display:block;cursor:pointer}.swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.swatch span{display:block;width:36px;height:36px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #f5f3ee33;transition:transform .2s var(--ease)}.swatch:hover span{transform:scale(1.06)}.swatch input:checked+span{outline:1.5px solid var(--stone);outline-offset:4px}.swatch input:focus-visible+span{outline:2px solid var(--linen);outline-offset:4px}.opts{display:grid;gap:8px}.opt2{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:14px;row-gap:3px;align-items:center;padding:15px 18px;border:1px solid var(--line);border-radius:18px;cursor:pointer;transition:border-color .2s,background-color .2s}.opt2:hover{border-color:var(--line-strong)}.opt2 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.opt2:has(input:checked){border-color:var(--stone);background:var(--stone-soft)}.opt2:has(input:focus-visible){outline:2px solid var(--stone);outline-offset:3px}.dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center}.opt2:has(input:checked) .dot,.opt:has(input:checked) .dot{border-color:var(--stone)}.opt2:has(input:checked) .dot:after,.opt:has(input:checked) .dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--stone)}.o-name{font-weight:500}.o-price{font-size:1.0625rem;font-weight:500;text-align:right}.o-sub{grid-column:2;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.8125rem;color:var(--linen-2)}.o-sub .save{color:var(--stone)}.o-list{grid-column:3;font-size:.8125rem;color:var(--linen-2);text-align:right}.ship-note{display:flex;gap:10px;align-items:center;font-size:.875rem;color:var(--linen-2);margin-top:14px}.ship-note svg{color:var(--stone)}.ship-note b{color:var(--linen);font-weight:500}.specs{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;padding-top:22px;border-top:1px solid var(--line)}.addwrap{display:grid;gap:14px}.trust-row{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:.75rem;line-height:1.3;color:var(--linen-2)}.trust-row li{display:grid;justify-items:center;gap:6px;text-align:center}.trust-row svg.i{width:18px;height:18px;color:var(--stone)}[data-addtxt]{display:inline-flex;align-items:center;gap:.5em}.btn.added{background:var(--stone)}.btn.added svg.i{width:17px;height:17px}@media(prefers-reduced-motion:no-preference){.btn.added [data-addtxt]{animation:rise .45s var(--ease)}.ship-note.free svg{animation:bump .5s var(--ease)}}.specs dt{font-size:.75rem;color:var(--linen-2);margin-bottom:2px}.specs dd{font-size:.9375rem}.disc{border-top:1px solid var(--line)}.disc details{border-bottom:1px solid var(--line)}.disc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font-weight:500}.disc summary::-webkit-details-marker{display:none}.disc summary:after{content:"+";font-weight:400;font-size:1.35rem;line-height:1;color:var(--linen-2)}.disc details[open] summary:after{content:"\2212"}.disc .dbody{padding:0 0 24px;color:var(--linen-2);max-width:62ch;display:grid;gap:10px}.disc .dbody b{color:var(--linen);font-weight:500}.mini-care{list-style:none;display:grid;gap:12px}.mini-care li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.mini-care svg.i{width:26px;height:26px;color:var(--linen)}.heat-title{grid-column:1 / span 10}.heat-title span{display:block;color:var(--linen-2)}.heat-points{grid-column:7 / span 5;margin-top:clamp(48px,6vw,88px);display:grid}.heat-points p{padding-block:22px;border-top:1px solid var(--line);font-size:1.125rem}.heat-points .more{padding-top:26px;border-top:1px solid var(--line)}.anti .grid{row-gap:40px;align-items:start}.anti-top{grid-column:1 / span 6;display:grid;gap:22px}.anti-top .lede{max-width:46ch}.anti-col{grid-column:span 3;padding-top:18px;border-top:1px solid var(--line)}.anti-col.no{grid-column:7 / span 3}.anti-h{font-size:.8125rem;color:var(--linen-2);margin-bottom:14px}.anti-col.yes .anti-h{color:var(--stone)}.anti-col ul{list-style:none;display:grid;gap:12px}.anti-col li{position:relative;padding-left:24px;line-height:1.4}.anti-col.no li{color:var(--linen-2);text-decoration:line-through;text-decoration-color:#f5f3ee59;text-decoration-thickness:1px}.anti-col.no li:before{content:"";position:absolute;left:0;top:.7em;width:11px;height:1px;background:#f5f3ee73}.anti-col.yes li:before{content:"";position:absolute;left:2px;top:.38em;width:5px;height:10px;border:solid var(--stone);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.stage{background:var(--stone);color:var(--smoke);overflow:hidden}.stage-home{padding-block:clamp(64px,8vw,120px)}.stage-home .grid{align-items:end;row-gap:48px}.stage-copy{grid-column:1 / span 4;display:grid;gap:22px;align-content:end;padding-bottom:40px}.stage-copy p{color:#1c1c1acc;max-width:36ch}.stage-copy .display-l{max-width:11ch}.trio{grid-column:5 / span 8;display:flex;justify-content:flex-end;align-items:flex-end;gap:clamp(8px,2vw,28px)}.hatfig{position:relative;flex:0 1 31%;max-width:280px;display:grid;justify-items:center;gap:22px;margin:0}.hatfig .hatimg{position:relative;width:100%}.hatfig .hatimg img{position:relative;z-index:1;width:100%;height:auto}.hatfig .hatimg:before,.slot-hat:before{content:"";position:absolute;left:10%;right:10%;bottom:-3%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#1c1c1a6b,#1c1c1a00);z-index:0}.hatfig figcaption{display:grid;justify-items:center;align-content:start;text-align:center;line-height:1.25;min-height:4.4em}.hatfig figcaption span{font-size:.8125rem;color:#1c1c1ab3}.hatfig figcaption b{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hatfig figcaption s{font-size:.8125rem;color:#1c1c1a8c}.stage-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:18px;border-top:1px solid rgba(28,28,26,.2)}.stage-sum b{font-size:1.25rem;font-weight:500;font-variant-numeric:tabular-nums}.stage-sum span{font-size:.9375rem}.statement .display-xl{max-width:14ch}.statement .grid{row-gap:32px}.statement-body{grid-column:6 / span 6;display:grid;gap:22px;justify-items:start}.insta{background:var(--bordeaux);padding-block:clamp(72px,9vw,128px)}.insta .grid{row-gap:44px;align-items:end}.insta-copy{grid-column:1 / span 5;display:grid;gap:22px;justify-items:start}.insta-copy .label{color:#f5f3eebf}.insta-copy .display-l{overflow-wrap:anywhere}.insta-copy p{color:#f5f3eecc;max-width:36ch}.tiles{grid-column:7 / span 6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tile{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--smoke);text-decoration:none}.tile img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.tile:hover img{transform:scale(1.04)}.tile .ig{position:absolute;right:10px;top:10px;width:18px;height:18px;color:var(--linen);opacity:0;transition:opacity .3s;z-index:2}.tile:hover .ig,.tile:focus-visible .ig{opacity:.9}.tile-text{display:flex;align-items:flex-end;padding:14px;font-weight:600;font-size:clamp(.95rem,1.35vw,1.2rem);letter-spacing:-.015em;line-height:1.08;color:var(--linen)}.tile-text.vin{background:var(--vin)}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.group-h{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid rgba(245,243,238,.2)}.group-h h3{font-size:1.125rem;font-weight:500}.group-h span{font-size:.8125rem;color:#f5f3eebf}.community{margin-top:clamp(64px,8vw,104px)}.comm-empty{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:32px;align-items:center}.comm-how{grid-column:1 / span 5;display:grid;gap:18px}.comm-how ol{list-style:none;display:grid;gap:10px;counter-reset:c}.comm-how li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;counter-increment:c;color:#f5f3eed9}.comm-how li:before{content:counter(c);font-weight:600;color:var(--linen)}.frames{grid-column:7 / span 6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.frame{aspect-ratio:4/5;border:1px dashed rgba(245,243,238,.32);display:grid;place-items:center;align-content:center;gap:8px;text-align:center;font-size:.75rem;color:#f5f3eebf;padding:8px}.frame svg.i{width:20px;height:20px}.comm-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.comm-wall figure{position:relative}.comm-wall img{width:100%;aspect-ratio:4/5;object-fit:cover}.comm-wall figcaption{font-size:.8125rem;margin-top:8px;color:#f5f3eecc}.foot{padding-top:clamp(72px,9vw,128px);border-top:1px solid var(--line)}.foot .grid{row-gap:40px}.foot-brand{grid-column:1 / span 4;display:grid;gap:24px;align-content:start}.foot-col{display:grid;gap:10px;align-content:start;font-size:.9375rem}.foot-col h2{font-size:.75rem;font-weight:500;color:var(--linen-2);margin-bottom:4px}.foot-col a{text-decoration:none;width:fit-content}.foot-col a:hover{text-decoration:underline;text-underline-offset:3px}.c1{grid-column:6 / span 2}.c2{grid-column:8 / span 2}.c3{grid-column:10 / span 3}.ig-cta{display:inline-flex;align-items:center;gap:16px;text-decoration:none;width:fit-content}.ig-circle{width:60px;height:60px;border-radius:50%;background:var(--linen);color:var(--smoke);display:grid;place-items:center;transition:background-color .25s var(--ease),transform .5s var(--ease)}.ig-circle svg.i{width:28px;height:28px}.ig-cta:hover .ig-circle{background:var(--stone);transform:rotate(-8deg)}.ig-cta b{display:block;font-weight:500;font-size:1.0625rem}.ig-cta small{font-size:.8125rem;color:var(--linen-2)}.mail{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mail span{-webkit-user-select:all;user-select:all}.copybtn{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:none;cursor:pointer;font-size:.8125rem}.copybtn:hover{border-color:var(--linen)}.foot-mark{margin-top:clamp(64px,10vw,140px);color:var(--wordmark);--lg:min(27vw,25rem);-webkit-user-select:none;user-select:none;pointer-events:none}.foot-mark .lg-main{line-height:.74}.foot-mark .lg-sub{opacity:1}.foot-base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:22px 28px;color:var(--linen-2);font-size:.8125rem}.prod{align-items:start}.prod-stack{grid-column:1 / span 7;display:grid;gap:var(--gap)}.prod-stack figure{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--smoke-raised)}.prod-stack img{width:100%;height:100%;object-fit:cover}.prod-panel{grid-column:9 / span 4;position:sticky;top:calc(var(--nav-h) + 40px);display:flex;flex-direction:column;gap:26px}.gal-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-bottom:clamp(36px,5vw,64px)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);font-size:.875rem;transition:border-color .2s,background-color .2s}.chip:hover span{border-color:var(--line-strong)}.chip input:checked+span{background:var(--linen);color:var(--smoke);border-color:var(--linen)}.chip input:focus-visible+span{outline:2px solid var(--stone);outline-offset:3px}.chip i{width:10px;height:10px;border-radius:50%;background:var(--c)}.gal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,4vw,56px) var(--gap)}.gi{margin:0;display:grid;gap:12px;align-content:start}.gi .gimg{display:block;width:100%;overflow:hidden;background:var(--smoke-raised);height:var(--h,auto)}.gi img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.gi .gimg:hover img{transform:scale(1.03)}.gi figcaption{display:flex;justify-content:space-between;gap:12px;font-size:.875rem}.gi figcaption .ai{color:var(--linen-2);font-size:.75rem;white-space:nowrap}.s8{grid-column:span 8}.s4{grid-column:span 4}.s5{grid-column:span 5}.s7{grid-column:span 7}.s4.drop{margin-top:clamp(40px,8vw,120px)}.ha{--h:clamp(240px,37vw,540px)}.hb{--h:clamp(260px,44vw,640px)}.hc{--h:clamp(200px,27vw,392px)}.hd{--h:clamp(260px,39vw,560px)}.qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#121210f7;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.qv[hidden]{display:none}.qv-media{position:relative;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 28px) 28px 84px;min-height:0;min-width:0}.qv-media img{max-width:100%;max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain}.qv-cap{position:absolute;left:28px;bottom:30px;right:160px;font-size:.875rem;color:var(--linen-2);text-align:left}.qv-nav{position:absolute;right:28px;bottom:20px;display:flex;gap:8px}.qv-panel{background:var(--smoke-raised);overflow:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 24px) 28px calc(env(safe-area-inset-bottom,0px) + 28px);display:flex;flex-direction:column;gap:22px}.qv-top{display:flex;justify-content:flex-end}.qv-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.875rem}@media(prefers-reduced-motion:no-preference){.qv:not([hidden]) .qv-media img{animation:qvIn .5s var(--ease)}.qv:not([hidden]) .qv-panel{animation:qvPanel .5s var(--ease)}}@keyframes qvIn{0%{opacity:0;transform:scale(.98)}}@keyframes qvPanel{0%{transform:translate(24px);opacity:0}}.mix-head .lede{margin-top:22px}.mix-stage{margin-top:clamp(48px,6vw,80px);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.slots{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:end;max-width:1180px;margin-inline:auto}.slot{display:grid;justify-items:center;gap:16px;min-width:0}.slot-hat{position:relative;width:100%;max-width:250px;aspect-ratio:623/741}.slot-hat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.97);transition:opacity .45s var(--ease),transform .6s var(--ease);z-index:1}.slot-hat img.on{opacity:1;transform:none}.slot-price{display:grid;justify-items:center;align-content:start;line-height:1.2;min-height:3.9em}.slot-price span{font-size:.8125rem;color:#1c1c1ab8}.slot-price b{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.slot-price s{font-size:.75rem;color:#1c1c1a8c}.slot-ctrl{display:grid;justify-items:center;gap:10px}.slot .swatches{gap:10px}.slot .swatch span{width:30px;height:30px;box-shadow:inset 0 0 0 1px #1c1c1a40}.slot .swatch input:checked+span{outline-color:var(--smoke)}.slot .swatch input:focus-visible+span{outline:2px solid var(--smoke)}.slot-name{font-size:.9375rem;font-weight:500}.slot-rm{font-size:.8125rem;color:#1c1c1ab8;text-decoration-color:#1c1c1a59}.slot-add{display:grid;justify-items:center;gap:6px;background:none;border:0;cursor:pointer;color:var(--smoke);padding:0}.slot-add .ring{width:min(100%,250px);aspect-ratio:623/741;border:1px dashed rgba(28,28,26,.35);border-radius:999px 999px 18px 18px;display:grid;place-items:center;margin-bottom:10px;transition:border-color .2s,background-color .2s}.slot-add .ring svg.i{width:28px;height:28px}.slot-add:hover .ring{border-color:var(--smoke);background:#1c1c1a0a}.slot-add b{font-size:.9375rem;font-weight:500}.slot-add small{font-size:.8125rem;color:#1c1c1ab8}.presets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(40px,5vw,56px)}.preset{height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(28,28,26,.25);background:none;color:var(--smoke);cursor:pointer;font-size:.875rem}.preset:hover{border-color:var(--smoke)}.mix-sum{position:sticky;bottom:0;z-index:30;background:#1c1c1af7;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.slot.pop{animation:slotIn .6s var(--ease)}@keyframes slotIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.mix-sum-in{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px 36px;padding-block:18px}.mix-list{color:var(--linen-2);font-size:.875rem;min-width:0}.mix-list b{display:block;color:var(--linen);font-weight:500;font-size:1.0625rem}.mix-price{display:flex;align-items:baseline;gap:10px}.mix-price strong{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mix-price s{color:var(--linen-2);font-variant-numeric:tabular-nums}.mix-save{display:grid;line-height:1.15;color:var(--stone)}.mix-save span{font-size:.75rem}.mix-save b{font-size:1.35rem;font-weight:500;font-variant-numeric:tabular-nums}.mix-save.none b{font-size:.9375rem;font-weight:400;color:var(--linen-2)}.ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,72px)}.rung{padding:18px 16px 0 0;border-top:1px solid var(--line);display:grid;gap:2px;transition:border-color .3s}.rung b{font-weight:500;font-size:1.25rem;font-variant-numeric:tabular-nums}.rung span{font-size:.8125rem;color:var(--linen-2)}.rung .save{color:var(--stone)}.rung.on{border-top:2px solid var(--stone);padding-top:17px}.rung.on span:first-child{color:var(--stone)}.sync-open{padding-top:calc(var(--nav-h) + 12px + clamp(40px,6vw,88px));padding-bottom:clamp(56px,8vw,112px)}.sync-letters{display:flex;font-size:clamp(5.5rem,27vw,22rem);font-weight:800;letter-spacing:-.03em;line-height:.8;margin-left:-.04em}.sync-letters i{font-style:normal;display:inline-block}.sync-letters i:nth-child(1){--o:-.16em}.sync-letters i:nth-child(2){--o:.12em}.sync-letters i:nth-child(3){--o:-.08em}.sync-letters i:nth-child(4){--o:.18em}.sync-sub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:22px;margin-top:clamp(40px,5vw,64px)}.sync-sub .h3{grid-column:1 / span 5}.sync-sub .lede{grid-column:7 / span 5;max-width:46ch}.howto-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,56px)}#howto,#community,#why,#virker,#pleje,#faq,#pasform,#brug,#vask{scroll-margin-top:calc(var(--nav-h) + 40px)}.howto{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);counter-reset:h}.how{display:grid;gap:14px;align-content:start;counter-increment:h;min-width:0}.how figure{position:relative;overflow:hidden}.how img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .9s var(--ease)}.how figure:hover img{transform:scale(1.03)}.how h3{display:flex;gap:12px;align-items:baseline;font-size:1.125rem;font-weight:500}.how h3:before{content:counter(h);color:var(--stone);font-size:.875rem;font-weight:600}.how p{color:var(--linen-2);font-size:.9375rem}.how .ai-tag{bottom:10px;right:10px}.care-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:18px;margin-bottom:clamp(36px,5vw,56px);align-items:end}.care-head h2{grid-column:1 / span 6}.care-head p{grid-column:7 / span 5}.care{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.care li{display:grid;gap:12px;align-content:start;padding:28px 24px 0 0}.care li+li{padding-left:24px;border-left:1px solid var(--line)}.care svg.i{width:40px;height:40px;stroke-width:1.25}.care b{font-weight:500}.care p{color:var(--linen-2);font-size:.9375rem}.care-note{margin-top:32px;color:var(--linen-2);display:grid;gap:10px;max-width:72ch}.care-note b{color:var(--linen);font-weight:500}.bigquote{font-size:clamp(1.5rem,2.7vw,2.35rem);font-weight:500;letter-spacing:-.022em;line-height:1.22;max-width:32ch;text-wrap:balance}.bigquote-src{margin-top:24px;color:var(--linen-2);font-size:.875rem}.faq{align-items:start;row-gap:32px}.faq h2{grid-column:1 / span 4}.faq .disc{grid-column:6 / span 7}figcaption.cap{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:.875rem}figcaption.cap .ai{color:var(--linen-2);font-size:.75rem}.om-head .lede{margin-top:24px;max-width:48ch}.wide{margin-top:clamp(48px,6vw,80px)}.wide img{width:100%;aspect-ratio:16/8;object-fit:cover;object-position:50% 42%}.twocol{row-gap:24px;align-items:start}.twocol h2{grid-column:1 / span 4}.twocol .txt{grid-column:6 / span 6;display:grid;gap:20px}.pair{align-items:start;row-gap:40px}.pair .f1{grid-column:1 / span 7}.pair .f2{grid-column:9 / span 4;margin-top:clamp(60px,14vw,220px)}.pair img{width:100%;object-fit:cover}.pair .f1 img{aspect-ratio:4/5;object-position:50% 30%}.pair .f2 img{aspect-ratio:3/4}.why .display-l{max-width:20ch}.why .txt{margin-top:32px}.founder{background:var(--smoke-raised)}.next-grid{align-items:end;row-gap:28px}.next-grid .display-l{grid-column:1 / span 7}.next-grid .txt{grid-column:8 / span 5;display:grid;gap:22px;justify-items:start}.co{align-items:start;row-gap:48px}.co-main{grid-column:1 / span 7}.co-side{grid-column:9 / span 4;position:sticky;top:calc(var(--nav-h) + 40px)}.proto{display:flex;gap:12px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-block:28px 44px;color:var(--linen-2);font-size:.9375rem}.proto b{color:var(--stone);font-weight:500;white-space:nowrap}.co fieldset{margin-bottom:44px}.co legend{font-size:1.125rem;color:var(--linen);font-weight:500;margin-bottom:18px}.fields{display:grid;gap:14px}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rowzip{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:14px}.field{display:grid;gap:8px;min-width:0}.field label{font-size:.875rem;color:var(--linen-2)}.field input{height:52px;width:100%;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);font:400 1rem var(--font);transition:border-color .2s}.field input::placeholder{color:#f5f3ee80}.field input:hover{border-color:var(--line-strong)}.field input:focus-visible{outline:2px solid var(--stone);outline-offset:2px;border-color:var(--stone)}.field .err{display:none;color:var(--error);font-size:.8125rem;padding-left:20px}.field.bad input{border-color:var(--error)}.field.bad .err{display:block}.check{display:flex;gap:12px;align-items:flex-start;font-size:.875rem;color:var(--linen-2);cursor:pointer;margin-top:4px}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--stone);flex:none}.opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:60px;padding:0 20px;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:border-color .2s,background-color .2s}.opt:hover{border-color:var(--line-strong)}.opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.opt:has(input:checked){border-color:var(--stone);background:var(--stone-soft)}.opt:has(input:focus-visible){outline:2px solid var(--stone);outline-offset:3px}.opt small{display:block;color:var(--linen-2);font-size:.8125rem}.sum{display:grid;gap:22px}.sum h2{font-size:1.125rem;font-weight:500}.lines{list-style:none;display:grid;gap:16px}.line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center}.thumb{width:64px;height:64px;background:var(--smoke-hover);display:grid;place-items:center;overflow:hidden;flex:none}.thumb img{width:74%;height:auto}.line b{font-weight:500;display:block}.line small{color:var(--linen-2);font-size:.8125rem}.tot{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--line);font-size:.9375rem}.tot div{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.tot .grand{padding-top:14px;border-top:1px solid var(--line);font-size:1.2rem;font-weight:500}.tot .disc-row{color:var(--stone)}.codebox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.codebox input{height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);font:400 .9375rem var(--font);min-width:0;text-transform:uppercase}.codebox input::placeholder{text-transform:none;color:#f5f3ee80}.pillbtn{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:none;cursor:pointer;font-size:.875rem}.pillbtn:hover{border-color:var(--linen)}.codemsg{font-size:.8125rem;color:var(--linen-2);min-height:1.2em}.done{display:grid;gap:22px;justify-items:start;padding-block:24px}.empty{display:grid;gap:18px;justify-items:start;padding-block:12px 40px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0c0c0b8c;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(460px,100%);background:var(--smoke-raised);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 20px) 24px calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(102%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s linear .5s;overscroll-behavior:contain}.drawer.open{transform:none;visibility:visible;transition:transform .5s var(--ease),visibility 0s}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.drawer-head h2{font-size:1.125rem;font-weight:500}.ship{display:grid;gap:10px;padding:14px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.875rem}.ship:empty{display:none}.ship p{display:flex;gap:10px;align-items:center}.ship p svg.i{color:var(--stone);width:18px;height:18px}.ship b{font-weight:500;color:var(--stone)}.ship-line{position:relative;height:2px;background:var(--line);overflow:hidden}.ship-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--linen);transform-origin:left center;transition:transform .8s var(--ease),background-color .4s}.ship.free .ship-line i{background:var(--stone)}.drawer-body{flex:1;overflow:auto;display:grid;align-content:start;gap:18px;min-height:0;padding-top:18px}.dl{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--line)}.dl .thumb{width:72px;height:72px}.dl b{font-weight:500}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;height:36px;margin-top:10px}.stepper button{width:36px;height:34px;border:0;background:none;cursor:pointer;font-size:1rem;border-radius:999px}.stepper button:hover{background:#f5f3ee0f}.stepper output{min-width:22px;text-align:center;font-variant-numeric:tabular-nums;font-size:.875rem}.dl-right{display:grid;justify-items:end;gap:8px;font-variant-numeric:tabular-nums}.dl-right .textbtn{font-size:.8125rem;color:var(--linen-2)}.upsell{display:grid;gap:12px}.upsell p{font-size:.875rem;color:var(--linen-2)}.upsell p b{color:var(--linen);font-weight:500}.up-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.up{display:grid;justify-items:center;gap:4px;padding:12px 6px 10px;border:1px solid var(--line);border-radius:18px;background:none;cursor:pointer;transition:border-color .2s,background-color .2s}.up:hover{border-color:var(--stone);background:var(--stone-soft)}.up img{width:46px;height:auto}.up span{font-size:.75rem;color:var(--linen-2)}.up b{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.drawer-foot{display:grid;gap:14px;padding-top:16px}.drawer-foot:empty{display:none}.drawer-foot .trust{text-align:center;font-size:.8125rem;color:var(--linen-2)}.flyer{position:fixed;left:0;top:0;width:56px;z-index:95;pointer-events:none}.why-title{margin-bottom:clamp(32px,4vw,56px)}.why-rows{border-top:1px solid var(--line)}.why-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:baseline;padding-block:clamp(26px,3vw,40px);border-bottom:1px solid var(--line)}.why-k{grid-column:1 / span 3;font-size:.875rem;color:var(--stone)}.why-row .h3{grid-column:4 / span 4}.why-row p:last-child{grid-column:8 / span 5;color:var(--linen-2)}.anno-grid{align-items:center;row-gap:40px}.anno{grid-column:1 / span 7;position:relative;overflow:hidden;margin:0}.anno img{width:100%;aspect-ratio:1/1;object-fit:cover}.anno-heat{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e39a8852,#e39a8814 30%,#e39a8800 48%);pointer-events:none}.pin{position:absolute;display:flex;align-items:center;transform:translate(-5px,-50%);pointer-events:none}.pin-l{flex-direction:row-reverse;transform:translate(calc(-100% + 5px),-50%)}.pin i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--linen);background:#1c1c1a59;flex:none}.pin em{width:clamp(18px,4vw,48px);height:1px;background:var(--linen);transform-origin:right center}.pin span{padding-inline:10px;font-size:clamp(.6875rem,1.1vw,.875rem);line-height:1.3;color:var(--linen);text-shadow:0 1px 14px rgba(0,0,0,.7);white-space:nowrap;text-align:right}.pin span b{display:block;font-weight:600}@media(prefers-reduced-motion:no-preference){.anno.ready .pin i{transform:scale(0);transition:transform .5s var(--ease)}.anno.ready .pin em{transform:scaleX(0);transition:transform .7s var(--ease) .15s}.anno.ready .pin span{opacity:0;transition:opacity .6s var(--ease) .45s}.anno.ready .pin:nth-of-type(2) i,.anno.ready .pin:nth-of-type(2) em,.anno.ready .pin:nth-of-type(2) span{transition-delay:.5s,.65s,.95s}.anno.in .pin i,.anno.in .pin em{transform:none}.anno.in .pin span{opacity:1}}.anno-text{grid-column:9 / span 4;display:grid;gap:28px}.anno-steps{list-style:none;display:grid;counter-reset:a;border-top:1px solid var(--line)}.anno-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 10px;padding-block:18px;border-bottom:1px solid var(--line);counter-increment:a;color:var(--linen-2)}.anno-steps li:before{content:counter(a);color:var(--stone);font-weight:600;font-size:.875rem;grid-row:span 2;padding-top:2px}.anno-steps b{color:var(--linen);font-weight:500;display:block}.commu{background:var(--smoke-raised);padding-block:var(--sect)}.commu .grid{align-items:center;row-gap:40px}.commu-text{grid-column:1 / span 6;display:grid;gap:26px;justify-items:start}.commu-text .body-l{max-width:44ch;color:var(--linen-2)}.commu-fig{grid-column:8 / span 5;margin:0}.commu-fig img{width:100%;aspect-ratio:4/5;object-fit:cover}.reviews .grid{row-gap:28px;align-items:start}.rev-head{grid-column:1 / span 5;display:grid;gap:14px}.rev-body{grid-column:7 / span 6;display:grid;gap:18px;justify-items:start;padding-top:10px;border-top:1px solid var(--line)}.stars{display:flex;gap:4px;color:var(--stone)}.stars svg.i{width:26px;height:26px;stroke-width:1.25}.rev-body .h3{margin-top:6px}.rev-note{font-size:.875rem;color:var(--linen-2);max-width:52ch}.hatrows{display:grid;gap:12px}.hatrow{display:grid;grid-template-columns:52px auto minmax(0,1fr);align-items:center;gap:14px}.hatrow .hr-n{font-size:.8125rem;color:var(--linen-2)}.hatrow .hr-c{font-size:.875rem;font-weight:500}.hatrow .swatches{gap:10px}.hatrow .swatch span{width:30px;height:30px}.empty .up-row{margin-top:6px;width:100%}.empty .set-btn{margin-top:4px}.empty .set-note{font-size:.8125rem;color:var(--linen-2);text-align:center;width:100%}.jumps{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,4vw,48px)}.jump{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--linen);cursor:pointer;font-size:.8125rem;transition:border-color .2s,background-color .2s}.jump:hover{border-color:var(--linen)}.jump:after{content:"\2193";display:inline-block;margin-left:.5em;color:var(--stone);transition:transform .25s var(--ease)}.jump:hover:after{transform:translateY(2px)}.info-grid{align-items:start;row-gap:40px}.info-fig{grid-column:1 / span 5;position:sticky;top:calc(var(--nav-h) + 40px);margin:0}.info-fig img{width:100%;aspect-ratio:1/1;object-fit:cover}.info-rows{grid-column:7 / span 6;border-top:1px solid var(--line)}.info-row{display:grid;gap:16px;justify-items:start;padding-block:clamp(28px,3.5vw,44px);border-bottom:1px solid var(--line)}.info-row .why-k{grid-column:auto}.info-row>p:not(.why-k){color:var(--linen-2);max-width:56ch}.info-row .specs{width:100%;margin-top:6px}.use-list{list-style:none;display:grid;gap:12px;counter-reset:u}.use-list li{position:relative;padding-left:32px;counter-increment:u;color:var(--linen-2)}.use-list li:before{content:counter(u);position:absolute;left:0;top:1px;color:var(--stone);font-weight:600;font-size:.875rem}.use-list b{color:var(--linen);font-weight:500}.care-mini{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;padding-top:6px}.care-mini li{display:grid;justify-items:start;gap:8px;font-size:.75rem;line-height:1.3;color:var(--linen-2)}.care-mini svg.i{width:30px;height:30px;stroke-width:1.25;color:var(--linen)}.mission-top{display:grid;gap:26px;justify-items:start}.mission-top .display-xl{max-width:12ch}.mission-p{font-size:clamp(1.125rem,1.5vw,1.3rem);line-height:1.55;max-width:48ch;text-wrap:pretty}.for-h{margin-top:clamp(64px,8vw,112px);padding-bottom:18px;font-size:.875rem;font-weight:500;color:var(--stone)}.for-rows{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.for-rows li{display:grid;gap:8px;align-content:start;padding:26px 28px 0 0}.for-rows li+li{padding-left:28px;border-left:1px solid var(--line)}.for-rows b{font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.015em;line-height:1.2}.for-rows span{color:var(--linen-2)}.minibuy{position:fixed;z-index:35;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);display:flex;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:7px 7px 7px 8px;border-radius:999px;background:var(--smoke-raised);border:1px solid var(--line-strong);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .55s var(--ease),opacity .3s var(--ease)}.minibuy.on{transform:translate(-50%);opacity:1}.mb-thumb{width:46px;height:46px;border-radius:50%;background:#e6e1d9;display:grid;place-items:center;overflow:hidden;flex:none}.mb-thumb img{width:64%;height:auto}.mb-txt{display:grid;line-height:1.25;min-width:0;padding-right:4px}.mb-txt b{font-weight:500;font-size:.9375rem;white-space:nowrap}.mb-txt small{font-size:.8125rem;color:var(--linen-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minibuy .btn{min-height:46px;padding:0 20px}.mb-p2{display:none}.rv{transition:opacity .9s var(--ease) var(--d,0ms),transform 1.1s var(--ease) var(--d,0ms)}.rv-on .rv:not(.in){opacity:0;transform:translateY(22px)}.jt-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px 24px;margin-bottom:clamp(32px,4vw,48px)}.jr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) var(--gap)}.jr-card{display:grid;gap:14px;align-content:start;text-decoration:none;color:inherit}.jr-img{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--smoke-raised)}.jr-img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.jr-card:hover .jr-img img{transform:scale(1.03)}.jr-meta{font-size:.8125rem;color:var(--stone)}.jr-card h3{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.jr-card p{color:var(--linen-2);max-width:52ch}.jr-card .arrow{font-size:.875rem;width:fit-content;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.jr-page .lede{margin-top:22px}.jr-page .jr-grid{margin-top:clamp(48px,6vw,80px)}.art{max-width:1120px}.art-head{display:grid;gap:18px;max-width:22ch;max-width:none}.art-head .display-l{max-width:18ch}.art-kicker{font-size:.8125rem;color:var(--stone);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.art-kicker a{color:var(--stone)}.art-kicker span{padding-left:10px;border-left:1px solid var(--line-strong)}.jr-img{position:relative}.art-date{font-size:.875rem;color:var(--linen-2)}.art-hero{position:relative;margin:clamp(36px,5vw,64px) 0 0;overflow:hidden}.art-hero img{width:100%;aspect-ratio:16/9;object-fit:cover}.art-body{max-width:68ch;margin:clamp(40px,5vw,72px) auto 0;font-size:1.0625rem;line-height:1.7}.art-body>*+*{margin-top:1.1em}.art-body h2{font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:500;letter-spacing:-.018em;line-height:1.2;margin-top:2.2em;scroll-margin-top:calc(var(--nav-h) + 40px)}.art-body h2+p{margin-top:.7em}.art-body p{color:#f5f3eedb;text-wrap:pretty}.art-body b,.art-body strong{color:var(--linen);font-weight:500}.art-body a{color:var(--linen);text-decoration:none;border-bottom:1px solid var(--stone);transition:border-color .2s}.art-body a:hover{border-color:var(--linen)}.art-body .a-lede{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55;color:var(--linen)}.art-body .a-note{font-size:.9375rem;color:var(--linen-2);padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.art-body .a-meta{font-size:.875rem;color:var(--stone)}.art-body .a-meta a{color:var(--stone);border-color:#b9a99080}.a-toc{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.a-toc p{font-size:.8125rem;color:var(--stone);margin-bottom:10px}.a-toc ol{padding-left:1.2em;display:grid;gap:6px;font-size:.9375rem}.a-toc a{border-bottom-color:var(--line-strong)}.a-fig{margin-block:2em!important}.a-fig img{width:100%;aspect-ratio:4/3;object-fit:cover}.a-fig figcaption{font-size:.8125rem;color:var(--linen-2);margin-top:10px}.a-sum,.a-list{list-style:none;display:grid;gap:10px;padding:0}.a-sum li,.a-list li{position:relative;padding-left:26px;color:#f5f3eedb}.a-sum li:before{content:"";position:absolute;left:3px;top:.42em;width:5px;height:10px;border:solid var(--stone);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.a-list li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:var(--stone)}.art-body .a-refs-h{font-size:1rem;margin-top:3em;padding-top:24px;border-top:1px solid var(--line);color:var(--linen-2)}.a-refs{padding-left:1.4em;display:grid;gap:8px;font-size:.8125rem;line-height:1.55;color:var(--linen-2)}.a-refs a{color:var(--linen-2);border-bottom-color:var(--line-strong);overflow-wrap:anywhere}.art-cta{max-width:68ch;margin:clamp(48px,6vw,80px) auto 0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;align-items:center;padding:22px;background:var(--smoke-raised)}.art-cta .ac-img{background:#e6e1d9;aspect-ratio:1/1;display:grid;place-items:center}.art-cta .ac-img img{width:70%;height:auto}.art-cta div{display:grid;gap:10px;justify-items:start}.art-cta b{font-weight:500;font-size:1.125rem}.art-cta p{font-size:.9375rem;color:var(--linen-2)}.art-next{max-width:68ch;margin:clamp(40px,5vw,64px) auto 0;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:6px}.art-next span{font-size:.8125rem;color:var(--linen-2)}.art-next a{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;letter-spacing:-.015em;text-decoration:none}.art-next a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:1100px){.buy-panel,.prod-panel{grid-column:8 / span 5}.car-col,.prod-stack,.co-main{grid-column:1 / span 7}.co-side{grid-column:8 / span 5}.care{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.care li:nth-child(4){padding-left:0;border-left:0}}@media(max-width:900px){.nav-links{display:none}.menu-btn{display:inline-flex;align-items:center}.hero{grid-template-columns:1fr;min-height:0}.hero-media{order:-1;min-height:0;aspect-ratio:4/5;max-height:72svh;width:100%}.hero-copy{padding:40px var(--gutter) 64px;gap:22px}.car-col,.buy-panel,.prod-stack,.prod-panel,.heat-title,.heat-points,.stage-copy,.trio,.statement-body,.insta-copy,.tiles,.comm-how,.frames,.foot-brand,.anno,.anno-text,.commu-text,.commu-fig,.faq h2,.faq .disc,.twocol h2,.twocol .txt,.pair .f1,.pair .f2,.next-grid .display-l,.next-grid .txt,.co-main,.co-side,.sync-sub .h3,.sync-sub .lede,.care-head h2,.care-head p{grid-column:1 / -1}.buy-panel,.prod-panel{margin-top:32px;position:static}.heat-points{margin-top:40px}.stage-copy{padding-bottom:0}.trio{justify-content:center}.c1,.c2{grid-column:span 6}.c3{grid-column:1 / -1}.gal .gi{grid-column:1 / -1;--h:auto}.gal .gi .gimg{aspect-ratio:1/1}.gal .s4.drop{margin-top:0}.pair .f2{margin-top:0;width:72%;justify-self:end}.co-side{position:static;order:-1}.wide img{aspect-ratio:4/5}.qv{display:block;overflow:auto;overscroll-behavior:contain;background:#121210}.qv-media{display:block;min-height:auto;text-align:center;padding:calc(env(safe-area-inset-top,0px) + 68px) 16px 76px}.qv-media img{display:inline-block;width:auto;max-width:100%}.qv-media img{max-height:48svh}.qv-cap{left:16px;right:120px;bottom:26px}.qv-nav{right:16px;bottom:16px}.qv-panel{overflow:visible;padding:24px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 32px)}.qv-top{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);right:16px;z-index:2}.why-row{grid-template-columns:1fr;row-gap:8px}.anno-text,.rev-head,.rev-body{grid-column:1 / -1}.why-row .h3,.why-row p:last-child,.why-k{grid-column:1 / -1}.hatrow{grid-template-columns:48px auto minmax(0,1fr)}.howto{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-x:contain}.how{scroll-snap-align:start}.mix-sum-in{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px}.mix-sum-in .btn{grid-column:1 / -1}.mix-list{display:none}.info-fig,.info-rows,.anti-top{grid-column:1 / -1}.jr-grid{grid-template-columns:1fr}.art-cta{grid-template-columns:88px minmax(0,1fr);padding:16px;gap:16px}.anti-col.no,.anti-col.yes{grid-column:span 6}.info-fig{position:static}.for-rows{grid-template-columns:1fr}.for-rows li,.for-rows li+li{padding:22px 0;border-left:0}.for-rows li+li{border-top:1px solid var(--line)}}@media(max-width:640px){.slots{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ladder{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.row2{grid-template-columns:1fr}.tiles,.frames,.care{grid-template-columns:repeat(2,minmax(0,1fr))}.care li:nth-child(n){padding-left:0;border-left:0;padding-right:12px}.care li:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.cart-btn .cart-word{display:none}.cart-btn{padding:0 9px}.trio .hatfig figcaption b{font-size:1.15rem}.car-name{min-width:0}.bar{font-size:.75rem}.bar-list .bx{display:none}.care-mini{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.anti-col.no,.anti-col.yes{grid-column:1 / -1}.minibuy{left:12px;right:12px;max-width:none;transform:translateY(calc(100% + 40px))}.minibuy.on{transform:none}.mb-txt{flex:1}.minibuy .btn{padding:0 16px}.minibuy .btn .bp,.mb-name{display:none}.mb-p2{display:inline}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.anti{padding-bottom:clamp(16px,3vw,40px)}.rise{display:block;padding-block:0 clamp(36px,6vw,84px)}.rise svg{display:block;width:100%;height:clamp(48px,7vw,110px);overflow:visible}.rise path{fill:none;stroke:url(#riseG);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease) .15s}.rv-on .rise.rv:not(.in) path{stroke-dashoffset:1}.rv-on .rise.rv:not(.in){transform:none}.story .grid{row-gap:28px;align-items:start}.story-head{grid-column:1 / span 5;display:grid;gap:18px;justify-items:start}.story-body{grid-column:7 / span 6;display:grid;gap:20px}.cite{font-size:.6em;line-height:0;vertical-align:super;margin-left:2px;color:#f5f3ee6b;font-weight:400;letter-spacing:0;white-space:nowrap}.cite a,.art-body .cite a{color:inherit;border:0;text-decoration:none;padding:0 1px}.cite a:hover{color:var(--linen-2)}.a-refs li{scroll-margin-top:calc(var(--nav-h) + 40px)}.a-refs li:target{color:var(--linen)}.jr-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.jr-grid.three .jr-card h3,.jr-grid.three .jr-card h2{font-size:clamp(1.15rem,1.6vw,1.4rem)}.jr-page .jr-card h2{font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.jt-sub{margin-top:10px;color:var(--linen-2);max-width:52ch}.art-next{gap:10px}.art-next a+a{padding-top:10px;border-top:1px solid var(--line)}.art-body table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.art-body th,.art-body td{border-bottom:1px solid var(--line);padding:10px 14px 10px 0;text-align:left;vertical-align:top;color:#f5f3eedb}.art-body th{color:var(--linen);font-weight:500;white-space:nowrap}.art-body ul,.art-body ol:not(.a-refs){padding-left:1.25em;display:grid;gap:8px}.a-calc{margin-block:2em!important}.calc{background:var(--smoke-raised);border:1px solid var(--line);padding:clamp(20px,3vw,32px);display:grid;gap:24px}.calc-head{display:grid;gap:8px}.calc-k{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.art-body .calc-h{font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:500;letter-spacing:-.018em;line-height:1.2;margin:0}.art-body .calc-sub{color:var(--linen-2);font-size:.9375rem}.calc-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.calc-f{display:grid;gap:8px;font-size:.875rem;color:var(--linen-2);align-content:start}.calc-num{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;width:fit-content}.calc-num input{width:4ch;background:none;border:0;color:var(--linen);font:500 1.0625rem var(--font);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.calc-num input::-webkit-outer-spin-button,.calc-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-num:focus-within{outline:2px solid var(--stone);outline-offset:2px}.calc-num i{font-style:normal;color:var(--linen-2)}.calc-step{display:inline-flex;align-items:center;height:48px;border:1px solid var(--line-strong);border-radius:999px;width:fit-content}.calc-step button{width:48px;height:46px;border:0;background:none;color:var(--linen);font:400 1.125rem var(--font);cursor:pointer;border-radius:999px}.calc-step button:hover{background:#f5f3ee0f}.calc-step output{min-width:30px;text-align:center;color:var(--linen);font-weight:500;font-variant-numeric:tabular-nums}.calc-seg{display:inline-flex;height:48px;border:1px solid var(--line-strong);border-radius:999px;padding:3px;width:fit-content}.calc-seg button{border:0;background:none;color:var(--linen-2);font:500 .9375rem var(--font);padding:0 20px;border-radius:999px;cursor:pointer;transition:background .25s var(--ease),color .25s}.calc-seg button[aria-checked=true]{background:var(--linen);color:var(--smoke)}.calc-out{display:grid;gap:18px;border-top:1px solid var(--line);padding-top:22px}.calc-big{display:grid;gap:4px}.calc-big span{font-size:.875rem;color:var(--linen-2)}.calc-big b{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;color:var(--linen);font-variant-numeric:tabular-nums}.art-body ol.calc-rows{list-style:none;padding:0;display:grid;gap:0}.calc-rows li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.calc-rows b{font-weight:500;color:var(--stone)}.calc-rows span{color:#f5f3eedb}.calc-warn{font-size:.875rem;color:var(--error)}.art-body .calc-note{font-size:.8125rem;color:var(--linen-2);line-height:1.55}.gift-line{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);font-size:.875rem;line-height:1.45;color:var(--linen-2)}.gift-line svg.i{width:20px;height:20px;flex:none;color:var(--stone);margin-top:1px}.gift-line b{color:var(--linen);font-weight:500}@media(max-width:1100px){.jr-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.story-head,.story-body{grid-column:1 / -1}}@media(max-width:640px){.jr-grid.three{grid-template-columns:1fr}.calc-in{grid-template-columns:1fr 1fr}.calc-rows li{grid-template-columns:1fr;gap:4px}}@media(max-width:380px){.calc-in{grid-template-columns:1fr}}#faq-varme,#faq-vinter{scroll-margin-top:calc(var(--nav-h) + 40px)}.know{margin-top:clamp(56px,7vw,104px);background:var(--smoke-raised);border:1px solid var(--line);padding:clamp(24px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}.know-head{display:grid;gap:14px;justify-items:start}.know-head .h3{max-width:15ch}.know-head .link{margin-top:6px;font-size:.9375rem}.know-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.know-list li{border-bottom:1px solid var(--line)}.know-list li:nth-child(2n){border-left:1px solid var(--line)}.know-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:6px;padding:22px 20px 22px 0;text-decoration:none;color:inherit;height:100%}.know-list li:nth-child(2n) a{padding-left:20px}.know-q{font-weight:500;line-height:1.35;transition:color .2s var(--ease)}.know-a{grid-column:1;color:var(--linen-2);font-size:.9375rem;line-height:1.5}.know-list svg.i{grid-column:2;grid-row:1 / span 2;align-self:center;width:20px;height:20px;color:var(--stone);transition:transform .3s var(--ease)}.know-list a:hover .know-q{color:var(--stone)}.know-list a:hover svg.i{transform:translate(4px)}.story-home .grid{align-items:center;row-gap:40px}.sh-fig{grid-column:1 / span 5;margin:0;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--smoke-raised)}.sh-fig img{width:100%;height:100%;object-fit:cover;display:block}.sh-copy{grid-column:7 / span 6;display:grid;gap:20px;justify-items:start}.sh-copy .display-l{max-width:12ch}.sh-copy .body-l{max-width:46ch;color:var(--linen-2)}.sh-line{font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--stone);max-width:22ch;padding-left:18px;border-left:1px solid var(--stone)}.art-body ul.calc-tips,.calc-tips{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calc-tips li{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--line);background:var(--smoke);font-size:.875rem;line-height:1.5;margin:0}.calc-tips li:before{content:none}.calc-tips b{font-weight:500;color:var(--linen)}.calc-tips span{color:var(--linen-2)}.art-body .calc-idea,.calc-idea{font-size:.9375rem;line-height:1.55;padding:14px 16px;border-left:2px solid var(--stone);background:var(--stone-soft);color:#f5f3eee6;margin:0}.calc-idea b{color:var(--stone);font-weight:500}@media(max-width:640px){.art-body ul.calc-tips,.calc-tips{grid-template-columns:1fr}}.gift-dl{padding:14px;border:1px solid rgba(185,169,144,.45);background:var(--stone-soft)}.gift-thumb{background:#141412}.gift-thumb img{width:auto;height:88%;box-shadow:0 2px 8px #0006}.gift-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--stone);color:var(--smoke);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.gift-tag svg.i{width:14px;height:14px}.gift-dl b{display:block}.gift-price,.gift-li .num{color:var(--stone);font-weight:500}.gift-li{padding:12px;border:1px solid rgba(185,169,144,.45);background:var(--stone-soft)}.gift-li .gift-tag{display:flex;width:fit-content}.art-body .mat-k{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin:0 0 14px}.mat-chart,.mat-wrap{margin-block:2em;padding:clamp(18px,2.6vw,28px);background:var(--smoke-raised);border:1px solid var(--line)}.art-body ol.mc-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.mc-list li{display:grid;grid-template-columns:84px minmax(0,1fr) 52px;gap:12px;align-items:center;font-size:.9375rem}.mc-list b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.mc-bar{height:12px;background:#f5f3ee0f;border-radius:999px;overflow:hidden}.mc-bar i{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,rgba(185,169,144,.55),var(--stone));transform-origin:left center;transform:scaleX(var(--v,.5));transition:transform 1.3s var(--ease)}.mc-list li:first-child .mc-bar i{background:linear-gradient(90deg,var(--stone),#E2D3B8)}.mc-list li:nth-child(2) .mc-bar i{transition-delay:.08s}.mc-list li:nth-child(3) .mc-bar i{transition-delay:.16s}.mc-list li:nth-child(4) .mc-bar i{transition-delay:.24s}.mc-list li:nth-child(5) .mc-bar i{transition-delay:.32s}.mc-list li:nth-child(6) .mc-bar i{transition-delay:.4s}.rv-on .mat-chart.rv:not(.in) .mc-bar i{transform:scaleX(0)}.r{display:inline-flex;gap:4px;vertical-align:middle}.r i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.25px #f5f3ee52;transition:background-color .45s var(--ease),box-shadow .45s var(--ease)}.r3 i,.r2 i:nth-child(-n+2),.r1 i:first-child{background:var(--stone);box-shadow:none}.r0{font-size:.75rem;color:var(--linen-2);white-space:nowrap}.rv-on .mat-wrap.rv:not(.in) .r i{background:transparent;box-shadow:inset 0 0 0 1.25px #f5f3ee52}.mat-table tbody tr:nth-child(2) .r i{transition-delay:.1s}.mat-table tbody tr:nth-child(3) .r i{transition-delay:.2s}.mat-table tbody tr:nth-child(4) .r i{transition-delay:.3s}.mat-table tbody tr:nth-child(5) .r i{transition-delay:.4s}.mat-table tbody tr:nth-child(6) .r i{transition-delay:.5s}.art-body .mat-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.8125rem;color:var(--linen-2);margin:0 0 14px}.mat-legend>span{display:inline-flex;align-items:center;gap:8px}.art-body table.mat-table{display:table;overflow:visible;font-size:.875rem}.art-body .mat-table th,.art-body .mat-table td{padding:12px 10px;vertical-align:middle;white-space:nowrap}.art-body .mat-table thead th{font-size:.75rem;font-weight:500;color:var(--linen-2);border-bottom:0;padding-bottom:4px}.art-body .mat-table tbody th{font-weight:500;color:var(--linen);white-space:normal}.art-body .mat-table .mat-groups td{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);padding-top:0;padding-bottom:8px}.art-body .mat-table td.g2,.art-body .mat-table th.g2{background:#f5f3ee06}.art-body .mat-table .mat-groups td:nth-child(2){border-bottom:1px solid var(--stone)}.art-body .mat-table tr.best th,.art-body .mat-table tr.best td{background:var(--stone-soft)}.art-body .mat-table tr.best th{box-shadow:inset 2px 0 0 var(--stone)}.mat-badge{display:block;width:fit-content;margin-top:6px;padding:2px 9px;border-radius:999px;background:var(--stone);color:var(--smoke);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mat-verdict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:1.5em}.mv{padding:18px;border:1px solid var(--line);display:grid;gap:6px;align-content:start}.art-body .mv p{margin:0;font-size:.9375rem;color:var(--linen-2)}.art-body .mv .mv-k{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.art-body .mv .mv-h{font-size:1.25rem;font-weight:500;letter-spacing:-.015em;color:var(--linen)}.mv.best{border-color:#b9a99099;background:var(--stone-soft)}.wet-fig{background:var(--smoke-raised);border:1px solid var(--line);padding:clamp(16px,2.4vw,24px)}.wet-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wp svg{display:block;width:100%;height:auto;overflow:visible}.art-body .wp p{margin:10px 0 0;font-size:.875rem;color:var(--linen-2);line-height:1.45}.wp p b{display:block;color:var(--linen);font-weight:500}.wp .heat path{fill:none;stroke:var(--stone);stroke-width:2;stroke-linecap:round}.wp .fab{fill:#f5f3ee12;stroke:#f5f3ee59;stroke-width:1.25}.wp .air circle{fill:none;stroke:#f5f3ee8c;stroke-width:1.25}.wp .head{fill:none;stroke:#f5f3ee73;stroke-width:1.5;stroke-linecap:round}.wp.wet .air circle{fill:#9db2bc;stroke:#9db2bc}.wp.wet .head{stroke:var(--stone)}@media(prefers-reduced-motion:no-preference){.wp .heat path{animation:heatDry 2.8s var(--ease) infinite}.wp .heat path:nth-child(2){animation-delay:.5s}.wp .heat path:nth-child(3){animation-delay:1s}.wp.wet .heat path{animation-name:heatWet}.wp.wet .air circle{animation:fillWet 2.8s ease-in-out infinite}.wp.wet .head{animation:headWarm 2.8s ease-in-out infinite}}@keyframes heatDry{0%{transform:translateY(-6px);opacity:0}25%{opacity:1}70%{transform:translateY(26px);opacity:.9}to{transform:translateY(34px);opacity:0}}@keyframes heatWet{0%{transform:translateY(-6px);opacity:0}20%{opacity:1}80%{transform:translateY(86px);opacity:.85}to{transform:translateY(96px);opacity:0}}@keyframes fillWet{0%,to{fill-opacity:.55}50%{fill-opacity:.95}}@keyframes headWarm{0%,to{stroke-opacity:.6}50%{stroke-opacity:1}}@media(max-width:640px){.mat-verdict{grid-template-columns:1fr}.art-body table.mat-table,.art-body .mat-table tbody{display:block}.art-body .mat-table thead{display:none}.art-body .mat-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;padding:14px 0;border-bottom:1px solid var(--line)}.art-body .mat-table tbody th{grid-column:1 / -1;border:0;padding:0 0 8px;background:none!important;box-shadow:none!important}.art-body .mat-table td{display:grid;gap:4px;border:0;padding:6px 0;background:none!important;white-space:normal}.art-body .mat-table td:before{content:attr(data-l);font-size:.6875rem;color:var(--linen-2)}.art-body .mat-table tr.best{background:var(--stone-soft);padding-inline:12px;box-shadow:inset 2px 0 0 var(--stone)}.mc-list li{grid-template-columns:70px minmax(0,1fr) 44px;gap:10px}}.vip-mode .bar,.vip-mode .nav,.vip-mode .foot,.vip-mode .minibuy,.vip-mode .menu,.vip-mode .skip,.vip-mode .cookie{display:none!important}.vip-mode,.vip-mode body{background:#0a0a09}.vip{position:relative;isolation:isolate;min-height:100svh;background:#0a0a09;color:var(--linen);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:0 var(--gutter)}.vip-glow{position:absolute;left:50%;top:44%;width:min(980px,150vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#b9a99021,#b9a9900a 45%,#b9a99000 70%)}.vip-top{display:flex;justify-content:center;padding-block:clamp(26px,4vw,44px) 0}.vip-logo{--lg:30px}.vip-main{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding-block:clamp(24px,5vh,56px);width:100%;max-width:800px;margin-inline:auto}.vip-tag{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin:0}.vip-tag span{width:6px;height:6px;border-radius:50%;background:var(--stone)}.vip-h{font-size:clamp(2.5rem,6.2vw,5.2rem);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance;margin:0;max-width:15ch}.vip-h .w{display:inline-block}.vip-h2{font-size:clamp(2rem,4.6vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.02;margin:0;text-wrap:balance;max-width:16ch}.vip-lede{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55;color:var(--linen-2);max-width:46ch;margin:0;text-wrap:pretty}.vip-lede b{color:var(--linen);font-weight:500}.vip-when{font-size:.8125rem;color:var(--stone);margin:0;letter-spacing:.02em}.vip-count{display:flex;gap:clamp(16px,3vw,32px);justify-content:center}.vip-count div{display:grid;gap:4px;min-width:52px}.vip-count b{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.vip-count span{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--linen-2)}.vip-form,.vip-ok{width:100%;max-width:760px;display:grid;gap:14px;justify-items:center;margin-top:6px}.vip-box{display:flex;align-items:center;width:100%;padding:6px;border:1px solid rgba(245,243,238,.18);border-radius:999px;background:#f5f3ee09;transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}.vip-box:focus-within{border-color:#b9a990b3;background:#f5f3ee0e;box-shadow:0 0 0 6px #b9a99014}.vip-box input{min-width:0;height:50px;padding:0 18px;border:0;background:none;color:var(--linen);font:400 1rem var(--font);outline:none;caret-color:var(--stone)}.vip-box input::placeholder{color:#f5f3ee6b;transition:color .3s}.vip-box input:-webkit-autofill,.vip-box input:-webkit-autofill:hover,.vip-box input:-webkit-autofill:focus{-webkit-text-fill-color:var(--linen);-webkit-box-shadow:0 0 0 60px #141413 inset;box-shadow:0 0 0 60px #141413 inset;caret-color:var(--stone);border-radius:999px;transition:background-color 9999s}.vip-box input:autofill{background:transparent}.vip-box{position:relative}.vip-box input,.vip-sep{transition:opacity .25s ease,flex-basis .55s var(--ease),padding .55s var(--ease),max-width .55s var(--ease),height .55s var(--ease),margin .55s var(--ease)}.vip-box{transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease),width .6s var(--ease),border-radius .6s var(--ease)}.vip-go{position:relative;overflow:hidden;transition:background .3s var(--ease),transform .3s var(--ease),width .6s var(--ease),padding .6s var(--ease),margin .6s var(--ease)}.vip-go .go-label{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s ease,transform .3s var(--ease)}.vip-go svg.go-ring,.vip-go:hover svg.go-ring{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transform:none;opacity:0;transition:opacity .2s ease .25s;pointer-events:none}.go-ring circle{fill:none;stroke:#0a0a09;stroke-width:1.6;stroke-dasharray:96;stroke-dashoffset:96;transform:rotate(-90deg);transform-origin:center}.go-ring path{fill:none;stroke:#0a0a09;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.vip-box.sending{border-color:#b9a990bf;box-shadow:0 0 0 10px #b9a99012;border-radius:999px!important;flex-direction:row!important;justify-content:center}.vip-box.sending input,.vip-box.sending .vip-sep{opacity:0;flex:0 0 0!important;max-width:0;padding:0!important;margin:0!important;height:50px}.vip-box.sending .vip-go{width:50px;padding:0;margin:0;background:var(--linen)}.vip-box.sending .go-label{opacity:0;transform:translate(14px)}.vip-box.sending .go-ring{opacity:1}.vip-box.sending .go-ring circle{animation:goRing .7s var(--ease) .35s forwards}.vip-box.sending .go-ring path{animation:goCheck .35s var(--ease) 1s forwards}.vip-form.sent .vip-note,.vip-form.sent .vip-priv,.vip-form.sent .vip-demo{opacity:0;transition:opacity .3s}@keyframes goRing{to{stroke-dashoffset:0}}@keyframes goCheck{to{stroke-dashoffset:0}}.vip-box input[name="contact[first_name]"]{flex:0 0 27%}.vip-box input[type=email]{flex:1 1 auto}.vip-sep{width:1px;height:26px;background:#f5f3ee29;flex:none}.vip-go{flex:none;height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 22px 0 24px;border:0;border-radius:999px;background:var(--linen);color:#0a0a09;font:500 .9375rem var(--font);cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.vip-go svg{width:18px;height:18px;transition:transform .35s var(--ease)}.vip-go:hover{background:var(--stone)}.vip-go:hover .go-label svg{transform:translate(4px)}.vip-go:active{transform:scale(.98)}.vip-note{font-size:.75rem;line-height:1.55;color:#f5f3ee80;max-width:50ch;margin:0}.vip-code summary{list-style:none}.vip-code summary::-webkit-details-marker{display:none}.vip-note button,.vip-code summary{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f5f3ee40}.vip-priv{font-size:.75rem;line-height:1.55;color:#f5f3ee99;max-width:54ch;text-align:left;margin:0;padding:12px 16px;border-left:1px solid rgba(185,169,144,.4)}.vip-err{font-size:.8125rem;color:var(--error);margin:0}.vip-demo{font-size:.6875rem;color:#f5f3ee52;margin:0}.vip-perks{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:.8125rem;color:#f5f3ee8c}.vip-perks li{display:inline-flex;align-items:center;gap:8px}.vip-perks li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:#b9a99099;margin-right:12px}.vip-check{width:54px;height:54px}.vip-check circle{fill:none;stroke:#b9a99080;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.vip-check path{fill:none;stroke:var(--linen);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0}.vip-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:18px clamp(20px,3vw,30px);font-size:.8125rem;color:#f5f3ee8c}.vip-code{display:grid;gap:10px;justify-items:start}.vip-foot>.vip-ig:only-child{margin-inline:auto}.vip-pass{max-width:340px;padding:4px}.vip-pass input{height:40px;flex:1 1 auto}.vip-pass .vip-go{height:40px;padding:0 16px;font-size:.875rem}.vip-ig{display:inline-flex;align-items:center;gap:10px;color:#f5f3eeb3;text-decoration:none;transition:color .25s}.vip-ig span.ic{width:34px;height:34px;border-radius:50%;border:1px solid rgba(245,243,238,.22);display:grid;place-items:center;transition:border-color .25s,background .25s}.vip-ig svg{width:17px;height:17px}.vip-ig:hover{color:var(--linen)}.vip-ig:hover span.ic{border-color:var(--linen);background:#f5f3ee0f}@media(prefers-reduced-motion:no-preference){.vip-glow{animation:vipBreathe 8s ease-in-out infinite}.vip-tag span{animation:vipPulse 2.4s ease-out infinite}.vip-logo .lg-main i{animation:vipSync 1.4s var(--ease) .2s both}.vip-top,.vip-main>*,.vip-foot{animation:vipIn 1s var(--ease) both}.vip-main>:nth-child(1){animation-delay:.15s}.vip-main>:nth-child(2){animation-delay:.25s}.vip-main>:nth-child(3){animation-delay:.38s}.vip-main>:nth-child(4){animation-delay:.48s}.vip-main>:nth-child(5){animation-delay:.58s}.vip-main>:nth-child(n+6){animation-delay:.68s}.vip-foot{animation-delay:.8s}.vip-h .w{animation:vipWord .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * 70ms)}.vip-ok.in>*{animation:vipIn .8s var(--ease) both}.vip-ok.in>:nth-child(2){animation-delay:.12s}.vip-ok.in>:nth-child(3){animation-delay:.22s}.vip-ok.in>:nth-child(4){animation-delay:.32s}.vip-ok.in .vip-check path{animation:vipDraw .7s var(--ease) .35s both}.vip-ok.in .vip-check circle{animation:vipRing .8s var(--ease) both}}@keyframes vipBreathe{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes vipPulse{0%{box-shadow:0 0 #b9a9908c}80%,to{box-shadow:0 0 0 8px #b9a99000}}@keyframes vipSync{0%,25%{transform:translateY(var(--o))}to{transform:none}}@keyframes vipIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vipWord{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes vipDraw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes vipRing{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media(max-width:640px){.vip-box{flex-direction:column;align-items:stretch;border-radius:24px;padding:6px}.vip-box input{height:50px;text-align:center}.vip-box input[name="contact[first_name]"]{flex:none}.vip-sep{width:auto;height:1px;margin:0 14px}.vip-go{justify-content:center;margin-top:4px}.vip-pass{flex-direction:row;border-radius:999px}.vip-pass input{text-align:left}.vip-foot{flex-direction:column-reverse;gap:18px}.vip-code{justify-items:center}.vip-perks{flex-direction:column;align-items:center;gap:6px}.vip-perks li+li:before{display:none}}@media(prefers-reduced-motion:no-preference){.cart-btn.nudge{animation:cartNudge .75s cubic-bezier(.36,.07,.19,.97);transform-origin:50% 60%}}@keyframes cartNudge{0%,to{transform:none}14%{transform:rotate(-4deg) translate(-1px)}28%{transform:rotate(3.5deg) translate(1px)}42%{transform:rotate(-2.5deg)}56%{transform:rotate(1.5deg)}70%{transform:rotate(-.6deg)}}@media(max-width:900px){.know{grid-template-columns:1fr}.sh-fig{grid-column:1 / -1;aspect-ratio:4 / 3;order:2}.sh-copy{grid-column:1 / -1}}@media(max-width:640px){.know-list{grid-template-columns:1fr}.know-list li:nth-child(2n){border-left:0}.know-list li:nth-child(2n) a{padding-left:0}.know-list a{padding-right:0}}[hidden]{display:none!important}a.cart-btn{text-decoration:none}.page{min-height:40vh}.txtpage{max-width:74ch}.txtpage .display-l{margin-bottom:clamp(28px,4vw,48px)}.rte{font-size:1.0625rem;line-height:1.7;color:#f5f3eedb}.rte>*+*{margin-top:1em}.rte h2{font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--linen);margin-top:2em}.rte h3{font-size:1.125rem;font-weight:500;color:var(--linen);margin-top:1.6em}.rte ul,.rte ol{padding-left:1.3em;display:grid;gap:6px}.rte a{color:var(--linen);text-decoration:none;border-bottom:1px solid var(--stone)}.rte strong,.rte b{color:var(--linen);font-weight:500}.rte .draft{padding:14px 16px;border:1px solid rgba(185,169,144,.45);color:var(--stone);font-size:.9375rem}.rte table{width:100%;border-collapse:collapse;font-size:.9375rem}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 8px 10px 0;text-align:left;vertical-align:top}.rte .form-box{padding:20px;background:var(--smoke-raised);font-size:.9375rem}.field textarea{width:100%;padding:16px 20px;border-radius:18px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);font:400 1rem/1.5 var(--font);resize:vertical;min-height:140px}.field textarea:focus-visible{outline:2px solid var(--stone);outline-offset:2px;border-color:var(--stone)}.form-ok{padding:16px 0;color:var(--stone)}.errors ul,.nl-err ul{list-style:none;padding:0}.errors,.nl-err{color:var(--error);font-size:.875rem}.contact{row-gap:40px;align-items:start}.contact-copy{grid-column:1 / span 5;display:grid;gap:22px}.contact-alt{display:grid;gap:14px;justify-items:start;margin-top:8px}.contact-form{grid-column:7 / span 6}.contact-form .fields{display:grid;gap:16px;justify-items:start}.contact-form .field{width:100%}.nl-wrap{margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.nl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:20px;align-items:end}.nl-copy{grid-column:1 / span 5;display:grid;gap:10px}.nl-copy p{color:var(--linen-2);max-width:46ch}.nl-form,.nl-ok{grid-column:7 / span 6}.nl-row{display:flex;gap:8px;flex-wrap:wrap}.nl-row input{flex:1 1 220px;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);font:400 1rem var(--font)}.nl-row input::placeholder{color:#f5f3ee80}.nl-row input:focus-visible{outline:2px solid var(--stone);outline-offset:2px;border-color:var(--stone)}.nl-note{font-size:.8125rem;color:var(--linen-2);margin-top:10px;max-width:60ch}.nl-ok{color:var(--linen)}.nl-ok b{color:var(--stone);font-weight:600}.foot-ship{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:clamp(40px,5vw,64px)}.foot-ship span{display:inline-flex;align-items:center;gap:8px}.foot-ship svg.i{width:16px;height:16px;color:var(--stone)}.cookie{position:fixed;z-index:80;left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);max-width:440px;padding:18px 18px 16px;background:var(--smoke-raised);border:1px solid var(--line-strong);display:grid;gap:14px;font-size:.875rem;color:var(--linen-2);opacity:0;transform:translateY(12px);transition:opacity .35s var(--ease),transform .5s var(--ease)}.cookie.on{opacity:1;transform:none}.cookie b{color:var(--linen);font-weight:500}.cookie-btns{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cookie .btn{min-height:44px;padding:0 20px}.cp{align-items:start}.cp-line{grid-template-columns:64px minmax(0,1fr) 84px auto}.cp-qty input{width:72px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);text-align:center;font:400 1rem var(--font)}.cp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.cp .trust{text-align:center;font-size:.8125rem;color:var(--linen-2)}.cp-empty{display:grid;gap:16px;justify-items:start;margin-top:24px}.cp-empty .cta-row{margin-top:8px}.pager{display:flex;align-items:center;gap:16px;margin-top:48px}.searchform{margin-top:28px;max-width:640px}.search-res{list-style:none;display:grid;margin-top:16px;border-top:1px solid var(--line)}.search-res a{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.search-res span{color:var(--linen-2);font-size:.9375rem}.col-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:40px}.col-card{display:grid;gap:8px;text-decoration:none}.col-card .jr-img{aspect-ratio:1/1}.tpl-password{min-height:100svh}.pw{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh}.pw-media{position:relative;overflow:hidden;background:#2a211a}.pw-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% 38%}.pw-copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:clamp(40px,6vw,96px) var(--gutter)}.pw-logo{--lg:28px;margin-bottom:clamp(16px,4vw,48px)}.pw-copy .nl-row{max-width:520px}.pw-login summary{cursor:pointer;font-size:.875rem;color:var(--linen-2)}.pw-login .nl-row{margin-top:12px;max-width:420px}.pw-ig{margin-top:8px}.acct{padding-bottom:var(--sect)}.acct-box{display:grid;gap:14px;max-width:460px;margin-top:28px}.acct-order{display:grid;grid-template-columns:1fr auto auto auto;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.gc{padding-bottom:var(--sect);display:grid;gap:14px}.ns-form{display:grid;gap:10px;margin-top:18px}.ns-form select,.ns-form input{height:48px;border-radius:999px;border:1px solid var(--line);background:var(--smoke-raised);color:var(--linen);padding:0 18px;font:400 1rem var(--font)}.swatch.soldout span{opacity:.45;background-image:linear-gradient(135deg,transparent 47%,rgba(245,243,238,.7) 48%,rgba(245,243,238,.7) 52%,transparent 53%)}.btn.soldout{background:transparent;color:var(--linen-2);border-color:var(--line-strong);cursor:not-allowed}.soldnote{font-size:.8125rem;color:var(--stone)}@media(max-width:900px){.contact-copy,.contact-form,.nl-copy,.nl-form,.nl-ok{grid-column:1 / -1}.col-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw{grid-template-columns:1fr}.pw-media{min-height:46svh}}@media(max-width:640px){.cookie{left:12px;right:12px;max-width:none}.cp-line{grid-template-columns:56px minmax(0,1fr) 72px;row-gap:6px}.cp-line .num{grid-column:2 / -1}.acct-order{grid-template-columns:1fr auto}}.wd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:40px;align-items:start}.wd-copy{grid-column:1 / span 5;display:grid;gap:22px}.wd-box{grid-column:7 / span 6;background:var(--smoke-raised);border:1px solid var(--line);padding:clamp(20px,3vw,32px)}.wd-form .fields{display:grid;gap:16px;justify-items:start;margin-top:14px}.wd-form .field{width:100%}.wd-help{font-size:.8125rem;color:var(--linen-2);margin-top:6px}.wd-what{border:0;padding:0;display:grid;gap:10px;width:100%}.wd-what legend{font-size:.875rem;color:var(--linen-2);margin-bottom:8px}.wd-radio{display:flex;gap:10px;align-items:center;font-size:.9375rem;cursor:pointer}.wd-radio input{width:18px;height:18px;accent-color:var(--linen)}.wd-sum{display:grid;gap:0;margin:16px 0 20px;border-top:1px solid var(--line)}.wd-sum div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.wd-sum dt{color:var(--linen-2)}.wd-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.wd-ok{display:grid;gap:14px;justify-items:start}@media print{.bar,.nav,.foot,.menu,.cookie,.minibuy,.wd-copy,.wd-ok button{display:none!important}.wd-box{border:0;background:none;color:#000}.wd-ok *{color:#000!important}}.gp{row-gap:40px;align-items:center}.gp-cover{grid-column:1 / span 5;position:relative;box-shadow:0 30px 80px #00000073}.gp-cover img{display:block;width:100%;height:auto}.gp-cover .ai-tag{position:absolute;right:12px;bottom:12px}.gp-copy{grid-column:7 / span 6;display:grid;gap:22px;justify-items:start}.gp-copy .btn svg.i{width:18px;height:18px}.gp-list{list-style:none;padding:0;width:100%;border-top:1px solid var(--line)}.gp-list li{display:grid;grid-template-columns:36px 1fr auto;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);align-items:baseline}.gp-list span{color:var(--stone);font-size:.8125rem;font-weight:600}.gp-list em{font-style:normal;color:var(--linen-2);font-size:.8125rem}@media(max-width:900px){.wd-copy,.wd-box,.gp-cover,.gp-copy{grid-column:1 / -1}.gp-cover{max-width:420px}}@media(max-width:640px){.wd-sum div{grid-template-columns:1fr;gap:2px}}.foot-base a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte table{display:block;overflow-x:auto;max-width:100%}.rte td,.rte th{min-width:110px}.rte td:first-child{word-break:break-word}.col-desc{max-width:68ch;margin-top:clamp(48px,6vw,88px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line)}.col-desc h2{font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:500;letter-spacing:-.015em;margin:1.6em 0 .5em}.col-desc p{color:var(--linen-2)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sync.css.map */
