.my-product-carousel{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:1rem;padding:1rem;scroll-snap-type:x mandatory}.my-product-carousel .product{min-width:200px;flex:0 0 auto;border:1px solid #eee;padding:10px;border-radius:8px;text-align:center;scroll-snap-align:start;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.my-product-carousel .product img{width:100%;height:auto;object-fit:contain}