/* HD STORE 4.1 - Carrossel horizontal de produtos. Carregado apos vitrine 4.1. */
#produtos .products{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;
 overflow-y:hidden!important;scroll-snap-type:x mandatory!important;
 scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;
 align-items:stretch!important;padding:10px 3px 20px!important;
 scrollbar-width:thin;scrollbar-color:#4d9de0 transparent;
}
#produtos .products>.product{
 flex:0 0 clamp(225px,calc((100% - 56px)/5),280px)!important;
 width:clamp(225px,calc((100% - 56px)/5),280px)!important;
 min-width:0!important;max-width:none!important;height:auto!important;
 scroll-snap-align:start!important;align-self:stretch!important;
}
#produtos .products>.product .pic{
 height:190px!important;min-height:190px!important;max-height:190px!important;
 padding:16px!important;
}
#produtos .products>.product .details{padding:14px!important;flex:1!important}
#produtos .products>.product .details h3{font-size:15px!important;min-height:42px!important}
#produtos .products>.product .details p{font-size:12px!important;min-height:36px!important;max-height:36px!important}
#produtos .products>.product .price{font-size:17px!important}
#produtos .products>.product .details button{min-height:43px!important;font-size:12px!important}
#produtos .vitrine-controles{display:flex!important;justify-content:flex-end!important;gap:10px!important}
#produtos .vitrine-controles button{display:inline-flex!important;align-items:center;justify-content:center}
@media(max-width:900px){#produtos .products>.product{flex-basis:245px!important;width:245px!important}}
@media(max-width:600px){#produtos .products>.product{flex-basis:210px!important;width:210px!important}#produtos .products>.product .pic{height:160px!important;min-height:160px!important;max-height:160px!important;padding:10px!important}}
@media(prefers-reduced-motion:reduce){#produtos .products{scroll-behavior:auto!important}}
