@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_3f305ce5-module__aUmlxq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_3f305ce5-module__aUmlxq__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:anastasia;src:url(../media/Syne_Regular_dot-s.p.08l1u0s0ry2ml.ttf?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anastasia;src:url(../media/Syne_Medium_dot-s.p.0cc_pxsu7wkqe.ttf?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:anastasia;src:url(../media/Syne_Bold_dot-s.p.2qyykdx-xgli0.ttf?dpl=dpl_4hRqikNo5dqDoWcyXaivwtH6Rfw4)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:anastasia Fallback;src:local(Arial);ascent-override:92.84%;descent-override:27.6%;line-gap-override:0.0%;size-adjust:99.63%}.anastasia_e6e2c825-module__iYD2oG__className{font-family:anastasia,anastasia Fallback}.anastasia_e6e2c825-module__iYD2oG__variable{--font-anastasia:"anastasia", "anastasia Fallback"}
:root{--nav-h:92px;--bone:#faf7f0;--kraft:#f1ead9;--ecru:#e3dac4;--ink:#141414;--quiet:#6f6a60;--red:#7a0d12;--dusk:#571912;--ground:var(--bone);--text:var(--ink);--muted:#6f6a60;--faint:#b5afa2;--rule:#e3dccd;--panel:#ece6d9;--gutter:clamp(22px, 5.5vw, 56px);--face:var(--font-syne), Helvetica, Arial, sans-serif;--display:var(--font-anastasia), var(--face)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}body{background:var(--ground);color:var(--text);font-family:var(--face);-webkit-font-smoothing:antialiased;font-variant-ligatures:none;margin:0;font-size:16px;font-weight:500;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,p,ul,dl,dd{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.masthead,.colophon,.page{padding-inline:var(--gutter)}.masthead{justify-content:space-between;align-items:flex-end;gap:24px;padding-block:28px 20px;display:flex}.lockup{align-items:flex-start;gap:10px;display:inline-flex}.by{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;line-height:1}.by small{letter-spacing:.16em;vertical-align:.15em;margin-right:.25em;font-size:7px;font-weight:500}.masthead p,.colophon{color:var(--muted);font-size:13px}.masthead p a,.colophon a{color:var(--text)}.colophon{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:120px;padding-block:24px 40px;display:flex}.opening{letter-spacing:-.015em;max-width:21em;padding-block:clamp(48px,9vw,120px) clamp(56px,8vw,104px);font-size:clamp(30px,4.6vw,60px);line-height:1.08}.opening p+p{color:var(--muted)}.shelf+.shelf{margin-top:clamp(64px,8vw,112px)}.shelf-head{border-bottom:1px solid var(--text);align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.shelf-head h2{font-size:20px;font-weight:500;line-height:1.2}.shelf-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;display:grid}@media (min-width:760px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}}@media (min-width:1180px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plate{aspect-ratio:4/5;background:var(--panel);display:block}.plate img{object-fit:contain;width:100%;height:100%;padding:9%;display:block}.plate img.photo{object-fit:cover;padding:0}.tile-name{margin-top:14px;font-weight:500;line-height:1.3;display:block}.tile-cloth{color:var(--muted);font-size:13px}.dots{flex-wrap:wrap;gap:4px;margin-top:8px;margin-left:-6px;display:flex}.dot{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dot i{background:var(--c);border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #14141438}.dot[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--text)}.dots.large{gap:6px;margin-left:-5px}.dots.large .dot{width:38px;height:38px}.dots.large .dot i{width:26px;height:26px}.back{color:var(--muted);padding-block:8px;font-size:13px;display:inline-block}.back:hover{color:var(--text)}.piece{gap:32px;margin-top:12px;display:grid}@media (min-width:900px){.piece{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px)}.piece-detail{position:sticky;top:32px}}.piece-plates{gap:16px;display:grid}.sides{gap:20px;font-size:13px;display:flex}.sides button{color:var(--muted);border-bottom:1px solid #0000;padding-block:6px}.sides button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text)}.piece-detail h1{letter-spacing:-.01em;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.piece-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.stamp{align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.stamp:before{content:"";background:var(--text);border-radius:50%;width:12px;height:12px}.spec{border-top:1px solid var(--rule);margin-top:32px}.spec>div{border-bottom:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.spec dt{color:var(--muted);padding-top:2px;font-size:13px}.cloths{justify-items:start;gap:6px;display:grid}.cloths button{text-align:left;color:var(--muted);border-bottom:1px solid #0000}.cloths button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text)}.sizes{gap:18px;display:flex}.sizes li[data-made=false]{color:var(--faint);text-decoration:line-through}.lost{max-width:28em;padding-block:120px}.lost h1{margin-bottom:12px;font-size:32px;font-weight:500;line-height:1.15}.lost a{border-bottom:1px solid var(--text)}.intro{--em:min(30vh, 30vw);z-index:100;color:#fff;font-family:var(--face);background:#000;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.intro-wall{background:#000;justify-content:center;display:flex;position:absolute;inset:0}.intro-wall video,.intro-wall img{object-fit:cover;flex:none;width:56.25vh;height:100%;display:block}.intro-wall:after{content:"";background:#00000047;position:absolute;inset:0}@media (orientation:portrait){.intro-wall video,.intro-wall img{width:100%}}.intro-stage{width:100%;padding-left:var(--gutter);will-change:transform;transition:transform 1.5s cubic-bezier(.7,0,.84,0);position:relative}.intro-track{white-space:nowrap;will-change:transform;align-items:baseline;width:max-content;display:flex}.intro-word{font-size:var(--em);letter-spacing:-.03em;margin-right:.32em;font-weight:700;line-height:1}.intro-mark{width:2.454em;height:1.219em;margin-bottom:-.012em;display:block;overflow:visible}.intro-dot{fill:var(--red);transition:fill var(--dusk-ms,5.5s) linear}.intro[data-dusk] .intro-dot{fill:var(--dusk)}.intro[data-phase=red]{animation:warm var(--warm-ms,.9s) ease-out both}@keyframes warm{0%{background:var(--dusk)}to{background:var(--red)}}.intro[data-phase=red] .intro-stage,.intro[data-phase=out] .intro-stage{visibility:hidden}.intro[data-phase=out]{display:none}.room{z-index:0;pointer-events:none;position:fixed;inset:0}.ball{z-index:3;pointer-events:none;position:fixed;inset:0}.ball *{pointer-events:none!important}.nav{z-index:2;height:calc(var(--nav-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gutter) 0;font-family:var(--face);letter-spacing:.02em;opacity:0;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;transition:opacity .6s .3s;display:grid;position:fixed;top:0;left:0;right:0}html[data-door=open] .nav{opacity:1}.nav-side{align-items:center;gap:22px;min-width:0;display:flex}.nav-right{justify-content:flex-end}.nav-centre{width:72px}.nav-links{gap:18px;display:flex}.nav-links a{color:var(--text);white-space:nowrap}.nav-links a:hover,.nav-links a[aria-current]{color:var(--red)}.nav-btn{color:var(--text);font:inherit;letter-spacing:inherit;white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:relative}.nav-btn:hover{color:var(--red)}.nav-bag b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:500;display:grid}.nav-search{align-items:center;gap:8px;display:flex}.nav-search input{border:0;border-bottom:1px solid var(--text);width:0;color:var(--text);font:inherit;letter-spacing:inherit;opacity:0;background:0 0;outline:none;padding:6px 0;transition:width .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.nav[data-searching] .nav-search input{opacity:1;width:min(220px,40vw)}.nav-search input::-webkit-search-cancel-button{display:none}@media (max-width:899px){.nav{font-size:11px}.nav-side{gap:14px}.nav-links,.nav-account,.nav-help,.nav-btn>span{display:none}}.shelves,.page-foot{z-index:1;position:relative}.intro :focus-visible{outline-color:#fff}.shelves{--cols:2;--unit:34vw;--gap:6px;grid-template-columns:repeat(var(--cols), 1fr);grid-auto-rows:var(--unit);grid-auto-flow:dense;gap:var(--gap);min-height:100svh;margin-inline:calc(-1 * var(--gutter));padding-block:calc(env(safe-area-inset-top) + var(--nav-h) + var(--gap)) calc(env(safe-area-inset-bottom) + 96px);font-family:var(--face);display:grid}.tile{grid-column:span var(--w);grid-row:span var(--h);opacity:0;min-width:0}.tile button{text-align:left;background:#d9d3c9;width:100%;height:100%;display:block;position:relative;overflow:hidden}.tile-photo{display:block;position:absolute;inset:0}.tile-photo img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tile button:hover .tile-photo img{transform:scale(1.04)}.tile-cap{color:var(--text);background:linear-gradient(#faf7f000,#faf7f0eb);justify-content:space-between;gap:10px;padding:26px 10px 9px;font-size:11px;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-price{color:var(--muted);flex:none}.tile[data-photo] .tile-cap{opacity:0;transition:opacity .25s}.tile[data-photo] button:hover .tile-cap,.tile[data-photo] button:focus-visible .tile-cap{opacity:1}.shelves-empty{padding:40px var(--gutter);color:var(--muted);grid-column:1/-1}@media (min-width:600px){.shelves{--cols:3;--unit:20vw}}@media (min-width:900px){.shelves{--cols:4;--unit:14vw;--gap:8px}.tile-cap{padding:30px 12px 10px;font-size:12px}}@media (min-width:1300px){.shelves{--cols:6;--unit:9.5vw}}.page-foot{--foot-h:64px;z-index:1;height:var(--foot-h);font-family:var(--face);color:var(--muted);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:22px;font-size:10px;display:flex;position:relative}.page-foot .by{color:var(--text);flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:16px;display:flex}.page-foot .by small{letter-spacing:.2em;vertical-align:baseline;margin:0;font-size:7px}.page-foot .by i{color:var(--red);font-style:normal}.sheet-bagbar{z-index:3;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--bone);border-top:1px solid #e3dccd;justify-content:space-between;align-items:center;gap:12px;font-size:13px;animation:.35s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:sticky;bottom:0}.sheet-bagbar strong{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin:0 4px;font-size:11px;font-weight:500;display:inline-grid}.sheet-bagbar button{background:var(--ink);color:var(--bone);border-radius:10px;padding:11px 16px;font-size:12px}.page-text{font-family:var(--face);margin-top:14px}.unit-key{margin-left:auto;color:#6f6a60!important}.measure td small{color:#8a8478;margin-top:1px;font-size:10px;display:block}.stage{z-index:1;height:calc(100svh - 64px - env(safe-area-inset-bottom));padding-block:calc(env(safe-area-inset-top) + var(--nav-h)) 44px;font-family:var(--face);touch-action:pan-y;grid-template-columns:48px 1fr 48px;align-items:center;display:grid;position:relative}.stage-piece{flex-direction:column;grid-column:2;align-items:center;gap:14px;margin:0;animation:.5s cubic-bezier(.2,.8,.2,1) both step;display:flex}.stage-piece[data-dir="-1"]{animation-name:step-back}.stage-photo{width:min(100%, calc((100svh - var(--nav-h) - 190px) * .75));aspect-ratio:3/4;background:#d9d3c9;border-radius:6px;display:block;position:relative;overflow:hidden}.stage-photo img{object-fit:cover}.stage-cap{letter-spacing:.02em;align-items:baseline;gap:14px;font-size:12px;display:flex}.stage-price{color:var(--muted)}.stage-views{gap:12px;display:inline-flex}.stage-turn{font:inherit;letter-spacing:inherit;color:var(--muted);border-bottom:1px solid}.stage-turn:hover,.stage-turn[aria-pressed=true]{color:var(--red)}.stage-turn[aria-pressed=true]{border-color:#0000}.stage-arrow{width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;display:grid}.stage-arrow:hover{color:var(--red)}.stage-prev{grid-column:1}.stage-next{grid-column:3}.stage-dots{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;left:0;right:0}.stage-dots button{background:#14141438;border-radius:50%;width:6px;height:6px;display:block}.stage-dots li[aria-current] button{background:var(--red)}.stage-empty{text-align:center;color:var(--muted);grid-column:2}@keyframes step{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.stage{opacity:0;transition:opacity .6s .2s}html[data-door=open] .stage{opacity:1}@media (max-width:599px){.stage{grid-template-columns:0 1fr 0}.stage-arrow{display:none}.stage-photo{width:min(100%, calc((100svh - var(--nav-h) - 200px) * .75))}}@media (prefers-reduced-motion:reduce){.stage-piece{animation:none}}html[data-door=open] .tile{animation:deal .7s cubic-bezier(.2, .8, .2, 1) calc(var(--deal) * 70ms) both}@keyframes deal{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-door=open] .tile{opacity:1;animation:none}}.sheet-root{z-index:50;background:#1404068c;justify-content:center;align-items:flex-end;animation:.25s both fade;display:flex;position:fixed;inset:0}.sheet{overscroll-behavior:contain;background:var(--bone);width:100%;max-height:94svh;color:var(--ink);font-family:var(--face);border-radius:16px 16px 0 0;outline:none;animation:.42s cubic-bezier(.2,.8,.2,1) both rise;position:relative;overflow-y:auto}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(100%)}}.sheet-close{z-index:2;float:right;width:36px;height:36px;color:var(--ink);background:#faf7f0e6;border-radius:50%;place-items:center;margin:10px 10px -46px 0;display:grid;position:sticky;top:10px}.sheet-photos{background:#d9d3c9;position:relative}.sheet-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.sheet-gallery::-webkit-scrollbar{display:none}.sheet-shot{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 100%;max-height:62svh;position:relative}.sheet-shot img{object-fit:cover}.piece-model{aspect-ratio:4/5;touch-action:none;width:100%;max-height:62svh;position:relative}.piece-model-hint{color:#6f6a60;pointer-events:none;font-size:11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.turn{aspect-ratio:4/5;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-height:62svh;position:relative}.turn:active{cursor:grabbing}.turn img{object-fit:cover;opacity:0;transition:opacity .45s}.turn img.on{opacity:1}.turn-hint{color:#6f6a60;pointer-events:none;font-size:11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.sheet-gallery[hidden]{display:none}.sheet-views{background:#faf7f0d9;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.sheet-views button{border-radius:999px;padding:5px 12px;font-size:11px}.sheet-views button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.sheet-info{padding:22px 20px 40px}.sheet-head h2{font-family:var(--face);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.15}.sheet-price{margin-top:4px;font-size:16px}.sheet-stamp{color:#6f6a60;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:inline-flex}.sheet-stamp:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px}.sheet-field{margin-top:22px}.sheet-label{letter-spacing:.02em;color:#6f6a60;align-items:baseline;gap:10px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.sheet-label span{color:var(--ink)}.sheet-label .link{text-underline-offset:3px;color:var(--ink);margin-left:auto;font-size:11px;text-decoration:underline}.sheet-label.spaced{margin-top:24px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border:1px solid #d8d1c2;border-radius:999px;padding:8px 12px;font-size:12px}.chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bone)}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatches button{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001f}.swatches button[aria-checked=true]{outline:1.5px solid var(--ink);outline-offset:3px}.sizes-pick{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.sizes-pick button{border:1px solid #d8d1c2;border-radius:10px;height:44px;font-size:13px}.sizes-pick button[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--bone)}.sizes-pick button:disabled{color:#b5afa2;cursor:default;text-decoration:line-through}.cta{background:var(--red);color:#fff;border-radius:12px;width:100%;height:52px;margin-top:22px;font-size:14px;font-weight:500;transition:opacity .2s}.cta:disabled{opacity:.45;cursor:default}.sheet-note,.small{color:#6f6a60;margin-top:10px;font-size:11px;line-height:1.5}.tabs{scrollbar-width:none;border-bottom:1px solid #e3dccd;gap:18px;margin-top:30px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:#6f6a60;border-bottom:1.5px solid #0000;flex:none;margin-bottom:-1px;padding:0 0 10px;font-size:12px}.tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.tab-panel{font-family:var(--face);padding-top:18px}.tab-panel .sheet-label{font-family:var(--face)}.prose{font-size:14px;line-height:1.6}.prose+.prose{margin-top:10px}.ticks{margin-top:16px;font-size:13px;line-height:1.5}.ticks li{padding-left:16px;position:relative}.ticks li+li{margin-top:6px}.ticks li:before{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.facts{margin-top:18px;font-size:13px}.facts div{border-top:1px solid #e3dccd;grid-template-columns:76px 1fr;gap:12px;padding:10px 0;display:grid}.facts dt{color:#6f6a60}.table-wrap{overflow-x:auto}.measure{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.measure th,.measure td{text-align:right;white-space:nowrap;border-top:1px solid #e3dccd;padding:9px 6px}.measure thead th{border-top:0;font-weight:500}.measure tbody th{text-align:left;color:#6f6a60;white-space:normal;font-weight:500}@media (min-width:860px){.sheet-root{align-items:center;padding:4vh 4vw}.sheet{border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1080px;height:min(88vh,820px);max-height:none;animation-name:pop;display:grid;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.97)}}.sheet-close{margin:0;position:absolute;top:14px;right:14px}.sheet-photos{height:100%}.turn,.piece-model,.sheet-gallery,.sheet-shot{aspect-ratio:auto;height:100%;max-height:none}.sheet-info{padding:40px 40px 96px;overflow-y:auto}.sheet-head h2{font-size:28px}.sheet-bagbar{width:48.7805%;padding-inline:40px;position:absolute;bottom:0;right:0}.sheet.bag{max-width:480px;height:auto;max-height:86vh;display:block;overflow-y:auto}}.sheet.bag{padding:24px 20px 32px}.bag-title{font-family:var(--face);font-size:20px;font-weight:500}.bag-lines{margin-top:18px}.bag-lines li{border-top:1px solid #e3dccd;grid-template-columns:56px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.bag-thumb{background:#d9d3c9;border-radius:6px;width:56px;height:70px;position:relative;overflow:hidden}.bag-thumb img{object-fit:cover}.bag-what{gap:3px;font-size:12px;display:grid}.bag-what strong{font-size:13px;font-weight:500}.bag-what>span{color:#6f6a60}.qty{align-items:center;gap:12px;margin-top:6px;display:inline-flex;color:var(--ink)!important}.qty button{border:1px solid #d8d1c2;border-radius:50%;width:26px;height:26px}.bag-price{font-size:13px}.bag-total{border-top:1px solid #e3dccd;justify-content:space-between;padding-top:14px;font-size:14px;display:flex}.about{max-width:40rem;font-family:var(--face);padding-block:28px 64px}.about-back{display:inline-block}.about h1{font-family:var(--face);letter-spacing:-.02em;margin-top:clamp(48px,12vh,120px);font-size:clamp(32px,6vw,64px);font-weight:500;line-height:1.02}.about-story{margin-top:36px;font-size:clamp(17px,2vw,21px);line-height:1.5}.about-story p+p{margin-top:1em}.about-small{color:var(--muted);margin-top:48px;font-size:12px}.about-small a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.dot{--size:44px;left:calc(50% - var(--size) / 2);top:calc(var(--nav-h) / 2 - var(--size) / 2 + env(safe-area-inset-top));z-index:49;width:var(--size);height:var(--size);background:var(--red);color:#fff;font-family:var(--face);border-radius:50%;place-items:center;font-size:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:fixed;box-shadow:0 6px 18px #7a0d1247}.dot:hover{transform:scale(1.08)}html[data-ball=pulling] .dot{opacity:0;pointer-events:none}html[data-ball=ready] .dot{left:calc(var(--ball-x) - var(--ball-r));top:calc(var(--ball-y) - var(--ball-r));width:calc(var(--ball-r) * 2);height:calc(var(--ball-r) * 2);box-shadow:none;background:0 0;transition:none}html[data-ball=ready] .dot>span{background:var(--bone);min-width:18px;height:18px;color:var(--red);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-4px;right:-6px;box-shadow:0 2px 6px #0000002e}.dot[data-open]{box-shadow:none}.dot[data-open]:before,.dot[data-open]:after{content:"";background:#fff;width:14px;height:1.5px;position:absolute;transform:rotate(45deg)}.dot[data-open]:after{transform:rotate(-45deg)}.menu{--from:50% calc(var(--nav-h) / 2 + env(safe-area-inset-top));--from-r:22px;z-index:46;color:#fff;clip-path:circle(var(--from-r) at var(--from));visibility:hidden;background:0 0;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s linear .55s;position:fixed;inset:0;overflow-y:auto}html[data-ball=ready] .menu{--lag:2.45s;clip-path:none;opacity:0;transition:opacity .12s,visibility 0s linear .12s}html[data-ball=ready] .menu[data-open]{clip-path:none;opacity:1;transition:opacity .18s ease var(--lag), visibility 0s}html[data-ball-up] .ball{z-index:45}.menu[data-open]{background:var(--red);clip-path:circle(150% at var(--from));visibility:visible;transition:clip-path .65s cubic-bezier(.7,0,.2,1),visibility}.menu-inner{min-height:100%;padding:max(28px, env(safe-area-inset-top)) var(--gutter) 96px;flex-direction:column;justify-content:space-between;gap:40px;display:flex}.menu-list{letter-spacing:-.02em;gap:2px;font-size:clamp(30px,7vw,56px);line-height:1.15;display:grid}.menu-list button,.menu-list a{color:#fff;opacity:0;align-items:center;gap:12px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(14px)}.menu[data-open] .menu-list button,.menu[data-open] .menu-list a{opacity:1;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:none}.menu[data-open] .menu-list li:first-child>*{transition-delay:calc(var(--lag,0s) + .22s)}.menu[data-open] .menu-list li:nth-child(2)>*{transition-delay:calc(var(--lag,0s) + .26s)}.menu[data-open] .menu-list li:nth-child(3)>*{transition-delay:calc(var(--lag,0s) + .3s)}.menu[data-open] .menu-list li:nth-child(4)>*{transition-delay:calc(var(--lag,0s) + .34s)}.menu[data-open] .menu-list li:nth-child(5)>*{transition-delay:calc(var(--lag,0s) + .38s)}.menu[data-open] .menu-list li:nth-child(6)>*{transition-delay:calc(var(--lag,0s) + .42s)}.menu[data-open] .menu-list li:nth-child(7)>*{transition-delay:calc(var(--lag,0s) + .46s)}.menu[data-open] .menu-list li:nth-child(8)>*{transition-delay:calc(var(--lag,0s) + .5s)}.menu-list button:hover,.menu-list a:hover{opacity:.7}.menu-count{min-width:.9em;height:.9em;color:var(--red);letter-spacing:0;background:#fff;border-radius:999px;place-items:center;padding:0 .25em;font-size:.42em;display:inline-grid}.menu-foot{color:#ffffffb3;justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.menu-foot .by{color:#fff;font-size:12px}.menu-foot .by small{margin-right:.45em;font-size:6px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed{z-index:4;scroll-snap-type:y mandatory;overscroll-behavior:contain;color:#fff;opacity:0;scrollbar-width:none;background:#000;transition:opacity .6s .2s;position:fixed;inset:0;overflow-y:scroll}.feed::-webkit-scrollbar{display:none}html[data-door=open] .feed{opacity:1}.feed-slide{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100dvh;display:grid}.feed-frame{background:#111;width:min(100vw,56.25dvh);height:100%;position:relative;overflow:hidden}.feed-film,.feed-film video,.feed-piece{width:100%;height:100%;position:absolute;inset:0}.feed-film video{object-fit:cover}.feed-piece{cursor:pointer;background:#faf7f0;border:0;padding:0}.feed-piece img{object-fit:contain}.feed-paused{opacity:.8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feed-progress{transform-origin:0;background:#7a0d12;height:3px;position:absolute;bottom:0;left:0;right:0}.feed-caption{left:16px;right:88px;bottom:calc(84px + env(safe-area-inset-bottom));text-shadow:0 1px 6px #0009;pointer-events:none;gap:4px;display:grid;position:absolute}:is(.feed-slide:has(.feed-piece) .feed-caption,.feed-slide:has(.feed-piece) .feed-rail){color:#1a1a1a;text-shadow:none}.feed-caption strong{font-size:15px}.feed-caption span{opacity:.9;font-size:14px}.feed-rail{right:10px;bottom:calc(96px + env(safe-area-inset-bottom));gap:18px;display:grid;position:absolute}.feed-rail button{color:inherit;font:inherit;cursor:pointer;filter:drop-shadow(0 1px 4px #00000080);background:0 0;border:0;justify-items:center;gap:2px;font-size:11px;display:grid}.feed-tag{left:16px;bottom:calc(20px + env(safe-area-inset-bottom));color:#1a1a1a;font:inherit;text-align:left;cursor:pointer;background:#faf7f0eb;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;display:flex;position:absolute}.feed-tag small{opacity:.7;display:block}.feed-tag-img{background:#fff;border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.feed-tag-img img{object-fit:contain}
