.cms-sales-slide{height:100%;max-height:100%;position:relative}.cms-sales-slide iframe,.cms-sales-slide img,.cms-sales-slide video{height:100vh;object-fit:cover;object-position:center;width:100%}.desktop .cms-sales-slide{height:calc(100vh - 2.5rem);max-height:calc(100vh - 2.5rem)}.mobile .cms-sales-slide{height:calc(100vh - 3rem);max-height:calc(100vh - 3rem)}.mobile .cms-sales-slide__content{padding:var(--bds-size-spacing-05) var(--bds-size-spacing-06)}.mobile .cms-sales-slide__buttons{margin-bottom:var(--bds-size-spacing-06)}.mobile .cms-sales-slide__footer{font:var(--bds-typography-label-xs)}.cms-sales-slide__background{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.cms-sales-slide__content{border-radius:var(--bds-border-radius-l);box-sizing:border-box;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;padding:var(--bds-size-spacing-08);pointer-events:auto;position:relative;width:100%;z-index:1}.cms-sales-slide__subtitle{margin-bottom:var(--bds-size-spacing-07)}.cms-sales-slide__text{margin-bottom:var(--bds-size-spacing-10)}.cms-sales-slide__text--main,.cms-sales-slide__text--secondary{font:var(--bds-typography-label-l-highlight)}.cms-sales-slide__block,.cms-sales-slide__block--top{align-items:center;display:flex;flex-direction:column;text-align:center}.cms-sales-slide__block--top{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cms-sales-slide__block--bottom{justify-content:flex-end}.cms-sales-slide__header{text-align:center}.cms-sales-slide__buttons{display:flex;flex-direction:row;gap:var(--bds-size-spacing-05);justify-content:center;margin-bottom:var(--bds-size-spacing-10)}.cms-sales-slide__footer{align-items:center;display:flex;font:var(--bds-typography-label-s);justify-content:center;text-align:center}.cms-sales-slide__qr-content{align-items:center;background-color:#fff3;border:1px solid #ffffff1a;border-radius:var(--bds-size-radius-l);bottom:var(--bds-size-spacing-08);box-sizing:border-box;display:flex;flex-direction:column;height:11rem;padding:var(--bds-size-spacing-05) var(--bds-size-spacing-04);position:absolute;width:8.25rem}[dir=ltr] .cms-sales-slide__qr-content{right:var(--bds-size-spacing-08)}[dir=rtl] .cms-sales-slide__qr-content{left:var(--bds-size-spacing-08)}.cms-sales-slide__qr-img img{height:6.5625rem;width:6.5625rem}.cms-sales-slide__qr-text{font:var(--bds-typography-label-xs);padding-bottom:var(--bds-size-spacing-04);text-align:center}.cms-sales-slide--template_1 .cms-sales-slide__block--top{justify-content:center}.cms-sales-slide--template_2 .cms-sales-slide__block--top,.cms-sales-slide--template_3 .cms-sales-slide__block--top{justify-content:end}.cms-slide-carousel__button-next,.cms-slide-carousel__button-prev{border-color:var(--bds-color-background-overlay-alt);position:absolute;top:48%;visibility:hidden}.cms-slide-carousel__area-hover-left,.cms-slide-carousel__area-hover-right{height:calc(90vh - var(--bds-size-spacing-11));position:fixed;top:2.5rem;width:118px;z-index:10}[dir=ltr] .cms-slide-carousel__area-hover-left,[dir=ltr] .cms-slide-carousel__area-hover-right{transform:scaleX(1)}[dir=rtl] .cms-slide-carousel__area-hover-left,[dir=rtl] .cms-slide-carousel__area-hover-right{transform:scaleX(-1)}.cms-slide-carousel{position:relative}.cms-slide-carousel__control{display:flex;justify-content:center;position:absolute;width:100%}.mobile .cms-slide-carousel__control{bottom:var(--bds-size-spacing-14);padding:0 var(--bds-size-spacing-06)}.desktop .cms-slide-carousel__control{bottom:96px;padding:0 var(--bds-size-spacing-08)}.desktop .cms-slide-carousel__control--with-marquee{bottom:128px}.mobile .cms-slide-carousel__control--with-marquee{bottom:calc(var(--bds-size-spacing-14) + var(--bds-size-spacing-09))}.cms-slide-carousel__control--light .swiper-pagination-bullet{background-color:#ffffff4d}[dir=ltr] .cms-slide-carousel__control--light .swiper-pagination-bullet-active{background-image:linear-gradient(to right,var(--bds-color-background-base) 0,var(--bds-color-background-base) 50%,#ffffff4d 50%,#ffffff4d 100%)}[dir=rtl] .cms-slide-carousel__control--light .swiper-pagination-bullet-active{background-image:linear-gradient(to left,var(--bds-color-background-base) 0,var(--bds-color-background-base) 50%,#ffffff4d 50%,#ffffff4d 100%)}.cms-slide-carousel__control--dark .swiper-pagination-bullet{background-color:#0000004d}[dir=ltr] .cms-slide-carousel__control--dark .swiper-pagination-bullet-active{background-image:linear-gradient(to right,var(--bds-color-background-high) 0,var(--bds-color-background-high) 50%,#0000004d 50%,#0000004d 100%)}[dir=rtl] .cms-slide-carousel__control--dark .swiper-pagination-bullet-active{background-image:linear-gradient(to left,var(--bds-color-background-high) 0,var(--bds-color-background-high) 50%,#0000004d 50%,#0000004d 100%)}.cms-slide-carousel__control--styled .swiper-pagination-bullet{background-color:rgba(var(--styled-text-color-rgb),.3)}[dir=ltr] .cms-slide-carousel__control--styled .swiper-pagination-bullet-active{background-image:linear-gradient(to right,var(--styled-text-color) 0,var(--styled-text-color) 50%,#ffffff4d 50%,#ffffff4d 100%)}[dir=rtl] .cms-slide-carousel__control--styled .swiper-pagination-bullet-active{background-image:linear-gradient(to left,var(--styled-text-color) 0,var(--styled-text-color) 50%,#ffffff4d 50%,#ffffff4d 100%)}.cms-slide-carousel__control--right-aligned{justify-content:end}.cms-slide-carousel__control--left-aligned{justify-content:start}.cms-slide-carousel__control .swiper-pagination-bullet{border:0;border-radius:var(--bds-size-radius-full);height:var(--bds-size-spacing-02);opacity:1;transition:width .5s ease-out;width:var(--bds-size-spacing-02)}[dir=ltr] .cms-slide-carousel__control .swiper-pagination-bullet{margin-right:var(--bds-size-spacing-04)}[dir=rtl] .cms-slide-carousel__control .swiper-pagination-bullet{margin-left:var(--bds-size-spacing-04)}.cms-slide-carousel__control .swiper-pagination-bullet-active{background-size:200% 100%;display:inline-block;overflow:hidden;width:60px}[dir=ltr] .cms-slide-carousel__control .swiper-pagination-bullet:last-child{margin-right:0}[dir=rtl] .cms-slide-carousel__control .swiper-pagination-bullet:last-child{margin-left:0}[dir=ltr] .cms-slide-carousel__area-hover-left{left:0}[dir=rtl] .cms-slide-carousel__area-hover-left{right:0}.cms-slide-carousel__area-hover-left:hover .cms-slide-carousel__button-prev{visibility:visible}[dir=ltr] .cms-slide-carousel__area-hover-right{right:0}[dir=rtl] .cms-slide-carousel__area-hover-right{left:0}.cms-slide-carousel__area-hover-right:hover .cms-slide-carousel__button-next{visibility:visible}.cms-slide-carousel__area-hover-right--short{height:68vh}.cms-slide-carousel__area-hover-right--short .cms-slide-carousel__button-next{top:59.2%}[dir=ltr] .cms-slide-carousel__button-prev{left:var(--bds-size-spacing-09)}[dir=ltr] .cms-slide-carousel__button-next,[dir=rtl] .cms-slide-carousel__button-prev{right:var(--bds-size-spacing-09)}[dir=rtl] .cms-slide-carousel__button-next{left:var(--bds-size-spacing-09)}.desktop .cms-slide-carousel--with-marquee .cms-slide-overlay .cms-slide-overlay__link-backdrop .cms-slide-overlay__sound{margin-bottom:calc(var(--bds-size-spacing-08) + var(--bds-size-spacing-09))}.mobile .cms-slide-carousel--with-marquee .cms-slide-overlay .cms-slide-overlay__link-backdrop .cms-slide-overlay__sound{margin-bottom:calc(var(--bds-size-spacing-08) + var(--bds-size-spacing-06))}.desktop .cms-slide-carousel--with-marquee .cms-slide-overlay .cms-slide-overlay__link-backdrop .cms-slide-overlay__texts-container{margin-bottom:156px}.mobile .cms-slide-carousel--with-marquee .cms-slide-overlay .cms-slide-overlay__link-backdrop .cms-slide-overlay__texts-container{margin-bottom:152px}.cms-slide-carousel .cms-slide-overlay .cms-slide-overlay__texts-container{bottom:0;position:absolute;width:100%}.mobile .cms-slide-carousel .cms-slide-overlay .cms-slide-overlay__texts-container{margin-bottom:100px}[dir=ltr] .mobile .cms-slide-carousel .cms-slide-overlay .cms-slide-overlay__texts-container,[dir=rtl] .mobile .cms-slide-carousel .cms-slide-overlay .cms-slide-overlay__texts-container{padding:0}.desktop .cms-slide-carousel .cms-slide-overlay .cms-slide-overlay__texts-container{justify-content:end;margin-bottom:116px}