.product-top[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12);padding-top:var(--sp-8)}.main-image[data-astro-cid-o422f4lv]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-img[data-astro-cid-o422f4lv]{width:100%;height:100%;object-fit:contain;padding:var(--sp-8)}.thumbs[data-astro-cid-o422f4lv]{display:flex;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap}.thumb[data-astro-cid-o422f4lv]{width:72px;height:72px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--white);cursor:pointer;padding:4px;overflow:hidden}.thumb[data-astro-cid-o422f4lv].active{border-color:var(--fire)}.thumb[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{width:100%;height:100%;object-fit:contain}.info[data-astro-cid-o422f4lv] h1[data-astro-cid-o422f4lv]{margin:var(--sp-2) 0 var(--sp-4)}.choice[data-astro-cid-o422f4lv]{display:inline-block;background:var(--charcoal);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .6rem;border-radius:6px;margin-bottom:var(--sp-4)}.buy-box[data-astro-cid-o422f4lv]{background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-6);margin:var(--sp-6) 0}.buy-note[data-astro-cid-o422f4lv]{font-size:.85rem;color:var(--text-muted);margin-top:var(--sp-3)}.included[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{font-size:1.1rem;margin-bottom:var(--sp-3)}.included[data-astro-cid-o422f4lv] ul[data-astro-cid-o422f4lv]{list-style:none;padding:0;display:grid;gap:var(--sp-2)}.included[data-astro-cid-o422f4lv] li[data-astro-cid-o422f4lv]{color:var(--steel-700)}.qty[data-astro-cid-o422f4lv]{font-weight:700;color:var(--charcoal)}.product-detail[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-12);margin-top:var(--sp-16);align-items:start}.block[data-astro-cid-o422f4lv]{margin-bottom:var(--sp-12)}.block[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{margin-bottom:var(--sp-4)}.feature-list[data-astro-cid-o422f4lv],.care-list[data-astro-cid-o422f4lv]{padding-left:1.1rem;display:grid;gap:var(--sp-2)}.feature-list[data-astro-cid-o422f4lv] li[data-astro-cid-o422f4lv],.care-list[data-astro-cid-o422f4lv] li[data-astro-cid-o422f4lv]{color:var(--steel-700)}.steps[data-astro-cid-o422f4lv]{padding-left:1.3rem;display:grid;gap:var(--sp-3)}.steps[data-astro-cid-o422f4lv] li[data-astro-cid-o422f4lv]{color:var(--steel-700);padding-left:.3rem}.prose[data-astro-cid-o422f4lv] p{color:var(--steel-700);margin-bottom:var(--sp-4)}.faq[data-astro-cid-o422f4lv]{display:grid;gap:var(--sp-4)}.faq-item[data-astro-cid-o422f4lv]{border-bottom:1px solid var(--border);padding-bottom:var(--sp-4)}.faq[data-astro-cid-o422f4lv] dt[data-astro-cid-o422f4lv]{font-weight:700;color:var(--charcoal);margin-bottom:var(--sp-2)}.faq[data-astro-cid-o422f4lv] dd[data-astro-cid-o422f4lv]{margin:0;color:var(--steel-700)}.specs[data-astro-cid-o422f4lv]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-6);position:sticky;top:90px}.specs[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{font-size:1.1rem;margin-bottom:var(--sp-4)}.specs[data-astro-cid-o422f4lv] table[data-astro-cid-o422f4lv]{width:100%;border-collapse:collapse;font-size:.9rem}.specs[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv]{text-align:left;color:var(--text-muted);font-weight:600;padding:var(--sp-2) 0;width:42%;vertical-align:top}.specs[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{padding:var(--sp-2) 0;color:var(--charcoal)}.specs[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]{border-bottom:1px solid var(--border)}.specs-cta[data-astro-cid-o422f4lv]{margin-top:var(--sp-4)}.specs-cta[data-astro-cid-o422f4lv] .btn{width:100%}.related[data-astro-cid-o422f4lv]{margin-top:var(--sp-24)}.related[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{margin-bottom:var(--sp-8)}@media(max-width:900px){.product-top[data-astro-cid-o422f4lv],.product-detail[data-astro-cid-o422f4lv]{grid-template-columns:1fr}.specs[data-astro-cid-o422f4lv]{position:static}}
