.product-hero[data-astro-cid-qhafxrqs]{background:#f2f4f7;position:relative;overflow:hidden}.product-hero[data-astro-cid-qhafxrqs]:before{content:"";background:#071f3f;height:16rem;position:absolute;inset:0 0 auto}.product-hero__stage[data-astro-cid-qhafxrqs]{padding-block:1.2rem clamp(4rem,7vw,7rem);position:relative}.product-breadcrumb[data-astro-cid-qhafxrqs]{color:#aab8c6;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:1rem;font-weight:800;display:flex}.product-breadcrumb[data-astro-cid-qhafxrqs] a[data-astro-cid-qhafxrqs]{color:#fff}.product-hero__grid[data-astro-cid-qhafxrqs]{background:#fff;border:1px solid #d4dce4;border-top:.34rem solid #b12429;border-radius:1.2rem;grid-template-columns:minmax(22rem,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 76px #06182f2e}.product-image[data-astro-cid-qhafxrqs]{background:linear-gradient(145deg,#edf1f4,#fff);border-right:1px solid #d9e0e7;place-items:center;min-height:40rem;margin:0;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.product-image[data-astro-cid-qhafxrqs]>span[data-astro-cid-qhafxrqs]{color:#6c7d8d;letter-spacing:.12em;font-size:1rem;font-weight:900;position:absolute;top:1.25rem;left:1.25rem}.product-image[data-astro-cid-qhafxrqs]>b[data-astro-cid-qhafxrqs]{color:#fff;letter-spacing:.1em;background:#b12429;padding:.4rem .65rem;font-size:1rem;position:absolute;top:1.25rem;right:1.25rem}.product-image[data-astro-cid-qhafxrqs] img[data-astro-cid-qhafxrqs]{object-fit:contain;filter:drop-shadow(0 24px 25px #06182f21);width:100%;max-height:30rem}.product-detail[data-astro-cid-qhafxrqs]{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.product-detail[data-astro-cid-qhafxrqs] h1[data-astro-cid-qhafxrqs]{max-width:15ch;margin-bottom:1.3rem;font-size:clamp(2.4rem,4.2vw,4.7rem);line-height:.98}.product-price[data-astro-cid-qhafxrqs]{border-bottom:1px solid #d9e0e7;align-items:baseline;gap:.75rem;padding-bottom:1.4rem;display:flex}.product-price[data-astro-cid-qhafxrqs] del[data-astro-cid-qhafxrqs]{color:#758492;font-size:1rem}.product-price[data-astro-cid-qhafxrqs] strong[data-astro-cid-qhafxrqs]{color:#b12429;font-size:1.8rem}.product-description[data-astro-cid-qhafxrqs]{color:#536678;line-height:1.75}.product-description[data-astro-cid-qhafxrqs] ul{padding-left:1.2rem}.product-description[data-astro-cid-qhafxrqs] li{margin-block:.35rem}.product-detail[data-astro-cid-qhafxrqs] form[data-astro-cid-qhafxrqs]{margin-top:1rem}.product-detail[data-astro-cid-qhafxrqs] .button[data-astro-cid-qhafxrqs]{width:100%;min-height:3.6rem}.product-detail__proof[data-astro-cid-qhafxrqs]{border-block:1px solid #d9e0e7;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;display:grid}.product-detail__proof[data-astro-cid-qhafxrqs] span[data-astro-cid-qhafxrqs]{color:#506274;align-items:center;gap:.5rem;padding:.85rem .5rem .85rem 0;font-size:1rem;display:flex}.product-detail__proof[data-astro-cid-qhafxrqs] span[data-astro-cid-qhafxrqs]+span[data-astro-cid-qhafxrqs]{border-left:1px solid #d9e0e7;padding-left:.75rem}.product-detail__proof[data-astro-cid-qhafxrqs] .icon{color:#b12429;width:1rem}.product-panels[data-astro-cid-qhafxrqs]{border-top:1px solid #d9e0e7;margin-top:1.25rem}.product-panels[data-astro-cid-qhafxrqs] details[data-astro-cid-qhafxrqs]{border-bottom:1px solid #d9e0e7}.product-panels[data-astro-cid-qhafxrqs] summary[data-astro-cid-qhafxrqs]{cursor:pointer;color:#071f3f;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-block:.9rem;font-size:1rem;font-weight:850;list-style:none;display:flex}.product-panels[data-astro-cid-qhafxrqs] summary[data-astro-cid-qhafxrqs]::-webkit-details-marker{display:none}.product-panels[data-astro-cid-qhafxrqs] summary[data-astro-cid-qhafxrqs] .icon{color:#b12429;width:1rem;transition:transform .18s}.product-panels[data-astro-cid-qhafxrqs] details[data-astro-cid-qhafxrqs][open] summary[data-astro-cid-qhafxrqs] .icon{transform:rotate(180deg)}.product-panels[data-astro-cid-qhafxrqs] p[data-astro-cid-qhafxrqs]{color:#536678;margin:0 0 1rem;font-size:1rem;line-height:1.6}.product-story[data-astro-cid-qhafxrqs]{color:#fff;background:#071f3f}.product-story__grid[data-astro-cid-qhafxrqs]{grid-template-columns:.75fr 1fr 1fr;align-items:stretch;min-height:30rem;display:grid}.product-story__grid[data-astro-cid-qhafxrqs]>div[data-astro-cid-qhafxrqs]{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.product-story[data-astro-cid-qhafxrqs] .eyebrow[data-astro-cid-qhafxrqs]{color:#fff}.product-story[data-astro-cid-qhafxrqs] h2[data-astro-cid-qhafxrqs]{color:#fff;max-width:8ch;font-size:clamp(2.8rem,4.5vw,4.8rem)}.product-story[data-astro-cid-qhafxrqs] figure[data-astro-cid-qhafxrqs]{min-height:24rem;margin:0;overflow:hidden}.product-story[data-astro-cid-qhafxrqs] img[data-astro-cid-qhafxrqs]{object-fit:cover;width:100%;height:100%}.related-products[data-astro-cid-qhafxrqs]{background:#f2f4f7}.related-products[data-astro-cid-qhafxrqs] header[data-astro-cid-qhafxrqs]{border-bottom:1px solid #cbd4de;justify-content:space-between;align-items:end;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.related-products[data-astro-cid-qhafxrqs] h2[data-astro-cid-qhafxrqs]{margin:0;font-size:clamp(2.5rem,5vw,5rem)}.related-products__grid[data-astro-cid-qhafxrqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related-products[data-astro-cid-qhafxrqs] article[data-astro-cid-qhafxrqs]{background:#fff;border:1px solid #d4dce4;border-radius:.9rem;overflow:hidden}.related-products[data-astro-cid-qhafxrqs] article[data-astro-cid-qhafxrqs]>a[data-astro-cid-qhafxrqs]{background:linear-gradient(145deg,#edf1f4,#fff);place-items:center;min-height:19rem;padding:1.5rem;display:grid}.related-products[data-astro-cid-qhafxrqs] img[data-astro-cid-qhafxrqs]{object-fit:contain;width:100%;height:16rem}.related-products[data-astro-cid-qhafxrqs] article[data-astro-cid-qhafxrqs]>div[data-astro-cid-qhafxrqs]{padding:1.2rem}.related-products[data-astro-cid-qhafxrqs] small[data-astro-cid-qhafxrqs]{color:#b12429;letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:850}.related-products[data-astro-cid-qhafxrqs] h3[data-astro-cid-qhafxrqs]{min-height:3.5rem;margin:.6rem 0;font-size:1.2rem}.related-products[data-astro-cid-qhafxrqs] h3[data-astro-cid-qhafxrqs] a[data-astro-cid-qhafxrqs]{color:#071f3f}.related-products[data-astro-cid-qhafxrqs] article[data-astro-cid-qhafxrqs] p[data-astro-cid-qhafxrqs]{color:#b12429;margin:0;font-weight:850}@media (width<=900px){.product-hero__grid[data-astro-cid-qhafxrqs]{grid-template-columns:.9fr 1.1fr}.product-image[data-astro-cid-qhafxrqs]{min-height:34rem}}@media (width<=767px){.product-hero__grid[data-astro-cid-qhafxrqs],.product-story__grid[data-astro-cid-qhafxrqs],.related-products__grid[data-astro-cid-qhafxrqs]{grid-template-columns:1fr}.product-image[data-astro-cid-qhafxrqs]{border-bottom:1px solid #d9e0e7;border-right:0;min-height:24rem}.product-detail[data-astro-cid-qhafxrqs] h1[data-astro-cid-qhafxrqs]{font-size:clamp(2.3rem,11vw,3.6rem)}.product-story__grid[data-astro-cid-qhafxrqs]>div[data-astro-cid-qhafxrqs]{min-height:18rem}.related-products[data-astro-cid-qhafxrqs] article[data-astro-cid-qhafxrqs]>a[data-astro-cid-qhafxrqs]{min-height:16rem}}
