/* Three individually reviewed first model photographs only.
   Original images and responsive source sets stay unchanged.
   Always preserve the approved crop ratio; a short viewport reduces width
   instead of imposing a shorter height and cropping additional furniture.
   The 180px reserve keeps the first article visible at 1366x768: measured
   old article y=789.3125 with a 140px reserve; new expected y=749.3125.
   Load after cm-collection-presentation-20261022.css. */

/* Isidora Mobilpiu: original 1920x1221, retain y=260..1150. */
html.cm-r26 body main.cm-uniform-model>.cm-uniform-hero>img[src*="/assets/img/mobilpiu-2026/isidora-hero-1920.jpg"]{
 display:block!important;width:100%!important;height:auto!important;
 min-width:0!important;min-height:0!important;max-height:none!important;
 aspect-ratio:1920/890!important;
 object-fit:cover!important;object-position:50% 78.54984894%!important;
 margin:0 auto!important;padding:0!important;transform:none!important;
 max-width:100%!important;
 max-width:calc(max(120px,100vh - var(--r26-header-height,165px) - 180px) * 2.1573033708)!important;
 max-width:calc(max(120px,100dvh - var(--r26-header-height,165px) - 180px) * 2.1573033708)!important;
}

/* Stella Mobilpiu: original 1920x1302, retain y=300..1200. */
html.cm-r26 body main.cm-uniform-model>.cm-uniform-hero>img[src*="/assets/img/mobilpiu-2026/stella-night-1920.jpg"]{
 display:block!important;width:100%!important;height:auto!important;
 min-width:0!important;min-height:0!important;max-height:none!important;
 aspect-ratio:1920/900!important;
 object-fit:cover!important;object-position:50% 74.62686567%!important;
 margin:0 auto!important;padding:0!important;transform:none!important;
 max-width:100%!important;
 max-width:calc(max(120px,100vh - var(--r26-header-height,165px) - 180px) * 2.1333333333)!important;
 max-width:calc(max(120px,100dvh - var(--r26-header-height,165px) - 180px) * 2.1333333333)!important;
}

/* Ambra Camel: original 1704x854, retain y=130..854. */
html.cm-r26 body main.cm-uniform-model>.cm-uniform-hero>img[src*="/assets/img/camel-models-20261014/schlafzimmer-ambra.jpg"]{
 display:block!important;width:100%!important;height:auto!important;
 min-width:0!important;min-height:0!important;max-height:none!important;
 aspect-ratio:1704/724!important;
 object-fit:cover!important;object-position:50% 100.00000000%!important;
 margin:0 auto!important;padding:0!important;transform:none!important;
 max-width:100%!important;
 max-width:calc(max(120px,100vh - var(--r26-header-height,165px) - 180px) * 2.3535911602)!important;
 max-width:calc(max(120px,100dvh - var(--r26-header-height,165px) - 180px) * 2.3535911602)!important;
}
