:root{--bg:#f4f2ee;--bg-2:#eeebe5;--tile:#e9e6df;--white:#fbfaf8;--ink:#151413;--ink-2:#6c6862;--ink-3:#a19c95;--line:#dfdbd3;--line-2:#cbc6bd;--sale:#8f2d22;--font-body:"Inter Tight","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-display:"Cormorant","Cormorant Garamond",Georgia,"Times New Roman",serif;--gutter:clamp(16px,2.4vw,40px);--hdr:52px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--bone:#e9e4da;--header-h:var(--hdr);--space-1:8px;--space-2:16px;--space-3:28px;--space-4:48px;--space-5:80px}@media(min-width:990px){:root{--hdr:60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100svh;display:flex;flex-direction:column}main{flex:1;outline:none}img,video,canvas,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}[hidden]{display:none!important}.icon{width:20px;height:20px;flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;z-index:200;left:12px;top:-60px;padding:10px 16px;background:var(--ink);color:var(--bg);font-size:13px;transition:top .2s}.skip:focus{top:12px}.wrap{padding-inline:var(--gutter)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.is-locked{overflow:hidden}.label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.display{font-weight:500;letter-spacing:-.03em;line-height:1}.display--xl{font-size:clamp(34px,4.6vw,68px)}.display--l{font-size:clamp(28px,3.4vw,48px)}.display--m{font-size:clamp(20px,2vw,26px);letter-spacing:-.015em}.display--hero{font-size:clamp(44px,7vw,96px)}.lead{font-size:16px;line-height:1.55;color:var(--ink-2)}.muted{color:var(--ink-2)}.link,.link-arrow{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--line-2);transition:text-decoration-color .2s}.link:hover,.link-arrow:hover{text-decoration-color:currentColor}.link .icon,.link-arrow .icon,.link-arrow .arrow{width:14px;height:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:background .25s,color .25s,border-color .25s,opacity .25s}.btn:hover{background:#000;border-color:#000}.btn:disabled,.btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.btn--block{display:flex;width:100%}.btn--line,.btn--ghost{background:transparent;color:var(--ink)}.btn--line:hover,.btn--ghost:hover{background:var(--ink);color:#fff}.btn.is-busy{opacity:.6;pointer-events:none}.btn__price{opacity:.7}.section-header{position:sticky;top:0;z-index:50}.hdr{position:relative;background:#f4f2eee6;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);color:var(--ink);transition:background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.hdr__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hdr);padding-inline:var(--gutter)}.hdr__nav{display:none;gap:28px}.hdr__nav a,.hdr__link{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;position:relative;padding:6px 0}.hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.hdr__nav a:hover:after,.hdr__nav a[aria-current]:after{transform:scaleX(1)}.hdr__brand{grid-column:2;display:block;line-height:0}.hdr__brand img{width:118px;height:auto}.hdr__tools{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:22px}.hdr__link{display:inline-flex;align-items:center;gap:8px}.hdr__link .icon{display:block}.hdr__search span,.hdr__bag-label,.hdr__search{display:none}.hdr__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-10px}.hdr__menu-btn{grid-column:1;justify-self:start}.hdr__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--bg);font-size:10.5px;font-weight:600;letter-spacing:0;line-height:1}.hdr__count[data-empty]{background:transparent;color:inherit;border:1px solid currentColor;opacity:.6}@media(max-width:989px){.hdr__bag{position:relative}.hdr__count{position:absolute;right:-7px;top:0;min-width:16px;height:16px;font-size:9.5px;padding:0 4px}.hdr__count[data-empty]{display:none}}.hdr__count.is-bump{animation:bump .5s var(--ease-out)}@keyframes bump{40%{transform:scale(1.3)}}@media(min-width:990px){.hdr__menu-btn{display:none}.hdr__nav{display:flex;grid-column:1}.hdr__brand img{width:150px}.hdr__search{display:inline-flex}.hdr__search .icon,.hdr__bag .icon{display:none}.hdr__search span,.hdr__bag-label{display:inline}}.route-threshold .section-header,.route-museum .section-header{position:fixed;left:0;right:0}html.over-house .route-threshold .hdr,.route-museum .hdr{background:linear-gradient(180deg,#00000080,#0000);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;color:#f3efe7}html.over-house .route-threshold .hdr__count:not([data-empty]),.route-museum .hdr__count:not([data-empty]){background:#f3efe7;color:#111}html.over-house .route-threshold .hdr__brand{opacity:0;pointer-events:none}.route-threshold .hdr__brand{transition:opacity .4s var(--ease)}.route-museum .hdr :focus-visible{outline-color:#f3efe7}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#15141347;opacity:0;transition:opacity .35s var(--ease)}.menu__panel{position:absolute;left:0;top:0;bottom:0;width:min(400px,88vw);background:var(--white);display:flex;flex-direction:column;padding:0 24px 32px;overflow-y:auto;transform:translate(-100%);transition:transform .45s var(--ease-out)}.menu.is-open .menu__scrim{opacity:1}.menu.is-open .menu__panel{transform:none}.menu__head{height:var(--hdr);display:flex;align-items:center}.menu__main{display:flex;flex-direction:column;gap:6px;padding:20px 0 28px}.menu__main a{font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.menu__search{display:flex;align-items:center;gap:10px;height:48px;border-bottom:1px solid var(--ink)}.menu__search input{flex:1;border:0;background:none;font-size:16px;outline:none;height:100%}.menu__more{display:flex;flex-direction:column;gap:12px;padding-top:28px;font-size:14px;color:var(--ink-2)}.search-sheet{position:fixed;inset:0 0 auto;width:100%;max-width:none;margin:0;padding:0;border:0;background:var(--white);color:var(--ink);border-bottom:1px solid var(--line)}.search-sheet::backdrop{background:#15141347}.search-sheet[open]{animation:sheetDown .4s var(--ease-out)}@keyframes sheetDown{0%{transform:translateY(-100%)}}.search-sheet__form{display:flex;align-items:center;gap:14px;height:calc(var(--hdr) + 36px)}.search-sheet__form input{flex:1;height:52px;border:0;border-bottom:1px solid var(--ink);background:none;font-size:clamp(18px,2vw,24px);letter-spacing:-.01em;outline:none}.search-sheet__form input::placeholder{color:var(--ink-3)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;color:var(--ink)}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1514134d;opacity:0;transition:opacity .4s var(--ease)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--white);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease-out);outline:none}.drawer.is-open .drawer__scrim{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;height:var(--hdr);padding:0 24px;border-bottom:1px solid var(--line);flex:none}.drawer__title{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.drawer__body{flex:1;overflow-y:auto;padding:0 24px;overscroll-behavior:contain}.drawer__empty{padding:48px 0;display:flex;flex-direction:column;gap:24px}.drawer__empty p{font-size:18px;font-weight:500;letter-spacing:-.01em}.drawer__empty-links{display:flex;flex-wrap:wrap;gap:10px}.drawer__empty-links .btn{flex:1;min-width:150px;padding:0 16px}.drawer__foot{flex:none;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500}.drawer__note{font-size:12px;color:var(--ink-2)}.drawer__assure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.drawer__assure .icon{width:16px;height:16px}.line{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.line:last-child{border-bottom:0}.line__media{display:block;aspect-ratio:4/5;background:var(--tile);overflow:hidden}.line__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.line__top{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:500}.line__title{line-height:1.35}.line__price{white-space:nowrap}.line__variant{font-size:12.5px;color:var(--ink-2)}.line__actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.line__remove{font-size:12px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--line-2)}.qty button{width:32px;height:100%;display:inline-flex;align-items:center;justify-content:center}.qty button .icon{width:14px;height:14px}.qty span{min-width:22px;text-align:center;font-size:13px}.lines.is-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.house{--t:0;position:relative;height:calc(var(--len,460) * 1vh);background:#0b0b0b;color:#f3efe7}.house__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.house__stage{--ar:var(--ar-l);--dx:var(--x);--dy:var(--y);position:absolute;left:50%;top:50%;width:max(100vw,calc(100svh * var(--ar)));height:max(100svh,calc(100vw / (var(--ar))));transform:translate(-50%,-50%)}@media(max-aspect-ratio:4/5){.house__stage{--ar:var(--ar-p)}}.house__film,.house__film>*,.house__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.house__poster img,.house__video,.house__reel{object-fit:cover}.house__video,.house__reel{opacity:0;transition:opacity .8s var(--ease)}.house.has-video .house__video,.house.has-reel .house__reel{opacity:1}.house.has-reel .house__video{opacity:0}.house--still .house__film{transform:scale(calc(1 + var(--t) * .14));transform-origin:50% 55%;will-change:transform}.house__grade{background:linear-gradient(180deg,#0000006b,#0000 26% 62%,#00000080);pointer-events:none}.house__intro{position:absolute;left:0;right:0;top:50%;transform:translateY(calc(-50% - var(--t) * 60px));display:flex;flex-direction:column;align-items:center;gap:22px;padding-inline:var(--gutter);text-align:center;opacity:calc(1 - clamp(0,var(--t) * 7,1));pointer-events:none}.house__title img{width:clamp(220px,30vw,440px);height:auto;filter:drop-shadow(0 6px 30px rgba(0,0,0,.45))}.house__tagline{max-width:34ch;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.7;color:#f3efe7db;text-wrap:balance}.house__cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#f3efe7bf;opacity:calc(1 - clamp(0,var(--t) * 10,1))}.house__cue i{width:1px;height:42px;background:linear-gradient(180deg,rgba(243,239,231,.85),transparent);transform-origin:top;animation:cue 2.2s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.house__doors{position:absolute;top:0;right:0;bottom:0;left:0}.hdoor{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);transform:translate(-50%,-50%);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .9s var(--ease) calc(var(--i) * .12s),visibility 0s .9s;color:#fff}@media(max-aspect-ratio:4/5){.hdoor{left:calc(var(--xp) * 1%);top:calc(var(--yp) * 1%);width:calc(var(--w) * 1.9%);height:calc(var(--h) * .62%)}}.house.is-arrived .hdoor{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .9s var(--ease) calc(var(--i) * .14s),visibility 0s}.hdoor__frame{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 0 60px #ffffff0f;transition:border-color .35s,background .35s}.hdoor:hover .hdoor__frame,.hdoor:focus-visible .hdoor__frame{border-color:#fff;background:#ffffff14}.hdoor:focus-visible{outline:none}.hdoor__label{position:absolute;left:50%;top:calc(100% + 18px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:44vw;text-align:center;text-shadow:0 1px 18px rgba(0,0,0,.6)}.hdoor__name{display:inline-flex;align-items:center;gap:10px;font-size:clamp(13px,1.1vw,16px);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hdoor__name .icon{width:16px;height:16px;transition:transform .35s var(--ease)}.hdoor:hover .hdoor__name .icon{transform:translate(4px)}.hdoor__sub{font-size:11.5px;letter-spacing:.04em;color:#ffffffb8}@media(max-aspect-ratio:4/5){.hdoor__label{max-width:30vw}.hdoor__name{font-size:11.5px;letter-spacing:.1em;line-height:1.35;white-space:normal;justify-content:center;flex-wrap:wrap;gap:4px 8px}.hdoor__sub{display:none}}@media(prefers-reduced-motion:reduce)and (max-aspect-ratio:4/5){.house__tagline{display:none}}@media(prefers-reduced-motion:reduce){.house{height:100svh}.house--still .house__film{transform:none}.house__intro{opacity:1;transform:none;top:calc(var(--hdr) + 9vh)}.house__title img{width:clamp(180px,22vw,320px)}.house__cue{display:none}}.row{padding:clamp(56px,7vw,112px) 0 0}.row+.row{padding-top:clamp(56px,6vw,96px)}.row__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.row__title{font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.015em}.row__link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.row__link .icon{width:16px;height:16px;transition:transform .3s var(--ease)}.row__link:hover .icon{transform:translate(3px)}.row__track.grid{padding-inline:var(--gutter)}.row--strip .row__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,42vw);gap:10px;overflow-x:auto;padding:0 var(--gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.row--strip .row__track::-webkit-scrollbar{display:none}.row--strip .row__track>*{scroll-snap-align:start}@media(min-width:750px){.row--strip .row__track{grid-auto-columns:minmax(180px,calc((100vw - 2 * var(--gutter) - 50px) / 6))}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 6px}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 10px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 12px}}.grid--art{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px}@media(min-width:990px){.grid--art{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 20px}}.row--art .grid--art{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.row--art .grid--art{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 14px}}.card{position:relative;min-width:0}.card__media{position:relative;aspect-ratio:4/5;background:var(--tile);overflow:hidden}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7% 5%;mix-blend-mode:multiply;transition:opacity .6s var(--ease),transform 1.2s var(--ease-out)}.card__img--alt{opacity:0}.has-pointer .card__media:hover .card__img--alt{opacity:1}.has-pointer .card__media:hover .card__img:not(.card__img--alt){opacity:0}.has-pointer .card__media:hover .card__img{transform:scale(1.025)}.card__info{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 2px 0;font-size:13px;line-height:1.4}.card__title{font-size:13px;font-weight:500;letter-spacing:0;grid-column:1}.card__price{grid-column:2;grid-row:1;color:var(--ink);white-space:nowrap}.card__dots{grid-column:1/-1;display:flex;align-items:center;gap:5px;margin-top:6px}.card__dots li{width:9px;height:9px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f}.card__dots .card__more{width:auto;height:auto;background:none;box-shadow:none;font-size:11px;color:var(--ink-2);margin-left:2px}@media(max-width:749px){.card__info{grid-template-columns:1fr;font-size:12.5px}.card__title{font-size:12.5px}.card__price{grid-column:1;grid-row:auto;color:var(--ink-2)}}.card__qa{position:absolute;left:0;right:0;bottom:0;z-index:2}.card__qa-toggle{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;background:#fbfaf8f0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014;transition:transform .3s var(--ease)}.card__qa-toggle .icon{width:16px;height:16px}.card__qa.is-open .card__qa-toggle{transform:rotate(45deg)}.card__qa-panel{margin:8px;padding:12px;border-radius:14px;background:#ffffff94;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 30px #15141314;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity .3s var(--ease),transform .4s var(--ease-out),visibility 0s .3s}.card__qa.is-open .card__qa-panel{opacity:1;transform:none;visibility:visible;transition:opacity .3s var(--ease),transform .4s var(--ease-out),visibility 0s}.card__qa.is-open .card__qa-toggle{opacity:0;pointer-events:none}.card__qa-label{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.card__qa-label span{color:var(--ink)}.card__sizes{display:flex;flex-wrap:wrap;gap:4px}.card__size{min-width:38px;height:32px;padding:0 8px;border-radius:8px;background:#ffffff8c;border:1px solid rgba(21,20,19,.16);font-size:12px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.card__size:hover{background:var(--ink);border-color:var(--ink);color:#fff}.card__size.is-busy{opacity:.5}.card__size.is-done{background:var(--ink);border-color:var(--ink);color:#fff}.has-pointer .card__qa-toggle{opacity:0;pointer-events:none}.has-pointer .card__qa-toggle:focus-visible{opacity:1;pointer-events:auto}.has-pointer .card__media:hover .card__qa-panel,.has-pointer .card__qa:focus-within .card__qa-panel{opacity:1;transform:none;visibility:visible;transition:opacity .3s var(--ease),transform .4s var(--ease-out),visibility 0s}.card.is-hidden{display:none}.ecard{min-width:0}.ecard__media{position:relative;display:block;aspect-ratio:1;background:var(--tile);overflow:hidden}.ecard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--ease),transform 1.4s var(--ease-out)}.ecard__img--alt{opacity:0}.has-pointer .ecard__media:hover .ecard__img--alt{opacity:1}.has-pointer .ecard__media:hover .ecard__img{transform:scale(1.03)}.ecard__info{display:flex;justify-content:space-between;gap:12px;padding:12px 2px 0;font-size:13px}.ecard__title{font-size:13px;font-weight:500}.ecard__price{white-space:nowrap}@media(max-width:749px){.ecard__info{flex-direction:column;gap:2px;font-size:12.5px}.ecard__title{font-size:12.5px}.ecard__price{color:var(--ink-2)}}.coll{padding-bottom:clamp(64px,8vw,120px)}.coll__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;padding-top:clamp(36px,6vw,96px);padding-bottom:clamp(24px,3vw,40px)}.coll__title{font-size:clamp(44px,7.4vw,124px);font-weight:500;letter-spacing:-.045em;line-height:.88}.coll__aside{max-width:340px;display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.coll__intro{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.coll__intro p{margin:0}.coll__note{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ink)}.coll__note .icon{width:18px;height:18px}.coll__empty,.coll__none{padding:40px 0;color:var(--ink-2)}.bar{position:sticky;top:var(--hdr);z-index:20;background:#f4f2eeeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:clamp(16px,2vw,28px)}.bar__inner{display:flex;align-items:center;gap:24px;height:50px;overflow-x:auto;scrollbar-width:none}.bar__inner::-webkit-scrollbar{display:none}.bar__group{display:flex;align-items:center;gap:20px;flex:none}.bar__chip{position:relative;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 0;white-space:nowrap;transition:color .2s}.bar__chip span{font-size:10px;letter-spacing:0;color:var(--ink-3);vertical-align:top;margin-left:2px}.bar__chip[aria-pressed=true]{color:var(--ink)}.bar__chip[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink)}.bar__colours{gap:10px;padding-left:24px;border-left:1px solid var(--line);height:20px}.bar__dot{width:16px;height:16px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--bg),0 0 0 2px transparent;transition:box-shadow .2s}.bar__dot[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--bg),0 0 0 3px var(--ink)}.bar__sort{margin-left:auto;flex:none}.bar__sort select{appearance:none;-webkit-appearance:none;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23151413' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right center/9px;padding:6px 18px 6px 0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pager{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:56px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pager a{display:inline-flex;align-items:center;gap:8px}.pdp{padding-bottom:clamp(24px,4vw,48px)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(32px,3.5vw,64px)}}@media(min-width:1400px){.pdp__grid{grid-template-columns:minmax(0,1fr) 440px}}.pdp__gallery{min-width:0;margin-inline:calc(-1 * var(--gutter))}@media(min-width:990px){.pdp__gallery{margin-inline:0}}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.gal::-webkit-scrollbar{display:none}.gal__item{position:relative;flex:0 0 100%;aspect-ratio:3/4;background:var(--tile);scroll-snap-align:start;overflow:hidden}@media(min-width:990px){.gal{gap:8px!important}.gal__item{border-radius:18px}}.gal__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.gal__item.is-off{display:none}@media(min-width:990px){.gal__item.is-wide{grid-column:1/-1;aspect-ratio:3/2}}.gal__item--film{background:#0d0d0d}.gal__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 80%}.gal__cap{position:absolute;left:14px;bottom:14px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;pointer-events:none}.gal__play{position:absolute;right:12px;bottom:10px;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.gal__play:hover{background:#00000080}.gal__play .icon{width:16px;height:16px}.gal__play-play,.gal__play[aria-pressed=true] .gal__play-pause{display:none}.gal__play[aria-pressed=true] .gal__play-play{display:inline}.gal__play:focus-visible{outline-color:#fff}.gal__dots{display:flex;justify-content:center;gap:6px;padding:14px 0 2px}.gal__dots i{width:5px;height:5px;border-radius:50%;background:var(--line-2);transition:background .25s,transform .25s}.gal__dots i.is-on{background:var(--ink);transform:scale(1.2)}@media(min-width:990px){.gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible}.gal__item{aspect-ratio:3/4}.gal__dots{display:none}}.pdp__panel{min-width:0}.pdp__sticky{display:flex;flex-direction:column}.pdp__set{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.pdp__title{font-size:clamp(24px,2vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.12}.pdp__meaning{margin-top:12px;font:italic 400 clamp(19px,1.5vw,22px)/1.35 var(--font-display);color:var(--ink-2);max-width:32ch}.pdp__price{font-size:16px;display:flex;gap:10px;align-items:baseline}.pdp__price s{color:var(--ink-3);font-size:13px}.pdp__form{margin-top:22px;display:flex;flex-direction:column;gap:24px}.opt__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.opt__legend{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.opt__value{color:var(--ink);margin-left:6px;letter-spacing:.06em}.opt__guide{font-size:12px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.opt__guide:hover{color:var(--ink)}.opt__values{display:flex;flex-wrap:wrap;gap:6px}.opt__values--swatch{gap:10px}.opt__item{position:relative;display:inline-flex}.swatch{display:block;width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--bg),0 0 0 3px transparent;cursor:pointer;transition:box-shadow .2s}.swatch:hover{box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--bg),0 0 0 4px var(--line-2)}.opt__item input:checked+.swatch{box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--bg),0 0 0 4px var(--ink)}.opt__item input:focus-visible+label{outline:1.5px solid var(--ink);outline-offset:5px}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:44px;padding:0 14px;border:1px solid var(--line-2);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.pill:hover{border-color:var(--ink)}.opt__item input:checked+.pill{background:var(--ink);border-color:var(--ink);color:#fff}.opt--size .opt__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.opt--size .pill{width:100%;min-width:0}.opt__values--wide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pill--art{flex-direction:column;height:60px;gap:2px}.pill--art small{font-size:11px;font-weight:400;color:var(--ink-2)}.opt__item input:checked+.pill--art small{color:#ffffffb3}.opt--material .opt__values--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opt--material .pill{text-decoration:none;color:inherit}.opt--material .pill.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.opt--material .pill.is-on small{color:#ffffffb3}.opt.needs-size .pill{border-color:var(--ink);animation:nudge .45s var(--ease)}@keyframes nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.opt__hint{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.opt__hint b{color:var(--ink);font-weight:500}.opt__fixed{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);margin-top:-8px}.opt__fixed .icon{width:18px;height:18px}.pdp__buy{display:flex;flex-direction:column;gap:10px}.btn--buy{min-height:56px;font-size:12.5px}.pdp__dynamic.is-locked{opacity:.4;pointer-events:none}.shopify-payment-button__button{min-height:52px!important;border-radius:0!important;font:500 12.5px/1 var(--font-body)!important;letter-spacing:.06em}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;text-transform:uppercase;letter-spacing:.12em}.shopify-payment-button__more-options{font-size:12px;color:var(--ink-2);text-decoration:underline}.pdp__status{min-height:0;font-size:12.5px;color:var(--ink-2)}.pdp__status:empty{display:none}.set{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;margin-top:20px;padding:12px;background:#ffffff80;border:1px solid rgba(255,255,255,.75);border-radius:14px}.set__media{display:block;aspect-ratio:4/5;background:var(--tile);overflow:hidden;border-radius:9px}.set__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4%}.set__info{display:flex;flex-direction:column;gap:3px;min-width:0}.set__label{font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.set__title{font-size:13.5px;font-weight:500;line-height:1.3}.set__title:hover{text-decoration:underline;text-underline-offset:3px}.set__price{font-size:13px;color:var(--ink-2)}.set__add{grid-column:1/-1;min-height:46px;justify-content:space-between;padding:0 18px}.set__total{letter-spacing:.04em;opacity:.75}.set__status{grid-column:1/-1;font-size:12px;color:var(--ink-2)}.set__status:empty{display:none}.acc{border-bottom:0}.acc__item{border-top:1px solid rgba(21,20,19,.1)}.acc__item summary{display:flex;align-items:center;justify-content:space-between;padding:17px 0;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.acc__item summary .icon{width:16px;height:16px;transition:transform .35s var(--ease)}.acc__item[open] summary .icon{transform:rotate(45deg)}.acc__body{padding:0 0 20px;font-size:13.5px;line-height:1.65;color:var(--ink-2);display:flex;flex-direction:column;gap:10px}.acc__body b,.acc__body strong{color:var(--ink);font-weight:500}.acc__list{display:flex;flex-direction:column;gap:6px}.acc__list li{position:relative;padding-left:16px}.acc__list li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:1px;background:var(--ink-3)}.acc__body .link{align-self:flex-start;color:var(--ink);font-size:13px}.rte{font-size:inherit;line-height:1.65}.rte>*+*{margin-top:.9em}.rte h2{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin-top:1.8em}.rte h3{font-size:15px;font-weight:500;color:var(--ink);margin-top:1.4em}.rte ul,.rte ol{padding-left:1.1em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li+li{margin-top:.25em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte strong{font-weight:500;color:var(--ink)}.rte img{margin-block:1.5em}.buybar{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:18px;transform:translateY(130%);transition:transform .5s var(--ease-out)}@media(min-width:990px){.pdp .buybar{left:50%;right:auto;width:min(620px,calc(100vw - 48px));bottom:20px;transform:translate(-50%,140%)}.pdp .buybar.is-on{transform:translate(-50%)}}.buybar.is-on{transform:none}.buybar__text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px;line-height:1.35}.buybar__text b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__text span{color:var(--ink-2)}.buybar .btn{min-height:46px;padding:0 22px;border-radius:12px}.buybar__thumb{flex:none;width:44px;height:52px;border-radius:9px;overflow:hidden;background:var(--tile)}.buybar__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.buybar__thumb--art img{object-fit:cover;mix-blend-mode:normal}.sheet{width:min(680px,calc(100vw - 24px));max-height:min(86vh,900px);margin:auto;padding:0;border-radius:22px;color:var(--ink)}.sheet::backdrop{background:#15141338;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet[open]{animation:sheetIn .4s var(--ease-out)}@keyframes sheetIn{0%{opacity:0;transform:translateY(16px)}}.sheet__inner{max-height:inherit;overflow-y:auto;padding:24px clamp(20px,3vw,36px) 32px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.6}.sheet__head{display:flex;justify-content:space-between;align-items:center}.sheet__title{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sheet__fit b{font-weight:500}.sheet__chart img{width:100%;height:auto;background:#fff;border-radius:12px}.sheet__chart figcaption,.sheet__empty{font-size:12.5px;color:var(--ink-2);margin-top:8px}.views{position:relative}.views__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--tile)}@media(min-width:990px){.views__track{border-radius:20px}}.views__track::-webkit-scrollbar{display:none}.views__item{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}.views__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.views__toggle{display:flex;justify-content:center;gap:22px;padding:16px var(--gutter) 0}.views__toggle button{position:relative;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:6px 0;transition:color .2s}.views__toggle button[aria-pressed=true]{color:var(--ink)}.views__toggle button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink)}@media(min-width:990px){.views__track{overflow:hidden}.views__item{aspect-ratio:auto;height:calc(100svh - var(--hdr));min-height:560px;max-height:1100px}.views__toggle{justify-content:flex-start;padding-left:0}}.glass{background:#ffffff8c;-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);border:1px solid rgba(255,255,255,.62);box-shadow:0 1px #fff9 inset,0 24px 60px -24px #1f1c1838,0 2px 8px #1f1c180a}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:#fbfaf8f5}}.glass--card{border-radius:22px;padding:clamp(20px,2.4vw,32px)}.glass__title{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.glass__foot{margin-top:18px;font-size:13px;color:var(--ink-2)}.pdp{position:relative;isolation:isolate}.pdp__mist{position:absolute;z-index:-1;left:0;right:0;top:0;height:min(1400px,170vh);background-size:cover;background-position:center;filter:blur(90px) saturate(1.5);opacity:.42;transform:scale(1.15);pointer-events:none}.pdp__mist:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(244,242,238,0) 0%,var(--bg) 92%)}.pdp--art .pdp__mist{opacity:.5}@media(min-width:990px){.pdp__grid{padding-top:20px}.pdp__sticky{position:sticky;top:calc(var(--hdr) + 20px);border-radius:22px;padding:28px 28px 26px}}@media(min-width:990px)and (max-height:820px){.pdp__sticky{position:static}}@media(max-width:989px){.pdp__sticky{border-radius:22px;padding:22px 18px 20px;margin-top:4px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--ink)}.crumbs [aria-current]{color:var(--ink-2)}.museum-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:14px;padding:7px 12px 7px 10px;border-radius:999px;background:#151413e0;color:#f3efe7;font-size:11.5px;font-weight:500;letter-spacing:.04em}.museum-back .icon{width:15px;height:15px}.pdp__rating{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px}.pdp__rating .icon{width:14px;height:14px}.pdp__priceline{display:flex;align-items:baseline;gap:10px;margin-top:10px}.pdp__vat{font-size:11.5px;color:var(--ink-2)}.pdp__stock{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ink-2)}.pdp__stock i{width:7px;height:7px;border-radius:50%;background:#3f7d52;box-shadow:0 0 0 3px #3f7d5226}.pdp__stock.is-out i{background:var(--sale);box-shadow:0 0 0 3px #8f2d2226}.glass .btn--buy{border-radius:14px}.glass .pill{border-radius:10px;background:#ffffff73;border-color:#15141329}.glass .opt__item input:checked+.pill{background:var(--ink)}.glass .set__add{border-radius:12px}.glass .shopify-payment-button__button{border-radius:14px!important}.promise{display:flex;flex-direction:column;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(21,20,19,.1)}.promise li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--ink-2)}.promise li>.icon{width:18px;height:18px;color:var(--ink)}.promise li>span:not(.pay-icons){flex:1 1 0;min-width:0}.promise a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.promise__pay .pay-icons{flex-basis:100%;padding-left:28px;margin-top:2px}.pdp__more{display:grid;gap:16px;margin-top:clamp(40px,5vw,72px)}@media(min-width:990px){.pdp__more{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}}.pdp__more .acc__item:first-child{border-top:0}.pdp__app{grid-column:1/-1}.drawer__added{display:flex;align-items:center;gap:10px;margin:14px 24px 0;padding:12px 14px;border-radius:14px;background:#eef3ec;color:#24402c;font-size:13px;line-height:1.4}.drawer__added .icon{width:18px;height:18px;flex:none}.drawer__added b{font-weight:500}.drawer__ship{margin:14px 24px 0;font-size:12.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:8px}.drawer__meter{height:3px;border-radius:2px;background:var(--line);overflow:hidden}.drawer__meter span{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--p,0));transition:transform .6s var(--ease-out)}.drawer__upsell{margin:8px 0 20px;padding:14px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.drawer__upsell-label{font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.drawer__upsell-card{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.drawer__upsell-info{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:500;min-width:0}.drawer__upsell-add{min-height:38px;padding:0 16px;font-size:11px}.pay-icons--center{justify-content:center}.eta{display:grid;gap:5px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.eta[hidden]{display:none}.eta p{display:flex;align-items:center;gap:8px;margin:0}.eta .icon{width:15px;height:15px;flex:none;opacity:.7}.eta__cut{font-weight:500;color:var(--ink)}.eta b{font-weight:500}.ship-q{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin:6px 0 0}.ship-q[hidden]{display:none}.eta+.ship-q{margin-top:0}.drawer__express{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0;--shopify-accelerated-checkout-row-gap:8px}.drawer__express:empty{display:none}.artsheet{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:none;height:min(760px,calc(100svh - 48px));margin:auto;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible}.artsheet::backdrop{background:#0a0a0a47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.artsheet[open]{animation:sheetIn .45s var(--ease-out)}.artsheet__panel{height:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;transition:transform .3s var(--ease-out)}.artsheet__grab{display:none}.artsheet__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px 16px;flex:none}.artsheet__back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.06em;background:#fff6;border:1px solid rgba(255,255,255,.5)}.artsheet__back .icon,.artsheet__nav .icon{width:16px;height:16px}.artsheet__nav{display:flex;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.artsheet__nav button{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff6;border:1px solid rgba(255,255,255,.5)}.artsheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:clamp(20px,3vw,44px);padding:0 clamp(16px,2.4vw,32px) 28px}.artsheet__media{position:sticky;top:0;align-self:start;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#d9d5ce}.artsheet__media img{width:100%;height:100%;object-fit:cover}.artsheet__info{display:flex;flex-direction:column;gap:14px;padding-top:6px}.artsheet__label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.artsheet__title{font-size:clamp(26px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin-top:-6px}.artsheet__meaning{font:italic 400 clamp(19px,1.5vw,22px)/1.35 var(--font-display);color:var(--ink-2)}.artsheet__sizes{margin-top:4px}.artsheet__sizes legend{margin-bottom:10px}.artsheet__size-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.artsheet__size{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:10px 12px;border-radius:12px;border:1px solid rgba(21,20,19,.16);background:#fff6;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.artsheet__size>span{display:flex;flex-direction:column;gap:2px}.artsheet__size b{font-weight:500;font-size:13px}.artsheet__size small{font-size:11px;color:var(--ink-2)}.artsheet__size em{font-style:normal;font-size:12.5px}.artsheet__size:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.artsheet__size:has(input:checked) small{color:#ffffffb3}.artsheet__size:has(input:focus-visible){outline:1.5px solid currentColor;outline-offset:3px}.artsheet__size.is-out{opacity:.4;cursor:not-allowed}.artsheet__scale{display:flex;align-items:center;gap:14px;color:var(--ink)}.artsheet__scale svg{width:150px;height:auto;flex:none}.artsheet__scale rect{transition:all .45s var(--ease-out)}.artsheet__scale figcaption{font-size:12px;color:var(--ink-2)}.artsheet .btn--buy{border-radius:14px}.artsheet__done{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#eef3ece6;color:#24402c}.artsheet__done p{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.artsheet__done .icon{width:18px;height:18px}.artsheet__done-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.artsheet__done .btn{min-height:44px;padding:0 12px;border-radius:12px;font-size:11px}.artsheet__story{font-size:13.5px;color:var(--ink-2)}.artsheet__story ul{display:none}.artsheet__full{font-size:12.5px;align-self:flex-start}.artsheet .promise{margin-top:0}@media(max-width:749px){.artsheet{width:100vw;height:auto;max-height:92svh;margin:auto 0 0;inset:auto 0 0}.artsheet[open]{animation:sheetUp .45s var(--ease-out)}.artsheet__panel{height:auto;max-height:92svh;border-radius:24px 24px 0 0}.artsheet__grab{display:flex;justify-content:center;padding:8px 0 0;flex:none}.artsheet__grab i{width:40px;height:4px;border-radius:2px;background:currentColor;opacity:.25}.artsheet__body{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.artsheet__media{position:relative;flex:none;aspect-ratio:4/3;width:100%}}@keyframes sheetUp{0%{transform:translateY(100%)}}.artsheet--dark{color:#ece7dd}.artsheet--dark .glass,.artsheet--dark.glass{background:#10101194;border-color:#ffffff1f;box-shadow:0 1px #ffffff0f inset,0 40px 120px -20px #000000b3}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.artsheet--dark .glass{background:#101011f5}}.artsheet--dark .artsheet__back,.artsheet--dark .artsheet__nav button{background:#ffffff0f;border-color:#ffffff24}.artsheet--dark .artsheet__nav,.artsheet--dark .artsheet__label,.artsheet--dark .artsheet__meaning,.artsheet--dark .artsheet__story,.artsheet--dark .artsheet__scale figcaption,.artsheet--dark .artsheet__size small,.artsheet--dark .promise li,.artsheet--dark .opt__legend{color:#ece7ddb3}.artsheet--dark .promise{border-color:#ffffff1f}.artsheet--dark .promise li>.icon,.artsheet--dark .artsheet__scale{color:#ece7dd}.artsheet--dark .artsheet__size{background:#ffffff0a;border-color:#ffffff29}.artsheet--dark .artsheet__size:has(input:checked){background:#ece7dd;border-color:#ece7dd;color:#111}.artsheet--dark .artsheet__size:has(input:checked) small{color:#0009}.artsheet--dark .btn{background:#ece7dd;border-color:#ece7dd;color:#111}.artsheet--dark .btn--line{background:transparent;color:#ece7dd}.artsheet--dark .artsheet__done{background:#ffffff14;color:#ece7dd}.artsheet--dark .artsheet__media{background:#1a1a1a}.artsheet--dark :focus-visible{outline-color:#ece7dd}.mrail{display:none!important}.room__stage{position:absolute;left:50%;top:50%;z-index:2;width:max(100vw,calc(100svh * 16 / 9));height:max(100svh,56.25vw);transform:translate(-50%,-50%);pointer-events:none}@media(max-aspect-ratio:10/11){.room__stage{width:max(100vw,56.25svh);height:max(100svh,calc(100vw * 16 / 9))}}.room__spot{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s var(--ease),visibility 0s .6s;color:#fff}@media(max-aspect-ratio:10/11){.room__spot{left:calc(var(--xp) * 1%);top:calc(var(--yp) * 1%);width:calc(var(--wp) * 1%);height:calc(var(--hp) * 1%)}}.room__spot.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s var(--ease),visibility 0s}.room__spot-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:1px solid rgba(255,255,255,0);transition:border-color .35s,background .35s}.room__spot:hover .room__spot-frame,.room__spot:focus-visible .room__spot-frame{border-color:#ffffff8c;background:#ffffff0a}.room__spot:focus-visible{outline:none}.room__spot-tag{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:9px 14px 9px 12px;border-radius:999px;background:#0e0e0e73;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.18);font:500 10.5px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase}.room__spot-tag i{width:7px;height:7px;border-radius:50%;background:var(--accent,#fff);box-shadow:0 0 rgba(var(--argb,255,255,255),.6);animation:dot 2.6s ease-out infinite}.room__next{position:absolute;z-index:3;left:50%;bottom:clamp(24px,5vh,56px);transform:translate(-50%,10px);display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#0e0e0e66;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);color:var(--bone);font:500 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),transform .6s var(--ease),visibility 0s .6s}.room__next.is-on{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .6s var(--ease),transform .6s var(--ease),visibility 0s}.room__next b{font-weight:500;color:#fff}.room__next .icon{width:16px;height:16px}.room__next-label{color:#e9e4da99}@media(max-width:749px){.room__next{left:auto;right:var(--gutter);transform:translateY(10px);bottom:86px}.room__next.is-on{transform:none}}.look-item .is-size .look-pill.is-unavailable{display:none}.room__spot-tag{margin-left:var(--tx,0px)}.look-item__view{align-self:flex-start;font:500 10.5px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);text-decoration:underline;text-underline-offset:4px;margin-top:2px}.mmap{position:fixed;z-index:30;left:var(--gutter);top:calc(var(--hdr) + 22px);color:var(--bone);transition:opacity .5s var(--ease)}.mmap.is-away{opacity:0;pointer-events:none}.mmap__pill{display:none}.mmap__list{display:flex;flex-direction:column;gap:2px}.mmap__list a{display:grid;grid-template-columns:26px auto;align-items:center;gap:8px;padding:5px 0;font:500 10.5px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#e9e4da73;transition:color .3s}.mmap__list b{font-weight:500;font-family:var(--font-display);font-size:15px;letter-spacing:.04em;text-transform:none}.mmap__list span{opacity:0;transform:translate(-4px);transition:opacity .3s,transform .3s;text-shadow:0 1px 12px rgba(0,0,0,.8)}.mmap:hover .mmap__list span,.mmap:focus-within .mmap__list span,.mmap__list a[aria-current] span{opacity:1;transform:none}.mmap__list a[aria-current],.mmap__list a:hover{color:var(--bone)}.mmap__list a[aria-current] b{color:#fff}@media(max-width:989px){.mmap{top:calc(var(--hdr) + 10px);left:var(--gutter)}.mmap__pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 14px;border-radius:999px;background:#0e0e0e80;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.16);font:500 10.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mmap__pill .icon{width:14px;height:14px;transition:transform .3s}.mmap.is-open .mmap__pill .icon{transform:rotate(180deg)}.mmap__list{position:absolute;left:0;top:calc(100% + 8px);min-width:230px;padding:10px 14px;border-radius:18px;background:#0e0e0ea8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s,visibility 0s .3s}.mmap.is-open .mmap__list{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .3s,visibility 0s}.mmap__list a{padding:9px 0}.mmap__list span{opacity:1;transform:none}}.hall{position:relative;background:radial-gradient(120% 60% at 50% 0%,#17171a,#0a0a0b 60%),#0a0a0b;color:var(--bone);padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,96px)}.hall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.035) 41%,transparent 43%),linear-gradient(70deg,transparent 62%,rgba(255,255,255,.03) 63%,transparent 64.5%),linear-gradient(160deg,transparent 20%,rgba(255,255,255,.025) 21%,transparent 22.5%)}.hall__head{padding:0 var(--gutter);margin-bottom:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:12px;position:relative}.hall__label{font:500 10.5px/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:#e9e4da99}.hall__title{font:300 clamp(38px,1.6rem + 3.4vw,84px)/.98 var(--font-display);letter-spacing:-.02em}.hall__text{font-size:14px;color:#e9e4daa6}.hall__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 14px;padding:0 var(--gutter);position:relative}.hall__work{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 10px 0;text-align:center;color:inherit}.hall__light{position:absolute;left:50%;top:-40px;width:150%;height:130%;transform:translate(-50%);background:radial-gradient(42% 36% at 50% 34%,#fff4e11f,#fff4e100);pointer-events:none}.hall__frame{position:relative;display:block;width:100%;aspect-ratio:3/4;background:#060606;border:7px solid #111;outline:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #0009;overflow:hidden;transition:transform .6s var(--ease-out),box-shadow .6s}.hall__frame img{width:100%;height:100%;object-fit:contain}.hall__frame--crop{border:0;outline:0;background:#111}.hall__frame--crop img{position:absolute;max-width:none;width:170%;height:auto;left:-35%;top:-13%;object-fit:fill}.hall__work:hover .hall__frame,.hall__work:focus-visible .hall__frame{transform:translateY(-6px);box-shadow:0 40px 80px -24px #000000f2,0 0 0 1px #ffffff1f}.hall__work:focus-visible{outline:none}.hall__name{display:flex;flex-direction:column;gap:6px;font-size:12.5px;opacity:.75;transition:opacity .3s}.hall__name b{font:400 18px/1.15 var(--font-display);letter-spacing:.01em}.hall__name span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e9e4da99}.hall__work:hover .hall__name,.hall__work:focus-visible .hall__name{opacity:1}@media(min-width:750px){.hall__track{grid-template-columns:repeat(3,minmax(0,1fr))}}.hall--rail{padding:0}.hall--rail .hall__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hall--rail .hall__head{margin-bottom:24px;padding-top:var(--hdr);padding-left:max(var(--gutter),190px)}.hall--rail .hall__track{display:flex;gap:clamp(40px,4vw,72px);width:max-content;padding:0 12vw 0 var(--gutter);will-change:transform}.hall--rail .hall__work{width:clamp(220px,19vw,300px);flex:none;padding-top:34px}.hall--rail .hall__work:nth-child(2n){margin-top:4vh}.hall--rail .hall__name{opacity:0}.hall--rail .hall__work:hover .hall__name,.hall--rail .hall__work:focus-visible .hall__name{opacity:1}.mexit{background:#050505;color:var(--bone);text-align:center;padding:clamp(96px,14vw,200px) var(--gutter);display:flex;flex-direction:column;align-items:center;gap:20px}.mexit__title{font:300 clamp(38px,1.6rem + 3.4vw,84px)/1 var(--font-display);letter-spacing:-.02em;max-width:16ch}.mexit__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px}.mexit .btn{border-radius:999px;min-width:200px}.mexit__line{background:transparent!important;color:var(--bone)!important;border-color:#e9e4da80!important}.mexit__back{flex-basis:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e9e4da99}.mexit__back .icon{width:15px;height:15px}.house--interlude{background:#050505}.house__caption{position:absolute;left:var(--gutter);bottom:clamp(28px,6vh,64px);font:italic 300 clamp(20px,1rem + 1vw,30px)/1.3 var(--font-display);color:#e9e4dadb;max-width:30ch;text-shadow:0 2px 30px rgba(0,0,0,.6)}.story{padding:clamp(24px,4vw,64px) 0 clamp(64px,8vw,120px)}.story__block{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0 var(--gutter) clamp(48px,6vw,96px)}.story__media{aspect-ratio:4/3;background:var(--tile);overflow:hidden}.story__media img{width:100%;height:100%;object-fit:cover}.story__text{display:flex;flex-direction:column;gap:14px;max-width:440px;font-size:15px;line-height:1.6;color:var(--ink-2)}.story__heading{font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--ink)}@media(min-width:990px){.story__block{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(40px,5vw,96px)}.story__block--flip .story__media{order:2}}.story__close{display:flex;justify-content:center}.page{padding:clamp(40px,6vw,96px) var(--gutter) clamp(72px,8vw,128px)}.page--narrow{max-width:calc(720px + 2 * var(--gutter));margin-inline:auto;width:100%}.page__head{margin-bottom:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:14px}.page__help{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--ink-2)}.page .rte{font-size:15px;color:var(--ink-2)}.text-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:28px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field input,.field textarea,.field select,.qty-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line-2);border-radius:0;background:var(--white);font-size:15px;outline:none;transition:border-color .2s}.field input:focus,.field textarea:focus,.field select:focus,.qty-input:focus{border-color:var(--ink)}.qty-input{width:72px;min-height:36px;padding:6px 10px;font-size:13px}.check{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:16px}.errors,.form-note{padding:12px 14px;font-size:13.5px;margin-bottom:16px;background:var(--white);border-left:2px solid var(--ink)}.errors,.form-note--error{border-color:var(--sale);color:var(--sale)}.empty-state{font-size:16px;color:var(--ink-2);margin:24px 0}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}.address{padding:20px 0;border-bottom:1px solid var(--line)}.inline-field{display:flex;border-bottom:1px solid var(--ink)}.inline-field input{flex:1;min-height:48px;border:0;background:none;font-size:15px;outline:none}.inline-field button{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.stage{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:48px var(--gutter);text-align:center}.stage__mark{width:min(280px,60vw);height:auto;margin-bottom:12px}.stage form,.stage details{width:min(420px,100%)}.stage summary{font-size:12px;color:var(--ink-2);text-decoration:underline;margin-top:20px}.search-field{display:flex;align-items:center;gap:12px;max-width:760px;border-bottom:1px solid var(--ink);margin-bottom:40px}.search-field input{flex:1;min-height:56px;border:0;background:none;font-size:clamp(17px,1.6vw,20px);outline:none}.search-field .btn{min-height:42px;padding:0 18px}.result{display:block;padding:16px 0;border-bottom:1px solid var(--line)}.articles{display:grid;gap:48px 24px}@media(min-width:750px){.articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.articles li{display:flex;flex-direction:column;gap:10px}.articles__media{aspect-ratio:4/3;background:var(--tile);overflow:hidden}.articles__media img{width:100%;height:100%;object-fit:cover}.articles h2{font-size:18px;font-weight:500;letter-spacing:-.01em}.article-hero{width:100%;margin-bottom:32px}.ccard{display:flex;flex-direction:column;gap:10px}.ccard__media{aspect-ratio:4/5;background:var(--tile);overflow:hidden}.ccard__media img{width:100%;height:100%;object-fit:cover}.ccard__title{font-size:14px;font-weight:500}.cartpage__grid{display:grid;gap:32px}@media(min-width:990px){.cartpage__grid{grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.cartpage__sum{position:sticky;top:calc(var(--hdr) + 32px)}}.lines--page{border-top:1px solid var(--line)}.lines--page .line{grid-template-columns:120px 1fr;padding:24px 0}.cartpage__sum{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--white);border:1px solid var(--line)}.cartpage__empty{display:flex;flex-direction:column;gap:24px;max-width:480px}.cartpage__empty p{font-size:18px}.ftr{margin-top:clamp(72px,9vw,140px);border-top:1px solid var(--line);font-size:13px}.ftr__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(40px,5vw,64px)}.ftr__news{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;max-width:420px}@media(min-width:990px){.ftr__top{grid-template-columns:2fr 1fr 1fr 1fr}.ftr__news{grid-column:auto}}.ftr__title{font-size:20px;font-weight:500;letter-spacing:-.015em}.ftr__text{color:var(--ink-2)}.news-form{margin-top:8px}.news-form__row{display:flex;align-items:center;border-bottom:1px solid var(--ink)}.news-form__row input{flex:1;min-height:46px;border:0;background:none;font-size:15px;outline:none}.news-form__row button{width:40px;height:46px;display:inline-flex;align-items:center;justify-content:flex-end}.news-form__ok,.news-form__err{font-size:13px;color:var(--ink-2)}.ftr__col{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.ftr__label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.ftr__col a{color:var(--ink-2);transition:color .2s}.ftr__col a:hover{color:var(--ink)}.ftr__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3)}.pay-icons{display:flex;flex-wrap:wrap;gap:6px}.pay-icon{width:34px;height:22px}.template-product .ftr{margin-top:clamp(64px,7vw,112px)}.route-threshold .ftr{margin-top:clamp(80px,9vw,140px)}.route-museum{background:#050505;color:var(--bone)}.route-museum main{background:#050505}.route-museum :focus-visible{outline-color:var(--bone)}.route-museum .btn{background:var(--bone);border-color:var(--bone);color:#0b0b0b}.route-museum .btn:hover{background:#fff;border-color:#fff}.route-museum .ftr{margin-top:0;background:#050505;border-color:#e9e4da1f;color:var(--bone)}.route-museum .ftr__text,.route-museum .ftr__col a,.route-museum .ftr__base{color:#e9e4da99}.route-museum .ftr__col a:hover{color:var(--bone)}.route-museum .ftr__label{color:#e9e4da66}.route-museum .ftr__base{border-color:#e9e4da1f}.route-museum .news-form__row{border-color:var(--bone)}.route-museum ::selection{background:var(--bone);color:#050505}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lpick{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end}.lpick__f{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 180px}.lpick__f>span{font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.lpick select{appearance:none;-webkit-appearance:none;width:100%;min-height:42px;padding:0 34px 0 12px;border:1px solid currentColor;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='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 12px center;color:inherit;font:inherit;font-size:13px;cursor:pointer}.lpick select option{color:#151413;background:#fff}.lpick__go{min-height:42px;padding:0 16px;border:1px solid currentColor;background:none;color:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lpop{position:relative}.lpop__btn{list-style:none;cursor:pointer;white-space:nowrap}.lpop__btn::-webkit-details-marker{display:none}.lpop__panel{position:absolute;right:0;top:calc(100% + 14px);z-index:60;width:min(340px,calc(100vw - 32px));padding:18px;color:var(--ink);background:#faf8f4f5;box-shadow:0 18px 40px #0000001f}.lpop__panel .lpick{flex-direction:column;align-items:stretch}.lpop__panel .lpick__f{flex:none}.menu__loc{padding-top:28px;color:var(--ink)}.menu__loc .lpick{flex-direction:column;align-items:stretch}.menu__loc .lpick__f{flex:none}.ftr__loc{padding-top:8px;padding-bottom:22px}.ftr__loc .lpick{max-width:520px}@media(max-width:989px){.hdr .lpop{display:none}}.ed-scale{display:flex;align-items:center;gap:16px;margin:14px 0 4px;color:var(--ink)}.ed-scale svg{width:170px;height:auto;flex:none}.ed-scale rect{transition:x .5s var(--ease-out,ease),y .5s var(--ease-out,ease),width .5s var(--ease-out,ease),height .5s var(--ease-out,ease)}.ed-scale figcaption{font-size:12px;line-height:1.5;color:var(--ink-2)}.ed-spec{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ed-spec li{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:12px;font-size:14px;line-height:1.5}.ed-spec b{font-weight:500}.ed-spec span{color:var(--ink-2)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mesaru-v8.css.map */
