.card-product .card-product__media.card-product__media-carousel{opacity:1;visibility:visible;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.card-product__media-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden}.card-product__media-track[data-scroll]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.card-product__media-track::-webkit-scrollbar{display:none}.card-product__media-slide{flex:0 0 100%;height:100%;display:block;position:relative;scroll-snap-align:start;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;outline:none}.card-product__media-slide img{display:block;position:static;width:100%;height:100%;object-fit:cover;opacity:1!important;visibility:visible!important;transition:none!important;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(hover:none){.card-product__media-track[data-nudge] .card-product__media-slide{animation:alessaNudge 1.2s linear 1s forwards}}@keyframes alessaNudge{0%{transform:none}30%{transform:translate(-40%)}70%{transform:translate(-40%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.card-product__media-track[data-nudge] .card-product__media-slide{animation:none}}@media(hover:none){.card-product__media-track:not([data-scroll]) .card-product__media-slide:nth-child(2){display:none}}@media(hover:hover)and (pointer:fine){.card-product__media-track,.card-product__media-track[data-scroll]{overflow:hidden}.card-product__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:100%;transition:opacity .3s ease}.card-product__media-slide:nth-child(2){opacity:0}.card-product:hover .card-product__media-slide:nth-child(2){opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/alessa-card-carousel.css.map */
