.sd-cat-scroll[data-astro-cid-waawlopo]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.sd-cat-scroll[data-astro-cid-waawlopo]::-webkit-scrollbar{width:6px}.sd-cat-scroll[data-astro-cid-waawlopo]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}.sd-cat-scroll[data-astro-cid-waawlopo]::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:no-preference){body[data-anim=on] .sd-hero-kenburns{animation:12s ease-out forwards sd-hero-kenburns}}@keyframes sd-hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.sd-hero-editorial[data-astro-cid-waawlopo]{border-radius:var(--section-radius,.75rem);overflow:hidden}.sd-hero-editorial-grid[data-astro-cid-waawlopo]{align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,3vw,3.5rem);display:grid}.sd-hero-editorial-copy[data-astro-cid-waawlopo]{flex-direction:column;align-items:flex-start;display:flex}.sd-hero-editorial-eyebrow[data-astro-cid-waawlopo]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-color);margin-bottom:.875rem;font-size:.6875rem;font-weight:600}.sd-hero-editorial-title[data-astro-cid-waawlopo]{font-family:var(--font-heading,inherit);letter-spacing:-.04em;color:var(--text-color);margin-bottom:1rem;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:.98}.sd-hero-editorial-sub[data-astro-cid-waawlopo]{max-width:40ch;color:var(--text-color);opacity:.78;font-size:.9375rem;line-height:1.6}.sd-hero-editorial-cta[data-astro-cid-waawlopo]{align-items:center;margin-top:1.5rem;padding:.85rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.sd-hero-search[data-astro-cid-waawlopo]{flex-wrap:wrap;gap:.5rem;width:100%;max-width:28rem;margin-top:1.5rem;display:flex}.sd-hero-search-input[data-astro-cid-waawlopo]{min-width:0;color:var(--text-color);background:var(--surface,#fff);border:1px solid var(--border,color-mix(in srgb, var(--text-color) 15%, transparent));border-radius:var(--btn-radius,.375rem);flex:12rem;padding:.75rem 1rem;font-size:.875rem}.sd-hero-search-input[data-astro-cid-waawlopo]::placeholder{color:var(--text-color);opacity:.5}.sd-hero-search-input[data-astro-cid-waawlopo]:focus{border-color:var(--brand-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-color) 25%, transparent);outline:none}.sd-hero-search-button[data-astro-cid-waawlopo]{color:var(--btn-fg,#fff);background:var(--btn-bg,var(--brand-color));border-radius:var(--btn-radius,.375rem);cursor:pointer;border:0;flex:none;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600}.sd-hero-chips[data-astro-cid-waawlopo]{width:100%;max-width:28rem;margin-top:1.25rem}.sd-hero-search[data-astro-cid-waawlopo]+.sd-hero-chips[data-astro-cid-waawlopo]{margin-top:1rem}.sd-hero-chips-title[data-astro-cid-waawlopo]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);opacity:.6;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.sd-hero-chips-list[data-astro-cid-waawlopo]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sd-hero-chip[data-astro-cid-waawlopo]{color:var(--text-color);background:var(--surface,#fff);border:1px solid var(--border,color-mix(in srgb, var(--text-color) 15%, transparent));border-radius:9999px;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.sd-hero-chip[data-astro-cid-waawlopo]:hover{border-color:var(--brand-color);color:var(--brand-color)}.sd-hero-editorial-media[data-astro-cid-waawlopo]{aspect-ratio:4/3.7;border-radius:var(--section-radius,.75rem);background:color-mix(in srgb, var(--brand-color) 8%, transparent);position:relative;overflow:hidden}.sd-hero-editorial-placeholder[data-astro-cid-waawlopo]{width:100%;height:100%;color:color-mix(in srgb, var(--brand-color) 30%, transparent);background-color:var(--surface-alt,var(--surface,#f5f8f7));background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--brand-color) 13%, transparent) 1px, transparent 0);background-size:18px 18px;place-items:center;display:grid}.sd-hero-editorial-placeholder-icon[data-astro-cid-waawlopo]{width:46px;height:46px}@media (width>=768px){.sd-hero-editorial-grid[data-astro-cid-waawlopo]{grid-template-columns:1fr 1fr}.sd-hero-editorial-image-left[data-astro-cid-waawlopo] .sd-hero-editorial-media[data-astro-cid-waawlopo]{order:-1}}@media (width<=767px){.sd-hero-editorial-media-empty[data-astro-cid-waawlopo]{display:none}}.product-tabs input[type=radio][id$=-desc]:checked~.tab-headers .tab-desc{border-color:var(--brand-color);color:var(--brand-color)}.product-tabs input[type=radio][id$=-desc]:checked~.tab-panel-desc{display:block}.product-tabs input[type=radio][id$=-details]:checked~.tab-headers .tab-details{border-color:var(--brand-color);color:var(--brand-color)}.product-tabs input[type=radio][id$=-details]:checked~.tab-panel-details{display:block}@media (prefers-reduced-motion:no-preference){body[data-anim=on] .product-tabs input[type=radio][id$=-desc]:checked~.tab-panel-desc,body[data-anim=on] .product-tabs input[type=radio][id$=-details]:checked~.tab-panel-details{animation:.2s ease-out sd-fade-in}body[data-anim=on] .product-accordion details[open]>div{animation:.25s ease-out sd-fade-in}}.sd-banner-points-block[data-astro-cid-qoqwyxaa]{max-width:34rem;margin-top:12px}.sd-banner-points-title[data-astro-cid-qoqwyxaa]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:6px;font-size:.75rem;font-weight:700}.sd-banner-points[data-astro-cid-qoqwyxaa]{counter-reset:sd-banner-point;opacity:.95;text-align:left;flex-direction:column;gap:4px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.sd-banner-points[data-astro-cid-qoqwyxaa] li[data-astro-cid-qoqwyxaa]{counter-increment:sd-banner-point;align-items:baseline;gap:.5em;display:flex}.sd-banner-points[data-astro-cid-qoqwyxaa] li[data-astro-cid-qoqwyxaa]:before{content:counter(sd-banner-point) ".";opacity:.75;flex:none;min-width:1.1em;font-weight:700}.no-scrollbar[data-astro-cid-74h2a7qp]::-webkit-scrollbar{display:none}.no-scrollbar[data-astro-cid-74h2a7qp]{-ms-overflow-style:none;scrollbar-width:none}
