.gallery-main[data-astro-cid-rj65ajc3]{aspect-ratio:1;background:radial-gradient(circle,#7c6bff3d,#0000 62%);place-items:center;display:grid;overflow:hidden}.gallery-main[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;width:90%;height:90%}.gallery-thumbs[data-astro-cid-rj65ajc3]{gap:.6rem;margin-top:.8rem;padding:.25rem;display:flex;overflow-x:auto}.gallery-thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;flex:0 0 74px;padding:.25rem}.gallery-thumbs[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px #22d3ee2e}.gallery-thumbs[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:1;object-fit:contain;width:100%}.spec-table[data-astro-cid-7fjhhngr]{grid-template-columns:minmax(130px,.75fr) minmax(0,1.5fr);margin:0;display:grid;overflow:hidden}dt[data-astro-cid-7fjhhngr],dd[data-astro-cid-7fjhhngr]{border-bottom:1px solid var(--border);padding:.9rem 1.1rem}dt[data-astro-cid-7fjhhngr]{color:var(--text-muted)}dd[data-astro-cid-7fjhhngr]{margin:0;font-weight:650}dt[data-astro-cid-7fjhhngr]:nth-last-child(2),dd[data-astro-cid-7fjhhngr]:last-child{border-bottom:0}@media (width<=520px){.spec-table[data-astro-cid-7fjhhngr]{grid-template-columns:1fr}dt[data-astro-cid-7fjhhngr]{border-bottom:0;padding-bottom:.2rem}dd[data-astro-cid-7fjhhngr]{padding-top:.2rem}}.faq-list[data-astro-cid-25eicpmf]{gap:.75rem;display:grid}details[data-astro-cid-25eicpmf]{padding:1rem 1.15rem}summary[data-astro-cid-25eicpmf]{cursor:pointer;min-height:44px;font-weight:750}p[data-astro-cid-25eicpmf]{color:var(--text-muted);margin-bottom:.25rem}.sticky-cta[data-astro-cid-ihdyaeev]{display:none}@media (width<=740px){.sticky-cta[data-astro-cid-ihdyaeev]{z-index:35;border:1px solid var(--border);box-shadow:var(--shadow);backdrop-filter:blur(14px);background:#131a26f0;border-radius:999px;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.sticky-cta[data-astro-cid-ihdyaeev] span[data-astro-cid-ihdyaeev]{color:var(--price);padding-left:.5rem;font-weight:800}.sticky-cta[data-astro-cid-ihdyaeev] .button[data-astro-cid-ihdyaeev]{min-height:44px}}.product-hero[data-astro-cid-beiv4tmj]{border-bottom:1px solid var(--border);padding:2rem 0 clamp(4rem,8vw,7rem)}.product-grid[data-astro-cid-beiv4tmj]{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);align-items:start;gap:clamp(2rem,6vw,5.2rem);display:grid}.decision-panel[data-astro-cid-beiv4tmj]{padding-top:1rem;position:sticky;top:110px}h1[data-astro-cid-beiv4tmj]{font-size:clamp(2.6rem,5vw,4.9rem)}.rating[data-astro-cid-beiv4tmj]{color:var(--text-muted)}.rating[data-astro-cid-beiv4tmj] span[data-astro-cid-beiv4tmj]{color:var(--star);letter-spacing:.08em}ul[data-astro-cid-beiv4tmj]{color:var(--text-muted);padding-left:1.2rem}li[data-astro-cid-beiv4tmj]{margin-block:.55rem}.price[data-astro-cid-beiv4tmj]{color:var(--price);font:750 1.7rem var(--font-display);margin:1.5rem 0;display:grid}.price[data-astro-cid-beiv4tmj] small[data-astro-cid-beiv4tmj]{color:var(--text-muted);font:500 .72rem var(--font-body)}.offer[data-astro-cid-beiv4tmj]{width:min(100%,320px)}.offer-pending[data-astro-cid-beiv4tmj]{border:1px solid var(--border);background:var(--surface);width:min(100%,320px);color:var(--text-muted);font:700 .78rem var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin:1rem 0 0;padding:.9rem 1rem}.micro-disclosure[data-astro-cid-beiv4tmj]{max-width:60ch;color:var(--text-muted);font-size:.76rem}.content-grid[data-astro-cid-beiv4tmj]{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,6rem);display:grid}.alternate[data-astro-cid-beiv4tmj]{border-block:1px solid var(--border);background:#0d121b}.related-grid[data-astro-cid-beiv4tmj]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=820px){.product-grid[data-astro-cid-beiv4tmj],.content-grid[data-astro-cid-beiv4tmj]{grid-template-columns:1fr}.decision-panel[data-astro-cid-beiv4tmj]{position:static}.related-grid[data-astro-cid-beiv4tmj]{grid-template-columns:1fr}}
