.product-carousel{--product-carousel-columns:1;--product-carousel-gap:16px;--product-carousel-visible:min(var(--product-carousel-columns),var(--product-carousel-slides));--product-carousel-slide-width:calc((100% - (var(--product-carousel-visible) - 1)*var(--product-carousel-gap))/var(--product-carousel-visible))}@media(min-width:768px){.product-carousel{--product-carousel-columns:2;--product-carousel-gap:24px}}@media(min-width:1020px){.product-carousel{--product-carousel-columns:3}}@media(min-width:1440px){.product-carousel{--product-carousel-columns:4}}@media(min-width:1680px){.product-carousel{--product-carousel-columns:5}}.product-carousel .carousel__track{gap:var(--product-carousel-gap)}.product-carousel .carousel__pagination{bottom:-20px}.product-carousel .carousel__prev{left:-60px}.product-carousel .carousel__next{right:-60px}.product-carousel .product-carousel__nav-state--next-disabled .carousel__next,.product-carousel .product-carousel__nav-state--prev-disabled .carousel__prev{cursor:default;opacity:.5;pointer-events:none}.product-carousel .carousel{--vc-nav-background:#fff;--vc-nav-color:#2b2f4f;--vc-nav-color-hover:#1e1f39;--vc-nav-border-radius:16px;--vc-nav-width:40px;--vc-nav-height:40px;--vc-pgn-background-color:#d5d8de;--vc-pgn-active-color:var(--ds-color-primary);--vc-pgn-border-radius:10px;--vc-pgn-height:10px;--vc-pgn-width:10px;touch-action:pan-y pinch-zoom}.product-carousel .carousel__slide{max-width:var(--product-carousel-slide-width);min-width:var(--product-carousel-slide-width)}.product-carousel .carousel__slide:hover{z-index:100}
