:root{--paper:#F3EFE8;--paper-2:#E7E0D4;--stone:#CEC5B6;--ink:#111111;--ink-2:#2A2927;--mute:#77726B;--line:rgba(17,17,17,.13);--line-dark:rgba(243,239,232,.16);--on-dark:#F3EFE8;--on-dark-mute:rgba(243,239,232,.6);--font:"Jost","IBM Plex Sans Arabic","Futura","Avenir Next","Helvetica Neue",Arial,sans-serif;--t-label:.6875rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.125rem;--t-h3:clamp(1.25rem,1.9vw,1.75rem);--t-h2:clamp(2rem,4.4vw,4.25rem);--t-h1:clamp(3.5rem,11vw,12.5rem);--t-mega:clamp(4rem,17vw,19rem);--gutter:clamp(18px,3.2vw,48px);--section:clamp(96px,12vw,200px);--max:1720px;--header-h:72px;--bar-h:0px;--top:calc(var(--header-h) + var(--bar-h));--ease:cubic-bezier(.22,.61,.12,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-out:cubic-bezier(.16,1,.3,1);--dur:.9s;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--top));-webkit-text-size-adjust:100%}html:has(.ann){--bar-h:32px}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock{overflow:hidden}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:none;border:0;border-radius:0}button{cursor:pointer}ul{list-style:none}:focus-visible{outline:1px solid currentColor;outline-offset:4px}::selection{background:var(--ink);color:var(--paper)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:12px;z-index:300;transform:translateY(-200%);background:var(--ink);color:var(--paper);padding:10px 16px;font-size:var(--t-sm)}.skip:focus{transform:none}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.label{font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500}.muted{color:var(--mute)}.h2{font-size:var(--t-h2);font-weight:300;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}.h3{font-size:var(--t-h3);font-weight:300;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.lead{font-size:var(--t-md);font-weight:300;line-height:1.55;max-width:38ch;color:var(--ink-2)}.sec{padding-block:var(--section)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(36px,5vw,80px)}.sec-head .label{display:block;margin-bottom:18px}.placeholder{width:100%;height:100%;display:block;fill:var(--stone);background:var(--paper-2)}.link{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding-bottom:7px;position:relative}.link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .7s var(--ease)}.link:hover:after{transform:scaleX(0)}.link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .7s .25s var(--ease)}.link:hover:before{transform:scaleX(1)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 36px;font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;border:1px solid currentColor;overflow:hidden;isolation:isolate;transition:color .5s var(--ease),border-color .5s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;transform:translateY(101%);transition:transform .6s var(--ease)}.btn:hover:before{transform:none}.btn--light{color:var(--on-dark)}.btn--light:hover{color:var(--ink)}.btn--light:before{background:var(--on-dark)}.btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--solid:before{background:var(--paper)}.btn--solid:hover{color:var(--ink)}.btn[disabled]{opacity:.38;cursor:not-allowed}.btn[disabled]:before{display:none}.btn--full{width:100%}.ann{position:relative;z-index:61;height:var(--bar-h);display:grid;place-items:center;background:var(--ink);color:var(--paper);font-size:var(--t-label);letter-spacing:.12em;padding:0 var(--gutter);white-space:nowrap;overflow:hidden}.ann a:hover{text-decoration:underline;text-underline-offset:3px}.header{position:fixed;inset:0 0 auto 0;z-index:60;padding-top:env(safe-area-inset-top,0px);color:var(--on-dark);transition:transform .6s var(--ease),color .5s var(--ease)}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);border-bottom:1px solid var(--line);transform:translateY(-101%);transition:transform .6s var(--ease);z-index:-1}.header.is-solid{color:var(--ink)}.header.is-solid:before{transform:none}.header.is-hidden{transform:translateY(calc(-1 * var(--top) - 2px))}.header__inner{height:var(--header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,72px)}.nav{display:flex;gap:clamp(18px,2.4vw,40px)}.nav a{font-size:var(--t-label);letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;bottom:3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.logo{display:block;height:var(--logo-h,32px);justify-self:start}.logo img{height:100%!important;width:auto!important}.logo .logo--dark,.header.is-solid .logo--light{display:none}.header.is-solid .logo--dark{display:block}.icons{display:flex;align-items:center;justify-content:flex-end;gap:2px}.icon-btn{position:relative;min-width:42px;height:42px;display:inline-grid;place-items:center}.icon-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.15}.icon-btn--text{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--t-label);letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:0 8px}.bag-count{position:absolute;top:5px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:currentColor;font-size:10px;line-height:16px;text-align:center}.bag-count span{color:var(--ink);font-weight:500}.header.is-solid .bag-count span{color:var(--paper)}.bag-count[hidden],.burger{display:none}@media(max-width:960px){:root{--header-h:62px}.nav,.icons .hide-sm{display:none}.burger{display:inline-grid}.header__inner{grid-template-columns:1fr auto 1fr;gap:12px}.burger{justify-self:start}.logo{justify-self:center;height:calc(var(--logo-h,32px) * .82)}.icon-btn--text.hide-sm{display:none}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--ink);color:var(--on-dark);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 12px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 28px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .8s var(--ease),visibility 0s .8s}.menu.on{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease)}.menu__head{display:flex;justify-content:space-between;align-items:center;height:var(--header-h)}.menu__head img{height:26px!important;width:auto!important}.menu__nav{margin-top:auto;display:flex;flex-direction:column}.menu__nav a{display:flex;justify-content:space-between;align-items:baseline;font-size:clamp(2.4rem,11vw,4.5rem);font-weight:300;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;padding:6px 0;border-bottom:1px solid var(--line-dark);overflow:hidden}.menu__nav a span{display:block;transform:translateY(110%);transition:transform .9s var(--ease)}.menu__nav a small{font-size:var(--t-sm);letter-spacing:.1em;color:var(--on-dark-mute)}.menu.on .menu__nav a span{transform:none}.menu.on .menu__nav a:nth-child(2) span{transition-delay:.06s}.menu.on .menu__nav a:nth-child(3) span{transition-delay:.12s}.menu.on .menu__nav a:nth-child(4) span{transition-delay:.18s}.menu.on .menu__nav a:nth-child(5) span{transition-delay:.24s}.menu__foot{display:flex;justify-content:space-between;margin-top:40px;font-size:var(--t-sm);color:var(--on-dark-mute)}.x{width:42px;height:42px;display:grid;place-items:center}.x svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.15;fill:none}.line{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.line>span{display:block;transform:translateY(105%);transition:transform 1.3s var(--ease-out)}.is-in .line>span,.line.is-in>span{transform:none}.is-in .line:nth-child(2)>span{transition-delay:.09s}.is-in .line:nth-child(3)>span{transition-delay:.18s}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}[data-reveal].is-in,[data-reveal=mask]{opacity:1;transform:none}[data-reveal=mask]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--mask-bg,var(--paper));transform-origin:50% 0;transition:transform 1.5s var(--ease-out);transition-delay:calc(var(--i,0) * .11s);pointer-events:none}[data-reveal=mask].is-in:before{transform:scaleY(0)}.camp{--mask-bg:var(--ink)}[data-reveal=mask] img{transform:scale(1.18);transition:transform 2.2s var(--ease-out);transition-delay:calc(var(--i,0) * .11s)}[data-reveal=mask].is-in img{transform:scale(1)}[data-reveal=fade]{transform:none}[data-parallax]{will-change:transform}.pt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:var(--ink);pointer-events:none;clip-path:inset(100% 0 0 0)}.pt.cover{clip-path:inset(0);transition:clip-path .55s var(--ease-in)}.pt.uncover{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-out)}.pt img{position:absolute;left:50%;top:50%;height:36px;width:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.pt.cover img{opacity:1;transition-delay:.25s}#app{transition:opacity .4s var(--ease)}.hero{position:relative;height:100vh;height:100svh;min-height:620px;color:var(--on-dark);overflow:hidden;background:#1a1916}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.18fr 1fr;gap:0}.hero__frame{position:relative;overflow:hidden}.hero__frame img{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;transform:scale(1.14);animation:kenburns 14s var(--ease) forwards}.hero__frame:nth-child(2) img{animation-delay:.25s;object-position:50% 30%}.hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000052,#0000 26% 52%,#00000080)}.hero__frame:nth-child(2):after{background:linear-gradient(180deg,#00000047,#0000000f 30%,#00000014 60%,#0000006b)}.hero__frame{clip-path:inset(0 0 100% 0);animation:frameIn 1.6s var(--ease-out) .1s forwards}.hero__frame:nth-child(2){animation-delay:.28s}@keyframes frameIn{to{clip-path:inset(0)}}@keyframes kenburns{to{transform:scale(1.02)}}.hero__content{position:relative;z-index:2;height:100%;display:grid;grid-template-rows:1fr auto;padding-top:calc(var(--top) + 24px);padding-bottom:clamp(36px,7vh,88px)}.hero__eyebrow{align-self:start;display:flex;justify-content:space-between;opacity:0;animation:fadeIn 1s 1.1s var(--ease) forwards}.hero__title{font-size:var(--t-h1);font-weight:300;line-height:.86;letter-spacing:-.035em;text-transform:uppercase}.hero__title .line>span{transition:none;animation:lineUp 1.4s var(--ease-out) forwards;animation-delay:calc(.75s + var(--l,0) * .12s)}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}.hero__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-top:clamp(24px,4vh,44px);opacity:0;animation:fadeUp 1.2s 1.35s var(--ease-out) forwards}.hero__foot p{font-size:var(--t-md);font-weight:300;max-width:30ch;color:#f3efe8db}.hero__scroll{position:absolute;left:50%;bottom:22px;z-index:2;width:1px;height:48px;background:var(--line-dark);overflow:hidden}.hero__scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--on-dark);animation:scrollCue 2.4s var(--ease) infinite}@keyframes scrollCue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:760px){.hero__media{grid-template-columns:1fr}.hero__frame:nth-child(2){display:none}.hero__scroll{display:none}.hero__frame img{object-position:40% 50%}}.intro{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding-block:clamp(96px,12vw,180px) clamp(40px,5vw,72px)}.intro .label{grid-column:1/4}.intro p:not(.label){grid-column:4/12;font-size:clamp(1.6rem,3.3vw,3.25rem);font-weight:300;line-height:1.14;letter-spacing:-.005em}.intro p .muted{color:var(--mute)}@media(max-width:760px){.intro .label,.intro p:not(.label){grid-column:1/-1}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(10px,1.2vw,20px)}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.grid,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;min-width:0}.card__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--paper-2)}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out),opacity .8s var(--ease)}.card__alt{opacity:0}@media(hover:hover){.card:hover .card__media img{transform:scale(1.045)}.card:hover .card__alt{opacity:1}}.card__tag{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ink);background:var(--paper);padding:5px 8px}.card__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__qv{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;gap:6px;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .7s var(--ease-out)}.card__qv button,.card__qv a{flex:1;height:44px;display:grid;place-items:center;background:#f3efe8f0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ink);transition:background .35s,color .35s}.card__qv button:hover,.card__qv a:hover{background:var(--ink);color:var(--paper)}.card:hover .card__qv,.card:focus-within .card__qv{opacity:1;transform:none}.card__plus{display:none}@media(hover:none){.card__qv{display:none}}.card__info{display:grid;grid-template-columns:1fr auto;gap:3px 14px;padding-top:14px;transition:transform .7s var(--ease-out)}@media(hover:hover){.card:hover .card__info{transform:translateY(-3px)}}.card__name{font-size:var(--t-sm);font-weight:400;line-height:1.35;letter-spacing:.02em}.card__price{font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.card__price s{color:var(--mute);margin-left:6px}.card__cat{grid-column:1/-1;font-size:12px;color:var(--mute)}.swatches{grid-column:1/-1;display:flex;gap:6px;margin-top:6px}.swatch{display:block;width:12px;height:12px;border-radius:50%;background:var(--sw,var(--paper-2));box-shadow:inset 0 0 0 1px #11111140}.na{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(10px,1.2vw,20px);align-items:start}.na__head{grid-column:1/6;position:sticky;top:calc(var(--top) + 40px)}.na__head .h2{margin:18px 0 28px}.na__head .lead{margin-bottom:36px}.na__list{grid-column:6/13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,64px) clamp(10px,1.2vw,20px)}.na__list .card:nth-child(2n){margin-top:clamp(60px,10vw,180px)}.na__list .card:first-child{grid-column:1/-1}.na__list .card:first-child .card__media{aspect-ratio:4/3.6}@media(max-width:960px){.na__head{grid-column:1/-1;position:static}.na__list{grid-column:1/-1}.na__list .card:nth-child(2n){margin-top:0}.na__list .card:first-child .card__media{aspect-ratio:4/5}}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);align-items:center;padding-block:var(--section)}.split__media{grid-column:1/8;grid-row:1;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-2)}.split__media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover}.split__small{grid-column:7/9;grid-row:1;align-self:end;position:relative;z-index:2;aspect-ratio:3/4;overflow:hidden;margin-bottom:-12%;outline:clamp(8px,1vw,14px) solid var(--paper)}.split__small img{width:100%;height:100%;object-fit:cover}.split__text{grid-column:9/13;grid-row:1}.split__text .h2{margin:22px 0 32px}.split__text .lead{margin-bottom:44px}.split__notes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--mute)}.split__notes strong{display:block;font-weight:400;color:var(--ink);margin-bottom:2px}@media(max-width:960px){.split__media{grid-column:1/-1;grid-row:auto}.split__small{display:none}.split__text{grid-column:1/-1;grid-row:auto;padding-top:48px}}.statement{padding-block:clamp(120px,15vw,260px);overflow:hidden}.statement h2{font-size:var(--t-mega);font-weight:300;line-height:.92;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.statement h2>span{display:block}.statement h2>span:nth-child(2){padding-left:18vw}.statement__foot{display:grid;grid-template-columns:repeat(12,1fr);margin-top:clamp(40px,5vw,80px)}.statement__foot p{grid-column:8/12;font-size:var(--t-md);font-weight:300;max-width:30ch;color:var(--ink-2)}@media(max-width:760px){.statement__foot p{grid-column:1/-1}.statement h2>span:nth-child(2){padding-left:8vw}}.colx{display:flex;gap:clamp(8px,.8vw,14px);height:min(86vh,900px)}.colx__item{position:relative;flex:1 1 0;min-width:0;overflow:hidden;color:var(--on-dark);background:#222;transition:flex-grow 1.1s var(--ease)}.colx__item:hover,.colx__item:focus-visible{flex-grow:2.1}.colx__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.8s var(--ease-out),filter 1s}.colx__item:hover img{transform:scale(1)}.colx__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000094)}.colx__txt{position:absolute;z-index:2;left:clamp(16px,2vw,32px);right:clamp(16px,2vw,32px);bottom:clamp(18px,2.4vw,36px);transition:transform .9s var(--ease-out)}.colx__item:hover .colx__txt{transform:translateY(-8px)}.colx__n{display:block;font-size:var(--t-label);letter-spacing:.24em;color:var(--on-dark-mute);margin-bottom:12px}.colx__name{display:block;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:300;letter-spacing:.06em;text-transform:uppercase;line-height:1}.colx__desc{display:block;max-width:30ch;font-size:var(--t-sm);color:#f3efe8d1;margin-top:12px;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .8s var(--ease-out)}.colx__cta{display:inline-block;margin-top:18px;font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding-bottom:6px;border-bottom:1px solid currentColor;opacity:0;transform:translateY(10px);transition:opacity .6s .08s var(--ease),transform .8s .08s var(--ease-out)}.colx__item:hover .colx__desc,.colx__item:hover .colx__cta,.colx__item:focus-visible .colx__desc,.colx__item:focus-visible .colx__cta{opacity:1;transform:none}@media(max-width:960px){.colx{flex-direction:column;height:auto}.colx__item{aspect-ratio:4/5;flex:none}.colx__desc,.colx__cta{opacity:1;transform:none}}.rail-wrap{padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,22vw,380px);gap:clamp(10px,1.2vw,20px);overflow-x:auto;scrollbar-width:none;padding-right:var(--gutter);cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail.is-drag{cursor:grabbing;scroll-snap-type:none}.rail.is-drag .card{pointer-events:none}.rail .card{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rail img{-webkit-user-drag:none}@media(max-width:760px){.rail{grid-auto-columns:68vw;scroll-snap-type:x mandatory}.rail .card{scroll-snap-align:start}}.rail-ctrl{display:flex;align-items:center;gap:10px}.rail-ctrl button{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.rail-ctrl button:hover:not([disabled]){background:var(--ink);color:var(--paper);border-color:var(--ink)}.rail-ctrl button[disabled]{opacity:.3}.rail-ctrl svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.2}.progress{height:1px;background:var(--line);margin-top:clamp(32px,4vw,56px);position:relative;overflow:hidden}.progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;transform:scaleX(.2);transition:transform .25s linear}.camp{position:relative;background:var(--ink);color:var(--on-dark);overflow:hidden;padding-block:clamp(72px,9vw,150px)}.camp__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);align-items:end}.camp__main{grid-column:1/8;position:relative;aspect-ratio:4/5;overflow:hidden}.camp__main img,.camp__side img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover}.camp__side{grid-column:9/12;position:relative;aspect-ratio:3/4;overflow:hidden;margin-bottom:clamp(60px,12vw,200px)}.camp__title{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);top:clamp(72px,9vw,150px);pointer-events:none;mix-blend-mode:difference;color:#fff}.camp__title h2{font-size:clamp(3.2rem,12.5vw,14rem);font-weight:300;line-height:.82;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.camp__title h2 span{display:block}.camp__title h2 span:nth-child(2){text-align:right}.camp__foot{grid-column:9/13;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.camp__foot p{color:var(--on-dark-mute);max-width:32ch}@media(max-width:960px){.camp__main{grid-column:1/-1}.camp__side{grid-column:6/-1;margin:-30% 0 0;z-index:2}.camp__foot{grid-column:1/-1;margin-top:32px}.camp__title{top:clamp(56px,9vw,150px)}}.social{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(60px,7vw,120px);gap:clamp(8px,1vw,16px)}.social a{position:relative;overflow:hidden;background:var(--paper-2)}.social a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out),filter .8s}.social a:hover img{transform:scale(1.05)}.social a:after{content:"\2197";position:absolute;right:12px;top:10px;color:#fff;font-size:14px;opacity:0;transition:opacity .4s}.social a:hover:after{opacity:1}.social a:nth-child(1){grid-column:1/5;grid-row:1/6}.social a:nth-child(2){grid-column:5/8;grid-row:2/5}.social a:nth-child(3){grid-column:8/13;grid-row:1/4}.social a:nth-child(4){grid-column:5/8;grid-row:5/9}.social a:nth-child(5){grid-column:8/11;grid-row:4/8}.social a:nth-child(6){grid-column:11/13;grid-row:4/7}.social a:nth-child(7){grid-column:1/5;grid-row:6/9}@media(max-width:760px){.social{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.social a{grid-column:auto!important;grid-row:auto!important;aspect-ratio:3/4}.social a:nth-child(3n+1){grid-column:1/-1!important;aspect-ratio:4/3}}.news{border-top:1px solid var(--line)}.news__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.news h2{grid-column:1/7}.news__body{grid-column:8/13}.news__body p{margin-bottom:36px;max-width:40ch;color:var(--ink-2)}.field{display:flex;border-bottom:1px solid var(--ink)}.field input{flex:1;min-width:0;height:58px;font-size:var(--t-base);outline:none}.field input::placeholder{color:var(--mute)}.field button{padding:0 2px 0 20px;font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500}.field:focus-within{border-bottom-width:2px}.form-msg{min-height:1.6em;margin-top:12px;font-size:var(--t-sm)}.form-msg.err{color:#8a2b1e}.fine{font-size:12px;color:var(--mute)}@media(max-width:960px){.news h2,.news__body{grid-column:1/-1}.news h2{margin-bottom:28px}}.footer{background:var(--ink);color:var(--on-dark);padding-top:clamp(80px,9vw,140px);overflow:hidden}.footer__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px}.footer__brand{grid-column:1/5}.footer__brand p{margin-top:24px;color:var(--on-dark-mute);max-width:30ch;font-size:var(--t-sm)}.fcol{grid-column:span 2}.fcol h3{font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;margin-bottom:22px}.fcol li+li{margin-top:10px}.fcol a,.fcol button{font-size:var(--t-sm);color:var(--on-dark-mute);transition:color .3s;text-align:left}.fcol a:hover,.fcol button:hover{color:var(--on-dark)}.footer__bottom{margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--line-dark);padding-block:26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:var(--on-dark-mute)}@media(max-width:960px){.footer__brand{grid-column:1/-1}.fcol{grid-column:span 6}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1116;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.scrim.on{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:95;width:min(480px,100%);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .8s var(--ease),visibility 0s .8s;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer.on{transform:none;visibility:visible;transition:transform .8s var(--ease)}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:var(--header-h);padding-inline:28px;border-bottom:1px solid var(--line);flex:none}.drawer__body{flex:1;overflow-y:auto;padding:28px}.drawer__foot{flex:none;border-top:1px solid var(--line);padding:22px 28px 28px}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.line-item{display:grid;grid-template-columns:92px 1fr auto;gap:18px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.line-item img{width:92px;aspect-ratio:3/4;object-fit:cover;background:var(--paper-2)}.line-item h4{font-weight:400;font-size:var(--t-sm);line-height:1.35}.line-item .meta{font-size:12px;color:var(--mute);margin-top:2px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:14px}.qty button{width:32px;height:32px}.qty span{min-width:26px;text-align:center;font-size:var(--t-sm)}.remove{display:block;margin-top:10px;font-size:12px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.empty{text-align:center;padding:64px 0}.empty p{margin:12px 0 32px;color:var(--mute)}.ship-bar{font-size:var(--t-sm);margin-bottom:26px}.ship-bar div{height:2px;background:var(--line);margin-top:10px}.ship-bar div span{display:block;height:100%;background:var(--ink);transition:width .6s var(--ease)}.total{display:flex;justify-content:space-between;font-size:var(--t-md);margin-bottom:6px}.drawer__foot .btn{width:100%;margin-top:18px}.info h3{font-size:var(--t-sm);font-weight:500;margin:26px 0 8px}.info p{font-size:var(--t-sm);color:var(--ink-2)}.info table,.table{width:100%;border-collapse:collapse;font-size:var(--t-sm);margin-top:12px}.info th,.info td,.table th,.table td{text-align:left;padding:11px 6px;border-bottom:1px solid var(--line);font-weight:400}.info th,.table th{color:var(--mute)}.form-row{margin-bottom:22px}.form-row label{display:block;font-size:12px;color:var(--mute);margin-bottom:4px}.form-row input,.form-row select{width:100%;height:48px;border-bottom:1px solid var(--ink);outline:none}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:120;transform:translate(-50%,24px);opacity:0;background:var(--ink);color:var(--paper);padding:14px 22px;font-size:var(--t-sm);transition:all .5s var(--ease);pointer-events:none;max-width:calc(100% - 40px)}.toast.on{opacity:1;transform:translate(-50%)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:24px;visibility:hidden;pointer-events:none}.modal.on{visibility:visible;pointer-events:auto}.modal__box{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--paper);display:grid;grid-template-columns:1.1fr 1fr;clip-path:inset(4% 4% 4% 4%);opacity:0;transition:clip-path .8s var(--ease),opacity .5s}.modal.on .modal__box{clip-path:inset(0);opacity:1}.modal__media{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--paper-2)}.modal__media::-webkit-scrollbar{display:none}.modal__media img{width:100%;aspect-ratio:3/4;object-fit:cover;scroll-snap-align:start}.modal__body{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column}.modal__body .x{position:absolute;top:10px;right:14px}.modal__dots{position:absolute;left:16px;bottom:14px;display:flex;gap:6px;z-index:2}.modal__dots span{width:18px;height:1px;background:#1111114d}.modal__dots span.on{background:var(--ink)}@media(max-width:760px){.modal{padding:0;place-items:end}.modal__box{grid-template-columns:1fr;max-height:94vh;clip-path:inset(100% 0 0 0)}.modal.on .modal__box{clip-path:inset(0)}}.search{position:fixed;inset:0 0 auto 0;z-index:96;background:var(--paper);max-height:100vh;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .8s var(--ease),visibility 0s .8s;padding-top:env(safe-area-inset-top,0px)}.search.on{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease)}.search__bar{display:flex;align-items:center;gap:16px;height:clamp(96px,12vw,150px);border-bottom:1px solid var(--line)}.search__bar input{flex:1;min-width:0;height:100%;font-size:clamp(1.6rem,4.5vw,3.75rem);font-weight:300;letter-spacing:-.01em;outline:none;text-transform:uppercase}.search__bar input::placeholder{color:var(--stone)}.search__hint{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0}.search__hint button{font-size:var(--t-sm);color:var(--mute);text-decoration:underline;text-underline-offset:4px}.search__hint button:hover{color:var(--ink)}.search__res{padding-bottom:64px}.pdp{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,80px);padding-top:var(--top)}.pdp__media{display:grid;grid-template-columns:1fr 1fr;gap:clamp(6px,.6vw,10px)}.pdp__media figure{position:relative;overflow:hidden;background:var(--paper-2);aspect-ratio:3/4;cursor:zoom-in}.pdp__media figure:first-child{grid-column:1/-1;aspect-ratio:4/4.6}.pdp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.pdp__media figure.zoom img{transform:scale(1.6);cursor:zoom-out}.pdp__info{position:relative}.pdp__sticky{position:sticky;top:calc(var(--top) + 32px);padding:clamp(24px,4vw,64px) 0 64px}.crumbs{font-size:12px;color:var(--mute);display:flex;gap:10px}.crumbs a:hover{color:var(--ink)}.pdp__title{font-size:clamp(2rem,3.4vw,3.25rem);font-weight:300;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;margin:22px 0 14px}.pdp__price{font-size:var(--t-md)}.opt{border:0;margin-top:32px}.opt__legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;float:left;margin-bottom:12px;font-size:12px;color:var(--mute)}.opt__legend+*{clear:both}.opt__guide{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--mute)}.opt__guide:hover{color:var(--ink)}.sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.size{cursor:pointer;display:block}.size span{display:grid;place-items:center;height:46px;border:1px solid var(--line);font-size:var(--t-sm);transition:border-color .3s,background .3s,color .3s}.size:hover span{border-color:var(--ink)}.size input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size input:focus-visible+span{outline:1px solid var(--ink);outline-offset:3px}.size.is-unavailable span{color:var(--mute);background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(17,17,17,.05) 6px 7px)}.sizes--color{display:flex;gap:10px}.size--swatch span{width:30px;height:30px;border-radius:50%;background:var(--sw);border:0;box-shadow:inset 0 0 0 1px #11111140}.size--swatch input:checked+span{background:var(--sw);outline:1px solid var(--ink);outline-offset:3px}.fit{margin-top:18px;font-size:var(--t-sm);padding-left:12px;border-left:1px solid var(--ink)}.pdp__form .btn{width:100%;margin-top:22px}.notify{margin-top:22px}.notify[hidden]{display:none}.notify .fine{margin-bottom:4px}.pdp__desc{margin-top:36px;color:var(--ink-2);max-width:46ch}.acc{border-top:1px solid var(--line)}.acc:last-of-type{border-bottom:1px solid var(--line)}.pdp__desc+.acc{margin-top:36px}.acc summary{list-style:none;cursor:pointer;padding:17px 0;font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:500;display:flex;justify-content:space-between}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-weight:300;font-size:16px;line-height:1;transition:transform .5s var(--ease)}.acc[open] summary:after{transform:rotate(45deg)}.acc .rte{padding-bottom:20px;font-size:var(--t-sm);color:var(--ink-2)}.rte p+p{margin-top:1em}.rte ul{list-style:disc;padding-left:1.1em}.sticky-atc{display:none}@media(max-width:960px){.pdp{grid-template-columns:1fr;padding-top:var(--top)}.pdp__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.pdp__media::-webkit-scrollbar{display:none}.pdp__media figure,.pdp__media figure:first-child{flex:0 0 100%;aspect-ratio:3/4;scroll-snap-align:start}.pdp__count{position:absolute;right:var(--gutter);margin-top:-36px;font-size:12px;color:var(--paper);z-index:3;mix-blend-mode:difference}.pdp__sticky{position:static;padding-top:28px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:#f3efe8f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .5s var(--ease)}.sticky-atc.on{transform:none}.sticky-atc .btn{min-height:46px;padding:0 22px}.sticky-atc p{font-size:var(--t-sm);line-height:1.3}}@media(min-width:961px){.pdp__count{display:none}}.plp-hero{padding-top:calc(var(--top) + clamp(56px,8vw,140px));padding-bottom:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.plp-hero h1{grid-column:1/9;font-size:var(--t-h1);font-weight:300;line-height:.86;letter-spacing:-.035em;text-transform:uppercase}.plp-hero p{grid-column:9/13;color:var(--ink-2);max-width:36ch}.plp-hero .label{grid-column:1/-1;margin-bottom:-6px}@media(max-width:960px){.plp-hero h1,.plp-hero p{grid-column:1/-1}}.filters{position:sticky;top:var(--top);z-index:20;background:var(--paper);border-block:1px solid var(--line);margin-bottom:clamp(28px,4vw,56px);transition:top .6s var(--ease)}.header.is-hidden~* .filters,body.header-hidden .filters{top:var(--bar-h)}.filters__inner{display:flex;align-items:center;gap:28px;height:56px;overflow-x:auto;scrollbar-width:none}.filters__inner::-webkit-scrollbar{display:none}.chip{flex:none;font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mute);padding:6px 0;position:relative;transition:color .3s}.chip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transition:transform .5s var(--ease)}.chip:hover,.chip[aria-pressed=true]{color:var(--ink)}.chip[aria-pressed=true]:after{transform:scaleX(1)}.filters__right{margin-left:auto;display:flex;gap:24px;flex:none}.filters select{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;padding-right:4px}.plp-count{font-size:12px;color:var(--mute);margin-bottom:24px}.page-top{padding-top:calc(var(--top) + clamp(48px,6vw,96px))}.about-hero{position:relative;height:88vh;min-height:560px;overflow:hidden;color:var(--on-dark);background:#222}.about-hero img{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover}.about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#00000073)}.about-hero .wrap{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(40px,7vh,88px)}.about-hero h1{font-size:var(--t-h1);font-weight:300;line-height:.86;letter-spacing:-.035em;text-transform:uppercase}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px);border-top:1px solid var(--line);padding-top:40px}.values h3{font-size:var(--t-sm);font-weight:500;letter-spacing:.06em;margin-bottom:10px}.values p{color:var(--ink-2);font-size:var(--t-sm);max-width:34ch}@media(max-width:760px){.values{grid-template-columns:1fr}}.narrow{max-width:820px}.page-body{margin-top:28px}.account__grid{display:grid;grid-template-columns:2fr 1fr;gap:48px}.cart-page__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,96px)}.cart-page__sum{display:flex;flex-direction:column;gap:12px}.cart-page__sum textarea{border:1px solid var(--line);padding:12px;resize:vertical}.qty-input{width:72px;height:40px;border:1px solid var(--line);padding:0 10px;margin-top:12px}.pager{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:64px}.password{min-height:100vh;display:grid;place-items:center;padding:40px var(--gutter);text-align:center}.password__box{width:min(480px,100%);display:flex;flex-direction:column;align-items:center}.password__box form,.password__box details{width:100%}.errors{color:#8a2b1e;font-size:var(--t-sm);margin-bottom:16px}@media(max-width:960px){.account__grid,.cart-page__grid{grid-template-columns:1fr}}[dir=rtl] .label,[dir=rtl] .nav a,[dir=rtl] .link,[dir=rtl] .btn,[dir=rtl] .ann,[dir=rtl] .h2,[dir=rtl] .h3,[dir=rtl] .chip,[dir=rtl] .card__qv button,[dir=rtl] .card__qv a,[dir=rtl] .card__tag,[dir=rtl] .acc summary,[dir=rtl] .fcol h3,[dir=rtl] .field button,[dir=rtl] .hero__title,[dir=rtl] .statement h2,[dir=rtl] .camp__title h2,[dir=rtl] .menu__nav a,[dir=rtl] .pdp__title,[dir=rtl] .plp-hero h1,[dir=rtl] .colx__name{letter-spacing:0}[dir=rtl] .label,[dir=rtl] .nav a,[dir=rtl] .link,[dir=rtl] .btn,[dir=rtl] .chip,[dir=rtl] .acc summary,[dir=rtl] .field button{font-size:.8125rem}[dir=rtl] .hero__title,[dir=rtl] .statement h2,[dir=rtl] .camp__title h2,[dir=rtl] .plp-hero h1{line-height:1.12}[dir=rtl] .drawer{right:auto;left:0;transform:translate(-100%)}[dir=rtl] .drawer.on{transform:none}[dir=rtl] .card__tag{left:auto;right:12px}[dir=rtl] .bag-count{right:auto;left:2px}[dir=rtl] .fit{padding-left:0;border-left:0;padding-right:12px;border-right:1px solid var(--ink)}[dir=rtl] .opt__legend{float:right}[dir=rtl] .statement h2>span:nth-child(2){padding-left:0;padding-right:18vw}[dir=rtl] .filters__right{margin-left:0;margin-right:auto}[dir=rtl] .info th,[dir=rtl] .info td,[dir=rtl] .table th,[dir=rtl] .table td{text-align:right}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}[data-reveal],[data-reveal=mask]{opacity:1;transform:none;clip-path:none}[data-reveal=mask]:before{display:none}[data-reveal=mask] img{transform:none}.line>span,.hero__title .line>span{transform:none}.hero__frame{clip-path:none}.hero__frame img{transform:none}.hero__eyebrow,.hero__foot{opacity:1}[data-parallax]{transform:none!important}}.icons .icon-btn--text{min-width:0}.icons .only-sm{display:none}@media(max-width:960px){.icons .only-sm{display:inline-grid}}.plp-tile{grid-column:span 2;position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark);aspect-ratio:auto;min-height:100%}.plp-tile img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;opacity:.92}.plp-tile span{position:absolute;left:24px;bottom:22px;z-index:2;font-size:var(--t-h3);font-weight:300;text-transform:uppercase;letter-spacing:.04em;line-height:1.05}.plp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5))}@media(max-width:960px){.plp-tile{aspect-ratio:4/3;min-height:0}}.hero--single .hero__media{grid-template-columns:1fr}.hero--single .hero__frame img{object-position:50% 24%}@media(max-width:760px){.hero--single .hero__frame img{object-position:50% 40%}}.spot{padding-bottom:var(--section)}.spot__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);align-items:end}.spot__media{grid-column:1/7;position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--paper-2)}.spot__media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover}.spot__text{grid-column:8/12;align-self:center}.spot__text .h2{margin:22px 0 28px}.spot__text .lead{margin-bottom:36px}.spot__row{display:flex;align-items:center;gap:28px;margin-bottom:28px}.spot__detail{grid-column:12/13;position:relative;aspect-ratio:3/4;overflow:hidden;display:none}.spot__detail img{width:100%;height:100%;object-fit:cover}@media(min-width:1200px){.spot__text{grid-column:8/11}.spot__detail{display:block;grid-column:11/13;align-self:end}}@media(max-width:960px){.spot__media,.spot__text{grid-column:1/-1}.spot__text{padding-top:40px}}@media(min-width:961px){.colx--2{height:min(80vh,820px)}.colx--2 .colx__item:hover{flex-grow:1.5}}.grid--3 .card__name,.grid--3 .card__price{font-size:var(--t-base)}.h-section{font-size:var(--t-h2);font-weight:300;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{margin:24px 0}.rte ol{padding-left:1.1em}.sort{display:flex;align-items:center;gap:10px}.col-tile{display:flex;flex-direction:column;gap:12px}.col-tile .card__media img{width:100%;height:100%;object-fit:cover}.search-field{max-width:760px;margin-bottom:40px}.search-count{margin-bottom:28px}.cart-view{margin-top:18px}.drawer__body .empty .btn{width:auto}.lang__btn{min-width:36px;height:42px;font-size:var(--t-label);letter-spacing:.12em;font-weight:500}.filters form{display:contents}.filters details{position:relative;flex:none}.filters summary{list-style:none;cursor:pointer;font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.filters summary::-webkit-details-marker{display:none}.filters details[open] .filters__pop{display:block}.filters__pop{display:none;position:absolute;top:calc(100% + 18px);left:0;z-index:30;min-width:220px;background:var(--paper);border:1px solid var(--line);padding:18px}.filters__pop label{display:flex;gap:10px;align-items:center;font-size:var(--t-sm);padding:5px 0;cursor:pointer}.filters__pop .btn{width:100%;min-height:42px;margin-top:12px}.filters__active{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;font-size:12px}.filters__active a{text-decoration:underline;text-underline-offset:3px;color:var(--mute)}.filters__inner{overflow:visible}@media(max-width:760px){.filters__inner{overflow-x:auto}.filters__pop{position:fixed;left:var(--gutter);right:var(--gutter);top:auto;bottom:20px}}.ctl{padding-top:0}.lookbook{padding-bottom:var(--section)}.lookbook__head{margin-bottom:clamp(48px,7vw,112px)}.lookbook__title{font-size:var(--t-h1);font-weight:300;line-height:.86;letter-spacing:-.035em;text-transform:uppercase;margin:22px 0 28px}.lookbook__intro{max-width:46ch;font-size:var(--t-md);font-weight:300;color:var(--ink-2)}.lookbook__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(40px,6vw,96px) clamp(10px,1.2vw,20px)}.look{grid-column:span 12}.look--half{grid-column:span 6}.look--third{grid-column:span 4}.look--half:nth-of-type(odd){margin-top:clamp(0px,8vw,140px)}.look__img{position:relative;overflow:hidden;background:var(--paper-2)}.look__img img{width:100%;height:auto}.look--full .look__img img{aspect-ratio:16/8;object-fit:cover}.look--half .look__img img{aspect-ratio:4/5;object-fit:cover}.look--third .look__img img{aspect-ratio:3/4;object-fit:cover}.look figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:var(--t-sm);color:var(--mute)}@media(max-width:760px){.look--half,.look--third{grid-column:span 12}.look--half:nth-of-type(odd){margin-top:0}}.qv-loading{display:grid;place-items:center;min-height:300px;grid-column:1/-1;font-size:var(--t-sm);color:var(--mute)}.qv-content{display:contents}.pdp__media figure:last-child:nth-child(2n){grid-column:1/-1;aspect-ratio:4/3.6}@media(max-width:960px){.pdp__media figure:last-child:nth-child(2n){aspect-ratio:3/4}}@media(max-width:760px){.hero__eyebrow .label:last-child{display:none}}.footer__mark{margin-top:clamp(56px,6vw,96px);display:flex;justify-content:center}.footer__mark img{width:min(600px,46%)!important;height:auto!important;opacity:.95}@media(max-width:760px){.footer__mark img{width:72%!important}}.wa{position:fixed;right:calc(var(--gutter) * .7);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:26px;background:var(--ink);color:var(--paper);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;font-weight:500;box-shadow:0 6px 24px #1111112e;transition:transform .6s var(--ease),opacity .4s,bottom .5s var(--ease)}.wa svg{width:22px;height:22px;fill:currentColor;flex:none}.wa:hover{transform:translateY(-2px)}.wa span{white-space:nowrap}body.lock .wa{opacity:0;pointer-events:none}body.sticky-on .wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-width:760px){.wa{width:52px;padding:0;justify-content:center}.wa span{display:none}}[dir=rtl] .wa{right:auto;left:calc(var(--gutter) * .7)}[dir=rtl] .wa span{letter-spacing:0}.search__bar>svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.15;flex:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.trust{display:grid;gap:9px;margin-top:18px;padding:16px 0 2px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.trust li{display:flex;align-items:center;gap:10px}.trust svg{width:18px;height:18px;flex:none;color:var(--ink)}.soon{position:relative;min-height:100vh;min-height:100svh;color:var(--on-dark);background:#151412;overflow:hidden}.soon__bg{position:absolute;top:0;right:0;bottom:0;left:0}.soon__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;filter:grayscale(.15) brightness(.62);transform:scale(1.08);animation:kenburns 16s var(--ease) forwards}.soon__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000000d 40%,#0000008c)}.soon__inner{position:relative;z-index:2;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:calc(env(safe-area-inset-top,0px) + 28px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 24px)}.soon__top img{height:30px!important;width:auto!important}.soon__mid{align-self:end;max-width:640px;padding-bottom:clamp(40px,8vh,96px)}.soon__mid .label{opacity:.8}.soon__title{font-size:clamp(3.6rem,12vw,10rem);font-weight:300;line-height:.86;letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 24px}.soon__title .line>span{transition:none;animation:lineUp 1.4s var(--ease-out) forwards;animation-delay:calc(.4s + var(--l,0) * .12s)}.soon__text{max-width:42ch;color:#f3efe8d9;margin-bottom:28px}.soon__form .field{border-color:var(--on-dark)}.soon__form input{color:var(--on-dark)}.soon__form input::placeholder{color:#f3efe899}.soon__form .form-msg{color:var(--on-dark)}.soon__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;font-size:12px;color:var(--on-dark-mute);border-top:1px solid var(--line-dark);padding-top:18px}.soon__foot a{margin-right:20px}.soon__foot a:hover{color:var(--on-dark)}.soon__owner summary{cursor:pointer;list-style:none}.soon__owner summary::-webkit-details-marker{display:none}.soon__owner .field{margin-top:12px;min-width:min(320px,80vw)}.soon__owner input{color:var(--on-dark)}[dir=rtl] .soon__title{letter-spacing:0;line-height:1.12}[dir=rtl] .soon__foot a{margin-right:0;margin-left:20px}.pdp__gal{position:relative;min-width:0}.pdp__ind{display:none}@media(min-width:961px){.pdp__media figure:after{content:attr(data-n);position:absolute;left:18px;top:16px;z-index:2;font-size:11px;letter-spacing:.26em;font-weight:500;color:#fff;mix-blend-mode:difference;pointer-events:none}}@media(max-width:960px){.pdp__media{gap:6px;scroll-padding-left:0}.pdp__media figure,.pdp__media figure:first-child{flex:0 0 86%}.pdp__media figure:last-child:nth-child(2n),.pdp__media figure:last-child{flex-basis:86%}.pdp__ind{display:flex;align-items:center;gap:12px;position:absolute;left:0;right:calc(14vw - var(--gutter) + 14px);bottom:16px;z-index:4;pointer-events:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.28))}.pdp__bars{flex:1;display:flex;gap:4px}.pdp__media figure:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:2;background:linear-gradient(180deg,#0000,#00000057);pointer-events:none}.pdp__bars span{flex:1;height:2px;background:#f3efe866;overflow:hidden}.pdp__bars i{display:block;height:100%;background:#f3efe8;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.pdp__bars span.on i{transform:scaleX(1)}.pdp__num{display:flex;align-items:baseline;gap:5px;color:#f3efe8;font-size:12px;letter-spacing:.14em;font-variant-numeric:tabular-nums}.pdp__num b{font-size:26px;font-weight:300;letter-spacing:-.01em;line-height:1}.pdp__num em{font-style:normal;opacity:.65}.pdp__swipe{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(243,239,232,.6);border-radius:50%;color:#f3efe8;transition:opacity .5s,transform .5s}.pdp__swipe svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.4;animation:nudgeArrow 1.8s var(--ease) infinite}.pdp__ind.seen .pdp__swipe{opacity:0;transform:scale(.6)}.pdp__count{display:none}}@keyframes nudgeArrow{0%,55%,to{transform:translate(0)}25%{transform:translate(4px)}}[dir=rtl] .pdp__bars i{transform-origin:right}[dir=rtl] .pdp__swipe svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.pdp__swipe svg{animation:none}}@media(max-width:960px){.pdp__media figure:only-child{flex:0 0 100%!important}.pdp__media figure:last-child{scroll-snap-align:end}.pdp__ind{transition:left .45s var(--ease),right .45s var(--ease)}.pdp__ind.at-end{left:calc(14vw - var(--gutter) + 14px);right:0}}@media(hover:none){.card__plus{display:grid;place-items:center;position:absolute;right:10px;bottom:10px;z-index:2;width:36px;height:36px;padding:0;border-radius:50%;background:#f3efe8c7;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(17,17,17,.08);box-shadow:0 2px 10px #1111111a;color:var(--ink);font-size:0;line-height:0;transition:transform .3s var(--ease),background .3s}.card__plus:before,.card__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.2px;background:currentColor;transform:translate(-50%,-50%)}.card__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.card__plus:active{transform:scale(.9);background:#f3efe8f2}}[dir=rtl] .card__plus{right:auto;left:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nth.css.map */
