.product-page-hero[data-astro-cid-g6hvkngq]{background:#fff;padding:1.5rem 0 3rem;border-bottom:1px solid #e7e4dc}.breadcrumb[data-astro-cid-g6hvkngq]{font-size:.88rem;color:var(--muted, #79827c);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-g6hvkngq] a[data-astro-cid-g6hvkngq]{color:var(--ink-2, #4a544f);text-decoration:none}.breadcrumb[data-astro-cid-g6hvkngq] a[data-astro-cid-g6hvkngq]:hover{color:var(--teal, #0c5b64)}.breadcrumb[data-astro-cid-g6hvkngq] span[data-astro-cid-g6hvkngq]{color:var(--teal, #0c5b64);font-weight:700}.product-layout-grid[data-astro-cid-g6hvkngq]{display:grid;grid-template-columns:1fr 1.25fr;gap:3rem;align-items:start}@media(max-width:860px){.product-layout-grid[data-astro-cid-g6hvkngq]{grid-template-columns:1fr;gap:2rem}}.product-media-column[data-astro-cid-g6hvkngq]{display:flex;flex-direction:column;gap:1.25rem}.product-main-image-wrapper[data-astro-cid-g6hvkngq]{position:relative;border-radius:var(--radius, 14px);overflow:hidden;background:#f6f4f0;border:1px solid #e2ded5;aspect-ratio:4 / 3;box-shadow:0 8px 24px #16191c14}.product-main-image[data-astro-cid-g6hvkngq]{width:100%;height:100%;object-fit:cover}.product-image-badges[data-astro-cid-g6hvkngq]{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.badge[data-astro-cid-g6hvkngq]{font-size:.8rem;font-weight:800;padding:.3rem .7rem;border-radius:6px}.badge-accent[data-astro-cid-g6hvkngq]{background:var(--amber, #b85d19);color:#fff}.badge-teal[data-astro-cid-g6hvkngq]{background:var(--teal, #0c5b64);color:#fff}.badge-neutral[data-astro-cid-g6hvkngq]{background:#16191cbf;color:#fff}.product-trust-chips[data-astro-cid-g6hvkngq]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.trust-chip[data-astro-cid-g6hvkngq]{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;background:var(--paper, #f6f4f0);border-radius:10px;border:1px solid #e5e1d7}.chip-icon[data-astro-cid-g6hvkngq]{font-size:1.4rem}.trust-chip[data-astro-cid-g6hvkngq] strong[data-astro-cid-g6hvkngq]{display:block;font-size:.85rem;color:var(--teal-dark, #08434a)}.trust-chip[data-astro-cid-g6hvkngq] span[data-astro-cid-g6hvkngq]{display:block;font-size:.75rem;color:var(--ink-2, #4a544f)}.product-header-meta[data-astro-cid-g6hvkngq]{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.category-pill[data-astro-cid-g6hvkngq]{font-size:.82rem;font-weight:800;color:var(--teal, #0c5b64);background:var(--teal-soft, #e5f1f2);padding:.2rem .65rem;border-radius:999px}.sku-tag[data-astro-cid-g6hvkngq]{font-size:.82rem;color:var(--muted, #79827c)}.product-title[data-astro-cid-g6hvkngq]{font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:900;margin:0 0 .8rem;color:var(--ink, #16191c);line-height:1.3}.product-lead-summary[data-astro-cid-g6hvkngq]{font-size:1.02rem;color:var(--ink-2, #4a544f);line-height:1.65;margin-bottom:1.5rem}.product-pricing-box[data-astro-cid-g6hvkngq]{background:#faf8f5;border:1px solid #ebe6dc;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.price-main-display[data-astro-cid-g6hvkngq]{display:flex;align-items:baseline;gap:.4rem}.currency[data-astro-cid-g6hvkngq]{font-size:1.15rem;font-weight:800;color:var(--teal, #0c5b64)}.amount[data-astro-cid-g6hvkngq]{font-size:2.2rem;font-weight:900;color:var(--teal, #0c5b64);font-family:var(--font-en, inherit)}.orig-amount[data-astro-cid-g6hvkngq]{font-size:1.05rem;color:var(--muted, #79827c);text-decoration:line-through;margin-left:.5rem}.save-tag[data-astro-cid-g6hvkngq]{display:inline-block;background:#fae8dc;color:var(--amber, #b85d19);font-size:.78rem;font-weight:800;padding:3px 8px;border-radius:4px;margin-top:.4rem}.shipping-hint[data-astro-cid-g6hvkngq]{margin-top:.75rem;font-size:.85rem;color:var(--teal-dark, #08434a);font-weight:600;border-top:1px dashed #dcd7cb;padding-top:.75rem}.product-specs-card[data-astro-cid-g6hvkngq]{background:#fff;border:1px solid #e7e3d8;border-radius:12px;padding:1.2rem;margin-bottom:1.75rem}.product-specs-card[data-astro-cid-g6hvkngq] h4[data-astro-cid-g6hvkngq]{margin:0 0 .6rem;font-size:.95rem;font-weight:800;color:var(--teal-dark, #08434a)}.product-specs-card[data-astro-cid-g6hvkngq] ul[data-astro-cid-g6hvkngq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem;font-size:.88rem;color:var(--ink-2, #4a544f)}.spec-check[data-astro-cid-g6hvkngq]{color:var(--teal, #0c5b64);font-weight:900;margin-right:.4rem}.purchase-action-block[data-astro-cid-g6hvkngq]{display:flex;flex-direction:column;gap:1.2rem}.quantity-control-group[data-astro-cid-g6hvkngq]{display:flex;align-items:center;gap:1rem}.qty-label[data-astro-cid-g6hvkngq]{font-size:.92rem;font-weight:700;color:var(--ink-2, #4a544f)}.qty-stepper[data-astro-cid-g6hvkngq]{display:inline-flex;align-items:center;border:1.5px solid var(--line, #d8d4c9);border-radius:8px;overflow:hidden;background:#fff}.stepper-btn[data-astro-cid-g6hvkngq]{background:#f6f4f0;border:none;width:38px;height:38px;font-size:1.2rem;font-weight:700;cursor:pointer;color:var(--ink, #16191c);transition:background .15s}.stepper-btn[data-astro-cid-g6hvkngq]:hover{background:#e7e3d8}.qty-input[data-astro-cid-g6hvkngq]{width:52px;height:38px;border:none;text-align:center;font-size:1.05rem;font-weight:800;color:var(--ink, #16191c)}.qty-input[data-astro-cid-g6hvkngq]::-webkit-outer-spin-button,.qty-input[data-astro-cid-g6hvkngq]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.action-buttons-group[data-astro-cid-g6hvkngq]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}@media(max-width:480px){.action-buttons-group[data-astro-cid-g6hvkngq]{grid-template-columns:1fr}}.product-markdown-card[data-astro-cid-g6hvkngq]{background:#fff;border-radius:16px;padding:clamp(1.5rem,4vw,3rem);border:1px solid #e7e3d8;box-shadow:0 4px 18px #0000000a}.markdown-body[data-astro-cid-g6hvkngq] h2{font-size:1.45rem;margin-top:2rem;padding-bottom:.4rem;border-bottom:2px solid var(--teal-soft, #e5f1f2);color:var(--teal, #0c5b64)}.markdown-body[data-astro-cid-g6hvkngq] h3{font-size:1.15rem;margin-top:1.5rem;color:var(--teal-dark, #08434a)}.markdown-body[data-astro-cid-g6hvkngq] p{line-height:1.8;color:var(--ink-2, #4a544f)}.markdown-body[data-astro-cid-g6hvkngq] blockquote{background:var(--paper, #f6f4f0);border-left:4px solid var(--teal, #0c5b64);margin:1.5rem 0;padding:.85rem 1.25rem;border-radius:0 8px 8px 0;font-size:.95rem}.markdown-body[data-astro-cid-g6hvkngq] ol,.markdown-body[data-astro-cid-g6hvkngq] ul{padding-left:1.4rem;line-height:1.8;color:var(--ink-2, #4a544f)}.markdown-footer-hint[data-astro-cid-g6hvkngq]{margin-top:2.5rem;padding-top:1.25rem;border-top:1px dashed #dcd7cb;font-size:.85rem;color:var(--muted, #79827c)}.markdown-footer-hint[data-astro-cid-g6hvkngq] code[data-astro-cid-g6hvkngq]{background:#f0ede6;padding:2px 6px;border-radius:4px;color:var(--teal, #0c5b64)}.related-grid[data-astro-cid-g6hvkngq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.related-card[data-astro-cid-g6hvkngq]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e7e3d8;display:flex;flex-direction:column}.related-media[data-astro-cid-g6hvkngq]{aspect-ratio:4 / 3;background:#f6f4f0;display:block;overflow:hidden}.related-media[data-astro-cid-g6hvkngq] img[data-astro-cid-g6hvkngq]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card[data-astro-cid-g6hvkngq]:hover .related-media[data-astro-cid-g6hvkngq] img[data-astro-cid-g6hvkngq]{transform:scale(1.04)}.related-body[data-astro-cid-g6hvkngq]{padding:1rem;display:flex;flex-direction:column;flex:1}.related-body[data-astro-cid-g6hvkngq] h4[data-astro-cid-g6hvkngq]{font-size:.95rem;margin:0 0 .5rem;line-height:1.4}.related-body[data-astro-cid-g6hvkngq] h4[data-astro-cid-g6hvkngq] a[data-astro-cid-g6hvkngq]{color:var(--ink, #16191c);text-decoration:none}.related-body[data-astro-cid-g6hvkngq] h4[data-astro-cid-g6hvkngq] a[data-astro-cid-g6hvkngq]:hover{color:var(--amber, #b85d19)}.related-price[data-astro-cid-g6hvkngq]{margin-top:auto;display:flex;align-items:baseline;gap:.4rem}.related-price[data-astro-cid-g6hvkngq] strong[data-astro-cid-g6hvkngq]{color:var(--teal, #0c5b64);font-size:1.1rem}.related-price[data-astro-cid-g6hvkngq] span[data-astro-cid-g6hvkngq]{font-size:.82rem;color:var(--muted, #79827c);text-decoration:line-through}
