/* El aviso de oficina es informativo, no un titular. */
.contacto-aviso-cita{font-family:'Poppins',sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;max-width:360px!important;margin-top:5px!important;color:#b42318!important}
@media(max-width:700px){
 .contacto-aviso-cita{font-size:10px!important;line-height:1.45!important;max-width:235px!important}
 /* La cuadrícula previa reservaba solo 30px para un input de 48px: se superponían + y cantidad. */
 .item-carrito .controles{grid-template-columns:26px 52px 26px 26px!important;column-gap:5px!important;row-gap:5px!important;width:max-content!important;max-width:100%!important}
 .item-carrito .controles .carrito-cantidad-input{box-sizing:border-box!important;width:52px!important;min-width:0!important;max-width:52px!important;height:28px!important;margin:0!important;padding:2px 3px!important;font-size:12px!important;grid-column:auto!important;justify-self:stretch!important}
 .item-carrito .controles button{flex:none!important;position:relative!important;margin:0!important;transform:none!important}
}
