.update-image-carousel{overflow:hidden}.update-image-carousel__inner{position:relative}.update-image-carousel__slider{overflow:visible}.update-image-carousel__wrapper{align-items:stretch}.update-image-carousel__slide{width:min(100%,var(--mobile-slide-width, 100%));height:auto}.update-image-carousel__card{position:relative;display:block;height:100%;min-height:28rem;overflow:hidden;border-radius:var(--card-radius, 1.8rem);color:var(--card-text-color, rgb(var(--color-foreground)));background:rgb(var(--color-background))}.update-image-carousel__card:before{content:"";display:block;width:0;padding-bottom:var(--card-ratio-mobile, 72%)}.update-image-carousel__image,.update-image-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.update-image-carousel__placeholder{background:rgba(var(--color-foreground),.06)}.update-image-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 34%,rgba(0,0,0,var(--overlay-opacity, .58)));pointer-events:none}.update-image-carousel__content{position:absolute;left:2.4rem;right:13.6rem;bottom:2rem;z-index:2;color:currentColor}.update-image-carousel__title{margin:0;color:currentColor;line-height:1.05}.update-image-carousel__text{margin:.8rem 0 0;max-width:56rem;color:currentColor;opacity:.9}.update-image-carousel__button{position:absolute;right:2.4rem;bottom:2rem;z-index:4;min-width:10.4rem;min-height:4rem;padding-inline:1.6rem;white-space:nowrap}.update-image-carousel__pagination{display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem}.update-image-carousel__pagination .swiper-pagination-bullet{position:relative;display:block;width:2.8rem;height:.3rem;margin:0;overflow:hidden;border-radius:999rem;background:rgba(var(--color-foreground),.14);opacity:1}.update-image-carousel__pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--progress, 0) * 100%);background:rgb(var(--color-foreground))}.update-image-carousel__pagination .swiper-pagination-bullet-active:after{width:calc(var(--progress, 0) * 100%)}.update-image-carousel__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):after{width:0}@media screen and (min-width:750px){.update-image-carousel__slide{width:var(--desktop-slide-width, 44rem)}.update-image-carousel__card:before{padding-bottom:var(--card-ratio-desktop, 56.25%)}}@media screen and (min-width:990px){.update-image-carousel__content{left:2.8rem;right:15.2rem;bottom:2.4rem}.update-image-carousel__button{right:2.8rem;bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-update-image-carousel.css.map */
