
/* Catálogo completo · edição discreta sobre o tema original */
#produtos.catalogo-completo{scroll-margin-top:90px;background:linear-gradient(180deg,#fffdf9 0%,#f9f4ee 100%);border-top:1px solid #eadbd6}
#produtos.catalogo-completo>.etiqueta{color:#9d7748}
#produtos.catalogo-completo>.catalog-note{max-width:740px;margin-bottom:22px}
#produtos.catalogo-completo #resultado{font-size:12px;letter-spacing:.07em;color:#765d5b;margin:19px 0 24px}
#produtos.catalogo-completo #filtros{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}
#produtos.catalogo-completo #filtros button{border:1px solid #e8d6d0;border-radius:24px;background:#fff9f7;color:#5f4d4c;padding:9px 12px}
#produtos.catalogo-completo #filtros button[aria-pressed=true]{background:#854f61;color:#fff;border-color:#854f61}
#produtos.catalogo-completo .catalogo-card{min-width:0}
#produtos.catalogo-completo .catalogo-card .product-photo{border-color:#e8ded4;background:#f5ede5}
#produtos.catalogo-completo .catalogo-card .product-photo img{height:340px;width:100%;object-fit:contain}
#produtos.catalogo-completo .catalogo-categoria{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#977546}
#produtos.catalogo-completo .catalogo-descricao{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;min-height:4.5em}
#produtos.catalogo-completo .catalogo-preco{display:block;font-family:Georgia,serif;font-size:23px;font-weight:500;color:#694653;margin-top:14px}
#produtos.catalogo-completo .botao-card{display:block;text-decoration:none;text-align:center;border-radius:4px;background:#efdce1;color:#5e3b49}
#produtos.catalogo-completo .botao-card:hover{background:#e5cbd2}
#produtos.catalogo-completo .share-piece{display:block}
@media(max-width:850px){#produtos.catalogo-completo #filtros{justify-content:flex-start}#produtos.catalogo-completo .catalogo-card .product-photo img{height:310px}}
@media(max-width:600px){#produtos.catalogo-completo .catalogo-card .product-photo img{height:330px}#produtos.catalogo-completo #filtros button{font-size:10px;padding:8px 11px}}
