@layer components{.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.hero-product_wrap{flex-direction:column;width:100%;display:flex;position:relative;container-type:inline-size}.hero-product_letters{white-space:nowrap;text-align:center;font-size:12cqi;font-weight:var(--primary-light);letter-spacing:0;color:var(--text);opacity:.9;line-height:1}.hero-product_arc{border-radius:var(--radius-round);border-top-width:var(--border-width);border-top-style:solid;border-top-color:color-mix(in lab, var(--brand-500) 55%, transparent);background-image:radial-gradient(circle at 50% 0%, color-mix(in lab, var(--brand-500) 35%, transparent), transparent 45%);pointer-events:none;width:68.75rem;height:68.75rem;margin-left:-34.375rem;position:absolute;top:clamp(12rem,30cqi,22.5rem);left:50%;overflow:hidden}.hero-product_arc.is-animated{animation:7s ease-in-out infinite hero-product-breathe}.hero-product_wash{background-image:radial-gradient(ellipse 30% 18% at 38% 4%, color-mix(in lab, var(--brand-500) 45%, transparent), transparent), radial-gradient(ellipse 24% 16% at 64% 8%, color-mix(in lab, var(--brand-500) 30%, white 10%), transparent);opacity:0;width:140%;height:100%;position:absolute;top:0;left:-20%;transform:translate(-8%)}.hero-product_wash.is-animated{opacity:1;animation:14s ease-in-out infinite alternate hero-product-drift}.hero-product_steam{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.hero-product_steam.is-animated{display:block}@keyframes hero-product-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes hero-product-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.hero-product_visual{aspect-ratio:1975/1845;width:min(36rem,90%);margin-top:var(--space-4);margin-left:auto;margin-right:auto;position:relative}.hero-product_bottom{justify-content:space-between;align-items:flex-end;row-gap:var(--space-6);column-gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex;position:relative}.hero-product_info{row-gap:var(--space-4);flex-direction:column;flex:32rem;min-width:0;display:flex}.hero-product_tags{row-gap:var(--space-1);column-gap:var(--space-1);flex-wrap:wrap;display:flex}.hero-product_tag{padding-top:var(--space-1);padding-right:var(--space-2);padding-bottom:var(--space-1);padding-left:var(--space-2);border-top-width:var(--border-width);border-right-width:var(--border-width);border-bottom-width:var(--border-width);border-left-width:var(--border-width);border-style:solid;border-top-color:color-mix(in lab, var(--brand-500) 60%, transparent);border-right-color:color-mix(in lab, var(--brand-500) 60%, transparent);border-bottom-color:color-mix(in lab, var(--brand-500) 60%, transparent);border-left-color:color-mix(in lab, var(--brand-500) 60%, transparent)}.hero-product_action{align-items:flex-end;row-gap:var(--space-4);column-gap:var(--space-5);flex-wrap:wrap;display:flex}.hero-product_cta{flex-direction:column;min-width:16rem;display:flex}.hero-product_note{padding-top:var(--space-1);padding-bottom:var(--space-1);color:var(--accent-500);text-align:center;border-top-width:var(--border-width);border-right-width:var(--border-width);border-left-width:var(--border-width);border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:var(--accent-500);border-right-color:var(--accent-500);border-left-color:var(--accent-500)}}
