/* Riquadro uniforme 2:1, immagine intera e rapporto originale conservato. */
body .model-hero .ps-ma-side-hero-161{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:center!important;overflow:hidden!important;transform:none!important;margin:0!important;padding:0!important}
body .model-hero .ps-ma-side-hero-161::before{content:"";display:block;padding-top:50%}
body .model-hero .ps-ma-side-hero-161 .elementor-widget-container{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;overflow:hidden!important;margin:0!important;padding:0!important;transform:none!important}
body .model-hero .ps-ma-side-hero-161 img{display:block;position:absolute!important;left:var(--ma-car-left,0%)!important;top:var(--ma-car-top,0%)!important;width:var(--ma-car-width,100%)!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;clip-path:none!important;margin:0!important}
/* Le immagini 1.6 erano alte fino a 560px dentro widget da 330px. */
body.ma-model-page .ps-ma-body-160 .model-section-image,
body.ma-model-page .ps-ma-body-160 .ps-ma-detail-image,
body.ma-model-page .ps-ma-body-160 .mae-catalog-visual,
body.ma-model-page .ps-ma-body-160 .mae-catalog-split{height:auto!important;min-height:0!important;max-height:none!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-feature-row-160{padding-block:60px!important;margin-block:0!important;height:auto!important;overflow:visible!important}
body.ma-model-page .ps-ma-body-160 .mae-catalog-split{align-items:center!important;column-gap:48px!important;row-gap:28px!important}
body.ma-model-page .ps-ma-body-160 .mae-catalog-visual{min-width:0!important;align-self:center!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-detail-image .elementor-widget-container{height:auto!important;min-height:0!important;margin:0!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-detail-image img{display:block;width:100%!important;height:auto!important;max-height:480px!important;object-fit:contain!important;margin:0 auto!important;transform:none!important}
body.ma-model-page .ps-ma-body-160 .mae-catalog-copy{min-width:0!important;gap:20px!important}
body.ma-model-page .ps-ma-body-160 .mae-catalog-copy .elementor-widget{margin:0!important}
body.ma-model-page .ps-ma-body-160 .mae-catalog-copy p{margin-top:0!important;margin-bottom:0!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-choice-card-160{min-height:0!important;height:auto!important;gap:18px!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-choice-card-160 .ps-ma-detail-image img{height:190px!important;max-height:190px!important;object-fit:contain!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-choice-card-160 .elementor-widget-heading{flex:0 0 auto!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-choice-card-160 .elementor-widget-button{margin-top:auto!important}
body.ma-model-page .ps-ma-body-160 .ps-ma-choices-160{padding-block:60px!important}
@media(max-width:767px){
 body.ma-model-page .ps-ma-body-160 .ps-ma-feature-row-160,
 body.ma-model-page .ps-ma-body-160 .ps-ma-choices-160{padding-block:32px!important}
 body.ma-model-page .ps-ma-body-160 .mae-catalog-split{gap:24px!important}
 body.ma-model-page .ps-ma-body-160 .ps-ma-detail-image img{max-height:330px!important}
 body.ma-model-page .ps-ma-body-160 .ps-ma-choice-card-160{min-height:0!important;padding:22px!important}
}
