.image-with-carousel--reverse-layout *{direction:ltr}.image-with-carousel--reverse-layout .image-with-carousel__text-item,.image-with-carousel__media{border-radius:0 var(--layout-space-2) var(--layout-space-2) 0}.image-with-carousel--reverse-layout .image-with-carousel__media,.image-with-carousel__text-item{border-radius:var(--layout-space-2) 0 0 var(--layout-space-2)}.image-with-carousel.image-with-carousel--bordered{border-top:1px solid rgb(var(--color-base-dark));border-bottom:1px solid rgb(var(--color-base-dark))}.section-image-with-carousel+.section-image-with-carousel .image-with-carousel.image-with-carousel--bordered{margin-top:-1px}.image-with-carousel.image-with-carousel--padded .image-with-carousel__media{padding:var(--layout-space-16)}.image-with-carousel.image-with-carousel--padded .image-with-carousel__wrapper{height:70%;padding:var(--layout-space-16);width:auto;margin-bottom:var(--layout-space-20)}.image-with-carousel.image-with-carousel--padded .image-with-carousel__wrapper.ratio--59-45{height:41%}.image-with-carousel .grid__item{position:relative}.image-with-carousel .deferred-media{height:100%}.image-with-carousel .deferred-media iframe{width:100%;height:inherit;border:0}.image-with-carousel .button--play:not(.deferred-media__poster-button){position:absolute;z-index:3;height:var(--layout-space-32);width:var(--layout-space-32);border-radius:50%;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--color-base-dark));padding:0;margin:auto;cursor:pointer;transform:scale(1);transition:ease opacity .35s,transform var(--duration-short) ease}.image-with-carousel .button--play svg{width:100%}.image-with-carousel .deferred-media[loaded]+img:not(.deferred-media__poster-button){display:none}.image-with-carousel .button--play:not(.deferred-media__poster-button) svg{pointer-events:none}.image-with-carousel .image-with-carousel__media media-button:hover{transform:scale(1.1)}.image-with-carousel .video-section__media{height:100%}.image-with-carousel .image-with-carousel__media .media--playing media-button,.image-with-carousel .image-with-carousel__media .media--playing img{opacity:0!important;pointer-events:none}.image-with-carousel .image-with-carousel__media .media--playing video{z-index:3;opacity:0;animation:loadInImage 1s forwards;animation-delay:.35s}.image-with-carousel__caption{font-size:var(--text-size-lg);margin:var(--layout-space-16) 0 0}.image-with-carousel__content{justify-content:center;position:relative;z-index:1;width:100%}.image-with-carousel .carousel{margin:0;overflow:hidden}.image-with-carousel .slider{margin:0}.image-with-carousel .carousel .slider-buttons{justify-content:space-between;left:0;position:absolute;top:60%;transform:translateY(-50%);width:100%}.image-with-carousel .carousel .slider-button{width:var(--layout-space-12)}.image-with-carousel .carousel .slider-counter{display:none}.image-with-carousel .carousel .slider-buttons .icon{height:var(--layout-space-5);width:var(--layout-space-6);overflow:initial}.image-with-carousel .carousel .slider-button{transition:opacity var(--duration-default) ease-in}.image-with-carousel .carousel .slider-button:disabled{pointer-events:none;opacity:0}.image-with-carousel .carousel__image-slide{display:flex;flex-direction:column}.image-with-carousel .carousel__image-slide:before{content:none}.image-with-carousel__heading{margin-top:0}.image-with-carousel__heading+.p p:first-child{margin-block-start:0}.image-with-carousel .image-with-carousel__text.rte{margin-bottom:var(--layout-space-8)}.image-with-carousel .image-with-carousel__image{border:none;display:block;height:22rem;object-fit:cover;margin:0 auto;width:22rem}.image-with-carousel__text-item .button{font-size:var(--text-size-xl);margin:var(--layout-space-8) auto var(--layout-space-2)}.image-with-carousel__text-item a.button{text-transform:none}.image-with-carousel__text-item .button+.button{margin-top:var(--layout-space-4)}.image-with-carousel__content .p{margin-bottom:var(--layout-space-16)}.image-with-carousel__text-item{background:rgb(var(--color-base-light))}@media screen and (max-width:749px){.image-with-carousel.grid{padding:0 var(--padding-sections-mobile);row-gap:0}.image-with-carousel--reverse-mobile-layout .image-with-carousel__text-item{order:-1}.image-with-carousel.image-with-carousel--padded .image-with-carousel__wrapper{padding:0;height:auto;width:70%}.image-with-carousel.image-with-carousel--padded .image-with-carousel__text-item{order:-1;border-bottom:1px solid rgb(var(--color-base-dark));height:fit-content}.image-with-carousel .grid-content{height:fit-content}.image-with-carousel .align-mobile-content--top{align-content:flex-start;grid-auto-row:max-content}.image-with-carousel .align-mobile-content--middle{align-content:center;grid-auto-row:max-content}.image-with-carousel .align-mobile-content--bottom{align-content:flex-end;grid-auto-row:max-content}.image-with-carousel__text-item{padding:var(--layout-space-16) 0}.image-with-carousel .image-with-carousel__heading,.image-with-carousel .image-with-carousel__subheading,.image-with-carousel__content .p,.image-with-carousel .carousel .slider-buttons{padding:0 var(--layout-space-8)}}@media screen and (min-width:750px){.image-with-carousel .grid-content .image-with-carousel__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.image-with-carousel.image-with-carousel--bordered .image-with-carousel__media-item{border-right:1px solid rgb(var(--color-base-dark))}.image-with-carousel.image-with-carousel--bordered.image-with-carousel--reverse-layout .image-with-carousel__media-item{border-right:0;border-left:1px solid rgb(var(--color-base-dark))}.image-with-carousel .banner--mobile{display:none}.image-with-carousel .banner--desktop{display:flex}.image-with-carousel--reverse-layout{direction:rtl}.image-with-carousel .align-content--top{align-self:flex-start}.image-with-carousel .align-content--middle{align-self:center}.image-with-carousel .align-content--bottom{align-self:flex-end}.image-with-carousel__content{max-width:52rem}.image-with-carousel__caption{margin-top:var(--layout-space-8)}.image-with-carousel__text-item{display:flex;justify-content:center}.image-with-carousel.image-with-carousel--split-content .image-with-carousel__heading{position:absolute;top:var(--layout-space-20)}.image-with-carousel.image-with-carousel--split-content .image-with-carousel__content{position:initial}.image-with-carousel__text-item .button+.button{margin-right:var(--layout-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/293/assets/component-media-with-carousel.css.map */
