.gallery-main[data-astro-cid-fmfgs2lu]{aspect-ratio:4/5;background:var(--stone);border:1px solid var(--line);overflow:hidden}.gallery-main[data-astro-cid-fmfgs2lu] img{object-fit:cover;width:100%;height:100%}.gallery-placeholder[data-astro-cid-fmfgs2lu]{width:100%;height:100%;color:var(--ink-soft);justify-content:center;align-items:center;font-size:.9rem;display:flex}.gallery-thumbs[data-astro-cid-fmfgs2lu]{gap:8px;margin-top:10px;display:flex}.thumb[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);cursor:pointer;opacity:.65;background:0 0;width:64px;height:80px;padding:0;overflow:hidden}.thumb[data-astro-cid-fmfgs2lu].is-active{opacity:1;border-color:var(--brass)}.thumb[data-astro-cid-fmfgs2lu] img{object-fit:cover;width:100%;height:100%}.sizes[data-astro-cid-h7lqbnue]{margin-bottom:14px}.sizes-label[data-astro-cid-h7lqbnue]{color:var(--ink-soft);margin:0 0 8px;font-size:.85rem}.sizes-list[data-astro-cid-h7lqbnue]{flex-wrap:wrap;gap:8px;display:flex}.size-btn[data-astro-cid-h7lqbnue]{border:1px solid var(--line);background:var(--white);min-width:46px;color:var(--ink);border-radius:var(--radius-s);cursor:pointer;padding:9px 6px;font-size:.9rem;font-weight:600}.size-btn[data-astro-cid-h7lqbnue]:hover{border-color:var(--brass)}.size-btn[data-astro-cid-h7lqbnue][aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:var(--white)}.purchase-note[data-astro-cid-h7lqbnue]{min-height:1.2em;color:var(--ink-soft);margin:0 0 14px;font-size:.85rem}.purchase-note[data-astro-cid-h7lqbnue].is-ready{color:var(--brass)}.quantity[data-astro-cid-h7lqbnue]{align-items:center;gap:10px;margin:0 0 14px;display:flex}.quantity-label[data-astro-cid-h7lqbnue]{color:var(--ink-soft);margin:0;font-size:.85rem}.quantity-input[data-astro-cid-h7lqbnue]{border:1px solid var(--line);background:var(--white);width:76px;color:var(--ink);border-radius:var(--radius-s);padding:8px 10px;font-size:.9rem;font-weight:600}.quantity-input[data-astro-cid-h7lqbnue]:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.buy-buttons[data-astro-cid-h7lqbnue]{flex-wrap:wrap;gap:12px;display:flex}.btn-cart[data-astro-cid-h7lqbnue]{border-color:var(--brass);color:var(--brass);background:0 0}.btn-cart[data-astro-cid-h7lqbnue]:hover,.btn-cart[data-astro-cid-h7lqbnue].is-added{background:var(--brass);border-color:var(--brass);color:var(--white)}.buy-buttons[data-astro-cid-h7lqbnue] .btn[data-astro-cid-h7lqbnue]{flex:220px}.buy-buttons[data-astro-cid-h7lqbnue] .btn[data-astro-cid-h7lqbnue][aria-disabled=true]{background:var(--line);border-color:var(--line);color:var(--ink-soft);cursor:not-allowed;pointer-events:none}.product-page[data-astro-cid-iu3n6kfj]{padding-block:32px 72px}.product-layout[data-astro-cid-iu3n6kfj]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:48px;display:grid}@media (width<=800px){.product-layout[data-astro-cid-iu3n6kfj]{grid-template-columns:1fr;gap:28px}}.product-name[data-astro-cid-iu3n6kfj]{color:var(--wood-deep);margin:6px 0 18px;font-size:clamp(1.9rem,3.4vw,2.6rem)}.price-block[data-astro-cid-iu3n6kfj]{margin-bottom:22px}.price[data-astro-cid-iu3n6kfj]{color:var(--brass);margin:0;font-size:1.5rem;font-weight:700}.price[data-astro-cid-iu3n6kfj] span[data-astro-cid-iu3n6kfj]{color:var(--ink-soft);font-size:.85rem;font-weight:500}.price-card[data-astro-cid-iu3n6kfj]{color:var(--ink-soft);margin:2px 0 0;font-size:.9rem}.price-tbd[data-astro-cid-iu3n6kfj]{color:var(--ink-soft);margin:0;font-size:1.1rem}.details[data-astro-cid-iu3n6kfj]{max-width:720px;margin-top:56px}.details[data-astro-cid-iu3n6kfj] h2[data-astro-cid-iu3n6kfj],.related[data-astro-cid-iu3n6kfj] h2[data-astro-cid-iu3n6kfj]{color:var(--wood-deep);margin:0 0 14px;font-size:1.4rem}.details-text[data-astro-cid-iu3n6kfj]{color:var(--ink-soft);white-space:pre-line;margin:0 0 18px;line-height:1.65}.details-list[data-astro-cid-iu3n6kfj]{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0 0 18px;font-size:.95rem;display:grid}.details-list[data-astro-cid-iu3n6kfj] dt[data-astro-cid-iu3n6kfj]{color:var(--ink-soft)}.details-list[data-astro-cid-iu3n6kfj] dd[data-astro-cid-iu3n6kfj]{margin:0}.details-help[data-astro-cid-iu3n6kfj]{color:var(--ink-soft);font-size:.92rem}.details-help[data-astro-cid-iu3n6kfj] a[data-astro-cid-iu3n6kfj]{color:var(--brass)}.related[data-astro-cid-iu3n6kfj]{margin-top:56px}
