.hero-slideshow{width:100%;position:relative}.hero-slideshow .swiper{width:100%;height:var(--desktop-height)}.hero-slideshow .swiper-slide{position:relative;overflow:hidden}.hero-slideshow__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-slideshow__image-wrapper a,.hero-slideshow__picture{display:block;width:100%;height:100%}.hero-slideshow__image-wrapper img{width:100%;height:100%;object-fit:fill;object-position:center;display:block}.hero-slideshow__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-slideshow__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:40px 60px;box-sizing:border-box;pointer-events:none}.hero-slideshow__content-inner{display:flex;flex-direction:column;gap:var(--content-gap, 12px);max-width:600px;pointer-events:auto}.hero-slideshow__heading{margin:0;font-size:var(--heading-size, 42px);font-weight:700;line-height:1.15}.hero-slideshow__subheading{margin:0;font-size:var(--subheading-size, 18px);font-weight:400;line-height:1.5}.hero-slideshow__button{display:inline-flex;align-items:center;justify-content:center;font-size:var(--button-size, 14px);font-weight:500;height:40px;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;transition:background .3s,color .3s,border-color .3s,opacity .3s;cursor:pointer;width:fit-content;border:none}.hero-slideshow__button--primary{padding:14px 36px}.hero-slideshow__button--secondary{padding:14px 36px;background:transparent}.hero-slideshow__button--link{padding:0;background:transparent!important;border:none!important;text-transform:none;letter-spacing:.5px;font-weight:500}.hero-slideshow__button--primary:hover,.hero-slideshow__button--secondary:hover,.hero-slideshow__button--link:hover{opacity:.8}.hero-slideshow__button--link-underline{text-decoration:underline;text-underline-offset:4px}.hero-slideshow__button--link-no-underline{text-decoration:none}.hero-slideshow__button--link-no-underline:hover{text-decoration:underline;text-underline-offset:4px}.hero-slideshow__content--desktop-h-left{justify-content:flex-start}.hero-slideshow__content--desktop-h-center{justify-content:center}.hero-slideshow__content--desktop-h-right{justify-content:flex-end}.hero-slideshow__content--desktop-v-top{align-items:flex-start}.hero-slideshow__content--desktop-v-center{align-items:center}.hero-slideshow__content--desktop-v-bottom{align-items:flex-end}.hero-slideshow__content--desktop-align-left .hero-slideshow__content-inner{text-align:left;align-items:flex-start}.hero-slideshow__content--desktop-align-center .hero-slideshow__content-inner{text-align:center;align-items:center}.hero-slideshow__content--desktop-align-right .hero-slideshow__content-inner{text-align:right;align-items:flex-end}.hero-slideshow .swiper-button-next,.hero-slideshow .swiper-button-prev{color:var(--arrow-color)}.hero-slideshow .swiper-pagination-bullet{background:var(--pagination-color);opacity:1;width:8px;height:8px}.hero-slideshow .swiper-pagination-bullet-active{opacity:1;background:var(--pagination-active-color)}@media(max-width:768px){.hero-slideshow .swiper{height:var(--mobile-height)}.hero-slideshow__content{padding:24px 20px}.hero-slideshow__heading{font-size:var(--heading-size-mobile, 28px)}.hero-slideshow__subheading{font-size:var(--subheading-size-mobile, 15px)}.hero-slideshow__button{font-size:var(--button-size-mobile, 13px)}.hero-slideshow__button--primary,.hero-slideshow__button--secondary{padding:12px 28px}.hero-slideshow__content-inner{max-width:100%;gap:var(--content-gap-mobile, 12px)}.hero-slideshow__content[class*=desktop-h-],.hero-slideshow__content[class*=desktop-v-]{justify-content:unset;align-items:unset}.hero-slideshow__content[class*=desktop-align-] .hero-slideshow__content-inner{text-align:unset;align-items:unset}.hero-slideshow__content--mobile-h-left{justify-content:flex-start!important}.hero-slideshow__content--mobile-h-center{justify-content:center!important}.hero-slideshow__content--mobile-h-right{justify-content:flex-end!important}.hero-slideshow__content--mobile-v-top{align-items:flex-start!important}.hero-slideshow__content--mobile-v-center{align-items:center!important}.hero-slideshow__content--mobile-v-bottom{align-items:flex-end!important}.hero-slideshow__content--mobile-align-left .hero-slideshow__content-inner{text-align:left!important;align-items:flex-start!important}.hero-slideshow__content--mobile-align-center .hero-slideshow__content-inner{text-align:center!important;align-items:center!important}.hero-slideshow__content--mobile-align-right .hero-slideshow__content-inner{text-align:right!important;align-items:flex-end!important}.hero-slideshow--stacked .swiper,.hero-slideshow--stacked .swiper-wrapper{height:auto!important}.hero-slideshow--stacked .swiper-slide{display:flex;flex-direction:column;height:auto!important}.hero-slideshow--stacked .hero-slideshow__image-wrapper{position:relative;height:var(--mobile-height);flex-shrink:0}.hero-slideshow--stacked .hero-slideshow__content{position:relative;inset:unset;pointer-events:auto;background:var(--mobile-content-bg);width:100%}.hero-slideshow--stacked .swiper-pagination,.hero-slideshow--stacked.mobile-dots-overlay .swiper-pagination{top:var(--mobile-height);bottom:unset;transform:translateY(calc(-100% + -0px))}.hero-slideshow--stacked.mobile-dots-stacked .swiper-pagination{top:unset;bottom:0;transform:none}.hero-slideshow--stacked .swiper-button-prev,.hero-slideshow--stacked .swiper-button-next{top:calc(var(--mobile-height) / 2)}.hero-slideshow .hero-slideshow__content-inner{color:var(--mobile-text-color)!important}.hero-slideshow .hero-slideshow__button{color:var(--mobile-btn-text)!important}.hero-slideshow .hero-slideshow__button--primary{background:var(--mobile-btn-bg)!important}.hero-slideshow .hero-slideshow__button--secondary{border-color:var(--mobile-btn-border)!important}.hero-slideshow .swiper-slide.hero-slideshow__slide--no-mobile-overlay .overlay{display:none!important}.hero-slideshow .swiper-slide:not(.hero-slideshow__slide--no-mobile-overlay) .overlay--solid{background:var(--mobile-overlay-color)!important}.hero-slideshow .swiper-slide:not(.hero-slideshow__slide--no-mobile-overlay) .overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--mobile-overlay-color),var(--mobile-overlay-color-end))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-slideshow.css.map */
