.section-product-carousel product-carousel{display:block}.carousel-row .swiper-slide{border-radius:2px;height:auto}.carousel-row .swiper-slide .snippet-product-grid{height:100%;display:flex;flex-direction:column}.carousel-row .swiper-slide .meta-bg{flex:1}.product-carousel-head-inr{display:grid;gap:16px}.prod-caro-text{font-weight:400;color:var(--Cement)}@media(min-width:992px){.product-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 32px 32px}.carousel-row .swiper-slide{padding:0 8px;width:27.858%}body:has(.template-cart) .carousel-row .swiper-slide{padding:0 8px;width:18.143%;min-width:254px}body:has(.template-cart) .carousel-row .swiper-slide:first-child,.carousel-row .swiper-slide:first-child{padding-left:32px}body:has(.template-cart) .carousel-row .swiper-slide:last-child,.carousel-row .swiper-slide:last-child{padding-right:32px}}@media(min-width:992px) and (max-height:749px){.template-index .section-product-carousel product-carousel{padding-bottom:30px}.template-index .product-images{aspect-ratio:1/1}}@media(max-width:991px){.product-carousel-head{padding:0 16px 24px}.carousel-row .swiper-slide{padding:0 4px;height:auto;width:278px}.carousel-row .swiper-slide:first-child{padding-left:16px}.carousel-row .swiper-slide:last-child{padding-right:16px}.product-carousel-btm{padding:32px 16px 0}}@media(max-width:991px) and (max-height:699px){.template-index .section-product-carousel product-carousel{padding-bottom:0}}@media(max-width:991px) and (max-height:599px){.template-index .snippet-product-grid:not(.horizontal-product-grid) .product-images{aspect-ratio:1/1}}