.ec-carousel__wrap{position:relative}.ec-carousel__item{border-radius:var(--ec-cp-radius, 14px);padding:var(--ec-cp-card-padding, 20px);box-sizing:border-box;height:100%}.ec-carousel:not(.is-carousel-desktop) .ec-carousel__grid{display:grid;gap:var(--ec-cp-gap, 30px);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.ec-carousel:not(.is-carousel-desktop) .ec-carousel__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ec-carousel:not(.is-carousel-desktop) .ec-carousel__grid{grid-template-columns:repeat(var(--ec-cp-cols, 3),1fr)}}.ec-carousel.is-carousel .ec-carousel__grid{display:flex;overflow-x:auto;gap:var(--ec-cp-gap-mobile, 15px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.ec-carousel.is-carousel .ec-carousel__grid::-webkit-scrollbar{display:none}.ec-carousel.is-carousel .ec-carousel__item{scroll-snap-align:start;flex-shrink:0}@media(max-width:767px){.ec-carousel.is-carousel-mobile .ec-carousel__grid[data-mobile="1"] .ec-carousel__item{width:calc(100% - 50px)}.ec-carousel.is-carousel-mobile .ec-carousel__grid[data-mobile="1.5"] .ec-carousel__item{width:calc((100% - var(--ec-cp-gap-mobile)) / 1.5)}.ec-carousel.is-carousel-mobile .ec-carousel__grid[data-mobile="2"] .ec-carousel__item{width:calc((100% - var(--ec-cp-gap-mobile)) / 2)}}@media(min-width:1024px){.ec-carousel.is-carousel-desktop .ec-carousel__grid{gap:var(--ec-cp-gap, 30px)}.ec-carousel.is-carousel-desktop .ec-carousel__item{width:calc((100% - (var(--ec-cp-gap) * (var(--ec-cp-cols) - 1))) / var(--ec-cp-cols))}}@media(min-width:768px)and (max-width:1023px){.ec-carousel.is-carousel-desktop .ec-carousel__item{width:calc((100% - var(--ec-cp-gap-mobile)) / 2)}}.ec-carousel .ec-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;display:flex;align-items:center;justify-content:center}.ec-carousel .ec-carousel__arrow:before{content:"";width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;display:block}.ec-carousel .ec-carousel__arrow--prev:before{transform:rotate(-135deg);margin-left:3px}.ec-carousel .ec-carousel__arrow--next:before{transform:rotate(45deg);margin-right:3px}.ec-carousel .ec-carousel__arrow--prev{left:8px}.ec-carousel .ec-carousel__arrow--next{right:8px}.ec-carousel .ec-carousel__wrap:not(.ec-carousel__wrap--light) .ec-carousel__arrow{background:#fff;color:#000;box-shadow:0 4px 12px #00000024}.ec-carousel .ec-carousel__wrap--light .ec-carousel__arrow{background:#000;color:#fff;box-shadow:0 4px 12px #0000002e}@media(min-width:1024px){.ec-carousel.is-carousel-desktop.has-overflow .ec-carousel__wrap:hover .ec-carousel__arrow:not(.is-disabled){opacity:1;pointer-events:auto}}@media(max-width:1023px){.ec-carousel.has-overflow .ec-carousel__wrap.is-touching .ec-carousel__arrow:not(.is-disabled){opacity:1;pointer-events:auto}}.ec-carousel .ec-carousel__arrow.is-disabled{opacity:0!important;pointer-events:none!important}.ec-carousel .ec-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:15px}.ec-carousel .ec-carousel__dot{width:8px;height:8px;border-radius:50%;transition:transform .3s ease,opacity .3s ease;cursor:pointer;opacity:.35}.ec-carousel .ec-carousel__dot.active{transform:scale(1.35);opacity:1}.ec-carousel .ec-carousel__dots--dark .ec-carousel__dot{background:#000}.ec-carousel .ec-carousel__dots--light .ec-carousel__dot{background:#595959}@media(max-width:767px){.ec-carousel.is-carousel-mobile .ec-carousel__grid[data-mobile="1.3"] .ec-carousel__item{width:calc((100% - var(--ec-cp-gap-mobile)) / 1.3)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ec-carousel.css.map */
