@font-face{font-family:Gotham Pro;src:url(GothamPro-wordmark.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:70%;descent-override:0%;line-gap-override:0%}:root{--canvas: #ffffff;--ink: #000000;--stone: #757575;--veil: #eef0f3;--font-ui: "Helvetica Neue", Helvetica, "Inter", Arial, sans-serif;--font-mark: "Bodoni Moda", "Didot", "Bodoni 72", serif;--font-word: "Gotham Pro", "Helvetica Neue", Arial, sans-serif;--t-cap: 11px;--t-sm: 12px;--t-body: 13px;--t-lg: 15px;--t-h: 16px;--hdr: 56px;--ann: 0px;--top: calc(var(--hdr) + var(--ann));--g: clamp(16px, 2.6vw, 40px);--hair: 1px solid var(--ink);--ease: cubic-bezier(.2, .7, 0, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html.lock{overflow:hidden}body{margin:0;background:var(--canvas);color:var(--ink);font:400 var(--t-body)/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-radius:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-weight:400;font-size:inherit}::selection{background:var(--ink);color:var(--canvas)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}section[id]{scroll-margin-top:var(--top)}.t-up{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.01em}.t-cap{font-size:var(--t-cap)}.t-stone{color:var(--stone)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.link-u{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.link-u:hover{text-decoration-thickness:2px}.skip{position:fixed;left:var(--g);top:8px;z-index:300;background:var(--canvas);padding:8px 12px;border:var(--hair);transform:translateY(-200%)}.skip:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;border:var(--hair);background:transparent;color:var(--ink);font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.02em;position:relative;overflow:hidden}.btn:hover{text-decoration:underline;text-underline-offset:3px}.btn--solid{background:var(--ink);color:var(--canvas)}.btn--block{width:100%}.btn[disabled]{opacity:.35;cursor:not-allowed}.btn.is-shake{animation:shake .4s var(--ease)}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.hdr{position:fixed;inset:var(--ann) 0 auto;z-index:50;height:var(--hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--g);background:var(--canvas);border-bottom:1px solid transparent;transition:border-color .3s}.hdr.is-docked{border-color:var(--ink)}.hdr__l,.hdr__r{display:flex;gap:clamp(14px,2vw,28px);align-items:center}.hdr__r{justify-content:flex-end}.hdr__btn{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.01em;padding:8px 0;white-space:nowrap}.hdr__btn:hover{text-decoration:underline;text-underline-offset:3px}.hdr__mark{font-family:var(--font-word);font-weight:400;font-size:28px;line-height:.7;letter-spacing:.04em;opacity:0;transition:opacity .25s;pointer-events:none}.hdr.is-docked .hdr__mark{opacity:1;pointer-events:auto}.mark{transition:opacity .25s}.mark.is-gone{opacity:0;pointer-events:none}@media(max-width:599px){.hdr__mark{font-size:22px}}.mark{position:fixed;left:50%;top:0;z-index:60;transform-origin:50% 0;transform:translate3d(-50%,var(--top),0);color:var(--ink)}.mark__inner{display:block;white-space:nowrap;font-family:var(--font-word);font-weight:400;font-size:100px;line-height:.7;letter-spacing:.04em}.mark__l{display:inline-block}.mark__l:last-child,.hdr__mark,.ov__mark,.ftr__word{margin-right:-.04em}html.js .mark__l{opacity:0;transform:translateY(.18em)}html.ready .mark__l{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.4s var(--ease);transition-delay:calc(var(--i) * 55ms)}.hero{min-height:100svh;padding-top:var(--top);display:flex;flex-direction:column}.hero__spacer{height:calc(var(--mark-h, 18vw) + clamp(8px,1.4vw,20px));flex:none}.hero__grid{flex:1;min-height:320px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1px;padding:0 var(--g)}.hero__img{position:relative;overflow:hidden;background:var(--veil)}.hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.hero__img:nth-child(3) img{object-position:50% 30%}html.js .hero__img{clip-path:inset(100% 0 0 0)}html.js .hero__img img{transform:scale(1.12)}html.ready .hero__img{clip-path:inset(0 0 0 0);transition:clip-path 1.3s var(--ease-io) calc(.35s + var(--d) * .12s)}html.ready .hero__img img{transform:scale(1);transition:transform 2.2s var(--ease) calc(.35s + var(--d) * .12s)}.hero__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px var(--g) 20px}.hero__foot>:last-child{justify-self:end}.hero__line{font-size:var(--t-body)}html.js .hero__foot{opacity:0}html.ready .hero__foot{opacity:1;transition:opacity 1s ease 1.1s}.intro{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;padding:clamp(96px,16vw,200px) var(--g) clamp(80px,12vw,160px)}.intro__label{grid-column:1 / span 3;padding-top:.9em}.intro__text{grid-column:4 / span 8;font-weight:300;font-size:clamp(26px,3.4vw,50px);line-height:1.14;letter-spacing:-.018em;max-width:24em;text-wrap:balance}.intro__facts{grid-column:4 / span 9;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(48px,6vw,96px);border-top:var(--hair);padding-top:14px}.intro__facts dt{font-size:var(--t-cap);color:var(--stone);text-transform:uppercase;margin-bottom:4px}.intro__facts dd{font-size:var(--t-body)}.lb{position:relative}.lb__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;padding-top:var(--top)}.lb__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:18px var(--g)}.lb__meter{height:1px;background:color-mix(in srgb,var(--ink) 14%,transparent);position:relative;overflow:hidden}.lb__bar{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}.lb__count{font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.lb__track{flex:1;min-height:0;display:flex;gap:clamp(16px,2.4vw,40px);padding:0 var(--g) 28px;will-change:transform}.lb__track:focus-visible{outline-offset:-3px}.lb__frame{flex:none;height:100%;display:flex;flex-direction:column}.lb__frame--xl{--h: 100%}.lb__frame--l{--h: 86%}.lb__frame--m{--h: 70%}.lb__frame--s{--h: 54%}.lb__frame--low{justify-content:flex-end}.lb__frame--mid{justify-content:center}.lb__open{display:block;height:calc(var(--h) - 28px);aspect-ratio:4 / 5;background:var(--veil);overflow:hidden;cursor:zoom-in}.lb__open img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.lb__open:hover img{transform:scale(1.035)}.lb__cap{font-size:var(--t-cap);color:var(--stone);padding-top:8px;height:28px;white-space:nowrap}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,5vw,96px);padding:calc(var(--top) + 32px) var(--g) clamp(80px,10vw,140px);border-top:var(--hair);align-items:start}.pdp__gallery{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start}.pdp__thumbs{display:flex;flex-direction:column;gap:8px;position:sticky;top:calc(var(--top) + 32px)}.pdp__thumb{width:56px;aspect-ratio:4 / 5;background:var(--veil);opacity:.45;transition:opacity .3s;outline-offset:2px}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb[aria-selected=true]{opacity:1;box-shadow:0 0 0 1px var(--ink)}.pdp__thumb:hover{opacity:1}.pdp__main{position:relative;width:100%;max-width:calc((100svh - var(--top) - 64px) * .8)}.pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1px;background:var(--canvas);overscroll-behavior-x:contain}.pdp__track::-webkit-scrollbar{display:none}.pdp__slide{flex:0 0 100%;aspect-ratio:4 / 5;background:var(--veil);scroll-snap-align:start;cursor:zoom-in}@media(min-width:1200px){.pdp__main{max-width:none}.pdp__slide{flex-basis:calc(50% - .5px)}}.pdp__slide img{width:100%;height:100%;object-fit:cover}.pdp__count,.pdp__zoomhint{position:absolute;bottom:10px;color:var(--canvas);mix-blend-mode:difference;pointer-events:none}.pdp__count{left:12px;font-variant-numeric:tabular-nums}.pdp__zoomhint{right:12px}.pdp__info{position:sticky;top:calc(var(--top) + 32px);display:flex;flex-direction:column}.pdp__name{font-size:var(--t-h);text-transform:uppercase;margin-top:10px}.pdp__price{font-size:var(--t-lg);margin:6px 0 2px;font-variant-numeric:tabular-nums}.pdp__desc{font-size:var(--t-body);margin:28px 0 32px;max-width:42ch}.sizes{border:0;margin:0;padding:0;min-width:0}.sizes__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.sizes__head legend{float:left;padding:0}.sizes__grid{display:grid;grid-template-columns:repeat(6,1fr);border:var(--hair);clear:both}.sizes__grid.is-error{animation:shake .4s var(--ease)}.size{position:relative}.size+.size{border-left:var(--hair)}.size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.size span{display:grid;place-items:center;height:44px;font-size:var(--t-sm);transition:background .2s,color .2s}.size input:hover+span{text-decoration:underline;text-underline-offset:3px}.size input:checked+span{background:var(--ink);color:var(--canvas)}.size input:focus-visible+span{outline:1px solid var(--ink);outline-offset:-5px}.size input:checked:focus-visible+span{outline-color:var(--canvas)}.sizes__hint{min-height:3em;padding-top:10px;color:var(--stone)}.sizes__hint.is-error{color:var(--ink)}.pdp__form .btn{margin-top:8px}.acc{margin-top:36px;border-top:var(--hair)}.acc details{border-bottom:var(--hair)}.acc summary{list-style:none;cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:9px;height:9px;background:linear-gradient(var(--ink),var(--ink)) center / 9px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1px 9px no-repeat;transition:transform .3s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg)}.acc details p{padding:0 0 18px;max-width:46ch}.acc a{text-decoration:underline;text-underline-offset:2px}.ftr{border-top:var(--hair);padding:48px var(--g) 20px;overflow:hidden}.ftr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 20px}.ftr__h{color:var(--stone);margin-bottom:12px;font-size:var(--t-cap)}.ftr__list li+li{margin-top:6px}.ftr__list a,.ftr__list button{font-size:var(--t-body);text-align:left}.ftr__list a:hover,.ftr__list button:hover{text-decoration:underline;text-underline-offset:3px}.ftr__note{align-self:end;justify-self:end;color:var(--stone)}.ftr__word{font-family:var(--font-word);font-weight:400;font-size:var(--mark-fs, 18vw);line-height:.7;letter-spacing:.04em;margin:clamp(64px,10vw,140px) 0 16px;white-space:nowrap;text-align:center}.ftr__base{display:flex;justify-content:space-between;padding-top:12px;border-top:var(--hair)}.buybar{position:fixed;z-index:40;right:var(--g);bottom:16px;display:flex;align-items:center;gap:14px;background:var(--canvas);border:var(--hair);padding:6px;transform:translateY(calc(100% + 24px));transition:transform .6s var(--ease)}.buybar.is-on{transform:none}.buybar img{width:36px;height:45px;object-fit:cover}.buybar p{display:flex;flex-direction:column;font-size:var(--t-sm);line-height:1.35;text-transform:uppercase;padding-right:8px}.buybar .btn{min-height:40px;padding:10px 18px}.buybar .btn:hover{text-decoration:none;background:var(--ink);color:var(--canvas)}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .7s}.ov.is-open{visibility:visible;pointer-events:auto;transition:none}.ov__mark{font-family:var(--font-word);font-weight:400;font-size:26px;line-height:.7;letter-spacing:.04em}.ov--menu{background:var(--canvas);clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-io),visibility 0s linear .7s}.ov--menu.is-open{clip-path:inset(0);transition:clip-path .7s var(--ease-io)}.ov__bar>.hdr__btn{justify-self:start}.ov__bar{height:var(--hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--g);border-bottom:var(--hair)}.menu{height:calc(100% - var(--hdr));display:grid;grid-template-columns:1fr minmax(0,34vw);grid-template-rows:1fr auto;padding:0 var(--g);gap:0 var(--g)}.menu__list{align-self:center}.menu__list a,.menu__list button{display:inline-block;font-weight:300;font-size:clamp(36px,6.2vw,92px);line-height:1.04;letter-spacing:-.03em;padding:2px 0;transition:color .3s,transform .6s var(--ease)}.menu__list:hover a,.menu__list:hover button{color:var(--stone)}.menu__list a:hover,.menu__list button:hover,.menu__list a:focus-visible,.menu__list button:focus-visible{color:var(--ink);transform:translate(.12em)}.ov--menu .menu__list li{transform:translateY(30px);opacity:0;transition:transform .8s var(--ease),opacity .6s}.ov--menu.is-open .menu__list li{transform:none;opacity:1}.ov--menu.is-open .menu__list li:nth-child(1){transition-delay:.25s}.ov--menu.is-open .menu__list li:nth-child(2){transition-delay:.31s}.ov--menu.is-open .menu__list li:nth-child(3){transition-delay:.37s}.ov--menu.is-open .menu__list li:nth-child(4){transition-delay:.43s}.menu__media{grid-row:1 / span 2;grid-column:2;position:relative;margin:24px 0;background:var(--veil);overflow:hidden}.menu__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .6s,transform 1.2s var(--ease)}.menu__media img.is-active{opacity:1;transform:none}.menu__small{display:flex;flex-wrap:wrap;gap:8px 28px;padding:20px 0 24px}.menu__small a:hover{text-decoration:underline;text-underline-offset:3px}.ov--locale{background:var(--canvas);opacity:0;transition:opacity .5s,visibility 0s linear .5s}.ov--locale.is-open{opacity:1;transition:opacity .5s}.loc{height:100%;display:grid;grid-template-columns:minmax(320px,40%) 1fr}.loc__col{display:flex;flex-direction:column;padding:18px clamp(24px,7.5vw,112px)}.loc__top{display:flex;justify-content:space-between;align-items:center;height:calc(var(--hdr) - 18px)}.loc__form{margin:auto 0;max-width:320px;display:flex;flex-direction:column;gap:22px}.loc__form h2{font-size:var(--t-body);margin-bottom:8px}.loc__note{min-height:2.8em;margin-top:-8px}.loc__form .btn{align-self:flex-start;min-width:160px}.loc__img{position:relative;background:var(--veil);overflow:hidden}.loc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transform:scale(1.06);transition:transform 1.6s var(--ease)}.ov--locale.is-open .loc__img img{transform:none}.field{display:flex;flex-direction:column;gap:4px}.field__label{color:var(--stone);text-transform:uppercase}.field__input{appearance:none;-webkit-appearance:none;border:0;border-bottom:var(--hair);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6' fill='none' stroke='%23000'/%3E%3C/svg%3E") right 2px center no-repeat;font:inherit;font-size:var(--t-body);color:var(--ink);padding:8px 20px 8px 0;cursor:pointer}.field__input:focus{outline:none;border-bottom-width:2px;padding-bottom:7px}.check{display:flex;align-items:center;gap:10px;cursor:pointer}.check input{appearance:none;-webkit-appearance:none;width:13px;height:13px;border:var(--hair);margin:0;border-radius:0;display:grid;place-items:center;cursor:pointer}.check input:checked{background:var(--ink);box-shadow:inset 0 0 0 2px var(--canvas)}.ov__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;opacity:0;transition:opacity .5s}.ov--drawer.is-open .ov__scrim{opacity:1}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--canvas);border-left:var(--hair);display:flex;flex-direction:column;transform:translate(100%);transition:transform .7s var(--ease)}.drawer--wide{width:min(860px,100%)}.ov--drawer.is-open .drawer{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:var(--hdr);padding:0 24px;border-bottom:var(--hair);flex:none}.drawer__body{flex:1;overflow-y:auto;padding:24px;overscroll-behavior:contain}.drawer__foot{flex:none;border-top:var(--hair);padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px}.drawer__foot[hidden]{display:none}.bag__item{display:grid;grid-template-columns:88px 1fr;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.bag__item img{width:88px;aspect-ratio:4 / 5;object-fit:cover;background:var(--veil)}.bag__meta{display:flex;flex-direction:column;gap:2px}.bag__name{text-transform:uppercase;font-size:var(--t-sm)}.bag__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.qty{display:inline-grid;grid-template-columns:32px 28px 32px;border:var(--hair);height:32px;align-items:center;text-align:center}.qty button{height:100%}.qty button:hover{background:var(--ink);color:var(--canvas)}.qty output{font-variant-numeric:tabular-nums}.bag__remove{font-size:var(--t-cap);text-decoration:underline;text-underline-offset:2px;color:var(--stone)}.bag__remove:hover{color:var(--ink)}.bag__total{display:flex;justify-content:space-between;font-size:var(--t-body)}.bag__empty{display:flex;flex-direction:column;gap:6px;padding:24px 0}.bag__empty .btn{margin-top:24px;align-self:flex-start}.bag__empty img{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-top:28px;background:var(--veil)}.fit{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;padding-bottom:32px;border-bottom:var(--hair)}.seg,.units{display:inline-grid;grid-auto-flow:column;border:var(--hair)}.seg{grid-column:1 / -1;justify-self:start}.seg label,.units label{position:relative;cursor:pointer}.seg label+label,.units label+label{border-left:var(--hair)}.seg input,.units input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.seg span,.units span{display:block;padding:10px 18px;font-size:var(--t-sm);text-transform:uppercase;transition:background .2s,color .2s}.units span{padding:6px 12px;font-size:var(--t-cap)}.seg input:checked+span,.units input:checked+span{background:var(--ink);color:var(--canvas)}.seg input:focus-visible+span,.units input:focus-visible+span{outline:1px solid var(--ink);outline-offset:2px}.fit__cm{font-weight:300;font-size:clamp(48px,7vw,80px);line-height:1;letter-spacing:-.03em;margin:6px 0 18px;font-variant-numeric:tabular-nums}.fit__cm span{font-size:var(--t-h);letter-spacing:0}.fit__scale{display:flex;justify-content:space-between;margin-top:6px;font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--ink)}input[type=range]::-moz-range-track{height:1px;background:var(--ink)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:24px;margin-top:-12px;background:var(--ink);border:0;border-radius:0}input[type=range]::-moz-range-thumb{width:14px;height:24px;background:var(--ink);border:0;border-radius:0}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--canvas),0 0 0 3px var(--ink)}.fit__result{border-left:var(--hair);padding-left:40px;display:flex;flex-direction:column;align-items:flex-start}.fit__size{font-family:var(--font-mark);font-variation-settings:"opsz" 96;font-size:clamp(80px,11vw,132px);line-height:.9;letter-spacing:-.02em;margin:8px 0 14px}.fit__size.is-swap{animation:swap .5s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(.12em)}}.fit__why{max-width:32ch;min-height:3em}.fit__ref{margin:4px 0 18px;font-size:var(--t-sm)}.meas{padding-top:28px;display:flex;flex-direction:column;gap:16px}.meas__head{display:flex;justify-content:space-between;align-items:center}.meas__body{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:24px;align-items:center}.jacket{width:100%;height:auto;overflow:visible}.jacket__shape{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.jacket__shape circle{fill:var(--canvas)}.m line{stroke:var(--stone);stroke-width:1;stroke-dasharray:3 3;transition:stroke .25s,stroke-width .25s}.m text{fill:var(--stone);font-size:11px;font-family:var(--font-ui);transition:fill .25s}.m__k{font-weight:400}.m.is-on line{stroke:var(--ink);stroke-width:1.6;stroke-dasharray:none}.m.is-on text{fill:var(--ink)}.meas__tablewrap{overflow-x:auto}.meas__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--t-sm)}.meas__table th,.meas__table td{padding:0;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);height:38px}.meas__table thead th{border-bottom:var(--hair)}.meas__table tbody th{text-align:left;font-weight:400;white-space:nowrap;padding-right:12px}.meas__table tbody th b{font-weight:400;display:inline-block;width:1.4em}.meas__table tbody tr{cursor:default}.meas__table tbody tr.is-on th,.meas__table tbody tr.is-on td{background:color-mix(in srgb,var(--ink) 5%,transparent)}.meas__table .col-btn{width:100%;height:38px;font-size:var(--t-sm)}.meas__table .is-col{background:var(--ink)!important;color:var(--canvas)}.meas__table td.is-col{background:color-mix(in srgb,var(--ink) 8%,transparent)!important;color:var(--ink)}.ov--zoom{background:var(--canvas);opacity:0;transition:opacity .4s,visibility 0s linear .4s}.ov--zoom.is-open{opacity:1;transition:opacity .4s}.zoom__bar{position:absolute;inset:0 0 auto;height:var(--hdr);display:flex;justify-content:space-between;align-items:center;padding:0 var(--g);z-index:2;background:var(--canvas)}.zoom__stage{position:absolute;inset:var(--hdr) 0 40px;overflow:hidden;cursor:zoom-in;touch-action:pan-y}.zoom__stage img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zoom__stage.is-zoomed{cursor:zoom-out;touch-action:none}.zoom__stage.is-zoomed img{transform:scale(2.4);transition:transform .5s var(--ease),transform-origin .12s linear}.zoom__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:56px;height:56px;font-size:48px;font-weight:300;line-height:1;display:grid;place-items:center}.zoom__nav:hover{background:var(--ink);color:var(--canvas)}.zoom__nav--prev{left:var(--g)}.zoom__nav--next{right:var(--g)}.zoom__cap{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:var(--stone)}.toast{position:fixed;z-index:200;left:50%;top:calc(var(--top) + 12px);background:var(--ink);color:var(--canvas);padding:10px 16px;transform:translate(-50%,-12px);opacity:0;pointer-events:none;transition:opacity .3s,transform .5s var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:1100px){.pdp{grid-template-columns:minmax(0,1fr) 320px}.pdp__gallery{grid-template-columns:minmax(0,1fr)}.pdp__thumbs{display:none}}@media(max-width:899px){.hide-sm{display:none!important}.hero{min-height:0}.hero__grid{grid-template-columns:1fr;flex:none}.hero__img{aspect-ratio:4 / 5}.hero__foot{grid-template-columns:1fr auto;row-gap:4px}.hero__foot .hero__line{grid-column:1 / -1;grid-row:2}.hero__foot>:last-child{grid-row:1;grid-column:2}.intro{grid-template-columns:1fr;row-gap:20px}.intro__label,.intro__text,.intro__facts{grid-column:1}.intro__facts{grid-template-columns:1fr;gap:12px}.intro__facts>div{display:grid;grid-template-columns:9em 1fr}.lb__sticky{position:static;height:auto;padding-top:0}.lb{height:auto!important}.lb__track{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding-bottom:8px;scroll-padding:0 var(--g)}.lb__track::-webkit-scrollbar{display:none}.lb__frame{height:auto;width:74vw;scroll-snap-align:start}.lb__frame--s,.lb__frame--m{width:58vw}.lb__frame--low,.lb__frame--mid{justify-content:flex-start}.lb__frame--low{margin-top:18vw}.lb__open{height:auto;width:100%}.pdp{grid-template-columns:1fr;padding-top:var(--top);gap:24px}.pdp__gallery{margin:0 calc(var(--g) * -1)}.pdp__main{max-width:none}.pdp__info{position:static}.ftr__grid{grid-template-columns:1fr 1fr}.ftr__note{grid-column:1 / -1;justify-self:start}.buybar{left:var(--g);right:var(--g)}.buybar p{flex:1}.menu,.loc{grid-template-columns:1fr}.loc__img{display:none}.loc__col{padding:18px var(--g)}.fit{grid-template-columns:1fr}.fit__result{border-left:0;padding-left:0;border-top:var(--hair);padding-top:20px}.meas__body{grid-template-columns:1fr}.jacket{max-width:300px;justify-self:center}.drawer__head,.drawer__body{padding-left:var(--g);padding-right:var(--g)}.zoom__nav{top:auto;bottom:0;translate:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}html{scroll-behavior:auto!important}}.mark{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-fit-use].is-gone,[data-fit-use]:disabled{opacity:.45;cursor:default;pointer-events:none}.btn[disabled]{cursor:default}input[type=range][data-height]{touch-action:none;user-select:none;-webkit-user-select:none}.size.is-soldout{pointer-events:none}.size.is-soldout span{color:#c2c2c2!important;background:#f3f3f3!important;text-decoration:line-through!important;text-decoration-thickness:1px!important}.size.is-soldout input{cursor:default}.bag__gone{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--ink)}.drawer__foot .bag__gone{margin:0 0 12px}.bag__item.is-gone img,.bag__item.is-gone .bag__name,.bag__item.is-gone .t-stone,.bag__item.is-gone .bag__meta>p:not(.bag__gone){opacity:.4}.bag__item .qty button:disabled{opacity:.3;pointer-events:none}[data-checkout].is-blocked{opacity:.35;pointer-events:none}.grv-hidden{display:none!important}.no-product [data-price]{visibility:hidden}.grv-ann{position:fixed;inset:0 0 auto;z-index:55;height:var(--ann);display:flex;align-items:center;justify-content:center;padding:0 var(--g);background:var(--ink);color:var(--canvas);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.grv-ann a,.grv-ann span{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.grv-ann a:hover{text-decoration:underline;text-underline-offset:3px}.ftr__h--next{margin-top:24px}.grv-hint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000047;opacity:0;transition:opacity .25s ease}.grv-hint.is-in{opacity:1}.grv-hint.is-out{opacity:0;pointer-events:none}.grv-hint__card{background:var(--canvas);color:var(--ink);border:var(--hair);width:100%;max-width:440px;padding:28px 24px 24px}.grv-hint__title{font-size:20px;font-weight:300;line-height:1.2;letter-spacing:-.01em;margin:0 0 12px}.grv-hint__text{font-size:13px;line-height:1.55;margin:0 0 22px}.grv-hint__actions{display:flex;flex-wrap:wrap;gap:8px}.grv-hint__actions .btn{flex:1 1 auto;justify-content:center;text-align:center}@media(max-width:599px){.grv-hint{align-items:flex-end;padding:0}.grv-hint__card{max-width:none;border-width:1px 0 0;padding:24px 16px calc(16px + env(safe-area-inset-bottom))}}@media(max-width:899px){html.grv-ios .buybar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}html.grv-ios .grv-hint__card{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.grv-drop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;background:var(--canvas);color:var(--ink);display:flex;flex-direction:column;font:400 13px/1.5 var(--font-ui);transition:opacity .6s ease;overflow:auto;-webkit-font-smoothing:antialiased}.grv-drop.is-out{opacity:0;pointer-events:none}.grv-drop__hdr{height:var(--hdr);display:grid;place-items:center;border-bottom:var(--hair);flex:none}.grv-drop__mark{font-family:var(--font-word);font-size:28px;line-height:.7;letter-spacing:.04em;margin-right:-.04em}.grv-drop__main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.grv-drop__col{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px) var(--g)}.grv-drop__label{font-size:11px;letter-spacing:.04em;color:var(--stone);margin:0 0 18px}.grv-drop__title{font-weight:300;font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.025em;margin:0 0 40px}.grv-drop__clock{display:flex;border:var(--hair);width:max-content;max-width:100%}.grv-drop__clock>div{display:flex;flex-direction:column;align-items:center;padding:16px clamp(14px,2.2vw,28px);min-width:clamp(64px,8vw,104px)}.grv-drop__clock>div+div{border-left:var(--hair)}.grv-drop__clock>div[hidden]{display:none}.grv-drop__clock>div[hidden]+div{border-left:0}.grv-drop__clock b{font-weight:300;font-size:clamp(30px,4vw,56px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.grv-drop__clock span{margin-top:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.grv-drop__when{margin:22px 0 0;font-size:15px}.grv-drop__img{position:relative;background:var(--veil);overflow:hidden;border-left:var(--hair)}.grv-drop__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}@media(max-width:899px){.grv-drop__main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.grv-drop__img{order:-1;border-left:0;border-bottom:var(--hair);min-height:38vh}.grv-drop__col{padding:28px var(--g) 36px}.grv-drop__title{margin-bottom:24px}.grv-drop__clock{width:100%}.grv-drop__clock>div{flex:1;min-width:0;padding:12px 4px}}.grv-r *,.grv-r *:before,.grv-r *:after{box-sizing:border-box}.grv-r{font:400 13px/1.5 var(--font-ui);color:var(--ink);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.grv-r a{color:inherit}.grv-hdr{height:var(--hdr);display:grid;place-items:center;border-bottom:var(--hair);flex:none}.grv-mark{font-family:var(--font-word);font-size:28px;line-height:.7;letter-spacing:.04em;margin-right:-.04em;text-decoration:none}.grv-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grv-main--single{display:block;padding:clamp(40px,8vw,96px) var(--g);max-width:860px;width:100%;margin:0 auto}.grv-col{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px) var(--g);max-width:640px}.grv-label{font-size:11px;letter-spacing:.04em;color:var(--stone);margin:0 0 18px;text-transform:uppercase}.grv-title{font-weight:300;font-size:clamp(34px,4.6vw,64px);line-height:1.04;letter-spacing:-.025em;margin:0 0 22px}.grv-text{font-size:15px;line-height:1.55;max-width:38ch;margin:0 0 36px}.grv-rte{font-size:15px;line-height:1.6}.grv-rte h1,.grv-rte h2,.grv-rte h3{font-weight:400;line-height:1.2;margin:1.6em 0 .6em}.grv-rte p,.grv-rte ul,.grv-rte ol{margin:0 0 1em}.grv-actions{display:flex;flex-wrap:wrap;gap:10px}.grv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border:var(--hair);font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.02em;background:var(--canvas);color:var(--ink);text-decoration:none;cursor:pointer;border-radius:0}.grv-btn--solid{background:var(--ink);color:var(--canvas)!important}.grv-img{position:relative;background:var(--veil);overflow:hidden;border-left:var(--hair)}.grv-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.grv-ftr{border-top:var(--hair);padding:12px var(--g);display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--stone);flex:none}.grv-ftr a{text-decoration:none}.grv-field{display:block;margin:0 0 16px}.grv-field span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.02em;color:var(--stone);margin-bottom:8px}.grv-field input{width:100%;height:50px;border:1px solid #c4c4c4;border-radius:0;padding:0 14px;font:inherit;font-size:15px;background:var(--canvas)}.grv-field input:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.grv-errors{border:var(--hair);padding:12px 14px;margin:0 0 18px}.grv-list{list-style:none;padding:0;margin:0;border-top:1px solid #e5e5e5}.grv-list li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e5e5e5}.grv-r:has(.shopify-policy__container){padding-top:var(--hdr)}.grv-r:has(.shopify-policy__container) .grv-hdr{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--canvas)}.shopify-policy__container{max-width:none!important;width:100%;margin:0!important;padding:0!important;flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);font:400 15px/1.6 var(--font-ui)}.shopify-policy__title{border-right:var(--hair);padding:clamp(32px,5vw,72px) var(--g);text-align:left!important}.shopify-policy__title h1{position:sticky;top:calc(var(--hdr) + 32px);font-weight:300;font-size:clamp(30px,3.4vw,48px);line-height:1.04;letter-spacing:-.025em;margin:0;text-align:left!important}.shopify-policy__body{padding:clamp(32px,5vw,72px) var(--g);max-width:820px}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:400;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em;margin:36px 0 18px;padding-top:36px;border-top:1px solid #d9d9d9}.shopify-policy__body .rte>h2:first-child,.shopify-policy__body .rte>h3:first-child{margin-top:0;padding-top:0;border-top:0}.shopify-policy__body p,.shopify-policy__body li{font-size:15px;line-height:1.6;margin:0 0 14px;max-width:68ch}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px;padding-left:20px}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.grv-ftr nav{display:flex;flex-wrap:wrap;gap:6px 18px}.grv-ftr nav a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.shopify-policy__container{grid-template-columns:1fr}.shopify-policy__title{border-right:0;border-bottom:var(--hair)}.shopify-policy__title h1{position:static}.grv-ftr{flex-direction:column;gap:10px}}@media(max-width:899px){.grv-main{grid-template-columns:1fr}.grv-img{display:none}.grv-col{max-width:none}}@font-face{font-family:Syne Orpheus;src:url(data:font/woff2;base64,d09GMgABAAAAAASMAA8AAAAACDwAAAQ0AAIzMwAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgRwcKgZgP1NUQVQqAFwRCAqFPIRnATYCJAMgCxIABCAFg2QHIBvOBiCeg3GzfBxE3dam0fznK3VxRRCtldW98wiK0D0LR+wAhQEM2NNRLuzYxVg0JtH//79n3dc0AzAjFBoQ6ciF02SFP1h/oNN2AWT3zOcC2XBDtLT8mp//sgDH30/9tfDRrG0GG/BEbtkU0dQUCfaM1iHYPMAJDoynbU1mh30iUY9zzqDePUWgFZBCaBACzSZI8VYq6trA62qQNoKXAp+MustRyggu3GxFclKzMRUtK3RfXyeleqkTYIAYpgjkU6VheRQpCa+8CZTyJKckM0Is6u5SrcMIOPmK1wFgu2uNi4JIOogF8h9Mfi6cs4/pxn/fQfUd/URA/Mt5AEZgQmgU6IUwgPdSpaYRDlKvFc0YAZCo0AsT+Xq+DaBdo1Rv3yg1MytmG2oXQX3ZNlpvheWWhcR/WjypAzSCTqAdf4klAFAAKaVKCtnZGeocVPw6cL6HvARfz3tjR7Mdb93nv7ZBjX1Fznc40Gy73W0ey0LNZjO5b2FZt3n2OMxRZrO1ea09bXO3aeQ8NsRznd0bzb4QH4mPWn0xqMwG2VnnzjfMU5jC5PQ4i99VH4Vj7u08t273xqBiCKw/ePGhBZTua21TSq7uR7OP2Fe2XCAJEG7rbjhT16C203bq75MqgmZs83XD3Nsi15y75yu1I+QOtfM6RzjW+D9xrZu0ymxuoNv7ZFj++LRqZUhzUV4eAEmVal0ICQDg/eHex29zB9qPCRevfiJiLIMDFPVYsn7NeUX3JDS2p/rrUFgraQy+dFtrFKw6phlMhYefBPldUa2iDp+K4Nrogm+dJXOEfbmGQFIqay8KW3CAO2CRV9fi+NEyRX9OjqIvAcq69Hvy+q0tJE7ak315TVl/cFS8wqQYq5vhWydMTU2Af+Fk/xvP0+McpH/uC/dLXKwLriVE0fFrTo23EFJIes8fN/jXZOswd98dJa++mvJojFieJM4v0sTP866bsVla2447Xl+sqXgX7P3jAG/LMTp3hCpE2T0Ve6Pp0XmhytQ3b+Ar94V7/y063nl9q1QXXVLChHXny9SNn7i7mbWNQYW5I7F1EgAI5OLi5Gc3J/V75/13wbBP8HNjkSfgz2oZ+V/677ezEZsCoF6C4G2yNrwJYP5ZggCk/rrGeOHkpPL6xng5mZtEMDKC1kBiP5iG0OiIsxU4haGCq8nDoKG4Aj8owjDggjC1+yOsLPjWW8KEdfoSJag3kCwRhENrtN0AuUF3BqCUidlkFA0VNRpBSkwiG6GN2ihCq8mMKGtCMdGCYTjcWYzpTlMzoVgRkmluQTOzyiEioqJB0xs0RGiYiYHIEBMjLRMGRcDgahgxSmTMUC5M4TRZJTgF6AFudo4ZvCD3psi7vtwkNMqgEiZ6I1qMUmEEpClSwu0tF8vVoFGDcrlpmIACJ3UUDBpRPQRJ6xNxpeqBNgtwYKq0J61a) format("woff2");font-weight:800;font-style:normal;font-display:swap}.ftr__base{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:8px 24px}.ftr__base>:last-child{justify-self:end}.ftr__base>.orc{justify-self:center}.orc{display:inline-flex;align-items:baseline;gap:.5em;white-space:nowrap;text-decoration:none!important}.orc__mark{font-family:"Syne Orpheus",var(--font-ui);font-weight:800;font-size:13px;line-height:1;letter-spacing:-.01em;color:var(--ink)}.orc:hover .orc__mark,.orc:focus-visible .orc__mark{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:599px){.ftr__base{grid-template-columns:1fr auto;row-gap:20px}.ftr__base>.orc{grid-column:1 / -1;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/grinevic.css.map */
