@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.carousel{padding-left:0;padding-right:0}.carousel,.carousel>.content .swiper,.carousel>.header{position:relative}@media (min-width:768px){.carousel>.content .swiper,.carousel>.header{padding-left:0;padding-right:0}}.carousel>.header{margin-bottom:1rem;text-align:center}.carousel>.header .subtitle{color:#000;font-size:2.816rem;font-weight:300}@media (min-width:992px){.carousel>.header .subtitle{font-size:2.981rem}}.carousel>.header .title{color:#000;font-size:1.2rem;font-weight:500}.carousel>.content{position:relative}.carousel>.content .swiper:not(.swiper-initialized)~button[class^=swiper-button-]{display:none}.carousel>.content .swiper-slide{height:auto}.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:1;transition:var(--transition)}@media (min-width:768px){.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:1}}.carousel>.content .product-block{height:100%}.carousel>.content .description{margin-bottom:auto}.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{background:transparent;border:1px solid #fff;border-radius:30px;color:#fff;display:none;height:3rem;top:46%;width:3rem}.carousel>.content .swiper-button-next:after,.carousel>.content .swiper-button-prev:after{font-size:1.8rem}@media (min-width:768px){.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{display:flex}}.carousel>.content .swiper-button-prev{left:1vw}.carousel>.content .swiper-button-next{right:1vw}.carousel>.content .swiper-pagination{display:none!important;margin:3.2rem auto 0;position:static!important;width:90%!important}@media (min-width:768px){.carousel>.content .swiper-pagination{width:100%!important}}