/* STAGE_12: mobile-only fix for national-style catalog card missing .m-image--mob twin.
   Targets PC-only image linked to /catalog/mebel-v-nacionalnom-stile.html.
   Desktop and cards that already have mob+pc twins are unchanged. */
@media (max-width: 500px) {
  .m-image__wrapper:has(> .m-image__sub-wrapper > .m-image.m-image--pc[data-page-link="/catalog/mebel-v-nacionalnom-stile.html"]:only-child) {
    width: 100% !important;
    max-width: 100%;
    height: auto !important;
    aspect-ratio: 161 / 120;
    overflow: hidden;
  }

  .m-image__wrapper:has(> .m-image__sub-wrapper > .m-image.m-image--pc[data-page-link="/catalog/mebel-v-nacionalnom-stile.html"]:only-child) .m-image__sub-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .m-image__sub-wrapper > .m-image.m-image--pc[data-page-link="/catalog/mebel-v-nacionalnom-stile.html"]:only-child {
    width: 100%;
    height: 100%;
  }

  .m-image__sub-wrapper > .m-image.m-image--pc[data-page-link="/catalog/mebel-v-nacionalnom-stile.html"]:only-child img {
    width: 100% !important;
    height: 100% !important;
    max-width: none;
    max-height: none;
    object-fit: cover;
    object-position: 50% 42%;
  }
}
