.hero-carousel{--hh-slider-width: 100%;--hh-slider-gutter: 1rem;background-color:var(--color-black);overflow-x:hidden}@media screen and (max-width: 767px){.hero-carousel{padding-bottom:8rem}.hero-carousel .hero-carousel__container{max-width:100%}}.hero-carousel-extended{padding:1.5rem 0 0}.hero-carousel .hero-carousel__container{position:relative}.hero-carousel__slider{display:flex;margin:0 auto;overflow-y:hidden}.hero-carousel__slider .text-glow.text-glow--glow{--visible-opacity: 1}.hero-carousel-extended swiper-container{display:flex}.hero-carousel-extended swiper-slide{height:auto;border-radius:1.6rem;overflow:hidden;flex:0 0 auto;background:linear-gradient(90deg,#0009,#0000)}.hero-carousel__slider>li,.hero-carousel-extended swiper-slide>div{flex:0 0 var(--hh-slider-width);display:flex;scroll-snap-align:start;flex-direction:column;position:relative}.hero-carousel__slide--half .hero-carousel__media adaptive-image,.hero-carousel__slide--half .hero-carousel__media .hero-carousel__video--mobile adaptive-video{aspect-ratio:1}.hero-carousel__slide--half .hero-carousel__media .hero-carousel__video--mobile adaptive-video{padding-top:initial}.hero-carousel-extended swiper-slide>div{height:100%}@media screen and (min-width: 768px){.hero-carousel-extended{padding:2rem 0}.hero-carousel-extended swiper-slide{background:linear-gradient(90deg,#0000004d,#0000)}.hero-carousel__slider>li,.hero-carousel-extended swiper-slide>div{flex-direction:row}.hero-carousel__slider>li.hero-carousel__slide--inverse,.hero-carousel-extended swiper-slide>div.hero-carousel__slide--inverse{flex-direction:row-reverse}}.hero-carousel__media,.hero-carousel__content{box-sizing:border-box}.hero-carousel__media{position:relative}.hero-carousel__slide--full .hero-carousel__media{overflow:hidden}.hero-carousel__media adaptive-image{height:100%}@media screen and (min-width: 768px){.hero-carousel__video--desktop,.hero-carousel__video--desktop adaptive-video{height:100%}}.hero-carousel__content{padding:2.5rem;position:relative}.hero-carousel__slide--full .hero-carousel__content{margin-top:auto;position:absolute;left:0;right:0;bottom:0}.hero-carousel__content--center,.hero-carousel__content--center-mobile{text-align:center}.hero-carousel__content--center .hero-carousel__actions,.hero-carousel__content--center-mobile .hero-carousel__actions{justify-content:center;align-items:center}.hero-carousel__slide--half .hero-carousel__content--right,.hero-carousel__slide--half .hero-carousel__content--right-mobile{text-align:end}.hero-carousel__slide--half .hero-carousel__content--right .hero-carousel__actions,.hero-carousel__slide--half .hero-carousel__content--right-mobile .hero-carousel__actions{justify-content:flex-end;align-items:flex-end}.hero-carousel__slide--full .hero-carousel__content--center{flex-direction:column;justify-content:center;text-align:center;transform:translateY(50%);bottom:50%;height:100%}.hero-carousel-extended .hero-carousel__content{padding:3rem 1rem}.hero-carousel__slider .hero-carousel__content--desk{display:flex}.hero-carousel__slider .hero-carousel__content--mobile{display:none}@media screen and (max-width: 991px){.hero-carousel__slider .hero-carousel__content--mobile{display:block;margin-left:0}.hero-carousel__slider .hero-carousel__content--desk{display:none}.hero-carousel__slide--full .hero-carousel__content--center-mobile{display:flex;flex-direction:column;justify-content:center;text-align:center;bottom:0}.hero-carousel__slide--full .hero-carousel__content--right-mobile{left:initial;padding-left:6rem}.hero-carousel__slide--full .hero-carousel__content--center-mobile .hero-carousel__actions{justify-content:center;align-items:center}.hero-carousel__slide--full .hero-carousel__content--right-mobile .hero-carousel__actions{align-items:flex-end}.hero-carousel__slide--full .hero-carousel__content--right-mobile{text-align:right}.hero-carousel__slide--full .hero-carousel__content{max-width:100vw}.hero-carousel__slide--full .hero-carousel__content--vertical-top-mobile{bottom:initial}.hero-carousel__slide--full .hero-carousel__content--vertical-center-mobile{top:50%;transform:translateY(-50%);bottom:initial}}@media screen and (min-width: 768px){.hero-carousel__media,.hero-carousel__content{flex:0 0 50%;max-width:50%}.hero-carousel__slide--full .hero-carousel__media{flex:0 0 100%;overflow:initial;max-height:initial}.hero-carousel__slide--full .hero-carousel__media,.hero-carousel__slide--full .hero-carousel__content{max-width:initial}.hero-carousel__content{display:flex;flex-direction:column;justify-content:center}.hero-carousel__slide--full .hero-carousel__content{top:0;padding-left:12rem;width:50%;height:100%}.hero-carousel__slide--full .hero-carousel__content--center{left:50%;transform:translate(-50%,50%);right:initial;padding-left:6rem}.hero-carousel__slide--full .hero-carousel__content--right{left:initial;padding-left:6rem}.hero-carousel-extended .hero-carousel__slide-content-wrapper .hero-carousel__content{padding-right:12rem;padding-left:6rem}.hero-carousel-extended .hero-carousel__slide-content-wrapper.hero-carousel__slide--inverse .hero-carousel__content,.hero-carousel-extended .hero-carousel__slide--full .hero-carousel__content{padding-left:12rem;padding-right:6rem}.hero-carousel-extended .hero-carousel__slide--full .hero-carousel__content.hero-carousel__content--right{padding-right:12rem;padding-left:6rem}.hero-carousel-extended .hero-carousel__slide--full .hero-carousel__media{flex:0 0 100%}.hero-carousel-extended .hero-carousel__media{flex:0 0 45%}.hero-carousel-extended .hero-carousel__content{flex:0 0 55%;width:55%}}@media screen and (min-width: 990px){.hero-carousel__content{padding:6rem}}.hero-carousel__heading{margin:2rem 0}.hero-carousel__body{margin-bottom:3rem}.hero-carousel__actions{display:flex;flex-direction:column;gap:1rem}.hero-carousel__actions a:hover{box-shadow:0 0 15px var(--color-mid-pink--dark)}.hero-carousel__actions a{min-width:192px;justify-content:space-between}.hero-carousel__slide--full .hero-carousel__content--center .hero-carousel__actions{justify-content:center;align-items:center}@media screen and (min-width: 768px){.hero-carousel__actions{flex-direction:row;gap:2rem;flex-wrap:wrap}}.hero-carousel__cta{display:flex;flex-direction:row-reverse;align-items:center;gap:2rem;width:fit-content;line-height:1.5rem}.hero-carousel__terms_conditions{margin-top:3rem;--hh-color-text-night: var(--color-white)}.hero-carousel__slide--full .hero-carousel__content--center .hero-carousel__terms_conditions{position:absolute;left:50%;transform:translate(-50%);bottom:2.5rem}.hero-carousel__terms_conditions p{margin-bottom:0}.hero-carousel__terms_conditions a{text-decoration:underline}@media screen and (min-width: 768px){.hero-carousel__slide--inverse .hero-carousel__terms_conditions{position:absolute;right:2.5rem;bottom:2.5rem}}@media screen and (min-width: 990px){.hero-carousel__terms_conditions{position:absolute;bottom:6rem}.hero-carousel__slide--inverse .hero-carousel__terms_conditions{right:6rem;bottom:6rem}.hero-carousel__slide--full .hero-carousel__content--center .hero-carousel__terms_conditions{bottom:6rem}}.hero-carousel .slider-controls{width:100%;position:unset;box-sizing:border-box}.hero-carousel .slider-controls .slider-prev svg{margin-top:3px}.hero-carousel .slider-controls .slider-next svg{margin-top:1px}.hero-carousel .slider-controls .slider-prev,.hero-carousel .slider-controls .slider-next{display:flex;width:28px;height:28px;padding:7px;justify-content:center;align-items:center;border:1px solid var(--color-white);border-radius:50%;line-height:1rem}.hero-carousel-extended .slider-controls .slider-prev.swiper-button-disabled,.hero-carousel-extended .slider-controls .slider-next.swiper-button-disabled{opacity:.2;pointer-events:none}.hero-carousel .slider-controls .slider-prev,.hero-carousel .slider-controls .slider-dots,.hero-carousel .slider-controls .slider-next{position:absolute;bottom:-5.5rem;z-index:1}.hero-carousel .slider-controls .slider-prev{left:2rem}.hero-carousel .slider-controls .slider-next{right:2rem}.hero-carousel .slider-controls .slider-dots{left:50%;transform:translate(-50%)}@media screen and (min-width: 768px){.hero-carousel .slider-controls .slider-prev,.hero-carousel .slider-controls .slider-next{position:absolute;top:unset;bottom:2.5rem;margin-top:0;width:42px;height:42px;padding:14px}.hero-carousel .slider-controls .slider-prev{left:2.5rem}.hero-carousel .slider-controls .slider-next{right:2.5rem}.hero-carousel .slider-controls .slider-dots{display:none}}@media screen and (min-width: 990px){.hero-carousel .slider-controls .slider-prev{left:6rem;bottom:50%}.hero-carousel .slider-controls .slider-next{right:6rem;bottom:50%}.hero-carousel-extended .slider-controls .slider-prev{left:8.2rem}.hero-carousel-extended .slider-controls .slider-next{right:8.2rem}}.hero-carousel-extended .slider-controls .slider-prev,.hero-carousel-extended .slider-controls .slider-next{top:50%;transform:translateY(-50%);bottom:unset;display:none}.hero-carousel-extended .slider-controls .slider-dots{display:none}.hero-carousel-extended .hero-carousel-thumbnails{padding:1rem 1.5rem}@media screen and (min-width: 768px){.hero-carousel-extended .slider-controls .slider-prev,.hero-carousel-extended .slider-controls .slider-next{display:flex}.hero-carousel-extended .hero-carousel-thumbnails{display:none}}.hero-carousel-extended .hero-carousel-thumbnails swiper-slide{opacity:.6}.hero-carousel-extended .hero-carousel-thumbnails .swiper-slide-thumb-active{opacity:1;box-shadow:0 0 .2rem var(--color-light-pink--dark),0 0 .4rem var(--color-mid-pink--dark),0 0 .2rem var(--color-mid-pink--dark)}.hero-carousel .hero__controls{z-index:1}.hero-carousel .hero__controls button{background:none;border:none}.hero-carousel .hero__controls .hero__controls-play-icon{display:none}.hero-carousel .hero__controls button.--is-paused .hero__controls-play-icon{display:block}.hero-carousel .hero__controls button.--is-paused .hero__controls-pause-icon{display:none}.hero-carousel .hero-carousel__video--mobile .hero__controls{position:absolute;top:1.2rem;right:1.2rem}.hero-carousel .hero-carousel__slide--full .hero-carousel__video--mobile .hero__controls{right:unset;left:1.2rem}.hero-carousel .hero-carousel__slide--full:has(.hero-carousel__content--center) .hero-carousel__video--mobile .hero__controls{right:unset;left:50%;transform:translate(-50%)}.hero-carousel .hero-carousel__video--desktop .hero__controls{position:absolute;top:6rem;left:6rem}.hero-carousel .hero-carousel__slide--inverse .hero-carousel__video--desktop .hero__controls{left:unset;right:6rem}
/*# sourceMappingURL=/cdn/shop/t/845/assets/section-hero-carousel.css.map */
