.product[data-astro-cid-xbvq5emi]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px);padding-top:24px;padding-bottom:40px;align-items:start}.product__media[data-astro-cid-xbvq5emi]{position:sticky;top:88px}.preview-card[data-astro-cid-xbvq5emi]{background:radial-gradient(circle at 50% 35%,#fff,#ebe3d4 80%);border-radius:var(--radius-lg);padding:18px;border:1px solid var(--line)}.preview-head[data-astro-cid-xbvq5emi]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:800;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.zoom-btn[data-astro-cid-xbvq5emi]{border:0;background:var(--white);border-radius:999px;width:36px;height:36px;cursor:pointer;font-size:1.1rem}.preview[data-astro-cid-xbvq5emi]{display:grid;place-items:center;min-height:420px;padding:12px 0}.preview[data-astro-cid-xbvq5emi] svg{width:100%;max-height:72vh}.preview--hexagon[data-astro-cid-xbvq5emi] svg{max-width:420px}.preview--pr_board[data-astro-cid-xbvq5emi] svg,.preview--map_frame[data-astro-cid-xbvq5emi] svg{max-width:440px}.preview-note[data-astro-cid-xbvq5emi]{font-size:.78rem;color:var(--muted);margin:0;text-align:center}.thumbs[data-astro-cid-xbvq5emi]{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px}.thumb[data-astro-cid-xbvq5emi]{width:100%;aspect-ratio:1;border-radius:12px;border:1px solid var(--line);background:var(--cream);padding:6px;cursor:zoom-in;display:grid;place-items:center}.thumb[data-astro-cid-xbvq5emi] svg,.thumb[data-astro-cid-xbvq5emi] img[data-astro-cid-xbvq5emi]{max-height:100%;width:auto;object-fit:contain}.product__info[data-astro-cid-xbvq5emi] h1[data-astro-cid-xbvq5emi]{font-size:clamp(2rem,4vw,3.2rem)}.product__short[data-astro-cid-xbvq5emi]{color:var(--muted);font-size:1.05rem}.product__price[data-astro-cid-xbvq5emi]{display:flex;align-items:baseline;gap:8px;margin:10px 0}.product__price[data-astro-cid-xbvq5emi] .price[data-astro-cid-xbvq5emi]{font-size:2.2rem}.tiers[data-astro-cid-xbvq5emi]{border-collapse:collapse;margin:6px 0 14px;min-width:260px}.tiers[data-astro-cid-xbvq5emi] caption[data-astro-cid-xbvq5emi]{text-align:left;font-weight:700;font-size:.9rem;padding-bottom:6px}.tiers[data-astro-cid-xbvq5emi] th[data-astro-cid-xbvq5emi],.tiers[data-astro-cid-xbvq5emi] td[data-astro-cid-xbvq5emi]{text-align:left;padding:8px 12px;border:1px solid var(--line);background:var(--cream);font-weight:600}.tiers[data-astro-cid-xbvq5emi] tr[data-astro-cid-xbvq5emi].active th[data-astro-cid-xbvq5emi],.tiers[data-astro-cid-xbvq5emi] tr[data-astro-cid-xbvq5emi].active td[data-astro-cid-xbvq5emi]{background:var(--ink);color:var(--volt)}.config[data-astro-cid-xbvq5emi]{display:grid;gap:22px;margin-top:22px}.group[data-astro-cid-xbvq5emi]{border:0;padding:0;margin:0;display:grid;gap:12px}.group[data-astro-cid-xbvq5emi] .group[data-astro-cid-xbvq5emi]{margin-top:12px}.lookup[data-astro-cid-xbvq5emi]{background:var(--ink);color:var(--cream);border-radius:var(--radius-lg);padding:20px}.lookup[data-astro-cid-xbvq5emi] p[data-astro-cid-xbvq5emi]{color:var(--muted-on-dark);font-size:.92rem}.lookup__title[data-astro-cid-xbvq5emi]{font-size:1.25rem;margin-bottom:6px}.lookup[data-astro-cid-xbvq5emi] .input[data-astro-cid-xbvq5emi]{background:var(--ink-2);border-color:var(--ink-3);color:var(--cream)}.lookup[data-astro-cid-xbvq5emi] .btn--ink[data-astro-cid-xbvq5emi]{background:var(--volt);color:var(--ink)}.lookup__status[data-astro-cid-xbvq5emi]{margin:12px 0 0!important;font-weight:600;color:var(--volt)!important}.lookup__status[data-astro-cid-xbvq5emi] a[data-astro-cid-xbvq5emi]{color:var(--cream)}.buy[data-astro-cid-xbvq5emi]{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:end;position:sticky;bottom:0;background:var(--paper);padding:12px 0}.usps[data-astro-cid-xbvq5emi]{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.usps[data-astro-cid-xbvq5emi] li[data-astro-cid-xbvq5emi]:before{content:"⬢";color:var(--wood);margin-right:10px}.product__details[data-astro-cid-xbvq5emi]{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.section-sm[data-astro-cid-xbvq5emi]{padding-top:32px;padding-bottom:56px}.specs[data-astro-cid-xbvq5emi] th[data-astro-cid-xbvq5emi]{width:40%;text-transform:none;letter-spacing:0;font-size:.9rem;color:var(--ink)}.zoom[data-astro-cid-xbvq5emi]{border:0;border-radius:var(--radius-lg);padding:24px;max-width:min(900px,94vw);width:100%;background:var(--cream)}.zoom[data-astro-cid-xbvq5emi]::backdrop{background:#12110fbf}.zoom__close[data-astro-cid-xbvq5emi]{position:absolute;right:12px;top:8px;border:0;background:none;font-size:2rem;cursor:pointer}#zoom-body[data-astro-cid-xbvq5emi] svg,#zoom-body[data-astro-cid-xbvq5emi] img[data-astro-cid-xbvq5emi]{width:100%;max-height:82vh;object-fit:contain}@media(max-width:900px){.product[data-astro-cid-xbvq5emi]{grid-template-columns:1fr}.product__media[data-astro-cid-xbvq5emi]{position:static}.preview[data-astro-cid-xbvq5emi]{min-height:0}.product__details[data-astro-cid-xbvq5emi]{grid-template-columns:1fr}}
