/* VORENA 1.3.1 — approved category compositions, targeted only on homepage.
   01 = three bags, 04 = mixed bag/backpack/wallet selection.
   Image asset filenames are new to avoid cached older selections. */
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"],
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"] {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background-color: #f2e9e1 !important;
}
/* Keep the semantic HTML images with correct URLs, but use a fixed image layer
   so legacy style/scripts cannot substitute older single-product imagery. */
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"] > img,
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"] > img {
  opacity: 0 !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  position: relative !important;
  z-index: 0 !important;
}
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"]::before,
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"]::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-color: #f2e9e1 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  opacity: 1 !important;
  transform: none !important;
}
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"]::before {
  background-image: url('../images/genti-3-modele-confirmat-v131.webp') !important;
}
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"]::before {
  background-image: url('../images/toata-selectia-4-produse-v131.webp') !important;
}
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"] .category-number,
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"] .category-number {
  z-index: 3 !important;
}
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="01"] .category-tile__caption,
body.home #main nav.category-mosaic > a.category-tile[data-vr-category="04"] .category-tile__caption {
  position: relative !important;
  z-index: 2 !important;
}
