:root{--vapore-primary:#f28b2f;--vapore-header:#1F1A17}.jac-menu>li>a{color:var(--vapore-primary)}.jac-menu>li>a:hover{color:#fff;border-bottom-color:var(--vapore-primary)}.cta-button,.download-btn,.whatsapp-btn,.info-btn,.learn-more{background:var(--vapore-primary)!important}.vapore-catalog{padding:60px 20px}.vapore-container{max-width:1400px;margin:auto}.catalog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.catalog-item{background:#fff;border-radius:12px;padding:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);text-align:center}.catalog-item img{width:100%;height:260px;object-fit:contain;border-radius:8px;cursor:zoom-in}.catalog-item h3{font-size:17px;margin:12px 0}.catalog-item .whatsapp-btn{display:inline-block;color:#fff;padding:10px 18px;border-radius:5px;text-decoration:none}.cms-page{max-width:1200px;margin:auto;padding:55px 20px}.cms-page img{max-width:100%;height:auto}.cms-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.cms-product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08)}.cms-product-card img{width:100%;height:240px;object-fit:contain}.cms-product-card .info{padding:18px}.cms-product-card a{text-decoration:none;color:inherit}.cms-section{padding:55px 20px}.cms-container{max-width:1200px;margin:auto}.cms-hero-slide img{width:100%;display:block}.cms-featured{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cms-featured .card{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);padding:18px;border-radius:12px}.cms-featured img{width:100%;height:260px;object-fit:cover;border-radius:8px}@media(max-width:900px){.catalog-grid,.cms-product-grid{grid-template-columns:repeat(2,1fr)}.cms-featured{grid-template-columns:1fr}.catalog-header{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.catalog-grid,.cms-product-grid{grid-template-columns:1fr}.catalog-item img{height:240px}.jac-menu{gap:10px}.jac-menu.show{display:block}}
