.home-v22 #loja .products-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.home-v22 #loja .product-card{min-width:0;height:100%}.home-v22 #loja .product-photo{padding:10px;background:#fff}.home-v22 #loja .product-photo img{object-fit:contain}.home-v22 #loja .product-card h3{font-size:14px;line-height:1.5;letter-spacing:-.02em;min-height:63px;margin-bottom:8px}.home-v22 #loja .home-product-unit{font-size:11px;color:#716779;margin-bottom:8px}.home-v22 #loja .home-wholesale-note{font-size:11px;line-height:1.5;color:#623378;margin-bottom:12px}.home-v22 #loja .product-price{margin-bottom:8px}.home-v22 #loja .product-button{margin-top:auto}@media(max-width:1000px){.home-v22 #loja .products-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:230px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 16px;gap:16px}.home-v22 #loja .product-card{scroll-snap-align:start}}@media(max-width:540px){.home-v22 #loja .products-grid{grid-auto-columns:min(76vw,270px)}.home-v22 #loja .section-heading.row{align-items:start;gap:12px}.home-v22 #loja .section-heading h2{font-size:26px}}
