.cpc-products-carousel.cpc-classic{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:16px;padding:8px 12px;scroll-snap-type:x mandatory;scroll-padding-inline-start:12px;scroll-padding-inline-end:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:center;touch-action:pan-y pan-x}.cpc-products-carousel.cpc-classic::-webkit-scrollbar{display:none}.cpc-products-carousel.cpc-classic>.cpc-card,.cpc-products-carousel.cpc-classic>.cpc-product-card{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;border-radius:12px!important;overflow:hidden;margin:0;box-shadow:0 1px 6px rgb(0 0 0 / .06);background-clip:padding-box}.cpc-products-carousel.cpc-classic>.cpc-card,.cpc-products-carousel.cpc-classic>.cpc-product-card{flex-basis:calc(80% - 16px)!important;min-width:calc(80% - 16px)}@media (min-width:768px){.cpc-products-carousel.cpc-classic.cpc-columns-2>.cpc-card,.cpc-products-carousel.cpc-classic.cpc-columns-2>.cpc-product-card{flex-basis:calc(50% - 16px)!important;min-width:calc(50% - 16px)}.cpc-products-carousel.cpc-classic.cpc-columns-3>.cpc-card,.cpc-products-carousel.cpc-classic.cpc-columns-3>.cpc-product-card{flex-basis:calc(33.333% - 16px)!important;min-width:calc(33.333% - 16px)}.cpc-products-carousel.cpc-classic.cpc-columns-4>.cpc-card,.cpc-products-carousel.cpc-classic.cpc-columns-4>.cpc-product-card{flex-basis:calc(25% - 16px)!important;min-width:calc(25% - 16px)}.cpc-products-carousel.cpc-classic.cpc-columns-5>.cpc-card,.cpc-products-carousel.cpc-classic.cpc-columns-5>.cpc-product-card{flex-basis:calc(20% - 16px)!important;min-width:calc(20% - 16px)}.cpc-products-carousel.cpc-classic.cpc-columns-6>.cpc-card,.cpc-products-carousel.cpc-classic.cpc-columns-6>.cpc-product-card{flex-basis:calc(16.666% - 16px)!important;min-width:calc(16.666% - 16px)}}.cpc-products-carousel.cpc-classic{grid-auto-flow:initial!important;grid-template-columns:none!important}[dir='rtl'] .cpc-products-carousel.cpc-classic{direction:rtl;scroll-snap-type:inline mandatory}.products.cpc-products-carousel.cpc-classic{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:16px;padding:8px 12px;list-style:none;margin-left:0;margin-right:0;scroll-snap-type:x mandatory;scroll-padding-inline-start:12px;scroll-padding-inline-end:12px;-webkit-overflow-scrolling:touch;align-items:center;touch-action:pan-y pan-x}@media (min-width:1025px){.cpc-products-carousel.cpc-classic{scroll-snap-type:none}.products.cpc-products-carousel.cpc-classic{scroll-snap-type:none}}.products.cpc-products-carousel.cpc-classic>li.product{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;margin:0!important}.products.cpc-products-carousel.cpc-classic>li.product{flex-basis:calc(80% - 16px)!important;min-width:calc(80% - 16px)}@media (min-width:768px){.products.cpc-products-carousel.cpc-classic.cpc-columns-2>li.product{flex-basis:calc(50% - 16px)!important;min-width:calc(50% - 16px)}.products.cpc-products-carousel.cpc-classic.cpc-columns-3>li.product{flex-basis:calc(33.333% - 16px)!important;min-width:calc(33.333% - 16px)}.products.cpc-products-carousel.cpc-classic.cpc-columns-4>li.product{flex-basis:calc(25% - 16px)!important;min-width:calc(25% - 16px)}.products.cpc-products-carousel.cpc-classic.cpc-columns-5>li.product{flex-basis:calc(20% - 16px)!important;min-width:calc(20% - 16px)}.products.cpc-products-carousel.cpc-classic.cpc-columns-6>li.product{flex-basis:calc(16.666% - 16px)!important;min-width:calc(16.666% - 16px)}}[dir='rtl'] .products.cpc-products-carousel.cpc-classic{direction:rtl;scroll-snap-type:inline mandatory}.products.cpc-products-carousel.cpc-classic>li.product .cpc-product-card,.products.cpc-products-carousel.cpc-classic>li.product .cpc-card{border-radius:12px!important;overflow:hidden}.cpc-products-carousel.cpc-classic.cpc-dragging{scroll-snap-type:none}.products.cpc-products-carousel.cpc-classic.cpc-dragging{scroll-snap-type:none}