*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,dl,dd,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-top:1px solid var(--rule);margin:0}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.g{display:grid;grid-template-columns:repeat(12,var(--col));column-gap:clamp(12px,1.6vw,28px)}@media(max-width:860px){.g{grid-template-columns:repeat(6,var(--col))}}.c1{grid-column-end:span 1}.c2{grid-column-end:span 2}.c3{grid-column-end:span 3}.c4{grid-column-end:span 4}.c5{grid-column-end:span 5}.c6{grid-column-end:span 6}.c7{grid-column-end:span 7}.c8{grid-column-end:span 8}.c9{grid-column-end:span 9}.c10{grid-column-end:span 10}.c12{grid-column-end:span 12}.s2{grid-column-start:2}.s3{grid-column-start:3}.s4{grid-column-start:4}.s6{grid-column-start:6}.s7{grid-column-start:7}.s8{grid-column-start:8}.s9{grid-column-start:9}@media(max-width:860px){.c1,.c2,.c3,.c4,.c5,.c7,.c8,.c9,.c10,.c12,.c6{grid-column:1/-1}.s2,.s3,.s4,.s6,.s7,.s8,.s9{grid-column-start:auto}.m3{grid-column:span 3}.hide-m{display:none}}.band{padding-block:clamp(56px,8vw,140px)}.band--sm{padding-block:clamp(36px,4.5vw,72px)}.ruled{border-top:1px solid var(--rule)}.ix{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-35);display:flex;align-items:baseline;gap:10px}.ix:before{content:"";width:22px;height:1px;background:var(--rule);transform:translateY(-4px)}.lede-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.d1{font-family:var(--sans);font-size:clamp(44px,7.6vw,118px);line-height:.9;letter-spacing:-.045em;font-weight:var(--heading-weight);font-variation-settings:var(--wide);text-wrap:balance}.d2{font-family:var(--sans);font-size:clamp(32px,4.8vw,72px);line-height:.96;letter-spacing:-.04em;font-weight:var(--heading-weight);font-variation-settings:var(--wide);text-wrap:balance}.d3{font-family:var(--sans);font-size:clamp(25px,2.9vw,42px);line-height:1.04;letter-spacing:-.034em;font-weight:var(--heading-weight);font-variation-settings:var(--wide);text-wrap:balance}.d4{font-family:var(--sans);font-size:clamp(18px,1.5vw,24px);line-height:1.2;letter-spacing:-.022em;font-weight:var(--heading-weight);text-wrap:balance}.body-lg{font-size:clamp(15px,1.15vw,18px);line-height:1.5;color:var(--ink-80);max-width:46ch}.body{font-size:14.5px;line-height:1.62;color:var(--ink-80)}.mono{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55)}.mono--accent{color:var(--accent)}.dim{color:var(--ink-55)}.oblique{font-style:italic}.rv{overflow:hidden;display:block;padding-bottom:.16em;margin-bottom:-.16em}.js .rv>*{display:block;transform:translateY(130%);transition:transform 1.05s var(--e)}.is-in .rv>*{transform:none}.rv:nth-child(2)>*{transition-delay:.07s}.rv:nth-child(3)>*{transition-delay:.14s}.js .rvl{opacity:0;transform:translateY(16px);transition:opacity .9s var(--e-soft),transform .9s var(--e)}.is-in .rvl,.rvl.is-in{opacity:1;transform:none}.rvl[data-d="1"]{transition-delay:.09s}.rvl[data-d="2"]{transition-delay:.18s}.rvl[data-d="3"]{transition-delay:.27s}.rvl[data-d="4"]{transition-delay:.36s}.js .wipe{transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--e)}.is-in .wipe{transform:scaleX(1)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;opacity:.5;mix-blend-mode:multiply;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='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.cursor{position:fixed;top:0;left:0;z-index:998;pointer-events:none;width:10px;height:10px;border-radius:50%;background:#fff;mix-blend-mode:difference;transform:translate(-50%,-50%);transition:width .4s var(--e),height .4s var(--e),background .3s;display:grid;place-items:center}.cursor span{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .25s;white-space:nowrap}.cursor[data-state=label]{width:74px;height:74px;background:var(--accent);mix-blend-mode:normal}.cursor[data-state=label] span{opacity:1}.cursor[data-state=hover]{width:44px;height:44px;background:#ffffff8c}@media(hover:none),(pointer:coarse){.cursor{display:none}}@media(hover:hover)and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor input,body.has-cursor select{cursor:none}}.prog{position:fixed;top:0;left:0;height:2px;background:var(--accent);z-index:120;width:0}.b{--bg:var(--ink);--fg:var(--bone);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 30px;height:52px;border-radius:999px;overflow:hidden;isolation:isolate;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:var(--mono);background:var(--bg);color:var(--fg);transition:color .4s var(--e-soft),transform .5s var(--e);will-change:transform}.b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--accent);transform:translateY(101%);transition:transform .55s var(--e)}.b:hover:after{transform:none}.b:hover{color:#fff}.b--accent{--bg:var(--accent);--fg:#fff}.b--accent:after{background:var(--ink)}.b--line{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-55)}.b--line:hover{--fg:#fff}.b--block{width:100%}.b--sm{height:44px;padding:0 22px;font-size:11px}.b[disabled]{opacity:.4;pointer-events:none}.ul{position:relative;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding-bottom:5px}.ul:before,.ul:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%}.ul:before{background:var(--rule)}.ul:after{background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--e)}.ul:hover:after{transform:none;transform-origin:left}.ticker-top{background:var(--ink);color:var(--bone);overflow:hidden;height:34px;display:flex;align-items:center}.ticker-top .tk{display:flex;width:max-content;will-change:transform;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ticker-top .tk span{display:inline-flex;align-items:center}.ticker-top .tk i{font-style:normal;color:var(--accent);padding-inline:20px}.hd{position:sticky;top:0;z-index:100;background:#faf7f2d1;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);transition:transform .5s var(--e),background .3s}.hd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rule-soft)}body.nav-hidden .hd{transform:translateY(-100%)}.hd__in{display:flex;align-items:center;gap:clamp(16px,3vw,48px);height:74px}.hd__logo img{height:23px;width:auto}.hd__nav{display:none;gap:clamp(18px,2.2vw,36px);margin-inline:auto}@media(min-width:1080px){.hd__nav{display:flex}}.hd__nav a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);position:relative;padding-block:4px;transition:color .3s}.hd__nav a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--e)}.hd__nav a:hover,.hd__nav a[aria-current=page]{color:var(--ink)}.hd__nav a:hover:after,.hd__nav a[aria-current=page]:after{transform:none;transform-origin:left}.hd__act{display:flex;align-items:center;gap:2px;margin-left:auto}.ib{width:42px;height:42px;display:grid;place-items:center;position:relative;border-radius:50%;transition:background .3s}.ib:hover{background:#16130f0d}.ib svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.bag-n{position:absolute;top:5px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:9.5px;display:grid;place-items:center;line-height:1}.burger{display:grid}@media(min-width:1080px){.burger{display:none}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.sheet[data-open=true]{visibility:visible}.sheet__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#16130f8c;opacity:0;transition:opacity .5s var(--e-soft)}.sheet[data-open=true] .sheet__bg{opacity:1}.sheet__p{position:absolute;inset:0 0 0 auto;width:min(460px,92vw);background:var(--bone);transform:translate(102%);transition:transform .62s var(--e);display:flex;flex-direction:column;padding:22px var(--gut) 30px;overflow-y:auto}.sheet[data-open=true] .sheet__p{transform:none}.sheet__hd{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--rule)}.sheet__nav a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:18px;border-bottom:1px solid var(--rule-soft);font-size:clamp(22px,6vw,30px);letter-spacing:-.035em;font-weight:500}.sheet__nav a em{font-family:var(--mono);font-size:10px;letter-spacing:.16em;font-style:normal;color:var(--ink-35)}.sheet__ft{margin-top:auto;padding-top:28px;display:grid;gap:4px}.hero{position:relative;overflow:hidden;background:var(--bone)}.hero__spot{position:absolute;width:760px;height:760px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#f377622b,#f3776200 62%);transform:translate3d(-50%,-50%,0);left:68%;top:42%;opacity:0;transition:opacity .8s}.hero.is-in .hero__spot{opacity:1}.hero__spot{display:none}@media(hover:hover)and (min-width:861px){.hero__spot{display:block}}.hero__in{position:relative;padding-block:clamp(28px,4.5vw,64px) clamp(30px,4vw,56px);align-items:center;row-gap:36px}.hero__kicker{display:flex;gap:16px;align-items:center;margin-bottom:clamp(22px,3vw,40px)}.hero h1{position:relative}.hero h1 em{font-style:normal;color:var(--accent)}.hero__sub{margin-top:clamp(22px,3vw,38px);display:flex;gap:clamp(20px,3vw,52px);flex-wrap:wrap;align-items:flex-start}.hero__cta{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.hero__stage{position:relative;aspect-ratio:1/1;display:grid;place-items:center;isolation:isolate}.hero__stage .plinth{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 42% at 50% 60%,var(--beige),transparent);pointer-events:none}.tilt{position:relative;width:100%;height:100%;perspective:1400px;display:grid;place-items:center;will-change:transform}.tilt__o{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--e)}.hero__prods{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;display:grid;place-items:center;transform:translateZ(0)}.hero__prods .rndr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;opacity:0;transform:scale(.9) rotate(-4deg);transition:opacity .55s var(--e-soft),transform 1s var(--e)}.hero__prods .rndr.is-on{opacity:1;transform:none}.hchip{position:absolute;transform:translateZ(var(--z,40px));pointer-events:none}.hchip i{display:flex;flex-direction:column;gap:2px;font-style:normal;background:var(--bone);border-radius:14px;padding:11px 15px;box-shadow:0 18px 40px -18px #16130f59,inset 0 0 0 1px var(--rule-soft);animation:float 6.5s ease-in-out infinite}.hchip b{font-size:13px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.hchip span{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap}.hchip--a{left:-3%;top:20%}.hchip--b{right:4%;top:9%}.hchip--b i{animation-delay:-2.2s}.hchip--c{right:1%;bottom:13%}.hchip--c i{animation-delay:-4.1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:860px){.hero__prods{top:10%;right:10%;bottom:10%;left:10%}.hchip--a{left:0;top:3%}.hchip--b{right:0;top:1%}.hchip--c{right:0;bottom:3%;top:auto}.hchip i{padding:8px 11px}.hchip b{font-size:12px}.hchip span{font-size:8.5px}.hero__scroll{display:none}.hero__stage,.tones__stage{touch-action:pan-y}}.hero__switch{display:flex;gap:8px;align-items:center;margin-top:16px;flex-wrap:wrap;position:relative}.hero__switch button{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 5px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:all .4s var(--e)}.hero__switch button:hover{box-shadow:inset 0 0 0 1px var(--ink-35)}.hero__switch button[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:none}.hero__switch .mini{width:34px;height:34px;border-radius:50%;background:var(--beige);display:grid;place-items:center;padding:4px}.hero__switch button[aria-pressed=true] .mini{background:#faf7f224}.hero__ring{width:28px;height:28px;margin-left:auto}.hero__ring circle{fill:none;stroke:var(--rule);stroke-width:1.5}.hero__ring circle[data-ring]{stroke:var(--accent);stroke-dasharray:100.5;stroke-dashoffset:100.5;transform:rotate(-90deg);transform-origin:50% 50%}.hero__ring.is-run circle[data-ring]{animation:ring 4.6s linear forwards}@keyframes ring{to{stroke-dashoffset:0}}.hero__meta{display:grid;gap:0;border-top:1px solid var(--rule);margin-top:clamp(28px,4vw,52px)}.hero__meta .row{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding-block:15px;border-bottom:1px solid var(--rule-soft)}.hero__meta .row b{font-size:clamp(20px,2vw,30px);letter-spacing:-.035em;font-weight:500}.hero__scroll{display:flex;align-items:center;gap:12px;margin-top:26px}.hero__scroll .line{width:54px;height:1px;background:var(--ink-35);position:relative;overflow:hidden}.hero__scroll .line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);animation:sweep 2.4s var(--e-soft) infinite}@keyframes sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.mq{border-block:1px solid var(--rule);overflow:hidden;padding-block:clamp(14px,1.6vw,22px);background:var(--bone)}.mq__t{display:flex;width:max-content;will-change:transform}.mq__t span{font-size:clamp(26px,4.2vw,62px);letter-spacing:-.04em;font-weight:500;font-variation-settings:var(--wide);padding-inline:clamp(18px,2.4vw,40px);display:flex;align-items:center;gap:clamp(18px,2.4vw,40px);white-space:nowrap;color:var(--ink)}.mq__t span:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.mq--alt .mq__t span{color:transparent;-webkit-text-stroke:1px var(--ink-35)}.rndr{--p1:#2B2522;--p2:#3B3430;--p3:#191613;--pa:var(--accent);--pl:rgba(255,255,255,.14);--pt:rgba(255,255,255,.3);--ps:rgba(255,255,255,.2);width:100%;height:auto;aspect-ratio:1;overflow:visible}.f1{fill:var(--p1,#2B2522)}.f2{fill:var(--p2,#3B3430)}.f3{fill:var(--p3,#191613)}.fa{fill:var(--pa,#F37762)}.fl{fill:var(--pl,rgba(255,255,255,.14))}.sh{fill:url(#gShadow)}.sheen{fill:url(#gSheen)}.zip{stroke:var(--p3,#191613);stroke-width:5;fill:none;stroke-linecap:round}.teeth{stroke:var(--pt,rgba(255,255,255,.3));stroke-width:5;stroke-dasharray:1.5 5;fill:none;stroke-linecap:round}.st{stroke:var(--ps,rgba(255,255,255,.2));stroke-width:1.4;fill:none;stroke-dasharray:5 5}.rndr[data-tone=sand]{--p1:#D8C8B0;--p2:#E6D9C5;--p3:#B6A287;--pl:rgba(255,255,255,.4);--pt:rgba(255,255,255,.75);--ps:rgba(0,0,0,.12)}.rndr[data-tone=clay]{--p1:#F0866F;--p2:#F79C88;--p3:#CB5C45;--pl:rgba(255,255,255,.32)}.rndr[data-tone=stone]{--p1:#7E756B;--p2:#918880;--p3:#5E564E;--pl:rgba(255,255,255,.22)}.grid-p{display:grid;gap:clamp(14px,1.6vw,30px) clamp(12px,1.6vw,28px);grid-template-columns:repeat(2,var(--col))}@media(min-width:760px){.grid-p{grid-template-columns:repeat(3,var(--col))}}@media(min-width:1180px){.grid-p[data-cols="4"]{grid-template-columns:repeat(4,var(--col))}}@media(min-width:1180px){.grid-p[data-cols="2"]{grid-template-columns:repeat(2,var(--col))}}.pc{position:relative;display:flex;flex-direction:column}.pc__media{position:relative;display:block;aspect-ratio:1/1.1;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(120% 100% at 50% 8%,var(--bone),var(--beige) 90%)}.pc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--rule-soft);border-radius:inherit;pointer-events:none}.pc__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14%;transition:opacity .6s var(--e-soft),transform .9s var(--e)}.pc__layer--b{opacity:0;transform:scale(1.04) rotate(-3deg)}.pc__fig{position:relative}@media(hover:hover){.pc:has(.pc__layer--b):not(:has(.pc__tones:hover)):hover .pc__layer--a{opacity:0;transform:scale(.97) rotate(2deg)}.pc:has(.pc__layer--b):not(:has(.pc__tones:hover)):hover .pc__layer--b{opacity:1;transform:none}.pc__media:not(:has(.pc__layer--b)):hover .pc__layer--a{opacity:1;transform:none}.pc__media:not(:has(.pc__layer--b)):hover .pc__layer--a img{transform:scale(1.045)}}.pc__tag{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--ink);color:var(--bone)}.pc__tag--new{background:var(--accent);color:#fff}.pc__fav{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#faf7f2cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(-6px);transition:all .4s var(--e)}.pc:hover .pc__fav{opacity:1;transform:none}.pc__fav svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.5}.pc__fav[aria-pressed=true] svg{fill:var(--accent);stroke:var(--accent)}.pc__qv{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:44px;border-radius:999px;background:var(--bone);color:var(--ink);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;display:grid;place-items:center;opacity:0;transform:translateY(14px);transition:all .5s var(--e)}.pc:hover .pc__qv{opacity:1;transform:none}.pc__qv:hover{background:var(--ink);color:var(--bone)}.pc__qv .pc__qv-i{display:none}@media(hover:none){.pc__fav{opacity:1;transform:none}.pc__qv{opacity:1;transform:none;left:auto;right:10px;bottom:10px;width:36px;height:36px;padding:0;background:#faf7f2d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pc__qv-t{display:none}.pc__qv .pc__qv-i{display:block;width:16px;height:16px;stroke:var(--ink);stroke-width:1.5}}.pc__body{padding-top:14px;display:grid;gap:3px}.pc__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.pc__name{font-size:14.5px;letter-spacing:-.018em;font-weight:500;line-height:1.3}.pc__price{font-family:var(--mono);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.pc__price s{color:var(--ink-35);margin-right:6px}.pc__price i{font-style:normal;color:var(--accent)}.pc__tones{display:flex;gap:5px;margin-top:7px}.pc__tones button{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #16130f29}.pc__tones button[aria-pressed=true]{box-shadow:0 0 0 1px var(--bone),0 0 0 2.5px var(--ink)}.rail{position:relative;margin-top:clamp(24px,3vw,44px)}.rail__track{display:flex;gap:clamp(12px,1.4vw,24px);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px;cursor:grab}.rail__track::-webkit-scrollbar{display:none}.rail__track.is-drag{cursor:grabbing;scroll-snap-type:none}.rail__track.is-drag *{pointer-events:none}.rail__track>*{flex:0 0 clamp(230px,24vw,330px);scroll-snap-align:start}.rail__bar{height:1px;background:var(--rule);margin-top:26px;position:relative}.rail__bar i{position:absolute;inset:0 auto 0 0;background:var(--ink);width:30%;transition:transform .15s linear}.rail__nav{display:flex;gap:8px}.rail__nav button{width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink-35);display:grid;place-items:center;transition:all .35s var(--e)}.rail__nav button:hover{background:var(--ink);color:var(--bone);box-shadow:none}.rail__nav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.shw{position:relative}.shw__stick{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}@media(max-width:860px){.shw__stick{height:56svh;top:74px}}.shw__frame{position:relative;width:min(78%,520px);aspect-ratio:1}.shw__frame .rndr{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.92) translateY(18px);transition:opacity .7s var(--e-soft),transform .9s var(--e)}.shw__frame .rndr.is-on{opacity:1;transform:none}.shw__halo{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;left:12%;top:12%;background:radial-gradient(circle,var(--beige),rgba(240,232,220,0) 68%)}.shw__steps{display:grid}.shw__step{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:40px}@media(max-width:860px){.shw__step{min-height:auto;padding-block:46px}}.shw__step .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--ink-35);margin-bottom:16px}.shw__step h3{margin-bottom:14px}.shw__step.is-on .num{color:var(--accent)}.shw__step .bar{height:1px;background:var(--rule);margin-top:26px;position:relative;overflow:hidden}.shw__step .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--e)}.shw__step.is-on .bar:after{transform:none}.quote{font-size:clamp(22px,2.9vw,42px);line-height:1.12;letter-spacing:-.032em;font-weight:500;text-wrap:balance}.ledger{border-top:1px solid var(--rule)}.ledger li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,2vw,32px);padding-block:clamp(16px,1.8vw,26px);border-bottom:1px solid var(--rule-soft);position:relative}.ledger li .n{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-35);min-width:54px;font-variant-numeric:tabular-nums}.ledger li .t{font-size:clamp(17px,1.8vw,27px);letter-spacing:-.03em;font-weight:500;transition:transform .5s var(--e),color .3s}.ledger li .c{font-family:var(--mono);font-size:10.5px;color:var(--ink-55);letter-spacing:.14em}.ledger li:hover .t{transform:translate(14px);color:var(--accent)}.ledger li .peek{position:absolute;right:clamp(70px,9vw,150px);top:50%;width:112px;aspect-ratio:1;transform:translateY(-50%) scale(.7);opacity:0;pointer-events:none;transition:opacity .45s var(--e-soft),transform .6s var(--e)}.ledger li:hover .peek{opacity:1;transform:translateY(-50%) scale(1)}@media(max-width:860px){.ledger li .peek{display:none}}.split{display:grid;gap:clamp(26px,4vw,72px);align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}}.stage{position:relative;aspect-ratio:4/4.2;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(110% 90% at 50% 10%,var(--bone),var(--beige-deep));display:grid;place-items:center}.stage .rndr{width:68%}.stage--ink{background:radial-gradient(110% 90% at 50% 10%,#241f1b,#14110e)}.figs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,24px);border-top:1px solid var(--rule);margin-top:clamp(26px,3vw,44px)}.figs div{padding-top:18px}.figs b{display:block;white-space:nowrap;font-size:clamp(26px,3.2vw,46px);letter-spacing:-.04em;font-weight:500;line-height:1;font-variation-settings:var(--wide);font-variant-numeric:tabular-nums}.figs span{display:block;margin-top:8px}.crumb{display:flex;gap:10px;align-items:center;padding-block:18px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35)}.crumb a:hover{color:var(--accent)}.plp-hd{padding-block:clamp(14px,2vw,30px) clamp(30px,4vw,60px)}.plp-hd .stage{aspect-ratio:1/.78}.plp .bar{position:sticky;top:74px;z-index:60;background:#faf7f2e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--rule)}.bar__in{display:flex;align-items:center;gap:14px;height:60px}.bar__chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;flex:1;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}.bar__chips::-webkit-scrollbar{display:none}.chip{flex:none;height:34px;padding:0 15px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:all .35s var(--e);white-space:nowrap}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink-35)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:none}.chip i{font-style:normal;opacity:.5;font-size:9px}.bar__tools{display:flex;align-items:center;gap:8px;flex:none}.sel{-webkit-appearance:none;appearance:none;height:34px;padding:0 30px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23776C60' stroke-width='1.8'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center/13px;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.dens{display:none;gap:2px}@media(min-width:1180px){.dens{display:flex}}.dens button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-55);transition:all .3s}.dens button:hover{color:var(--ink)}.dens button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.plp-count{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-35);padding-block:22px}.plp-count b{color:var(--ink)}.pc.is-out{display:none}.plp-empty{padding-block:80px;text-align:center}.load-wrap{display:grid;place-items:center;gap:18px;padding-block:clamp(40px,5vw,80px)}.load-wrap .meter{width:min(240px,60vw);height:2px;background:var(--rule);position:relative}.load-wrap .meter i{position:absolute;inset:0 auto 0 0;background:var(--ink);width:50%;transition:width .6s var(--e)}.pdp{display:grid;gap:clamp(24px,3vw,64px);align-items:start;padding-bottom:clamp(40px,5vw,90px)}@media(min-width:1000px){.pdp{grid-template-columns:1.15fr .85fr}}.view{position:relative;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 95% at 50% 6%,var(--bone),var(--beige) 92%);aspect-ratio:1/1.02;display:grid;place-items:center;touch-action:pan-y}.view:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--rule-soft);border-radius:inherit;pointer-events:none}.view__frames{position:relative;width:76%;aspect-ratio:1;transition:transform .6s var(--e)}.view__frames .rndr{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s var(--e-soft)}.view__frames .rndr.is-on{opacity:1}.view__hint{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35);transition:opacity .4s}.view.is-drag .view__hint{opacity:0}.view__dots{position:absolute;top:16px;right:16px;display:flex;gap:6px}.view__dots b{width:5px;height:5px;border-radius:50%;background:var(--ink-35);transition:all .3s}.view__dots b.is-on{background:var(--accent);width:16px;border-radius:3px}.hot{position:absolute;width:26px;height:26px;transform:translate(-50%,-50%);z-index:3}.hot button{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--bone);box-shadow:0 2px 14px #16130f2e}.hot button:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--accent)}.hot button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #f3776273;animation:ping 2.6s var(--e-soft) infinite}@keyframes ping{0%{box-shadow:0 0 #f3776280}70%,to{box-shadow:0 0 0 16px #f3776200}}.hot__pop{position:absolute;left:34px;top:50%;transform:translateY(-50%) scale(.9);transform-origin:left center;width:210px;background:var(--ink);color:var(--bone);border-radius:8px;padding:13px 15px;opacity:0;pointer-events:none;transition:all .4s var(--e)}.hot[data-open=true] .hot__pop{opacity:1;transform:translateY(-50%);pointer-events:auto}.hot[data-open=true] button:after{animation:none}.hot__pop b{display:block;font-size:12.5px;margin-bottom:4px;letter-spacing:-.01em}.hot__pop span{font-size:11.5px;line-height:1.45;color:#faf7f29e}.hot__pop.hot--r{left:auto;right:34px;transform-origin:right center}.view:not([data-frame="0"]) .hot{display:none}.pdp__info{display:flex;flex-direction:column}@media(min-width:1000px){.pdp__gal{position:sticky;top:96px}}.pdp__ttl{font-size:clamp(27px,2.9vw,44px);line-height:1.02;letter-spacing:-.04em;font-weight:500;font-variation-settings:var(--wide);margin-block:10px 14px;text-wrap:balance}.pdp__rate{display:flex;align-items:center;gap:9px}.stars{display:flex;gap:2px}.stars svg{width:12px;height:12px;fill:var(--accent)}.pdp__cost{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--rule)}.pdp__cost b{font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;font-weight:500}.pdp__cost s{color:var(--ink-35);font-family:var(--mono);font-size:12.5px}.pdp__cost i{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.13em;background:var(--accent-wash);color:var(--accent-deep);padding:5px 9px;border-radius:999px}.opt{padding-block:20px;border-bottom:1px solid var(--rule-soft)}.opt__hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:13px}.opt__hd b{font-size:13px;font-weight:500;letter-spacing:-.01em}.opt__row{display:flex;gap:9px;flex-wrap:wrap}.tone{width:38px;height:38px;border-radius:50%;position:relative;transition:transform .35s var(--e)}.tone:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1px var(--ink);opacity:0;transition:opacity .3s}.tone[aria-pressed=true]:after{opacity:1}.tone:hover{transform:scale(1.07)}.size{height:40px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;transition:all .35s var(--e)}.size:hover{box-shadow:inset 0 0 0 1px var(--ink-35)}.size[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:none}.buy{display:flex;gap:9px;margin-top:22px;flex-wrap:wrap}.qty{display:flex;align-items:center;height:52px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);flex:none}.qty button{width:42px;height:100%;display:grid;place-items:center;color:var(--ink-55);transition:color .25s}.qty button:hover{color:var(--accent)}.qty input{width:30px;text-align:center;border:0;background:none;font-family:var(--mono);font-size:13px}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy .b{flex:1 1 180px}.assure{display:grid;grid-template-columns:repeat(2,1fr);gap:11px 18px;margin-top:22px}.assure div{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--ink-80)}.assure svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.4}.acc{margin-top:26px;border-top:1px solid var(--rule)}.acc__i{border-bottom:1px solid var(--rule-soft)}.acc__b{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:17px;text-align:left;font-size:13px;font-weight:500;letter-spacing:-.005em}.acc__b .pm{position:relative;width:12px;height:12px;flex:none}.acc__b .pm:before,.acc__b .pm:after{content:"";position:absolute;background:var(--ink);transition:transform .45s var(--e)}.acc__b .pm:before{top:5.5px;right:0;bottom:5.5px;left:0;height:1px}.acc__b .pm:after{top:0;right:5.5px;bottom:0;left:5.5px;width:1px}.acc__i[data-open=true] .acc__b .pm:after{transform:scaleY(0)}.acc__i[data-open=true] .acc__b{color:var(--accent)}.acc__i[data-open=true] .acc__b .pm:before{background:var(--accent)}.acc__p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--e)}.acc__i[data-open=true] .acc__p{grid-template-rows:1fr}.acc__p>div{overflow:hidden}.acc__p .in{padding-bottom:20px}.acc__p li{display:flex;gap:11px;padding-block:4px;font-size:13.5px;color:var(--ink-80)}.acc__p li:before{content:"";width:16px;height:1px;background:var(--accent);margin-top:11px;flex:none}.spec div{display:grid;grid-template-columns:38% 1fr;gap:14px;padding-block:9px;border-bottom:1px solid var(--rule-soft);font-size:13px}.spec div:last-child{border:0}.spec dt{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-35);padding-top:2px}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#faf7f2eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--rule);transform:translateY(102%);transition:transform .55s var(--e)}.stickybuy[data-on=true]{transform:none}.stickybuy__in{display:flex;align-items:center;gap:16px;height:72px}.stickybuy .mini{width:44px;height:44px;border-radius:7px;background:var(--beige);display:grid;place-items:center;padding:5px;flex:none}.stickybuy .txt{min-width:0}.stickybuy .txt b{display:block;font-size:13px;font-weight:500;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybuy .b{margin-left:auto;flex:none}@media(max-width:860px){.stickybuy{left:var(--gut);right:var(--gut);bottom:calc(10px + env(safe-area-inset-bottom,0px));border:0;border-radius:999px;background:#faf7f2f7;box-shadow:0 12px 34px #16130f29,inset 0 0 0 1px var(--rule);transform:translateY(calc(100% + 24px))}.stickybuy[data-on=true]{transform:none}.stickybuy__in{height:52px;gap:10px;padding:0 5px 0 16px;max-width:none;margin:0}.stickybuy .mini{display:none}.stickybuy .txt{flex:1}.stickybuy .txt b{font-size:12.5px}.stickybuy .txt .mono{font-size:10px}.stickybuy .b{height:42px;padding:0 18px;font-size:10.5px;margin-left:0}}.qv__p{width:min(1020px,94vw);inset:auto 0 0 auto;height:auto;max-height:92svh;border-radius:var(--r-lg) var(--r-lg) 0 0}@media(min-width:900px){.qv__p{inset:50% auto auto 50%;transform:translate(-50%,-46%) scale(.97);border-radius:var(--r-lg);transition:transform .6s var(--e),opacity .5s;opacity:0}.sheet[data-open=true] .qv__p{transform:translate(-50%,-50%);opacity:1}}.qv__g{display:grid;gap:clamp(18px,2.4vw,40px)}@media(min-width:760px){.qv__g{grid-template-columns:1fr 1fr}}.qv__media{border-radius:var(--r);background:radial-gradient(120% 95% at 50% 8%,var(--bone),var(--beige));aspect-ratio:1/1.04;display:grid;place-items:center;padding:12%}.cart__line{display:flex;gap:14px;padding-block:18px;border-bottom:1px solid var(--rule-soft)}.cart__line .th{width:72px;aspect-ratio:1/1.1;border-radius:var(--r);background:var(--beige);display:grid;place-items:center;padding:8px;flex:none}.cart__line .meta{flex:1;min-width:0}.cart__empty{padding-block:60px;text-align:center}.cart__ft{margin-top:auto;padding-top:20px;border-top:1px solid var(--rule)}.cart__ft .tot{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px}.ft{background:var(--ink);color:var(--bone);position:relative;overflow:hidden}.ft__g{display:grid;gap:clamp(26px,3vw,48px);padding-block:clamp(36px,5vw,72px);border-top:1px solid rgba(250,247,242,.12);margin-top:clamp(28px,4vw,56px)}@media(min-width:760px){.ft__g{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.ft__g{grid-template-columns:1.4fr .8fr .8fr 1.2fr}}.ft h4{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#faf7f266;font-weight:400;margin-bottom:16px}.ft li{margin-bottom:9px}.ft a{font-size:13.5px;color:#faf7f2c2;transition:color .3s}.ft a:hover{color:var(--accent)}.ft address{font-style:normal;font-size:13.5px;line-height:1.75;color:#faf7f2c2}.ft p{font-size:13.5px;color:#faf7f28c;line-height:1.65;max-width:34ch}.ft__nl{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(250,247,242,.22);padding-bottom:12px;margin-top:18px}.ft__nl input{flex:1;background:none;border:0;color:var(--bone);font-size:14px;min-width:0}.ft__nl input::placeholder{color:#faf7f259}.ft__nl input:focus{outline:none}.ft__nl button{flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent);display:grid;place-items:center;transition:transform .4s var(--e)}.ft__nl button:hover{transform:translate(3px)}.ft__nl svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:1.6}.soc{display:flex;gap:8px;margin-top:20px}.soc a{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px #faf7f22e;display:grid;place-items:center;transition:all .35s var(--e)}.soc a:hover{background:var(--accent);box-shadow:none}.soc svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.ft__bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:20px;border-top:1px solid rgba(250,247,242,.12);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#faf7f261}.boot{display:none}.js .boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:var(--bone);display:grid;place-items:center;transition:opacity .7s var(--e-soft),visibility .7s}body.booted .boot{opacity:0;visibility:hidden}.boot img{height:26px;width:auto;opacity:0;animation:bootIn 1.1s var(--e) forwards}.boot .meter{position:absolute;bottom:0;left:0;height:2px;background:var(--accent);width:0;animation:bootBar 1.1s var(--e-soft) forwards}@keyframes bootIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bootBar{to{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rv>*{transform:none}.rvl{opacity:1;transform:none}.wipe{transform:none}.cursor,.grain{display:none}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:auto}}.qa .shw__stick{height:900px}.qa .shw__step{min-height:900px}.rail blockquote footer{flex-direction:column!important;align-items:flex-start!important;gap:5px}.pnl{display:flex;gap:8px;height:clamp(440px,60vh,620px)}.pnl__i{position:relative;flex:1 1 0;min-width:0;border-radius:var(--r-lg);overflow:hidden;background:var(--bg,var(--beige));transition:flex 1s var(--e);display:block}.pnl__i.is-on{flex:4.2 1 0}.pnl__n{position:absolute;top:16px;left:16px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap}.pnl__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:8%}.pnl__art .rndr{width:min(84%,440px);transform:scale(.62) translateY(6%);opacity:.9;transition:transform 1.1s var(--e),opacity .5s}.pnl__i.is-on .pnl__art .rndr{transform:none;opacity:1}.pnl__i:hover .pnl__art .rndr{transform:scale(1.03) translateY(-1%)}.pnl__v{position:absolute;left:50%;bottom:20px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:opacity .35s}.pnl__i.is-on .pnl__v{opacity:0}.pnl__meta{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;opacity:0;transform:translateY(10px);transition:opacity .5s .3s,transform .8s .3s var(--e);white-space:nowrap}.pnl__i.is-on .pnl__meta{opacity:1;transform:none}@media(max-width:860px){.pnl{flex-direction:column;height:auto;gap:8px}.pnl__i{flex:0 0 56px;transition:flex-basis .9s var(--e),background .4s}.pnl__i.is-on{flex-basis:300px}.pnl__v{display:none}.pnl__art{padding:12% 10% 22%}.pnl__i:not(.is-on) .pnl__art{opacity:0;transition:opacity .25s}.pnl__i.is-on .pnl__art{opacity:1;transition:opacity .5s .25s}.pnl__n{top:50%;left:auto;right:16px;transform:translateY(-50%);transition:all .6s var(--e)}.pnl__i.is-on .pnl__n{top:14px;left:16px;right:auto;transform:none}.pnl__meta{left:16px;right:16px;bottom:auto;top:50%;transform:translateY(-50%);opacity:1;align-items:center;transition:top .7s var(--e),bottom .7s var(--e),transform .7s var(--e)}.pnl__meta .d4{font-size:15px;letter-spacing:-.01em}.pnl__meta .ul{opacity:0;transition:opacity .3s}.pnl__i.is-on .pnl__meta{top:auto;bottom:16px;transform:none}.pnl__i.is-on .pnl__meta .ul{opacity:1;transition-delay:.35s}.pnl__i--cover:not(.is-on) .pnl__meta,.pnl__i--cover:not(.is-on) .pnl__n{color:var(--ink);text-shadow:none}}.parade{position:relative}.parade__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.6vw,36px)}.parade__hd{display:flex;justify-content:space-between;align-items:flex-end}.parade__count b{color:var(--ink);font-weight:500}.parade__track{display:flex;gap:clamp(14px,2vw,32px);padding-inline:var(--gut);will-change:transform;align-items:stretch}.pr{flex:0 0 clamp(250px,29vw,420px);display:flex;flex-direction:column;transition:transform .35s var(--e-soft)}@media(max-width:860px){.parade__track .pr{transform:skew(var(--sk,0deg))}}.pr__media{position:relative;aspect-ratio:1/1.08;border-radius:var(--r-lg);overflow:hidden;display:grid;place-items:center;padding:10%;background:radial-gradient(120% 100% at 50% 8%,var(--bone),var(--beige) 90%)}.pr__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule-soft)}.pr__media .rndr{width:100%;will-change:transform}.pr__meta{display:flex;justify-content:space-between;gap:14px;padding-top:12px;align-items:flex-start}.pr--end{aspect-ratio:1/1.08;border-radius:var(--r-lg);background:var(--ink);color:var(--bone);display:flex;flex-direction:column;justify-content:flex-end;padding:26px;transition:background .4s}.pr--end:hover{background:var(--accent)}.pr--end .ul{color:inherit}.parade__bar{height:1px;background:var(--rule);position:relative}.parade__bar i{position:absolute;left:0;top:-1px;bottom:-1px;background:var(--accent);width:0}.parade.is-flat{height:auto!important}.parade.is-flat .parade__pin{position:static;height:auto;padding-block:clamp(40px,8vw,64px)}.parade.is-flat .parade__track{overflow-x:auto;transform:none!important;scroll-snap-type:x mandatory;scrollbar-width:none}.parade.is-flat .parade__track::-webkit-scrollbar{display:none}.parade.is-flat .pr{scroll-snap-align:start}.parade.is-flat .parade__bar,.parade.is-flat .parade__count{display:none}@media(max-width:860px){.pr{flex-basis:62vw}.parade__pin{gap:18px}.parade:not(.is-flat) .parade__hd .d2{font-size:clamp(28px,8vw,36px)}}@property --tint{syntax:"<color>";inherits:true;initial-value:#F0E8DC}.tones{--tint:#E6DCCD;transition:--tint 1.1s var(--e-soft)}.tones__stage{position:relative;aspect-ratio:1;display:grid;place-items:center;border-radius:var(--r-lg);background:radial-gradient(64% 64% at 50% 48%,var(--tint),rgba(250,247,242,0) 74%)}.tones__stage .rndr{width:80%;transition:transform .7s var(--e)}.tones__stage.is-pulse .rndr{transform:scale(1.05) rotate(1.5deg)}.tbtn{display:flex;align-items:center;gap:16px;width:100%;padding:13px 0;border-bottom:1px solid var(--rule-soft);text-align:left;transition:padding .45s var(--e)}.tbtn i{width:26px;height:26px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #16130f1f;transition:transform .45s var(--e)}.tbtn b{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.035em;font-weight:500;font-variation-settings:var(--wide);color:var(--ink-35);transition:color .35s}.tbtn .mono{margin-left:auto}.tbtn:hover b{color:var(--ink-80)}.tbtn[aria-pressed=true]{padding-left:12px}.tbtn[aria-pressed=true] b{color:var(--ink)}.tbtn[aria-pressed=true] i{transform:scale(1.3)}.kit__g{display:grid;gap:clamp(24px,3vw,56px);align-items:center}@media(min-width:960px){.kit__g{grid-template-columns:1.05fr .95fr}}.kit__stage{position:relative;aspect-ratio:1/.9;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(110% 90% at 50% 10%,var(--bone),var(--beige-deep))}.kslot{position:absolute;display:grid;place-items:center}.kslot .rndr{width:100%;transition:opacity .35s var(--e-soft),transform .7s var(--e)}.kslot.is-swap .rndr{opacity:0;transform:scale(.88) translateY(6%)}.kslot--bag{left:4%;top:2%;width:62%}.kslot--sleeve{right:2%;top:30%;width:50%}.kslot--org{left:22%;bottom:-2%;width:42%}.kstep{border-top:1px solid var(--rule);padding-block:16px}.kstep__hd{margin-bottom:12px}.kstep__opts{display:flex;gap:8px;flex-wrap:wrap}.kopt{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 14px 0 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);font-size:12.5px;letter-spacing:-.01em;transition:all .35s var(--e)}.kopt:hover{box-shadow:inset 0 0 0 1px var(--ink-35)}.kopt .rndr{width:30px;height:30px;flex:none}.kopt em{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--ink-55)}.kopt[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:none}.kopt[aria-pressed=true] em{color:#faf7f299}.ksum{border-top:1px solid var(--rule);padding-top:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ksum b{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.04em;font-weight:500;font-variation-settings:var(--wide);font-variant-numeric:tabular-nums;line-height:1}.ksum s{font-family:var(--mono);font-size:12px;color:var(--ink-35)}.mq--q .mq__t span{font-size:clamp(15px,1.5vw,21px);letter-spacing:-.012em;font-weight:400;font-variation-settings:var(--norm);gap:14px;padding-inline:clamp(14px,2vw,30px)}.mq--q .mq__t span:after{width:5px;height:5px;background:var(--ink-35)}.mq--q .mq__t span em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.mq--q .stars{display:inline-flex;gap:1px}.mq--q .stars svg{width:11px;height:11px;fill:var(--accent)}.float{animation:float 9s ease-in-out infinite}.hero__scroll{margin-top:30px}.tw{font-size:15px;color:var(--ink-55);margin:-2px 0 14px;min-height:1.6em}.tw b{color:var(--accent);font-weight:500}.tw i{display:inline-block;width:1.5px;height:1em;background:var(--accent);vertical-align:-2px;margin-left:2px;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.proof{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:12.5px;color:var(--ink-80)}.proof b{font-weight:600;color:var(--ink)}.proof__sep{width:1px;height:12px;background:var(--rule)}.proof__stock{display:inline-flex;align-items:center;gap:7px}.proof__stock i{width:7px;height:7px;border-radius:50%;background:#4e8f5f;box-shadow:0 0 0 3px #4e8f5f29}.offer{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.coupon{display:inline-flex;align-items:center;gap:10px;border:1px dashed var(--ink-35);border-radius:8px;padding:8px 12px;font-size:12.5px;color:var(--ink-80)}.coupon code{font-family:var(--mono);font-weight:500;letter-spacing:.1em;background:var(--accent-wash);color:var(--accent-deep);padding:3px 8px;border-radius:4px;font-size:11.5px}.coupon button{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:1px}.coupon button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.coupon button.is-done{color:var(--accent-deep);border-color:transparent}.coupon--link{border-style:solid;border-color:var(--rule);transition:border-color .3s}.coupon--link:hover{border-color:var(--ink)}.cutoff{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:12.5px;color:var(--ink-80)}.cutoff svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.5}.cutoff b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.fits{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--rule-soft)}.fits__l{margin-right:4px}.fits span:not(.fits__l){display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:var(--beige);font-size:12px;white-space:nowrap}.fits svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:1.5}.pin{display:flex;align-items:center;gap:8px;margin-top:18px;position:relative}.pin__ico{position:absolute;left:16px;width:15px;height:15px;fill:none;stroke:var(--ink-55);stroke-width:1.5;pointer-events:none}.pin input{flex:1;min-width:0;height:44px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink-35);padding:0 16px 0 40px;background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:.06em}.pin input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ink)}.pin input::placeholder{color:var(--ink-35);letter-spacing:.02em}.pin__out{margin-top:10px;min-height:1.4em}.pin__out b{color:var(--ink)}.trust{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-block:1px solid var(--rule)}@media(max-width:480px){.trust{grid-template-columns:repeat(2,1fr)}.trust div:nth-child(3){border-left:0}.trust div:nth-child(n+3){border-top:1px solid var(--rule-soft)}}.trust div{display:flex;align-items:center;gap:10px;padding:13px 10px;border-left:1px solid var(--rule-soft)}.trust div:first-child{border-left:0}.trust i{display:contents}.trust svg{width:17px;height:17px;flex:none;stroke:var(--accent);fill:none;stroke-width:1.5}.trust span{font-size:11px;line-height:1.3;color:var(--ink-80)}.pay{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}.pay span:not(.mono){font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-80)}.ben{display:grid;border-top:1px solid var(--rule);margin-top:26px}.ben>div{display:grid;grid-template-columns:30px 1fr auto;gap:3px 14px;align-items:start;padding:15px 0;border-bottom:1px solid var(--rule-soft);transition:padding .45s var(--e)}.ben svg{grid-row:1/3;width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.4;margin-top:1px}.ben b{font-size:13.5px;font-weight:600;letter-spacing:-.012em;transition:color .3s}.ben p{grid-column:2;font-size:12.5px;color:var(--ink-55);line-height:1.5}.ben>div:after{content:"In viewer";grid-column:3;grid-row:1;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);opacity:0;transform:translate(-6px);transition:all .4s var(--e);align-self:center}@media(hover:hover){.ben>div:hover{padding-left:8px}.ben>div:hover b{color:var(--accent-deep)}.ben>div:hover:after{opacity:1;transform:none}}.fbt{margin-top:26px;border-top:1px solid var(--rule);padding-top:20px}.fbt__row{display:flex;align-items:center;gap:12px;padding-block:9px}.fbt__row .th{width:50px;aspect-ratio:1;border-radius:8px;background:var(--beige);padding:5px;flex:none;display:block}.fbt__row label{flex:1;display:flex;gap:10px;align-items:center;font-size:13px;letter-spacing:-.005em;min-width:0}.fbt__row label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbt__row input{accent-color:var(--accent);width:16px;height:16px;flex:none;margin:0}.fbt__row .pc__price{flex:none}.fbt__ft{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--rule-soft)}.rvs{display:grid;grid-template-columns:auto 1fr;gap:16px 24px;margin-top:26px;padding-top:20px;border-top:1px solid var(--rule);align-items:center}.rvs__score{display:flex;flex-direction:column;gap:6px}.rvs__score b{font-size:46px;font-weight:500;letter-spacing:-.045em;line-height:.9;font-variation-settings:var(--wide)}.rvs__bars{display:grid;gap:6px;align-self:center}.rvs__bars div{display:grid;grid-template-columns:22px 1fr 34px;gap:8px;align-items:center;font-family:var(--mono);font-size:10px;color:var(--ink-55)}.rvs__bars i{height:3px;background:var(--rule-soft);position:relative;border-radius:2px;overflow:hidden}.rvs__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);background:var(--accent);border-radius:2px}.rvs__q{grid-column:1/-1;font-size:14.5px;color:var(--ink-80);line-height:1.5;padding:16px 18px;background:var(--beige);border-radius:10px}.rvs__q footer{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:10px;font-size:12.5px}.rvs__q footer span:first-child{font-weight:600;color:var(--ink)}.rvs__q footer .ul{margin-left:auto}.stamp{position:absolute;left:18px;bottom:18px;width:96px;height:96px;z-index:3;pointer-events:none}.stamp svg{width:100%;height:100%;animation:spin 18s linear infinite;overflow:visible}.stamp text{font-family:var(--mono);font-size:9.4px;letter-spacing:.2em;fill:var(--ink);text-transform:uppercase}.stamp:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.view[data-frame]:not([data-frame="0"]) .stamp{opacity:0}.sg{display:grid;font-size:12.5px;margin-top:6px}.sg__row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:8px;padding-block:11px;border-bottom:1px solid var(--rule-soft);align-items:center}.sg__row>span:first-child{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35)}.sg__row--h span{font-weight:600;font-size:13px}.sg__row--h span:not(:first-child){font-family:var(--sans);color:var(--ink)}.sg__row--p span:not(:first-child){font-family:var(--mono);font-weight:500}.sg__row--b{border:0;padding-top:16px}.sg__row--b .b{padding:0 10px;height:38px;font-size:10px}.lens{position:absolute;width:150px;height:150px;border-radius:50%;pointer-events:none;z-index:5;opacity:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);transition:opacity .35s,transform .5s var(--e);overflow:hidden;box-shadow:0 24px 60px -22px #16130f80,inset 0 0 0 1px #ffffff8c,inset 0 0 40px #0000002e}.lens__g{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-color:var(--lc,#2B2522);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M0 4.5h18M0 13.5h18' stroke='rgba(0,0,0,.3)' stroke-width='5'/%3E%3Cpath d='M4.5 0v18M13.5 0v18' stroke='rgba(255,255,255,.16)' stroke-width='5'/%3E%3Cpath d='M0 4.5h18M0 13.5h18' stroke='rgba(255,255,255,.06)' stroke-width='1.2'/%3E%3C/svg%3E");background-size:18px 18px}.lens b{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;background:var(--ink);color:var(--bone);padding:5px 9px;border-radius:999px;white-space:nowrap}.view.is-lens{cursor:none}.view.is-lens .lens{opacity:1;transform:translate(-50%,-50%) scale(1)}.view.is-lens .hot,.view.is-lens .view__hint{opacity:0}.view__tools{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:10px;flex-wrap:wrap}.view__tools .chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.xr{position:relative}.xr__stick{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}@media(max-width:860px){.xr__stick{height:56svh;top:74px}}.xr__stage{position:relative;width:min(80%,560px);aspect-ratio:1}.xr__stick{--x:0}.xr__stage .rndr{overflow:visible}.x{transform-box:fill-box;transform-origin:center;transition:transform .12s linear}.x1{transform:translateY(calc(var(--x)*70px))}.x2{transform:translateY(calc(var(--x)*18px))}.x3{transform:translate(calc(var(--x)*18px),calc(var(--x)*-46px))}.x4{transform:translate(calc(var(--x)*-18px),calc(var(--x)*-110px))}.x5{transform:translateY(calc(var(--x)*-176px))}.xr__halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;left:15%;top:15%;background:radial-gradient(circle,var(--beige),rgba(240,232,220,0) 68%)}.xr__meter{position:absolute;left:50%;bottom:9%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-35)}.xr__meter i{width:120px;height:1px;background:var(--rule);position:relative;overflow:hidden}.xr__meter i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(var(--x,0));transform-origin:left}.xr__steps{display:grid}.xr__step{min-height:72svh;display:flex;flex-direction:column;justify-content:center;padding-block:28px;opacity:.28;transition:opacity .5s}.xr__step.is-on{opacity:1}@media(max-width:860px){.xr__step{min-height:auto;padding-block:30px;opacity:1}}.xr__step .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--ink-35);margin-bottom:12px}.xr__step.is-on .num{color:var(--accent)}.xr__step h3{margin-bottom:10px}.xr__step .spec{margin-top:16px;max-width:360px}.pack__g{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:960px){.pack__g{grid-template-columns:1.1fr .9fr}}.pack__wrap{padding-inline:clamp(0px,9vw,150px)}@media(max-width:959px){.pack__wrap{padding-inline:0}}.pack__stage{position:relative;aspect-ratio:1;display:grid;place-items:center}.pack__stage:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,var(--beige),rgba(240,232,220,0) 70%)}.pack__stage .rndr{width:100%;position:relative}.pk{position:absolute;left:var(--x);top:var(--y);width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #f3776238;opacity:0;transform:translate(-50%,-50%) scale(.3);transition:opacity .4s,transform .7s var(--e)}.pk.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.pk__c{position:absolute;top:50%;left:calc(100% + 30px);transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 9px;border-radius:999px;background:var(--bone);box-shadow:0 12px 30px -16px #16130f66,inset 0 0 0 1px var(--rule-soft);font-size:12px;white-space:nowrap;letter-spacing:-.005em}.pk__c:before{content:"";position:absolute;right:100%;top:50%;width:30px;height:1px;background:var(--ink-35)}.pk__c svg{width:13px;height:13px;stroke:var(--ink);fill:none;stroke-width:1.5}.pk--l .pk__c{left:auto;right:calc(100% + 30px)}.pk--l .pk__c:before{right:auto;left:100%}.pk.is-hi .pk__c{background:var(--ink);color:var(--bone)}.pk.is-hi .pk__c svg{stroke:var(--bone)}@media(max-width:959px){.pk__c{display:none}}.pack__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.pack__h em{font-style:normal;color:var(--accent)}.pack__list{border-top:1px solid var(--rule);margin-top:22px}.pack__list li{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--rule-soft);font-size:13.5px;transition:padding .35s var(--e)}.pack__list li:hover{padding-left:6px}.pack__list svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.5}.pack__list .mono{color:var(--ink-35)}.pack__sum{display:flex;gap:18px;margin-top:18px;align-items:baseline}.pack__sum b{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em;font-weight:500;font-variation-settings:var(--wide);font-variant-numeric:tabular-nums}.rail blockquote:nth-child(3n+2){background:var(--ink)!important;color:var(--bone)}.rail blockquote:nth-child(3n+2) .mono{color:#faf7f28c}.sg__vis{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:8px;align-items:end;padding:10px 0 16px;border-bottom:1px solid var(--rule)}.sg__vis>span:first-child{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-35);align-self:center}.sg__vis .rndr{margin-inline:auto;display:block}.tones__hint{display:none}@media(hover:none){.b--line,.chip:not([aria-pressed=true]),.kopt:not([aria-pressed=true]),.hero__switch button:not([aria-pressed=true]),.rail__nav button,.qty{background:#16130f0b}.gb-s--ink .b--line{background:#faf7f214}.b:active,.chip:active,.kopt:active,.tbtn:active,.ib:active,.pc__qv:active,.pc__fav:active,.rail__nav button:active,.hero__switch button:active,.thumbs button:active,.pnl__i:active{transform:scale(.96);transition-duration:.12s}.tones__hint{display:block;position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);white-space:nowrap;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gb.css.map */
