.wrap[data-astro-cid-6cyo6732]{max-width:1080px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}html{scroll-behavior:smooth}.crumbs[data-astro-cid-6cyo6732]{padding:1.2rem 1.5rem;font-size:.85rem;color:#5b6675}.crumbs[data-astro-cid-6cyo6732] a[data-astro-cid-6cyo6732]{color:var(--brand);text-decoration:none}.pdp[data-astro-cid-6cyo6732]{display:grid;grid-template-columns:1fr 1.05fr;gap:2.6rem;padding-top:1rem;padding-bottom:1.6rem;align-items:start}.gallery[data-astro-cid-6cyo6732]{aspect-ratio:1/1;border-radius:16px;background:linear-gradient(160deg,#f3f6fb,#dde7f6);display:grid;place-items:center;font-size:7rem;font-weight:800;color:#b9c6dc;overflow:hidden}.gallery[data-astro-cid-6cyo6732].has-img{background:#f7f9fc;border:1px solid #e6eaf1;padding:6%;box-sizing:border-box}.gallery[data-astro-cid-6cyo6732] img[data-astro-cid-6cyo6732]{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.gallery[data-astro-cid-6cyo6732]:hover img[data-astro-cid-6cyo6732]{transform:scale(1.035)}.chips[data-astro-cid-6cyo6732]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.cat[data-astro-cid-6cyo6732]{font-size:.78rem;color:var(--brand);background:#eef3fc;border-radius:20px;padding:.2rem .7rem;font-weight:700}.sku-chip[data-astro-cid-6cyo6732]{font-size:.78rem;color:#5b6675;border:1px solid #e6eaf1;border-radius:20px;padding:.18rem .7rem;font-weight:600}h1[data-astro-cid-6cyo6732]{margin:.8rem 0 .5rem;font-size:2.05rem;line-height:1.22;color:#152033}.desc[data-astro-cid-6cyo6732]{color:#33405a;line-height:1.68;font-size:1.02rem;margin:0 0 1.2rem}.cta-row[data-astro-cid-6cyo6732]{display:flex;gap:.8rem;align-items:center}.cta-btn[data-astro-cid-6cyo6732]{display:inline-block;background:var(--brand);color:#fff!important;font-weight:700;padding:.68rem 1.6rem;border-radius:9px;text-decoration:none;font-size:.98rem;box-shadow:0 6px 18px #0b3d9147;transition:background .15s ease,transform .15s ease}.cta-btn[data-astro-cid-6cyo6732]:hover{background:var(--brand-dark);transform:translateY(-1px)}.specs-sec[data-astro-cid-6cyo6732]{margin-top:1.6rem;padding-top:1.8rem;padding-bottom:1.6rem;border-top:1px solid #eef1f6}.specs-sec[data-astro-cid-6cyo6732] h2[data-astro-cid-6cyo6732]{font-size:1.3rem;margin:0 0 1rem;color:#152033}.spec-grid[data-astro-cid-6cyo6732]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem}.spec[data-astro-cid-6cyo6732]{border:1px solid #e6eaf1;border-radius:10px;padding:.75rem .95rem;background:#fff;display:flex;flex-direction:column;gap:.25rem}.spec[data-astro-cid-6cyo6732] .k[data-astro-cid-6cyo6732]{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a93a3}.spec[data-astro-cid-6cyo6732] .v[data-astro-cid-6cyo6732]{font-weight:600;color:#152033;font-size:.95rem;line-height:1.45}.longdesc[data-astro-cid-6cyo6732]{margin-top:2.5rem;max-width:820px}.longdesc[data-astro-cid-6cyo6732] h2[data-astro-cid-6cyo6732],.features[data-astro-cid-6cyo6732] h2[data-astro-cid-6cyo6732]{font-size:1.3rem;margin:0 0 .9rem}.longdesc[data-astro-cid-6cyo6732] p[data-astro-cid-6cyo6732]{line-height:1.75;color:#33405a;margin:0 0 1rem}.features[data-astro-cid-6cyo6732]{margin-top:1.8rem;max-width:860px}.features[data-astro-cid-6cyo6732] ul[data-astro-cid-6cyo6732]{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.6rem}.features[data-astro-cid-6cyo6732] li[data-astro-cid-6cyo6732]{position:relative;padding-left:1.5rem;line-height:1.6;color:#33405a}.features[data-astro-cid-6cyo6732] li[data-astro-cid-6cyo6732]:before{content:"✓";position:absolute;left:0;top:0;color:var(--brand);font-weight:800}.features[data-astro-cid-6cyo6732] strong[data-astro-cid-6cyo6732]{color:var(--brand)}@media(max-width:700px){.features[data-astro-cid-6cyo6732] ul[data-astro-cid-6cyo6732]{grid-template-columns:1fr}}.faq[data-astro-cid-6cyo6732] h2[data-astro-cid-6cyo6732],.related[data-astro-cid-6cyo6732] h2[data-astro-cid-6cyo6732]{font-size:1.3rem}details[data-astro-cid-6cyo6732]{border:1px solid #e6eaf1;border-radius:10px;padding:.9rem 1.1rem;margin-bottom:.7rem;background:#fff}details[data-astro-cid-6cyo6732] summary[data-astro-cid-6cyo6732]{cursor:pointer;font-weight:700;color:#152033}details[data-astro-cid-6cyo6732][open] summary[data-astro-cid-6cyo6732]{color:var(--brand)}details[data-astro-cid-6cyo6732] p[data-astro-cid-6cyo6732]{margin:.6rem 0 0;color:#5b6675;line-height:1.7}.split[data-astro-cid-6cyo6732]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,460px);gap:2.6rem;margin-top:2.2rem}.doc[data-astro-cid-6cyo6732]{min-width:0}.doc[data-astro-cid-6cyo6732] .longdesc[data-astro-cid-6cyo6732],.doc[data-astro-cid-6cyo6732] .features[data-astro-cid-6cyo6732]{margin:0 0 2rem;max-width:none}.side-sticky[data-astro-cid-6cyo6732]{position:sticky;top:1.2rem}.side-h[data-astro-cid-6cyo6732]{font-size:1.25rem;color:#152033;margin:0 0 .2rem}.side-note[data-astro-cid-6cyo6732]{color:#5b6675;font-size:.9rem;line-height:1.55;margin:0 0 .9rem}.side[data-astro-cid-6cyo6732] .quote-form{padding:1.5rem 1.4rem 1.2rem;box-shadow:0 12px 32px #0d20401a}.side[data-astro-cid-6cyo6732] .quote-form .row{flex-direction:column;gap:.35rem}.side[data-astro-cid-6cyo6732] .quote-form .row label{padding-top:0;flex:none}.side[data-astro-cid-6cyo6732] .quote-form .msg{text-align:left}.side[data-astro-cid-6cyo6732] .quote-form .submit-row button{width:100%;margin:0}.related[data-astro-cid-6cyo6732]{margin-top:3rem}.grid[data-astro-cid-6cyo6732]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media(max-width:860px){.pdp[data-astro-cid-6cyo6732],.grid[data-astro-cid-6cyo6732]{grid-template-columns:1fr}h1[data-astro-cid-6cyo6732]{font-size:1.6rem}}@media(max-width:960px){.split[data-astro-cid-6cyo6732]{grid-template-columns:1fr;gap:1.6rem}.side-sticky[data-astro-cid-6cyo6732]{position:static}}
