/* Requested final presentation: only the three new model thumbnails and the single Stelvio card. */
html.cm-r26 body main #imContent .cm22-category-tile[data-cm-modum26-tile]>.cm22-category-price.cm-modum-photo-price,
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile]>.cm22-category-price.cm-modum-photo-price{
 display:grid!important;grid-template-columns:minmax(86px,.72fr) minmax(0,2fr) max-content!important;
 align-items:center!important;gap:6px!important;padding:8px 10px!important;min-height:48px!important;
 margin:0!important;border-top:0!important;background:#fff!important;box-sizing:border-box!important;
}
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-cta{
 grid-area:1 / 1!important;font-size:11px!important;min-height:30px!important;line-height:1.3!important;
}
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-pieces{
 grid-area:1 / 2!important;min-width:0!important;padding:0!important;margin:0!important;
 font:400 10.5px/1.35 "Segoe UI",Arial,sans-serif!important;text-align:center!important;
 white-space:nowrap!important;overflow-wrap:normal!important;background:transparent!important;color:#625c50!important;
}
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-total{
 grid-area:1 / 3!important;white-space:nowrap!important;
}
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price .cm-photo-lead{font-size:10px!important;font-weight:400!important}
html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price .cm-photo-amount{font-size:15px!important;font-weight:600!important}
@media(max-width:1199px){
 html.cm-r26 body main #imContent .cm22-category-tile[data-cm-modum26-tile]>.cm22-category-price.cm-modum-photo-price,
 html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile]>.cm22-category-price.cm-modum-photo-price{grid-template-columns:minmax(0,1fr) max-content!important;gap:3px 6px!important;padding:7px 9px!important}
 html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-pieces{grid-area:2 / 1 / auto / -1!important;font-size:10px!important}
 html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-total{grid-area:1 / 2!important}
}
@media(max-width:479px){
 html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-pieces{white-space:nowrap!important;font-size:10px!important}
}
/* One sofa card uses the full content width. Its unchanged square original is displayed larger. */
html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model .product-grid[data-inline-products]{
 grid-template-columns:minmax(0,1fr)!important;
}
html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model article.card.cm-article-card[data-product-id="modum26_stelvio"]{
 grid-column:1/-1!important;width:100%!important;max-width:none!important;
}
@media(min-width:700px){
 html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model article.card.cm-article-card[data-product-id="modum26_stelvio"]{
  display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;
 }
 html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model article.card.cm-article-card[data-product-id="modum26_stelvio"]>.card-media{
  grid-area:1/1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1!important;
  padding:12px!important;box-sizing:border-box!important;align-self:start!important;
 }
 html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model article.card.cm-article-card[data-product-id="modum26_stelvio"]>.card-media img{
  display:block!important;width:100%!important;height:auto!important;max-width:600px!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;margin:0 auto!important;transform:none!important;
 }
 html body[data-cm-page="sofa-stelvio-cg.html"] main.cm-uniform-model article.card.cm-article-card[data-product-id="modum26_stelvio"]>.card-body{
  grid-area:1/2!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;padding:20px!important;
 }
}

/* FINAL_NARROW_DESKTOP: complete composition on one line, including DE and RU. */
@media(min-width:1200px) and (max-width:1279px){html.cm-r26 body main .cm22-category-tile[data-cm-modum26-tile] .cm-modum-photo-price>.cm-photo-pieces{font-size:9.8px!important}}
