.index-swiper{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0;display:block}.index-swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.index-swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.index-banner-slider-swiper.swiper-fade .index-swiper-slide{pointer-events:none;transition-property:opacity}.index-banner-slider-swiper.swiper-fade .index-swiper-slide-active{pointer-events:auto}.index-banner-slider-section{position:relative;width:100%;overflow:hidden}.index-banner-slide{position:relative}.index-banner-slide-media-wrap{position:relative;min-height:var(--index-banner-height-desktop);width:100%;overflow:hidden;background:#07090f}.index-banner-slide-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.index-banner-picture,.index-banner-image,.index-banner-video,.index-banner-slide-media video{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.index-banner-image{object-position:center var(--index-banner-image-pos-y, 25%)}}.index-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#4a322b00 30%,#4a322bad 82%,#4a322b)}.index-banner-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(var(--index-banner-image-mask-angle),rgba(5,9,18,.05) 0%,rgba(7,13,28,.46) 55%,rgba(5,10,20,.82) 100%)}.index-banner-container{position:relative;z-index:2;width:100%;max-width:1500px;min-height:var(--index-banner-height-desktop);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.index-banner-content-panel{position:absolute;left:var(--index-banner-content-left);top:var(--index-banner-content-top);transform:translateY(-50%);width:100%;max-width:var(--index-banner-content-max-width);z-index:3}.index-banner-content{position:relative;max-width:100%;padding:2.8rem 2.8rem 3rem;border-radius:var(--index-banner-panel-radius);border:1px solid var(--index-banner-panel-border);background:var(--index-banner-panel-bg);overflow:hidden}.index-banner-topline{display:inline-flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.index-banner-eyebrow{line-height:1.4}.index-banner-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.25rem .85rem;line-height:1;box-shadow:0 0 0 1px #ffffff0a inset}.index-banner-title{margin:0;line-height:1.04;letter-spacing:-.02em}.index-banner-title--gradient{background:linear-gradient(var(--index-banner-title-gradient-angle),var(--index-banner-title-gradient-start) 0%,var(--index-banner-title-gradient-end) 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.index-banner-subtitle{margin-top:1.6rem;max-width:42rem;line-height:1.2;font-family:Merriweather}.index-banner-subtitle--custom{font-family:var(--index-banner-subtitle-font)}.index-banner-button-wrap{margin-top:18rem}.index-banner-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;line-height:1;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 10px 30px #0000002e}.index-banner-button:hover{background:var(--index-banner-btn-bg-hover)!important;color:var(--index-banner-btn-color-hover)!important;transform:translateY(-2px)}.index-banner-button-icon{display:inline-flex;align-items:center;justify-content:center}.index-banner-button-icon-image{display:block;width:1rem;height:1rem;object-fit:contain}.index-banner-content--promo{position:relative}.index-banner-container--promo{max-width:100%;margin:0}.index-banner-content--promo .index-banner-title{line-height:.98;letter-spacing:-.03em}.index-banner-content--promo .index-banner-subtitle{font-family:inherit;margin-top:1.4rem}.index-banner-content--promo .index-banner-rainbow-word{background:linear-gradient(90deg,#7b00ff,#004dff,#40ff00,#ffe500,#e57200,red);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:inherit}.index-banner-promo-badge{position:absolute;top:var(--index-badge-top, 45%);left:var(--index-badge-left, 40%);width:var(--index-badge-size, 110px);height:var(--index-badge-size, 110px);z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;border-radius:50%;background:radial-gradient(circle at 28% 18%,#fff3,#fff0 34%),linear-gradient(to bottom left,var(--index-badge-gradient-start, #CF1F95) 0%,var(--index-badge-gradient-middle, #4533A7) 50%,var(--index-badge-gradient-end, #1F77C3) 100%);box-shadow:0 12px 30px #00000047;pointer-events:none;color:#fff;font-size:calc(var(--index-badge-size, 120px) * .12);transform:rotate(var(--index-badge-rotate, 0deg))}.index-promo-badge-top{font-size:.78em;letter-spacing:.06em;opacity:.92}.index-promo-badge-big{font-size:2.5em;font-weight:800;line-height:1}.index-promo-badge-bottom{font-size:.72em;letter-spacing:.06em;opacity:.92}.index-banner-content--promo .index-banner-button-wrap{margin-top:2.2rem}.index-banner-subtitle--promo .index-banner-sub-bold{font-weight:700}.index-banner-subtitle--promo .index-banner-sub-emph{font-style:italic;font-weight:600;font-size:1.5em;font-family:var(--index-banner-subtitle-font);margin:0 .06em}.index-promo-btn-icon{width:1.45em;height:1.45em;flex:none;margin-right:.1em}@media screen and (max-width:767px){.index-banner-content-panel--promo{top:0!important;bottom:0;left:0;right:0;transform:none!important;max-width:none;display:flex;flex-direction:column;padding:7.6rem 1.6rem 2.6rem;padding:calc(var(--zl-menu-sticky-height, 6rem) + env(safe-area-inset-top,0px) + 1.2rem) 1.6rem 2.6rem}.index-banner-content-panel--promo .index-banner-content--promo{display:flex;flex-direction:column;flex:1 1 auto;width:100%;align-items:center;text-align:center}.index-banner-content-panel--promo .index-banner-title--promo{font-size:clamp(2rem,8.5vw,3rem)!important}.index-banner-content-panel--promo .index-banner-subtitle--promo{font-size:clamp(.92rem,3.6vw,1.15rem)!important;max-width:90%!important;margin-top:1rem}.index-banner-content-panel--promo .index-banner-button-wrap{margin-top:auto}.index-banner-content-panel--promo .index-banner-button--promo{padding:.8rem 1.7rem!important;font-size:15px!important}.index-banner-promo-badge{width:60px!important;height:60px!important;font-size:9px!important;top:34%!important;left:auto!important;right:4%!important}}.index-banner-title--promo{margin:0;line-height:1;letter-spacing:-.02em}.index-banner-subtitle--promo{margin-top:1.6rem;font-family:inherit;line-height:1.4}.index-banner-button--promo{--index-banner-btn-bg-hover: #f1edf6;--index-banner-btn-color-hover: #2a1a3e;margin-top:2.4rem;font-weight:600;border-radius:999px;padding:1.1rem 2.2rem}.index-banner-button--promo span{display:inline-block;transform:skew(calc(-1 * var(--index-btn-skew, 0deg)))}.index-banner-feature-item{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;height:auto;flex-shrink:0}.index-banner-feature-icon{line-height:0;flex:0 0 auto}.index-banner-feature-icon-image{display:block;height:28px;object-fit:contain}.index-banner-feature-text{color:#ffffffe0;font-size:.95rem;font-weight:500;line-height:1.2;white-space:pre-line}.index-banner-nav{position:absolute;top:50%;z-index:15;width:var(--index-banner-nav-size);height:var(--index-banner-nav-size);margin-top:calc(var(--index-banner-nav-size) / -2);border-radius:999px;border:1px solid var(--index-banner-nav-border);background:var(--index-banner-nav-bg);color:var(--index-banner-nav-color);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease,background-color .25s ease,border-color .25s ease;box-shadow:0 8px 24px #0000003d}.index-banner-nav:hover{transform:translateY(-50%) scale(1.04)}.index-banner-nav svg{width:1.6rem;height:1.6rem}.index-banner-nav-prev{left:2rem;transform:translateY(-50%)}.index-banner-nav-next{right:2rem;transform:translateY(-50%)}.index-banner-pagination{position:absolute;left:0;bottom:3rem!important;width:100%;z-index:20;display:flex;align-items:center;justify-content:center;gap:6px}.index-banner-pagination .index-swiper-pagination-bullet{width:15px;height:8px;border-radius:12px;background:var(--index-banner-dot-color);opacity:1;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin:0 4px!important;cursor:pointer}.index-banner-pagination .index-swiper-pagination-bullet-active{width:32px!important;border-radius:8px;background:var(--index-banner-dot-active);opacity:1;box-shadow:0 2px 10px #0003}.index-swiper-slide .index-banner-title{transition-delay:.12s}.index-swiper-slide .index-banner-subtitle{transition-delay:.2s}.index-swiper-slide .index-banner-button-wrap{transition-delay:.28s}@media screen and (max-width:989px){.index-banner-slide-media-wrap,.index-banner-container{min-height:var(--index-banner-height-mobile)}.index-banner-container{padding-left:1.6rem;padding-right:1.6rem}.index-banner-content-panel{left:0rem;right:0rem;top:68%;max-width:none}.index-banner-content{padding:2rem 1.5rem 2.1rem}.index-banner-title{font-size:calc(1px * var(--index-banner-mobile-title-size, 42))}.index-banner-subtitle{max-width:100%}.index-banner-feature-icon-image{height:28px}.index-banner-feature-text{font-size:.82rem}.index-banner-nav{width:calc(var(--index-banner-nav-size) * .88);height:calc(var(--index-banner-nav-size) * .88)}.index-banner-nav-prev{left:1rem}.index-banner-nav-next{right:1rem}}@media screen and (min-width:768px)and (max-width:989px){.index-banner-content-panel--promo{top:0!important;bottom:0;left:0;right:0;transform:none!important;max-width:none;display:flex;flex-direction:column;padding:22rem 4rem 3rem;padding:calc(var(--zl-menu-sticky-height, 6rem) + env(safe-area-inset-top,0px) + 16rem) 4rem 3rem}.index-banner-content-panel--promo .index-banner-content--promo{display:flex;flex-direction:column;flex:1 1 auto;width:100%;align-items:flex-start;text-align:left;padding:0}.index-banner-content-panel--promo .index-banner-title--promo{font-size:clamp(3.6rem,5.1vw,4.8rem)!important;max-width:min(39rem,52vw);line-height:1.02}.index-banner-content-panel--promo .index-banner-subtitle--promo{font-size:clamp(1.4rem,1.8vw,1.7rem)!important;max-width:min(38rem,54vw)!important;margin-top:1rem;line-height:1.35}.index-banner-content-panel--promo .index-banner-button-wrap{margin-top:clamp(1.2rem,2.2vh,2rem)!important}.index-banner-content-panel--promo .index-banner-button--promo{padding:1.1rem 2.8rem!important;font-size:1.7rem!important}.index-banner-promo-badge{width:clamp(6.8rem,9vw,8.6rem)!important;height:clamp(6.8rem,9vw,8.6rem)!important;font-size:clamp(.9rem,1.15vw,1.05rem)!important;top:calc(var(--zl-menu-sticky-height, 6rem) + 12rem)!important;left:clamp(35rem,52vw,45rem)!important;right:auto!important}}@media screen and (min-width:990px)and (max-width:1399px){.index-banner-content-panel--promo{top:0!important;bottom:0;left:0;right:0;transform:none!important;max-width:none;display:flex;flex-direction:column;padding:21.5rem clamp(3.2rem,5vw,7rem) 3.2rem;padding:calc(var(--zl-menu-sticky-height, 10rem) + env(safe-area-inset-top,0px) + 11.5rem) clamp(3.2rem,5vw,7rem) 3.2rem}.index-banner-content-panel--promo .index-banner-content--promo{display:flex;flex-direction:column;flex:1 1 auto;width:100%;align-items:flex-start;text-align:left;padding:0}.index-banner-content-panel--promo .index-banner-title--promo{font-size:clamp(5rem,5.4vw,6.8rem)!important;max-width:min(42rem,42vw);line-height:.98}.index-banner-content-panel--promo .index-banner-subtitle--promo{font-size:clamp(1.6rem,1.7vw,2rem)!important;max-width:min(42rem,45vw)!important;margin-top:1.2rem;line-height:1.35}.index-banner-content-panel--promo .index-banner-button-wrap{margin-top:clamp(1.4rem,2.4vh,2.4rem)!important}.index-banner-content-panel--promo .index-banner-button--promo{padding:1rem 2.4rem!important;font-size:clamp(1.4rem,1.35vw,1.7rem)!important}.index-banner-promo-badge{width:clamp(7.4rem,7vw,9.6rem)!important;height:clamp(7.4rem,7vw,9.6rem)!important;font-size:clamp(.9rem,.85vw,1.15rem)!important;top:calc(var(--zl-menu-sticky-height, 10rem) + 12rem)!important;left:clamp(44rem,52vw,62rem)!important;right:auto!important}}@media screen and (min-width:1024px)and (max-width:1199px){.index-banner-content-panel--promo{padding-top:23rem;padding-top:calc(var(--zl-menu-sticky-height, 10rem) + env(safe-area-inset-top,0px) + 13rem)}.index-banner-promo-badge{left:clamp(39rem,46vw,52rem)!important}}@media screen and (max-width:767px){.index-banner-image{object-position:65% center}.index-banner-topline{gap:.7rem;margin-bottom:.9rem}.index-banner-title{color:var(--index-banner-title-h5-color)!important;font-size:var(--index-banner-title-h5-size)!important;font-weight:var(--index-banner-title-h5-weight)!important;line-height:1.08}.index-banner-title--gradient{background:none!important;-webkit-background-clip:initial;background-clip:initial;color:var(--index-banner-title-h5-color)!important;-webkit-text-fill-color:var(--index-banner-title-h5-color)!important}.index-banner-subtitle{margin-top:1rem;color:var(--index-banner-subtitle-h5-color)!important;font-size:var(--index-banner-subtitle-h5-size)!important;font-weight:var(--index-banner-subtitle-h5-weight)!important;max-width:70%}.index-banner-eyebrow{color:var(--index-banner-eyebrow-h5-color)!important;font-size:var(--index-banner-eyebrow-h5-size)!important;font-weight:var(--index-banner-eyebrow-h5-weight)!important}.index-banner-badge{color:var(--index-banner-badge-h5-color)!important;font-size:var(--index-banner-badge-h5-size)!important;font-weight:var(--index-banner-badge-h5-weight)!important}.index-banner-content{max-width:100%}.index-banner-button{color:var(--index-banner-button-h5-color)!important;font-size:var(--index-banner-button-h5-size)!important;font-weight:var(--index-banner-button-h5-weight)!important;padding:1.5rem 5rem!important}.index-banner-button-wrap{text-align:center;margin-top:4rem}.index-banner-feature-item{gap:.45rem}.index-banner-feature-icon-image{height:24px}.index-banner-feature-text{color:var(--index-banner-bottom-feature-h5-color);font-size:var(--index-banner-bottom-feature-h5-size);font-weight:var(--index-banner-bottom-feature-h5-weight);line-height:1.15}.index-banner-pagination{bottom:1.5rem!important}}.index-hero-slider-mask{--hero-title-line-height: 1.2;position:relative;height:calc(var(--index-title-size) * var(--hero-title-line-height));overflow:hidden;display:block;margin:0}.index-hero-slider-strip{display:flex;flex-direction:column;will-change:transform;transform:translateY(0)}.index-hero-slide{height:calc(var(--index-title-size) * var(--hero-title-line-height));width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width:768px){.index-hero-slide .index-banner-title{line-height:var(--hero-title-line-height)}}@media screen and (max-width:767px){.index-hero-slider-mask{--hero-mobile-title-fallback-height: calc(var(--index-banner-title-h5-size) * var(--hero-title-line-height));height:var(--hero-mobile-title-height, var(--hero-mobile-title-fallback-height))}.index-hero-slide{height:var(--hero-mobile-title-height, var(--hero-mobile-title-fallback-height));overflow:hidden}.index-hero-slide .index-banner-title{min-width:0;overflow-wrap:anywhere;line-height:var(--hero-title-line-height)}}.index-banner-title{color:var(--index-element-color);font-size:var(--index-element-font-size);font-weight:var(--index-element-font-weight)}.index-banner-subtitle{color:var(--index-element-color);font-size:var(--index-element-font-size);font-weight:var(--index-element-font-weight);max-width:var(--index-element-max-width)}.index-banner-button{background:var(--index-element-background);color:var(--index-element-color);font-size:var(--index-element-font-size);font-weight:var(--index-element-font-weight);border-radius:var(--index-element-border-radius);padding:var(--index-element-padding)}.index-banner-eyebrow{color:var(--index-element-color);font-size:var(--index-element-font-size);font-weight:var(--index-element-font-weight)}.index-banner-badge{background:var(--index-element-background);color:var(--index-element-color);border-radius:var(--index-element-border-radius);font-size:var(--index-element-font-size);font-weight:var(--index-element-font-weight)}.index-banner-slider-section{display:block}.index-banner-slider-section,.index-banner-slider-section *{box-sizing:border-box}.index-banner-content{padding:var(--index-banner-content-padding);overflow:visible;-webkit-backdrop-filter:blur(var(--index-banner-panel-blur));backdrop-filter:blur(var(--index-banner-panel-blur))}.index-banner-content-panel:not(.index-banner-content-panel--promo){top:var(--index-banner-content-top);bottom:auto;transform:none;width:min(var(--index-banner-content-max-width),calc(50% - var(--index-banner-content-left)))}.index-banner-content:not(.index-banner-content--promo){padding-bottom:0}.index-banner-footer{position:absolute;left:var(--index-banner-content-left);bottom:var(--index-banner-bottom-offset);width:min(var(--index-banner-content-max-width),calc(50% - var(--index-banner-content-left)));padding-inline:var(--index-banner-content-padding)}.index-banner-footer .index-banner-button-wrap{margin-top:0}.index-banner-description-layout{max-width:min(100%,42rem)}.index-banner-subtitle{max-width:none;overflow-wrap:anywhere}.index-banner-subtitle p,.index-banner-feature-text p{margin:0}.index-banner-subtitle p+p{margin-top:.6em}.index-banner-subtitle ul,.index-banner-subtitle ol{padding-inline-start:1.3em}.index-banner-title{overflow-wrap:anywhere;white-space:pre-line}.index-banner-features{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--index-banner-bottom-gap)}.index-banner-feature-item{min-width:0;flex:0 1 auto}.index-banner-feature-icon{min-width:0}.index-banner-feature-icon-image{width:auto;max-width:100%;height:var(--index-banner-feature-height)}.index-banner-feature-text{color:var(--index-banner-feature-color);font-size:var(--index-banner-feature-size);font-weight:var(--index-banner-feature-weight);white-space:normal}.index-hero-slider-mask,.index-hero-slide{height:var(--index-title-height, calc(var(--index-title-size) * 1.2))}.index-hero-slider-mask{--index-title-height: calc(var(--index-title-size) * 1.2)}.index-banner-promo-badge{font-size:var(--index-banner-promo-badge-size);color:var(--index-banner-promo-badge-color);font-weight:var(--index-banner-promo-badge-weight)}.index-promo-badge-big{font-weight:inherit}.index-banner-button--promo{font-weight:var(--index-banner-promo-button-weight);border-radius:999px;padding:1.1rem 2.2rem}.index-banner-slide-media--video{opacity:0;transition:opacity .28s ease;pointer-events:none}.is-video-visible .index-banner-slide-media--video{opacity:1}.index-banner-video{object-position:center var(--index-banner-image-pos-y, 25%)}.index-banner-slide-media-wrap:after{content:"";position:absolute;inset:auto 0 0;height:var(--index-banner-bottom-gradient-height);background:linear-gradient(to bottom,transparent,var(--index-banner-bottom-gradient-color));opacity:var(--index-banner-bottom-gradient-opacity);z-index:1;pointer-events:none}.index-banner-brands{position:absolute;left:50%;right:24px;bottom:var(--index-banner-bottom-offset);display:flex;align-items:center;min-width:0;z-index:5;padding:12px 6px;border-radius:var(--index-banner-brand-radius);background:var(--index-banner-brand-bg);color:var(--index-banner-brand-control-color)}.index-banner-brand-viewport{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.index-banner-brand-viewport::-webkit-scrollbar{display:none}.index-banner-brand-track,.index-banner-brand-group{display:flex;width:max-content;align-items:center}.index-banner-brand-group{gap:var(--index-banner-brand-gap);padding-right:var(--index-banner-brand-gap);flex:none}.index-banner-brand-item{width:var(--index-banner-brand-width);flex:none}.index-banner-brand-item a{display:block}.index-banner-brand-image{display:block;width:100%;height:var(--index-banner-brand-height);object-fit:contain;filter:var(--index-banner-brand-filter)}.index-banner-brands :focus-visible{outline:2px solid currentColor;outline-offset:-2px}.index-banner-pagination{bottom:4px!important}.index-banner-slider-swiper.swiper-initialized .index-banner-topline,.index-banner-slider-swiper.swiper-initialized .index-banner-title,.index-banner-slider-swiper.swiper-initialized .index-banner-subtitle,.index-banner-slider-swiper.swiper-initialized .index-banner-button-wrap{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.index-banner-slider-swiper.swiper-initialized .index-banner-title{transition-delay:.12s}.index-banner-slider-swiper.swiper-initialized .index-banner-subtitle{transition-delay:.2s}.index-banner-slider-swiper.swiper-initialized .index-banner-button-wrap{transition-delay:.28s}.index-banner-slider-swiper.swiper-initialized .index-swiper-slide-active .index-banner-topline,.index-banner-slider-swiper.swiper-initialized .index-swiper-slide-active .index-banner-title,.index-banner-slider-swiper.swiper-initialized .index-swiper-slide-active .index-banner-subtitle,.index-banner-slider-swiper.swiper-initialized .index-swiper-slide-active .index-banner-button-wrap{opacity:1;transform:translateY(0)}@media(min-width:990px){.index-banner-footer{bottom:calc(var(--index-banner-bottom-offset) + 12px + (var(--index-banner-brand-height) - var(--index-banner-feature-height)) / 2)}}@media(max-width:989px){.index-banner-content-panel:not(.index-banner-content-panel--promo){left:0;right:0;width:auto;top:18%;bottom:auto}.index-banner-footer{left:0;right:0;width:auto;padding-inline:24px;bottom:calc(var(--index-banner-brand-height-mobile) + var(--index-banner-bottom-offset) + 40px)}.index-banner-content:not(.index-banner-content--promo){padding:20px 24px 0}.index-banner-content:not(.index-banner-content--promo) .index-banner-button-wrap{margin-top:28px;text-align:left}.index-banner-brands{left:24px;right:24px;padding-block:8px}.index-banner-brand-image{height:var(--index-banner-brand-height-mobile)}}@media(max-width:767px){.index-banner-video{object-position:65% center}.index-banner-container{min-height:max(var(--index-banner-height-mobile),610px);padding-inline:0}.index-banner-content-panel:not(.index-banner-content-panel--promo){position:relative;padding-top:var(--index-banner-mobile-content-top);top:auto;bottom:auto}.index-banner-content:not(.index-banner-content--promo){padding-inline:var(--index-banner-content-inset-mobile);padding-bottom:0}.index-banner-footer{position:relative;bottom:auto;padding-inline:var(--index-banner-content-inset-mobile);padding-top:28px;padding-bottom:calc(var(--index-banner-brand-height-mobile) + var(--index-banner-bottom-offset) + 48px)}.index-banner-footer .index-banner-button-wrap{text-align:left}.index-banner-subtitle{max-width:none}.index-banner-features{flex-wrap:nowrap;gap:8px}.index-banner-feature-item{flex:1 1 0}.index-banner-feature-icon{flex:0 1 auto;width:100%}.index-banner-feature-icon-image{width:100%;height:var(--index-banner-feature-height-mobile);object-position:left center}.index-banner-brands{left:var(--index-banner-content-inset-mobile);right:var(--index-banner-content-inset-mobile)}.index-banner-brand-item{width:var(--index-banner-brand-width-mobile)}.index-banner-brand-group{gap:var(--index-banner-brand-gap-mobile);padding-right:var(--index-banner-brand-gap-mobile)}.index-banner-feature-text{color:var(--index-banner-bottom-feature-h5-color);font-size:var(--index-banner-bottom-feature-h5-size);font-weight:var(--index-banner-bottom-feature-h5-weight)}.index-hero-slider-mask,.index-hero-slide{height:var(--index-title-height, calc(var(--index-banner-title-h5-size) * 1.2))}.index-hero-slider-mask{--index-title-height: calc(var(--index-banner-title-h5-size) * 1.2)}}@media(prefers-reduced-motion:reduce){.index-banner-slider-section *,.index-banner-slider-section *:before,.index-banner-slider-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/index-banner-slider.css.map */
