/* Capçalera compacta de les fitxes dinàmiques de monitor.php. */
.bloc-resum-producte>.capcalera{align-items:flex-start;margin-bottom:12px}
.bloc-resum-producte .col-info{gap:10px}
.bloc-resum-producte .col-info>.titol{margin:0}
.bloc-resum-producte .col-info>.h3{margin:0;line-height:1.4}
.bloc-resum-producte .col-info>.h3:empty,
.bloc-resum-producte .col-info>.stock>p:empty{display:none}

/* Reserva menys alçada sense retallar la fotografia ni limitar el zoom. */
.bloc-resum-producte .col-imatge .mg-gallery-main,
.bloc-resum-producte .col-imatge .mg-gallery-main-link{min-height:340px}
.bloc-resum-producte .col-imatge .mg-gallery-main-img{max-height:340px!important}
.bloc-resum-producte .col-imatge .mg-gallery-thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;max-height:138px;margin-top:10px;padding:4px}
.bloc-resum-producte .col-imatge .mg-gallery-thumb{flex:0 0 56px;width:56px;height:56px;padding:4px}

/* El bàner conserva el seu text i enllaç; els avisos aprofiten el costat. */
.bloc-resum-producte .col-info .entrega-producte{display:flex;align-items:center;justify-content:center;gap:12px}
.bloc-resum-producte .col-info .entrega-producte>br{display:none}
.bloc-resum-producte .col-info .entrega-producte>a{display:block;flex:0 1 169px;max-width:50%}
.bloc-resum-producte .col-info .entrega-producte>div{flex:1 1 0;min-width:0}
.bloc-resum-producte .col-info .entrega-producte .titol_1{float:none!important;display:block;font-size:14px;line-height:1.4;margin:0;text-align:center}
.bloc-resum-producte .col-descripcio .descripcio :is(h1,h2,h3):first-child{margin-top:0}

@media(max-width:768px){
 .bloc-resum-producte>.capcalera{gap:14px}
 .bloc-resum-producte .col-imatge .mg-gallery-main,
 .bloc-resum-producte .col-imatge .mg-gallery-main-link{min-height:260px}
 .bloc-resum-producte .col-imatge .mg-gallery-main-img{max-height:260px!important}
 .bloc-resum-producte .col-imatge .mg-gallery-thumb{flex-basis:52px;width:52px;height:52px}
}
