.index-hero__swiper{position:relative;overflow:hidden}.index-hero__slide{position:relative;width:100%;height:auto;display:flex;flex-direction:column;background-color:var(--mobile-background-color, transparent)}.index-hero__top{position:relative}.index-hero__picture video,.index-hero__picture img{display:block;width:100%;object-fit:cover}.index-hero__wrapper{box-sizing:border-box;transition-timing-function:linear}.index-hero__content{max-width:600px;text-align:var(--text-align);white-space:normal;height:100%;padding:24px 20px;margin-left:72px}.index-hero__content .index-hero__title{font-family:var(--font-family-roboto);font-weight:700;font-size:var(--title-size-mobile, 50px);line-height:1.1;color:var(--title-color-mobile, var(--title-color));margin-bottom:16px}.index-hero__content .index-hero__title p{margin:0}.index-hero__badge-stars{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;border:1px solid var(--badge-content-color-mobile, var(--badge-content-color));padding:6px 10px;border-radius:100px;width:fit-content;opacity:1}.index-hero__stars{display:flex;gap:3px}.index-hero__stars svg{color:var(--badge-content-color-mobile, var(--badge-content-color));width:14px;height:14px;opacity:1}.index-hero__badge-text{font-family:var(--font-family-roboto);font-weight:700;font-size:12px;line-height:1;color:var(--badge-content-color-mobile, var(--badge-content-color));white-space:normal;opacity:1}.index-hero__badge-text--desktop{display:none}.index-hero__badge-stars:not(:has(.index-hero__badge-text--mobile:not(:empty))){display:none}.index-hero__features-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.index-hero__features-list li{display:flex;align-items:center;gap:6px;font-family:var(--font-family-roboto);font-weight:400;font-size:14px;line-height:1.4;color:var(--list-content-color-mobile, var(--list-content-color));white-space:normal}.index-hero__features-list svg{flex-shrink:0;width:16px;height:16px}.index-hero__subtitle *{margin-bottom:0}.index-hero__subtitle,.index-hero__text{margin-bottom:16px}.index-hero__subtitle *,.index-hero__text *{font-family:var(--font-family-roboto);color:var(--text-color-mobile, var(--text-color))}.index-hero__subtitle *{color:var(--subtitle-color-mobile, var(--subtitle-color));font-weight:700;font-size:20px;line-height:1.1}.index-hero__text *{font-family:var(--font-family-roboto);font-weight:400;font-size:16px;line-height:1.4}.index-hero__subtitle p,.index-hero__text p{margin-bottom:0}.index-hero__subtitle strong,.index-hero__text strong{font-weight:700}.index-hero__picture .index-hero__video-desktop,.index-hero__picture .index-hero__image-desktop{display:none}.index-hero__button{display:inline-block;border-radius:var(--button-radius);background-color:var(--button-background-mobile, var(--button-background));color:var(--button-color-mobile, var(--button-color));font-family:var(--font-family-roboto);font-weight:700;font-size:16px;line-height:1.1;padding:14px 0;text-align:center;width:100%;transition:opacity .15s linear;margin-bottom:16px;min-width:227px;height:46px}.index-hero__button:hover,.index-hero__button:focus{color:var(--button-color-mobile, var(--button-color));opacity:.85}.index-hero__hsa-badge{width:196px;height:31px;margin-top:16px;line-height:0}.index-hero__hsa-badge :is(svg,img){width:100%;height:auto;border-radius:5px;border:1px solid #D1DEDF}.index-hero__pagination{position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;z-index:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:6px}.index-hero__pagination .swiper-pagination-bullet{opacity:.5}.index-hero__pagination .swiper-pagination-bullet-active{background:#438081;opacity:1;transition:opacity .15s linear}.index-hero__pagination .swiper-pagination-bullet-active:hover{opacity:.85}@media screen and (max-width:1023px){.gradient .shopify-section:first-child{margin-top:60px}.index-hero__picture video,.index-hero__picture img{height:290px}.index-hero__top:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;pointer-events:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;top:270px;z-index:10}.index-hero__content{max-width:100%;margin-left:0;box-sizing:border-box}}@media screen and (max-width:1023px){.index-hero__content .index-hero__title,.index-hero__subtitle{max-width:280px}.index-hero__text{max-width:400px}}@media screen and (max-width:499px){.index-hero__button{width:100%}}@media screen and (min-width:500px)and (max-width:767px){.index-hero__button{width:fit-content;padding:14px 0}}@media screen and (min-width:768px){.index-hero__button{width:fit-content;padding:14px 0;min-width:227px;height:46px}}@media screen and (min-width:1024px){.index-hero__slide{background-color:transparent;overflow:hidden}.index-hero__pagination .swiper-pagination-bullet{width:12px;height:12px}.index-hero__content{height:auto;position:absolute;top:50%;left:var(--content-align-left);right:var(--content-align-right);transform:translate(var(--transform-x),-50%)}.index-hero__content .index-hero__title{color:var(--title-color)}.index-hero__badge-stars{align-items:baseline;border-color:var(--badge-content-color)}.index-hero__stars svg{color:var(--badge-content-color)}.index-hero__badge-text{color:var(--badge-content-color)}.index-hero__features-list li{color:var(--list-content-color)}.index-hero__subtitle *{color:var(--subtitle-color)}.index-hero__text *{color:var(--text-color)}.index-hero__button{background-color:var(--button-background);color:var(--button-color)}.index-hero__button:hover,.index-hero__button:focus{color:var(--button-color)}.index-hero__badge-text--mobile{display:none}.index-hero__badge-text--desktop{display:block}.index-hero__badge-stars{display:flex}.index-hero__badge-stars:not(:has(.index-hero__badge-text--desktop:not(:empty))){display:none}.index-hero__stars svg{width:10px;height:10px}.index-hero__badge-text{font-size:12px;line-height:1;font-weight:700}.index-hero__features-list li{font-size:14px;align-items:center;height:fit-content;width:fit-content}.index-hero__features-list svg{width:16px;height:16px}.index-hero__picture .index-hero__video-desktop,.index-hero__picture .index-hero__image-desktop{display:block}.index-hero__picture .index-hero__video-mobile,.index-hero__picture .index-hero__image-mobile{display:none}.index-hero__picture video,.index-hero__picture img{height:calc((100vh - 110px) * (var(--banner-height-percent) / 100))}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}}@media screen and (min-width:1024px){.index-hero__content .index-hero__title{font-size:var(--title-size-desktop, 96px);line-height:1.1;margin-bottom:16px;max-width:600px;position:relative}.index-hero__content .index-hero__title:before{content:"";float:right;width:100px;height:calc(1.1rem + 2px);shape-outside:polygon(0 0,100% 0,100% 100%,0 100%)}.index-hero__subtitle *{font-family:var(--font-family-roboto);font-weight:700;font-size:24px;line-height:1.1;margin-bottom:16px}.index-hero__text *{font-family:var(--font-family-roboto);font-weight:400;font-size:16px;line-height:1.4}.index-hero__subtitle{margin-top:0}.index-hero__text{margin-bottom:20px}.index-hero__button{font-size:16px;font-weight:700;line-height:1.1;padding:14px;margin-bottom:20px;width:fit-content;min-width:227px;height:46px}.index-hero__content{margin-left:72px}}@media(min-width:1024px)and (max-width:1260px){.index-hero__picture video,.index-hero__picture img{object-position:35%}}@media screen and (min-width:1920px){.index-hero__content{margin-left:180px}.index-hero__content .index-hero__title{font-size:calc(var(--title-size-desktop, 96px) * 1.5);max-width:800px;width:790px}.index-hero__subtitle *{font-size:36px}.index-hero__text *{font-size:24px}.index-hero__button{font-size:24px;height:fit-content;padding:16px 32px}.index-hero__badge-text{font-size:18px}.index-hero__features-list li{font-size:21px}.index-hero__hsa-badge{width:294px;height:46.5px}.index-hero__stars svg{width:15px;height:15px}.index-hero__badge-stars{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/index-hero-banner.css.map */
