.back-link[data-astro-cid-cezwlk7t]{font-size:.9rem;font-weight:700}.product-header[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(135deg, var(--paper), #f2f4eb);max-width:780px;margin:1.5rem auto;padding:clamp(1.25rem,3vw,2rem)}.eyebrow[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:inherit}h1[data-astro-cid-cezwlk7t]{overflow-wrap:anywhere;margin:0;font-size:clamp(2.15rem,4.7vw,3.55rem)}.intro[data-astro-cid-cezwlk7t]{font-size:clamp(1rem,1.5vw,1.12rem)}.price[data-astro-cid-cezwlk7t]{color:var(--ink);font-size:1.1rem;font-weight:750}.catalog-note[data-astro-cid-cezwlk7t]{border-left:4px solid var(--sun-deep);background:var(--mist);color:var(--muted-ink);padding:.75rem 1rem}.buy-button[data-astro-cid-cezwlk7t]{min-height:var(--button-height);border-radius:var(--control-radius);background:var(--sun);color:var(--teal-deep);font-size:var(--button-font-size);align-items:center;gap:.55rem;padding:.55rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.buy-button[data-astro-cid-cezwlk7t]:hover{background:var(--teal-deep);color:var(--paper)}.affiliate-note[data-astro-cid-cezwlk7t]{color:var(--muted-ink);margin:.6rem 0 0;font-size:.84rem}.gallery-section[data-astro-cid-cezwlk7t]{max-width:900px;margin:1.5rem auto 2.25rem}.gallery-main[data-astro-cid-cezwlk7t]{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(145deg, var(--mist), #f7f4e8);width:100%;overflow:hidden}.gallery-main[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;width:100%;height:100%;display:block}.gallery-thumbnails[data-astro-cid-cezwlk7t]{gap:.75rem;padding:.75rem .1rem;display:flex;overflow-x:auto}.thumbnail[data-astro-cid-cezwlk7t]{aspect-ratio:1;border-radius:var(--control-radius);background:var(--mist);cursor:pointer;border:2px solid #0000;flex:0 0 5rem;width:5rem;padding:0;overflow:hidden}.thumbnail[data-astro-cid-cezwlk7t].selected{border-color:var(--teal)}.thumbnail[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%}.video-section[data-astro-cid-cezwlk7t]{max-width:850px;margin:2rem auto}.video-frame[data-astro-cid-cezwlk7t]{aspect-ratio:16/9;background:var(--ink);width:100%;position:relative;overflow:hidden}.video-frame[data-astro-cid-cezwlk7t] iframe[data-astro-cid-cezwlk7t],video[data-astro-cid-cezwlk7t]{aspect-ratio:16/9;border:0;width:100%;display:block}.video-frame[data-astro-cid-cezwlk7t] iframe[data-astro-cid-cezwlk7t]{height:100%;position:absolute;inset:0}video[data-astro-cid-cezwlk7t]{background:var(--ink);max-height:70vh}.product-details[data-astro-cid-cezwlk7t]{max-width:850px;margin:2.25rem auto}.product-details[data-astro-cid-cezwlk7t] section[data-astro-cid-cezwlk7t]{margin-top:2rem}.product-details[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t],.related-products[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:.85rem}.product-details[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{margin-bottom:.5rem}.product-details[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--muted-ink);margin-block:.35rem}.spec-list[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);margin:0}.spec-list[data-astro-cid-cezwlk7t] div[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;padding:.75rem 0;display:grid}.spec-list[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{font-weight:750}.spec-list[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:var(--muted-ink);margin:0}.pros-cons[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:1.5rem;display:grid}.related-article[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-left:4px solid var(--sun-deep);border-radius:0 var(--card-radius) var(--card-radius) 0;background:var(--mist);padding:1.25rem}.related-article[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{font-weight:750}.related-article[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--muted-ink);margin-bottom:0}.prose[data-astro-cid-cezwlk7t] p,.prose[data-astro-cid-cezwlk7t] li{color:var(--muted-ink)}.prose[data-astro-cid-cezwlk7t] h2{margin-top:2.4rem}.related-products[data-astro-cid-cezwlk7t]{margin-top:3rem}.product-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=700px){.pros-cons[data-astro-cid-cezwlk7t],.product-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.product-page[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4vw,3rem);display:grid}.back-link[data-astro-cid-cezwlk7t],.video-section[data-astro-cid-cezwlk7t],.product-details[data-astro-cid-cezwlk7t],.related-products[data-astro-cid-cezwlk7t]{grid-column:1/-1}.back-link[data-astro-cid-cezwlk7t]{grid-row:1}.product-header[data-astro-cid-cezwlk7t]{grid-area:2/2;align-self:center;margin:0}.gallery-section[data-astro-cid-cezwlk7t]{grid-area:2/1;width:100%;max-width:none;margin:0}.product-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr))}}
