/* Casa Vardano V69 — mobile catalogue stability.
 * The catalogue already has several legacy art-direction layers. On mobile,
 * keep the product grid luxurious while avoiding duplicate fixed progress
 * rulers, continuous blur filters and unnecessary compositor surfaces. */
@media (max-width: 820px) {
  body.cv-page-shop .cv-progress,
  body.cv-page-shop .cv38-progress,
  body.cv-page-shop .cv-v9-progress,
  body.cv-page-shop .cv-film-grain,
  body.cv-page-shop .cv-atmosphere,
  body.cv-page-shop .cv-house-index,
  body.cv-page-shop .cv38-house-line,
  body.cv-page-shop .cv-v9-site-frame {
    display: none !important;
  }

  body.cv-page-shop .cv-page-signature::after {
    display: none !important;
    width: 0 !important;
  }

  body.cv-page-shop .nav {
    background: rgba(7, 7, 5, .97) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  body.cv-page-shop .pcard:nth-child(n) {
    contain: layout paint style !important;
    will-change: auto !important;
  }

  body.cv-page-shop .pcard,
  body.cv-page-shop .pcard .cv-product-stage,
  body.cv-page-shop .pcard .pic,
  body.cv-page-shop .pcard .pic img {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  body.cv-page-shop .pcard .pic img {
    filter: none !important;
  }

  /* V75 — keep the compact catalogue grid unchanged. Only shirt and knitwear
     previews use the complete 4:5 portrait, framed from the waistband up. */
  body.cv-page-shop .pcard:is(
    [data-cv-category="shirts"],
    [data-cv-category="knitwear"]
  ) .cv-product-stage {
    width: 100% !important;
    aspect-ratio: 4 / 5 !important;
  }

  body.cv-page-shop .pcard:is(
    [data-cv-category="shirts"],
    [data-cv-category="knitwear"]
  ) .pic img {
    object-fit: cover !important;
    object-position: 50% 50% !important;
    transform: none !important;
  }
}
