.adrihosan-martelli{box-sizing:border-box;clear:both;width:100%;margin:24px 0 32px;padding:24px;background:#f0f8f7;border:1px solid #b9dcd7;border-radius:16px;color:#143c3a}
.adrihosan-martelli .adrihosan-martelli-cabecera h2{margin:0 0 6px;font-size:24px;line-height:1.25;color:inherit}
.adrihosan-martelli .adrihosan-martelli-cabecera p{margin:0 0 18px;font-size:15px}
.adrihosan-martelli-productos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.adrihosan-martelli .adrihosan-martelli-producto{display:flex;align-items:center;gap:18px;min-width:0;padding:18px;background:#fff;border-radius:12px;color:inherit;text-decoration:none;box-shadow:0 2px 8px #143c3a0d}
.adrihosan-martelli-producto:focus-visible{outline:3px solid #143c3a;outline-offset:3px}
.adrihosan-martelli-imagen{flex:0 0 110px}
.adrihosan-martelli .adrihosan-martelli-imagen img{display:block;width:110px;height:140px;object-fit:contain;margin:0}
.adrihosan-martelli-info{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}
.adrihosan-martelli-info strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}
.adrihosan-martelli-etiqueta{font-size:12px;font-weight:700;color:#8a2d11}
.adrihosan-martelli-precio{font-size:18px;font-weight:700}
.adrihosan-martelli-precio del{font-size:13px;font-weight:400;color:#616b6b}
.adrihosan-martelli-precio ins{background:transparent;text-decoration:none}
.adrihosan-martelli-precio .woocommerce-price-suffix{font-size:12px;font-weight:400}
.adrihosan-martelli-boton{display:inline-block;padding:7px 14px;background:#143c3a;color:#fff;border-radius:5px;font-size:13px;font-weight:600}
.featured-flash.adrihosan-martelli-flash{background:#143c3a;color:#fff}
/* Ofertas marcadas como destacadas: el tema les pinta tambien "Nuevo" en la misma esquina y se montan. Fuera el "Nuevo" (10-nov-2026). */
.featured-flash:has(+ .featured-flash.adrihosan-martelli-flash){display:none}
.adrihosan-napoles-unidad-unica form.cart .quantity{display:none!important}
@media(max-width:767px){.adrihosan-martelli{padding:16px;margin:20px 0}.adrihosan-martelli-productos{grid-template-columns:1fr}.adrihosan-martelli .adrihosan-martelli-producto{gap:12px;padding:14px}.adrihosan-martelli-imagen{flex-basis:85px}.adrihosan-martelli .adrihosan-martelli-imagen img{width:85px;height:120px}.adrihosan-martelli .adrihosan-martelli-cabecera h2{font-size:21px}}
