hero-merged-slider{--hm-height: clamp(640px, 65vw, 880px);--hm-radius: 1rem;--hm-autoplay-duration: 5s;--hm-brand: #3c0050;--hm-brand-hover: #550070;--hm-accent: #2a890d;--hm-text: #ffffff;--hm-text-muted: rgba(255, 255, 255, .85);--hm-heading-size: clamp(32px, 1.6vw + 12px, 51px);--hm-subheading-size: clamp(14px, .5vw + 10px, 18px);--hm-small-size: clamp(12px, .4vw + 9px, 15px);--hm-badge-size: clamp(12px, .4vw + 9px, 13px);--hm-nav-label-size: clamp(12px, .6vw + 12px, 14px);display:block}.hm__bleed{width:100vw;position:relative;left:50%;margin-left:-50vw;background-color:#fff;display:flex;justify-content:center;padding-block:1.25rem 2.5rem}.hm__container{width:96vw;max-width:2400px}.hm__viewport{position:relative;width:100%;min-height:var(--hm-height);border-radius:var(--hm-radius);overflow:hidden;background:#12001a;box-shadow:0 4px 24px #0000001a}.hm__slides{position:relative;width:100%;min-height:var(--hm-height)}.hm__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .6s ease}.hm__slide.is-active{opacity:1;pointer-events:auto;z-index:1}@media(prefers-reduced-motion:no-preference){@keyframes hm-slide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.hm__slide.is-active .hm__badge{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.hm__slide.is-active .hm__heading{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.22s}.hm__slide.is-active .hm__text{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.34s}.hm__slide.is-active .hm__usps{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.44s}.hm__slide.is-active .hm__reviews{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.56s}.hm__slide.is-active .hm__buttons{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.68s}.hm__slide.is-active .hm__microcopy{animation:hm-slide-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:.8s}.hm__slide:not(.is-active) .hm__badge,.hm__slide:not(.is-active) .hm__heading,.hm__slide:not(.is-active) .hm__text,.hm__slide:not(.is-active) .hm__reviews,.hm__slide:not(.is-active) .hm__usps,.hm__slide:not(.is-active) .hm__buttons,.hm__slide:not(.is-active) .hm__microcopy{opacity:0}}@media(prefers-reduced-motion:reduce){.hm__badge,.hm__heading,.hm__text,.hm__reviews,.hm__usps,.hm__buttons,.hm__microcopy{opacity:1!important}}.hm__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hm__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:block!important}.hm__content-row{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;pointer-events:none}.hm__content{pointer-events:auto;max-width:52rem;color:var(--hm-text)}.hm__badge{display:inline-block;padding:.375rem .875rem;background-color:var(--slide-badge-bg, var(--hm-brand));color:#fff;font-size:var(--hm-badge-size);font-weight:600;border-radius:.25rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.06em}.hm__heading{font-weight:700;font-size:var(--hm-heading-size);line-height:1.1;letter-spacing:-.025em;margin:0 0 1rem;max-width:50rem;color:var(--hm-text)}.hm__text{font-weight:400;font-size:var(--hm-subheading-size);line-height:1.65;margin:0 0 1rem;color:var(--hm-text-muted);max-width:50rem}.hm__reviews{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}.hm__stars{display:flex;gap:.125rem;color:#f5a623;font-size:1.125rem;line-height:1}.hm__review-text{font-size:var(--hm-small-size);font-weight:500;color:#ffffffe0}.hm__usps{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.hm__usp{display:inline-flex;align-items:center;gap:.4rem;padding:.375rem .875rem;background:#fefefe26;border:1px solid rgba(254,254,254,.1);border-radius:50px;font-size:var(--hm-small-size);font-weight:500;color:var(--hm-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}.hm__usp:hover{background:#fefefe38;border-color:#fefefe40}.hm__usp-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;background-color:var(--hm-accent);border-radius:50%;position:relative}.hm__usp-check:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-62%) rotate(45deg);width:.3125rem;height:.5625rem;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}.hm__buttons{display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:1rem;align-items:center}.hm__buttons .button{flex:none}.hm__buttons .button.button-white-outline{--btn-outline-white-bg: rgba(254, 254, 254, .15);--btn-outline-white-text: #ffffff;--btn-outline-white-border: rgba(254, 254, 254, .1);--btn-outline-white-hover-bg: rgba(254, 254, 254, .25);--btn-outline-white-hover-text: #ffffff;--btn-outline-white-hover-border: rgba(254, 254, 254, .35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:auto}.hm__microcopy{display:flex;flex-wrap:wrap;gap:1rem;font-size:var(--hm-small-size);color:var(--hm-text)}.hm__microcopy-item{display:flex;align-items:center;gap:.3rem}.hm__microcopy-item:before{content:"\2713";color:var(--hm-accent);font-weight:700}.hm__nav{position:absolute;bottom:0;left:0;width:100%;z-index:10;padding-bottom:3.5rem}.hm__nav-inner{display:flex;gap:2rem}.hm__nav-btn{flex:1;cursor:pointer;background:none;border:none;padding:0;opacity:.45;transition:opacity .3s ease;text-align:left}.hm__nav-btn:hover{opacity:.78}.hm__nav-btn.is-active{opacity:1}.hm__nav-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px;border-radius:2px}.hm__nav-track{position:relative;width:100%;height:2px;background-color:#ffffff38;margin-bottom:1rem;border-radius:1px;overflow:hidden}.hm__nav-fill{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fff;display:block!important}.hm__nav-label{display:block;font-weight:500;font-size:var(--hm-nav-label-size);color:#fff;line-height:1.2}@media(prefers-reduced-motion:no-preference){@keyframes hm-fill{0%{width:0%}to{width:100%}}.hm__nav-btn.is-active .hm__nav-fill{animation:hm-fill var(--hm-autoplay-duration, 5s) linear forwards}}@media(max-width:989px){.hm__bleed{padding:.75rem;padding-block:.75rem 1.5rem}.hm__container{width:100%}.hm__viewport,.hm__slides{min-height:clamp(560px,90svh,760px)}.hm__content{text-align:center;max-width:100%}.hm__heading,.hm__text{max-width:100%;margin-inline:auto}.hm__reviews,.hm__usps{justify-content:center}.hm__buttons{justify-content:center;flex-direction:column;align-items:center}.hm__buttons .button{width:100%;max-width:20rem}.hm__microcopy{justify-content:center}.hm__nav-inner{justify-content:flex-start;overflow-x:auto;gap:1.25rem;padding-bottom:.75rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hm__nav-inner::-webkit-scrollbar{display:none}.hm__nav-btn{min-width:13.75rem;flex:none}}@media(min-width:750px)and (max-width:989px){.hm__bleed{padding-inline:3vw}.hm__container{width:94vw}.hm__viewport{border-radius:.75rem}.hm__nav-inner{justify-content:center}}@media(max-width:749px){.hm__bleed{padding-inline:4vw}.hm__container{width:92vw}.hm__viewport{border-radius:.75rem}.hm__buttons .button.button-white-outline{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/hero-merged.css.map */
