.image-carousel-section{padding:60px 0 70px;overflow:hidden;background:rgb(var(--color-background, 255,255,255))}.image-carousel-section__title{text-align:center;font-size:clamp(20px,3vw,34px);letter-spacing:6px;text-transform:uppercase;margin:0 0 40px;font-weight:400}.image-carousel{width:100%;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%)}.image-carousel__track{display:flex;gap:16px;width:max-content;animation:image-carousel-scroll var(--speed, 40s) linear infinite}.image-carousel:hover .image-carousel__track{animation-play-state:paused}.image-carousel__item{flex:0 0 auto;width:320px;height:460px;overflow:hidden;border-radius:2px;background:#eee}.image-carousel__img,.image-carousel__placeholder{width:100%;height:100%;object-fit:cover;display:block}@keyframes image-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.image-carousel__item{width:220px;height:320px}.image-carousel-section__title{letter-spacing:3px}}@media(prefers-reduced-motion:reduce){.image-carousel__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-carousel.css.map */
