:root{--ink:#050505;--coal:#0a0a0b;--graphite:#121214;--line:rgba(255,255,255,.11);--line-strong:rgba(255,255,255,.24);--platinum:#f3f4f6;--silver:#c9ccd1;--steel:#9a9da3;--chrome:linear-gradient(180deg,#ffffff 0%,#d5d8dc 26%,#7b7e84 50%,#eceef0 57%,#a9acb1 78%,#6f7278 100%);--serif:"Bodoni Moda","Didot","Bodoni MT","Times New Roman",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.19,1,.22,1);--gutter:clamp(20px,5vw,72px);--section:clamp(88px,12vw,176px);--bar:0px;--nav:76px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html.is-intro{overflow:hidden}body{margin:0;background:var(--ink);color:var(--silver);font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:1px solid var(--platinum);outline-offset:4px}::selection{background:var(--silver);color:var(--ink)}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.eyebrow{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--steel);font-weight:400}.display{font-family:var(--serif);font-weight:400;color:var(--platinum);line-height:1.02;letter-spacing:-.012em;text-wrap:balance}.display em{font-style:italic;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.h1{font-size:clamp(46px,7.2vw,116px)}.h2{font-size:clamp(36px,5vw,76px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 34px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:400;border:1px solid var(--line-strong);color:var(--platinum);transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.btn:hover{border-color:var(--platinum)}.btn--solid{background:var(--platinum);color:var(--ink);border-color:var(--platinum)}.btn--solid:hover{background:transparent;color:var(--platinum)}.link{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--platinum);padding-block:10px;position:relative}.link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform-origin:left;transform:scaleX(.28);opacity:.6;transition:transform .7s var(--ease),opacity .7s}.link:hover:after{transform:scaleX(1);opacity:1}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;display:grid;place-items:center;cursor:pointer;will-change:opacity;transition:opacity 1.25s cubic-bezier(.45,0,.25,1),visibility 0s linear 1.25s}.intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.intro.is-gone,.no-intro .intro{display:none}.intro__mark{display:grid;justify-items:center;gap:clamp(18px,3vw,34px);will-change:transform;transition:transform 1.6s cubic-bezier(.3,0,.2,1)}.intro.is-leaving .intro__mark{transform:scale(1.035)}.intro__word{position:relative;font-family:var(--serif);font-weight:540;font-variation-settings:"opsz" 30;font-size:clamp(40px,11vw,164px);line-height:1.1;letter-spacing:.2em;margin-right:-.2em;white-space:nowrap;opacity:0;transform:scale(1.04);will-change:opacity,transform}.intro__base,.intro__glint-text{display:block}.intro__base{color:transparent;background:linear-gradient(180deg,#fbfbfc,#d4d8dc 23%,#989ca3 47%,#eceef0 55%,#bcc0c6 74%,#8a8e95);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgba(255,255,255,.1))}.intro__glint{position:absolute;top:0;bottom:0;left:0;width:30%;overflow:hidden;opacity:0;transform-origin:0 0;transform:translate(-150%) skew(-18deg);will-change:transform,opacity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent)}.intro__glint-text{position:absolute;top:0;left:0;width:calc(100% / .3);color:#fff;text-shadow:0 0 .12em rgba(255,255,255,.55);transform-origin:0 0;transform:skew(18deg) translate(45%);will-change:transform}.intro__rule{width:min(300px,46vw);height:1px;background:linear-gradient(90deg,transparent,var(--silver),transparent);transform:scaleX(0);will-change:transform}.intro.is-playing .intro__word{animation:introIn 1.4s cubic-bezier(.33,0,.2,1) .15s forwards,introSettle 3.2s cubic-bezier(.2,.6,.2,1) .15s forwards}.intro.is-playing .intro__rule{animation:introRule 1.6s cubic-bezier(.22,1,.36,1) .7s forwards}.intro.is-playing .intro__glint{animation:glintMove 1.25s cubic-bezier(.45,.05,.3,1) 1.25s forwards,glintFade 1.25s linear 1.25s forwards}.intro.is-playing .intro__glint-text{animation:glintHold 1.25s cubic-bezier(.45,.05,.3,1) 1.25s forwards}@keyframes introIn{0%{opacity:0}to{opacity:1}}@keyframes introSettle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes introRule{to{transform:scaleX(1)}}@keyframes glintMove{0%{transform:translate(-150%) skew(-18deg)}to{transform:translate(400%) skew(-18deg)}}@keyframes glintHold{0%{transform:skew(18deg) translate(45%)}to{transform:skew(18deg) translate(-120%)}}@keyframes glintFade{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.header{position:fixed;inset:0 0 auto 0;z-index:60;transition:transform .7s var(--ease),background .5s,border-color .5s;border-bottom:1px solid transparent}.header.is-scrolled{transform:translateY(calc(var(--bar) * -1));background:#050505f2;border-bottom-color:var(--line)}.nav{height:var(--nav);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav__links{display:flex;gap:clamp(20px,2.6vw,44px)}.nav__links a{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver);padding-block:14px;position:relative;transition:color .4s}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--platinum);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.nav__links a:hover{color:var(--platinum)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.nav__logo{display:block;width:60px}.nav__logo img{width:100%;height:auto;mix-blend-mode:lighten}.nav__tools{display:flex;justify-content:flex-end;gap:4px}.icon{width:44px;height:44px;display:grid;place-items:center;color:var(--silver);transition:color .4s}.icon:hover{color:var(--platinum)}.icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.15}.burger{display:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#050505fa;display:grid;align-content:center;padding:calc(var(--bar) + var(--nav)) var(--gutter) 40px;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s linear .6s}.menu.is-open{opacity:1;visibility:visible;transition-delay:0s}.menu a{display:block;font-family:var(--serif);font-size:clamp(36px,10vw,56px);line-height:1.25;color:var(--platinum);padding-block:8px;border-bottom:1px solid var(--line)}.vitrine{position:relative;overflow:hidden;background:#101011;isolation:isolate}.vitrine img{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(1.06)}.hero{position:relative;min-height:100svh;padding-top:calc(var(--bar) + var(--nav));display:grid;align-items:center;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(52% 60% at 74% 46%,rgba(255,255,255,.075),transparent 70%)}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,6vw,112px);align-items:center;padding-block:clamp(24px,4vw,56px)}.hero__copy{display:grid;gap:clamp(24px,3vw,44px);justify-items:start}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}.hero__figure{justify-self:end;width:100%;max-width:min(560px,calc((100svh - var(--bar) - var(--nav) - 150px) * 1179 / 1551))}.hero__figure .vitrine{aspect-ratio:1179/1551;margin-inline:auto}.hero__figure .vitrine img{object-position:50% 100%;transform:scale(1.06);transform-origin:50% 100%;transition:transform 2.8s var(--ease)}.is-ready .hero__figure .vitrine img{transform:scale(1)}.hero__cap{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--steel)}.hero__cap span:last-child{color:var(--platinum);white-space:nowrap;flex:none}.section{padding-block:var(--section)}.section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,80px)}.section__head .eyebrow{margin-bottom:22px}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.viewer{position:relative;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(72% 62% at 50% 46%,#26262b,#121214 56%,#070708)}.viewer--blue{background:radial-gradient(72% 62% at 50% 46%,#24262e,#111217 56%,#070708)}.viewer__stage{position:absolute;top:0;right:0;bottom:0;left:0}.viewer__stage canvas{display:block;width:100%;height:100%;cursor:grab;outline:0}.viewer__stage canvas:active{cursor:grabbing}.viewer__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;opacity:0;pointer-events:none;transition:opacity .9s var(--ease)}.viewer.no-3d .viewer__fallback{opacity:1}.viewer__no,.viewer__hint{position:absolute;z-index:2;top:20px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;pointer-events:none}.viewer__no{left:22px;color:var(--platinum)}.viewer__hint{right:22px;color:var(--steel);opacity:0;transition:opacity .8s}.viewer.is-live .viewer__hint{opacity:1}.viewer.is-live .viewer__stage.is-touched~.viewer__hint{opacity:0}.viewer__tools{position:absolute;z-index:2;left:10px;right:10px;bottom:8px;display:none;justify-content:space-between;align-items:center}.viewer.is-live .viewer__tools,.viewer__tools div{display:flex}.viewer__tools button{min-width:44px;min-height:44px;padding:0 12px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel);transition:color .4s}.viewer__tools button:hover{color:var(--platinum)}.viewer__tools .zoom{font-size:20px;letter-spacing:0;padding:0}.product__meta{display:grid;grid-template-columns:1fr auto;gap:6px 24px;align-items:baseline;padding-top:22px;border-top:1px solid var(--line)}.product__name{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.4vw,34px);color:var(--platinum);line-height:1.2}.product__price{font-size:17px;color:var(--platinum);letter-spacing:.04em}.product__go{grid-column:1/-1;justify-self:start}.details{background:var(--coal);border-block:1px solid var(--line)}.details__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,7vw,128px);align-items:center}.details__media .vitrine{aspect-ratio:1179/1336}.details__media .vitrine img{object-position:50% 100%}.details__list{margin-top:clamp(36px,4vw,64px);border-top:1px solid var(--line)}.details__list li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding-block:clamp(20px,2.2vw,30px);border-bottom:1px solid var(--line)}.details__list .n{font-size:12px;letter-spacing:.3em;color:var(--steel)}.details__list h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.3vw,32px);color:var(--platinum);line-height:1.2}.look{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px)}.look figure{position:relative;overflow:hidden;background:var(--graphite);aspect-ratio:2/3}.look img{width:100%;height:100%;object-fit:cover;filter:contrast(1.03) saturate(1.05);transform:scale(var(--z,1));transform-origin:var(--o,50% 50%);transition:transform 2s var(--ease)}.look figure:hover img{transform:scale(calc(var(--z,1) * 1.04))}.statement{text-align:center;border-top:1px solid var(--line)}.statement img{width:clamp(120px,14vw,190px);height:auto;margin:0 auto clamp(28px,3vw,44px);mix-blend-mode:lighten}.statement .display{font-size:clamp(34px,5.2vw,80px);max-width:17ch;margin-inline:auto}.news{background:var(--coal);border-block:1px solid var(--line)}.news__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:end}.news .display{font-size:clamp(30px,3.6vw,54px)}.field{display:grid;gap:10px}.field label{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--steel)}.field__row{display:flex;border-bottom:1px solid var(--line-strong);transition:border-color .4s}.field__row:focus-within{border-color:var(--platinum)}.field input{flex:1;min-width:0;height:56px;background:none;border:0;outline:0;color:var(--platinum);font:inherit;font-size:18px}.field input::placeholder{color:#6c6f75}.field button{min-width:44px;padding:0 4px 0 20px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--platinum)}.field__note{min-height:1.6em;font-size:14px;color:var(--steel)}.footer{padding-block:clamp(56px,7vw,104px) 36px}.footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer__brand img{width:74px;height:auto;mix-blend-mode:lighten}.footer h3{font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--platinum);margin-bottom:18px}.footer li a{display:inline-block;padding-block:7px;font-size:15px;color:var(--steel);transition:color .4s}.footer li a:hover{color:var(--platinum)}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(48px,6vw,88px);padding-top:24px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel)}.footer__base button{letter-spacing:inherit;text-transform:inherit;color:var(--silver);min-height:32px}.footer__base button:hover{color:var(--platinum)}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1)}html.is-veiled:before{opacity:1;transition-duration:.34s}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;transition:visibility 0s linear .6s}.drawer.is-open{visibility:visible;transition-delay:0s}.drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;opacity:0;transition:opacity .5s var(--ease)}.drawer.is-open .drawer__shade{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:#0b0b0c;border-left:1px solid var(--line);transform:translate(100%);transition:transform .6s var(--ease);outline:0}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid var(--line)}.drawer__head h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1;color:var(--platinum)}.drawer__close{position:relative;width:44px;height:44px;margin-right:-12px}.drawer__close span,.drawer__close span:after{content:"";position:absolute;left:11px;right:11px;top:50%;height:1px;background:var(--platinum)}.drawer__close span{transform:rotate(45deg)}.drawer__close span:after{left:0;right:0;top:0;transform:rotate(90deg)}.drawer__body{flex:1;overflow:auto;padding:4px 26px;-webkit-overflow-scrolling:touch}.drawer__empty{padding-block:44px;color:var(--steel)}.drawer__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding-block:22px;border-bottom:1px solid var(--line)}.drawer__img img{width:92px;height:92px;object-fit:cover;background:var(--graphite)}.drawer__info{display:grid;gap:4px;align-content:start}.drawer__title{font-family:var(--serif);font-size:21px;line-height:1.2;color:var(--platinum)}.drawer__variant,.drawer__price{font-size:15px;color:var(--steel)}.drawer__qty{display:flex;align-items:center;gap:6px;margin-top:8px}.drawer__qty button{min-width:44px;min-height:44px;color:var(--platinum)}.drawer__qty [data-step]{border:1px solid var(--line-strong);font-size:18px}.drawer__qty span{min-width:30px;text-align:center;color:var(--platinum)}.drawer__qty .drawer__remove{margin-left:auto;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--steel)}.drawer__foot{display:grid;gap:12px;padding:22px 26px 26px;border-top:1px solid var(--line)}.drawer__total{display:flex;justify-content:space-between;align-items:baseline;font-size:20px;color:var(--platinum)}.drawer__total span{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--steel)}.drawer__note{font-size:14px;color:var(--steel)}.drawer__full{justify-self:center}.pdp__tax{margin-top:6px;font-size:13px;color:var(--steel)}.pdp__tax a{text-decoration:underline;text-underline-offset:3px}.drawer__item.is-busy{opacity:.5;transition:opacity .3s}.icon{position:relative}.cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--platinum);color:var(--ink);font-size:11px;line-height:16px;text-align:center;font-weight:500}@media(max-width:420px){.drawer__head,.drawer__body,.drawer__foot{padding-inline:20px}.drawer__item{grid-template-columns:72px minmax(0,1fr);gap:14px}.drawer__img img{width:72px;height:72px}.drawer__qty{flex-wrap:wrap}.drawer__qty [data-step]{min-width:40px}.drawer__qty span{min-width:24px}.drawer__qty .drawer__remove{letter-spacing:.18em}}.fx-light,.fx-ring,.fx-dot{position:fixed;left:0;top:0;pointer-events:none;z-index:2147483646;opacity:0;transition:opacity .4s;will-change:transform}.fx-on .fx-light,.fx-on .fx-ring,.fx-on .fx-dot{opacity:1}.fx-light{width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.13) 0%,rgba(255,255,255,.045) 38%,transparent 66%);mix-blend-mode:screen}.fx-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fffc}.fx-ring{box-sizing:border-box;border:1px solid rgba(255,255,255,.34);transition:opacity .4s,background .35s,border-color .35s,box-shadow .35s}.fx-ring.is-on{background:#ffffff1a;border-color:#ffffffd9;box-shadow:0 0 26px #ffffff47,inset 0 0 18px #ffffff14}.fx-cursor,.fx-cursor *{cursor:none!important}.fx-cursor input,.fx-cursor textarea,.fx-cursor select{cursor:auto!important}.fx-touch a,.fx-touch button{-webkit-tap-highlight-color:transparent}.fx-tap{position:fixed;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:1px solid rgba(255,255,255,.85);pointer-events:none;z-index:2147483646;animation:fxTap .75s cubic-bezier(.2,.7,.2,1) forwards}@keyframes fxTap{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(5.5)}}.fx-touch .is-tapped{box-shadow:0 0 0 1px #ffffffbf,0 0 24px #ffffff38;transition:box-shadow .25s}.fx-progress{position:fixed;top:0;right:0;width:2px;height:100%;pointer-events:none;z-index:61;opacity:0;transition:opacity .6s}.fx-progress.is-on{opacity:1}.fx-progress i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,#fff0,#ffffff8c);will-change:transform}.fx-progress b{position:absolute;top:-2.5px;right:-1.5px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #ffffff8c;will-change:transform}.fx-touch .display em{background-image:linear-gradient(100deg,#fff0 38%,#fffffff2,#fff0 62%),var(--chrome);background-size:260% 100%,100% 100%;background-position:100% 0,0 0;background-repeat:no-repeat}.fx-touch .display em.is-lit{background-position:0% 0,0 0;transition:background-position 1.7s cubic-bezier(.3,0,.2,1)}.fx-touch .vitrine:after,.fx-touch .look figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,#fff0 36%,#fff3,#fff0 64%);transform:translate(-130%)}.fx-touch .vitrine.is-lit:after,.fx-touch .look figure.is-lit:after{transform:translate(130%);transition:transform 1.9s cubic-bezier(.3,0,.2,1)}.fx-touch .btn{transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease),box-shadow 1s}.fx-touch .btn.is-lit{box-shadow:0 0 0 1px #fff6,0 0 28px #ffffff1a}.fx-touch .details__list li{transition:border-color 1s}.fx-touch .details__list li.is-lit{border-bottom-color:#ffffff73}.fx-touch .details__list li .n{transition:color 1s}.fx-touch .details__list li.is-lit .n{color:var(--platinum)}.js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease);transition-delay:var(--d,0ms)}.js [data-reveal].in{opacity:1;transform:none}@media(max-width:960px){:root{--nav:64px}body{font-size:16px}.nav__links{display:none}.nav{grid-template-columns:44px 1fr auto}.nav__logo{justify-self:center;width:52px}.burger{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px}.burger span{position:relative;display:block;width:22px;height:1px;background:var(--platinum);box-shadow:0 7px 0 var(--platinum);transform:translateY(-3.5px);transition:transform .5s var(--ease),box-shadow .3s}.burger[aria-expanded=true] span{transform:rotate(45deg);box-shadow:0 0 0 transparent}.burger[aria-expanded=true] span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--platinum);transform:rotate(90deg)}.icon--hide{display:none}.hero{align-items:start}.hero__grid{grid-template-columns:1fr;gap:28px;padding-bottom:72px}.hero__figure{order:-1;max-width:none}.hero__figure .vitrine{aspect-ratio:4/5;max-height:50svh;width:100%}.hero__cta .btn{flex:1 1 200px}.section__head{grid-template-columns:1fr}.products{grid-template-columns:1fr;gap:56px}.details__grid{grid-template-columns:1fr}.look{gap:12px}.news__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media(max-width:620px){.look{grid-template-columns:1fr;gap:16px}.look figure{aspect-ratio:4/5}}@media(max-width:520px){.details__list li{grid-template-columns:44px minmax(0,1fr)}.viewer__tools button{padding:0 8px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.page{padding-top:calc(var(--bar) + var(--nav) + clamp(32px,5vw,72px));padding-bottom:var(--section);min-height:70vh}.narrow{max-width:960px}.center{text-align:center}.page__title{font-size:clamp(36px,5vw,68px);margin-bottom:clamp(28px,4vw,56px)}.muted{color:var(--steel)}.footer__base a{color:var(--silver)}.footer__base a:hover{color:var(--platinum)}.label{display:block;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--steel);margin:22px 0 8px}.input,.select,.qty{width:100%;min-height:52px;padding:12px 14px;background:transparent;border:1px solid var(--line-strong);color:var(--platinum);font:inherit;border-radius:0}.qty{width:110px}.select option{color:#000}.input:focus,.select:focus,.qty:focus{outline:0;border-color:var(--platinum)}.notice{padding:16px 18px;border:1px solid var(--line-strong);color:var(--platinum);margin-bottom:8px}.rte{color:var(--silver);max-width:70ch}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--serif);font-weight:400;color:var(--platinum);line-height:1.2;margin:1.6em 0 .6em}.rte p,.rte ul,.rte ol{margin:0 0 1.1em}.rte ul,.rte ol{padding-left:1.2em;list-style:revert}.rte a{color:var(--platinum);text-decoration:underline;text-underline-offset:3px}.rte img{height:auto}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--line);padding:8px 10px;text-align:left}.list li{border-bottom:1px solid var(--line)}.list .link{display:flex;padding-block:18px}.pager{margin-top:40px;display:flex;gap:14px;flex-wrap:wrap;color:var(--steel)}.pager a{color:var(--platinum)}.contact .btn{margin-top:28px}button.btn{cursor:pointer}button.btn[disabled]{opacity:.5;cursor:not-allowed}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,88px);align-items:start}.pdp__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.pdp__gallery .vitrine{aspect-ratio:1/1}.pdp__info{position:sticky;top:calc(var(--nav) + 28px)}.pdp__title{font-size:clamp(34px,4vw,58px);margin:18px 0 14px}.pdp__price{font-size:22px;color:var(--platinum)}.pdp__price s{color:var(--steel);font-size:17px;margin-left:8px}.pdp__buy{width:100%;margin-top:28px}.pdp__form .shopify-payment-button{margin-top:12px}.pdp__desc{margin-top:36px}.pdp__facts{margin-top:36px;border-top:1px solid var(--line)}.pdp__facts li{padding-block:14px;border-bottom:1px solid var(--line);font-size:15px;color:var(--steel)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(20px,3vw,48px)}.card .vitrine{aspect-ratio:1/1}.cart__item{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:20px;align-items:start;padding-block:24px;border-bottom:1px solid var(--line)}.cart__items{border-top:1px solid var(--line)}.cart__img img{width:110px;height:110px;object-fit:cover;background:var(--graphite)}.cart__title{font-family:var(--serif);font-size:24px;color:var(--platinum);line-height:1.2}.cart__qty .label{margin-top:0}.cart__line{color:var(--platinum);min-width:90px;text-align:right;padding-top:30px}.cart__foot{margin-top:36px;display:grid;justify-items:end;gap:10px;text-align:right}.cart__total{display:flex;gap:28px;align-items:baseline;font-size:20px;color:var(--platinum)}.cart__total span{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--steel)}.cart__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:14px}.shopify-policy__container{max-width:960px;margin-inline:auto;padding-inline:var(--gutter)}.shopify-policy__title h1{font-family:var(--serif);font-weight:400;color:var(--platinum);font-size:clamp(36px,5vw,68px);line-height:1.05;margin:0 0 clamp(28px,4vw,56px);text-align:left}.shopify-policy__body{color:var(--silver);max-width:70ch}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--serif);font-weight:400;color:var(--platinum);line-height:1.2;margin:1.6em 0 .6em}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.1em}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2em;list-style:revert}.shopify-policy__body a{color:var(--platinum);text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.pdp{grid-template-columns:1fr}.pdp__info{position:static}}@media(max-width:620px){.cart__item{grid-template-columns:84px minmax(0,1fr)}.cart__img img{width:84px;height:84px}.cart__qty,.cart__line{grid-column:2;text-align:left;padding-top:0}.cart__foot{justify-items:stretch;text-align:left}.cart__actions .btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bovani.css.map */
