.product[data-astro-cid-ekaj5sy2]{padding:18px 0 72px}.layout[data-astro-cid-ekaj5sy2]{gap:22px;display:grid}.crumbs[data-astro-cid-ekaj5sy2]{color:var(--mute);gap:10px;display:flex}.crumbs[data-astro-cid-ekaj5sy2] a[data-astro-cid-ekaj5sy2]:hover{color:var(--ink)}.media[data-astro-cid-ekaj5sy2]{aspect-ratio:4/5;background:var(--paper-2);margin:0 calc(var(--gutter) * -1);place-items:center;display:grid;position:relative;overflow:hidden}.shot[data-astro-cid-ekaj5sy2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tag[data-astro-cid-ekaj5sy2]{top:18px;left:var(--gutter);position:absolute}.tag--stock[data-astro-cid-ekaj5sy2]{left:auto;right:var(--gutter);align-items:center;gap:8px;display:flex}.tag--stock[data-astro-cid-ekaj5sy2] i[data-astro-cid-ekaj5sy2]{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse}.tag--stock[data-astro-cid-ekaj5sy2].is-out i[data-astro-cid-ekaj5sy2]{border:1px solid var(--ink);background:0 0;animation:none}.art[data-astro-cid-ekaj5sy2]{height:76%}.art[data-astro-cid-ekaj5sy2] svg{filter:drop-shadow(0 28px 34px #00000024);width:auto;height:100%}.info[data-astro-cid-ekaj5sy2]{gap:0;padding-top:10px;display:grid}.name[data-astro-cid-ekaj5sy2]{margin:10px 0 8px;font-size:clamp(2.8rem,12vw,4.6rem)}.meta[data-astro-cid-ekaj5sy2]{color:var(--mute);font-size:14px}.price-row[data-astro-cid-ekaj5sy2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:22px 0;padding:18px 0;display:flex}.price-row[data-astro-cid-ekaj5sy2] .price{font-family:var(--serif);font-size:34px}.profile[data-astro-cid-ekaj5sy2]{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);text-align:right;font-size:11px;font-weight:500}.desc[data-astro-cid-ekaj5sy2]{margin-bottom:26px;font-size:17px;line-height:1.7}.buy[data-astro-cid-ekaj5sy2]{gap:14px;display:grid}.buy-msg[data-astro-cid-ekaj5sy2]{font-size:13px}.buy-msg[data-astro-cid-ekaj5sy2]:empty{display:none}.limit[data-astro-cid-ekaj5sy2]{margin-top:12px;font-size:12.5px}.notes[data-astro-cid-ekaj5sy2]{margin-top:48px}.notes[data-astro-cid-ekaj5sy2] h2[data-astro-cid-ekaj5sy2]{margin-bottom:14px}.notes[data-astro-cid-ekaj5sy2] ol[data-astro-cid-ekaj5sy2]{border-top:1px solid var(--line)}.notes[data-astro-cid-ekaj5sy2] li[data-astro-cid-ekaj5sy2]{border-bottom:1px solid var(--line);padding:16px 0}.row-head[data-astro-cid-ekaj5sy2]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.row-label[data-astro-cid-ekaj5sy2]{font-family:var(--serif);font-size:24px}.row-hint[data-astro-cid-ekaj5sy2]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px}.notes[data-astro-cid-ekaj5sy2] p[data-astro-cid-ekaj5sy2]{color:#3b3935;font-size:15px}.details[data-astro-cid-ekaj5sy2]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:36px 0 0;display:grid}.details[data-astro-cid-ekaj5sy2] div[data-astro-cid-ekaj5sy2]{border-bottom:1px solid var(--line);padding:16px 0}.details[data-astro-cid-ekaj5sy2] div[data-astro-cid-ekaj5sy2]:nth-child(odd){padding-right:14px}.details[data-astro-cid-ekaj5sy2] dt[data-astro-cid-ekaj5sy2]{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:10.5px;font-weight:500}.details[data-astro-cid-ekaj5sy2] dd[data-astro-cid-ekaj5sy2]{margin:0;font-size:15px}.accordions[data-astro-cid-ekaj5sy2]{border-top:1px solid var(--line);margin-top:36px}details[data-astro-cid-ekaj5sy2]{border-bottom:1px solid var(--line)}summary[data-astro-cid-ekaj5sy2]{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-ekaj5sy2]::-webkit-details-marker{display:none}summary[data-astro-cid-ekaj5sy2]:after{content:"+";letter-spacing:0;transition:transform .3s var(--ease);font-size:18px;font-weight:300}details[data-astro-cid-ekaj5sy2][open] summary[data-astro-cid-ekaj5sy2]:after{transform:rotate(45deg)}details[data-astro-cid-ekaj5sy2] p[data-astro-cid-ekaj5sy2]{color:#3b3935;padding:0 0 20px;font-size:15px;line-height:1.7}details[data-astro-cid-ekaj5sy2] a[data-astro-cid-ekaj5sy2]{text-underline-offset:4px;text-decoration:underline}.more[data-astro-cid-ekaj5sy2]{background:var(--white)}.more[data-astro-cid-ekaj5sy2] .h2[data-astro-cid-ekaj5sy2]{margin-bottom:44px;font-size:clamp(2.4rem,10vw,4rem)}.more-grid[data-astro-cid-ekaj5sy2]{gap:20px;display:grid}.sticky-buy[data-astro-cid-ekaj5sy2]{z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:var(--white);transition:transform .5s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-buy[data-astro-cid-ekaj5sy2].is-shown{transform:none}@media (width<=899px){body:has(.sticky-buy) .footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.sticky-name[data-astro-cid-ekaj5sy2]{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:18px;line-height:1.1;overflow:hidden}.sticky-buy[data-astro-cid-ekaj5sy2] .sticky-price{color:var(--mute-dark);font-size:13px}.sticky-buy[data-astro-cid-ekaj5sy2] .btn[data-astro-cid-ekaj5sy2]{min-height:48px;padding:0 22px}@keyframes pulse{50%{opacity:.25}}@media (width>=900px){.product[data-astro-cid-ekaj5sy2]{padding:32px 0 120px}.layout[data-astro-cid-ekaj5sy2]{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:80px}.crumbs[data-astro-cid-ekaj5sy2]{grid-column:1/-1}.media[data-astro-cid-ekaj5sy2]{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.info[data-astro-cid-ekaj5sy2]{padding-top:0}.more-grid[data-astro-cid-ekaj5sy2]{grid-template-columns:repeat(2,1fr);gap:24px}.sticky-buy[data-astro-cid-ekaj5sy2]{display:none}}
