.prodpg__desc[data-astro-cid-zaf2yc6h]{font-size:.85rem;line-height:1.4;margin:.15rem 0 .25rem;color:#374151}.prodpg__desc[data-astro-cid-zaf2yc6h] strong[data-astro-cid-zaf2yc6h]{font-weight:700}.prod-hero[data-astro-cid-zaf2yc6h]{position:relative;isolation:isolate;overflow:hidden;min-height:150px;border-radius:14px;background:#fff;margin:8px auto 18px;max-width:950px}.prod-hero[data-astro-cid-zaf2yc6h] .inner[data-astro-cid-zaf2yc6h]{padding:16px;max-width:850px;margin:0 auto}.prod-hero[data-astro-cid-zaf2yc6h] h1[data-astro-cid-zaf2yc6h]{margin:0 0 6px;font-size:clamp(1.7rem,2.3vw,2rem)}.prod-hero[data-astro-cid-zaf2yc6h] p[data-astro-cid-zaf2yc6h]{margin:0;max-width:60ch}.prodpg[data-astro-cid-zaf2yc6h]{padding:0 0 36px}.prodpg__container[data-astro-cid-zaf2yc6h]{max-width:1100px;margin:0 auto;padding:0 12px}.prodpg__grid[data-astro-cid-zaf2yc6h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-content:center}@media (min-width: 900px){.prodpg__grid[data-astro-cid-zaf2yc6h]{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--card-price-gap: 10px;--card-row-gap: .35rem}.prodpg__card[data-astro-cid-zaf2yc6h]{display:flex;flex-direction:column;gap:var(--card-row-gap);height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px;box-shadow:0 4px 10px #0000000d;margin:0;transition:transform .15s ease}.prodpg__card[data-astro-cid-zaf2yc6h]:hover{transform:translateY(-2px)}.card-photo[data-astro-cid-zaf2yc6h]{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#000;box-shadow:0 3px 6px #0000000a;position:relative}.card-media[data-astro-cid-zaf2yc6h]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.desc-photo[data-astro-cid-zaf2yc6h]{margin:.2rem 0;align-self:center;width:100%}.desc-photo[data-astro-cid-zaf2yc6h] img[data-astro-cid-zaf2yc6h]{display:block;width:100%;max-width:360px;max-height:320px;aspect-ratio:1 / 1;object-fit:contain;height:auto;margin:0 auto;border-radius:10px;box-shadow:0 3px 8px #0000000f}@media (min-width: 900px){.desc-photo[data-astro-cid-zaf2yc6h] img[data-astro-cid-zaf2yc6h]{max-width:320px;max-height:300px}}.prodpg__title[data-astro-cid-zaf2yc6h]{margin:.25rem 0 0;line-height:1.1;font-weight:700;font-size:.95rem}.prodpg__title[data-astro-cid-zaf2yc6h] .unit[data-astro-cid-zaf2yc6h]{display:block;font-weight:600;font-size:.85rem}.prodpg__bullets[data-astro-cid-zaf2yc6h]{margin:.05rem 0 .3rem;padding-left:1rem;font-size:.85rem}.prodpg__bullets[data-astro-cid-zaf2yc6h] li[data-astro-cid-zaf2yc6h]{margin:.08rem 0}.prodpg__price[data-astro-cid-zaf2yc6h]{font-weight:800;font-size:.9rem;margin:0 0 var(--card-price-gap) 0}.product-cta[data-astro-cid-zaf2yc6h]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product-cta[data-astro-cid-zaf2yc6h] .add-to-cart[data-astro-cid-zaf2yc6h]{width:auto;max-width:none}.prodpg[data-astro-cid-zaf2yc6h] .btn-cta[data-astro-cid-zaf2yc6h]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border:0;border-radius:10px;background:#c7cdd6!important;color:#111!important;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .05s ease}.prodpg[data-astro-cid-zaf2yc6h] .btn-cta[data-astro-cid-zaf2yc6h]:hover{background:#aeb6c1!important}.prodpg__card--wide[data-astro-cid-zaf2yc6h]{grid-column:1 / -1}@media (min-width: 900px){.prodpg__card--wide[data-astro-cid-zaf2yc6h]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:flex-start}}.card-photo--wide[data-astro-cid-zaf2yc6h]{aspect-ratio:auto;background:#000}.card-photo--wide[data-astro-cid-zaf2yc6h] .card-media[data-astro-cid-zaf2yc6h]{position:relative;height:auto;max-height:260px;border-radius:8px}.yt-embed[data-astro-cid-zaf2yc6h]{margin-top:8px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;box-shadow:0 3px 8px #00000014}.yt-embed[data-astro-cid-zaf2yc6h] iframe[data-astro-cid-zaf2yc6h]{position:absolute;inset:0;width:100%;height:100%;border:0}.wide-body[data-astro-cid-zaf2yc6h]{display:flex;flex-direction:column;gap:.3rem}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed{width:100vw;margin-left:50%;transform:translate(-50%);background:#fafafa;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:28px 0 40px}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tbox__container[data-astro-cid-zaf2yc6h]{max-width:1100px;margin:0 auto;padding:0 12px}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed h2[data-astro-cid-zaf2yc6h]{margin:0 0 6px;font-size:clamp(1.2rem,2.2vw,1.5rem)}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tbox__lead[data-astro-cid-zaf2yc6h]{margin:0 0 14px;color:#475569;font-size:.95rem}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tlist[data-astro-cid-zaf2yc6h]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 820px){.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tlist[data-astro-cid-zaf2yc6h]{grid-template-columns:1fr 1fr}}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tquote[data-astro-cid-zaf2yc6h]{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px!important;box-shadow:0 4px 10px #0000000d}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tquote[data-astro-cid-zaf2yc6h] blockquote[data-astro-cid-zaf2yc6h]{margin:0 0 8px;position:relative;padding-left:12px;color:#0f172a;line-height:1.5}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tquote[data-astro-cid-zaf2yc6h] blockquote[data-astro-cid-zaf2yc6h]:before{content:"“";position:absolute;left:-4px;top:-6px;font-size:2rem;line-height:1;opacity:.2}.tbox[data-astro-cid-zaf2yc6h].tbox--bleed .tquote[data-astro-cid-zaf2yc6h] figcaption[data-astro-cid-zaf2yc6h]{font-size:.9rem;color:#475569}.prodpg__card--full[data-astro-cid-zaf2yc6h]{grid-column:1 / -1}.yt-wrapper[data-astro-cid-zaf2yc6h]{position:relative;width:100%;padding-top:56.25%;margin:10px 0;border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #0000000f}.yt-wrapper[data-astro-cid-zaf2yc6h] iframe[data-astro-cid-zaf2yc6h]{position:absolute;inset:0;width:100%;height:100%}
