.marquee{width:100%;overflow:hidden;position:relative}.marquee__track{display:flex;width:max-content;gap:0;animation:marquee 60s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee__slide{flex:0 0 33.3333vw;min-width:33.3333vw;box-sizing:border-box;margin:0;padding:0}.promo-swiper-section{padding:170px 0 120px;overflow:hidden}.promo-swiper__heading{text-align:center;margin-bottom:120px;font-size:16px;text-transform:uppercase;color:#0009;opacity:.7;font-weight:700}.promo-card{display:block;text-decoration:none;color:inherit;position:relative;margin:0;padding:0;box-sizing:border-box;transition:transform .3s ease-out,box-shadow .3s ease-out;transform:translateY(0)}.promo-card:hover{box-shadow:0 10px 25px #00000026}.promo-card img{width:100%;display:block;-webkit-user-drag:none;user-drag:none;transition:transform .3s ease-out}.promo-card:hover img{transform:scale(1.05)}.promo-card__meta{position:absolute;left:0;bottom:0;color:#fff;margin:16px;transition:transform .3s ease-out,opacity .3s ease-out;transform:translateY(0);opacity:.9}.promo-card:hover .promo-card__meta{transform:translateY(-4px);opacity:1}.promo-card__title{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.08px;text-transform:uppercase}.promo-card__price{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.08px;text-transform:uppercase;opacity:.6}@media(max-width:767px){.marquee__slide{flex:0 0 90vw;min-width:90vw}.promo-swiper-section{padding:40px 0}.promo-swiper__heading{margin-bottom:115px;font-size:14px}.promo-card__meta{margin:8px}.promo-card__title,.promo-card__price{font-size:13px}}.promo-swiper-section .container{width:100%;margin:0 auto;padding:0}.slides-wrapper{width:100%;overflow:hidden;position:relative;display:flex;align-items:flex-start;touch-action:pan-y}.slide-box{flex:0 0 40vw;min-width:40vw;box-sizing:border-box;margin:0;padding:0;position:relative;cursor:pointer;touch-action:pan-y}.slide-box__media{aspect-ratio:576 / 780;overflow:hidden}.slide-box__media img{width:100%;height:100%;object-fit:cover}.slide-box .box-content{display:block;text-decoration:none;color:inherit;position:relative;margin:0;padding:0;box-sizing:border-box;transition:transform .3s ease-out,box-shadow .3s ease-out;transform:translateY(0)}.slide-box .box-content:hover{box-shadow:0 10px 25px #00000026}.product-image{width:100%;display:block;-webkit-user-drag:none;user-drag:none;transition:transform .3s ease-out}.product-info{position:absolute;left:0;bottom:0;color:#fff;margin:16px;transition:transform .3s ease-out,opacity .3s ease-out;transform:translateY(0);opacity:.9}.slide-box .box-content:hover .product-info{transform:translateY(-4px);opacity:1}.product-title{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.08px;text-transform:uppercase;margin:0 0 4px}.product-price{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.08px;text-transform:uppercase;opacity:.6}@media(max-width:767px){.slide-box{flex:0 0 90vw;min-width:90vw}.slide-box__media{aspect-ratio:375 / 468}.promo-swiper-section{padding:40px 0}.promo-swiper__heading{margin-bottom:24px;font-size:14px}.product-info{margin:8px}.product-title,.product-price{font-size:13px}}@media(min-width:1440px){.slide-box{flex:0 0 35vw;min-width:35vw}.promo-swiper-section{padding-top:200px;padding-bottom:150px}.promo-swiper__heading{margin-bottom:140px}.product-title,.product-price{font-size:16px}.product-info{margin:20px}}@media(min-width:1920px){.slide-box{flex:0 0 30vw;min-width:30vw}.promo-swiper-section{padding-top:220px;padding-bottom:160px}.promo-swiper__heading{margin-bottom:160px}.product-title,.product-price{font-size:17px}.product-info{margin:24px}}@media(min-width:2560px){.slide-box{flex:0 0 25vw;min-width:25vw}.promo-swiper-section{padding-top:260px;padding-bottom:180px}.promo-swiper__heading{margin-bottom:180px}.product-title,.product-price{font-size:20px}.product-info{margin:28px}}@media(min-width:3840px){.slide-box{flex:0 0 20vw;min-width:20vw}.promo-swiper-section{padding-top:320px;padding-bottom:220px}.promo-swiper__heading{font-size:32px;margin-bottom:220px}.product-title,.product-price{font-size:24px}.product-info{margin:36px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/promo-swiper.css.map */
