/* Catálogo — consolidação visual e responsiva v613 */
body.public-catalog header{overflow:visible!important}
body.public-catalog .catalog-header,body.public-catalog .shop-head,body.public-catalog header .inner{min-width:0!important}
body.public-catalog button,body.public-catalog a{overflow-wrap:normal!important}
body.public-catalog button[type="submit"],body.public-catalog .search button,body.public-catalog #shopSearch button{min-width:104px!important;white-space:nowrap!important;line-height:1!important}
body.public-catalog .category-filters,body.public-catalog .categories,body.public-catalog [class*="categor"]{scrollbar-width:thin}
body.public-catalog .sdf-category-hidden{display:none!important}
body.public-catalog .product-card h2,body.public-catalog article h2{overflow-wrap:anywhere!important;hyphens:auto}
body.public-catalog .product-card img,body.public-catalog article img{object-fit:contain!important;background:#f7f7f6}
body.public-catalog .back-global,body.public-catalog [aria-label="Voltar à página anterior"]{position:static!important;margin:8px 0 0 16px!important}
@media(max-width:900px){
 body.public-catalog header{display:block!important}
 body.public-catalog .catalog-header,body.public-catalog .shop-head,body.public-catalog header .inner{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
 body.public-catalog .search,body.public-catalog #shopSearch{width:100%!important}
}
