/* BC V2.6.3: FIX ON REAL V2 HTML. Load LAST; keep V0 / Hero01 intact. */
/* The V2 light theme still applies grayscale + 0.32 opacity to slides 2-4. */
html body .hero .bc-hero-slide[data-hero-image="1"] img,
html body .hero .bc-hero-slide[data-hero-image="2"] img,
html body .hero .bc-hero-slide[data-hero-image="3"] img {
  filter:none !important;
  opacity:1 !important;
  object-fit:cover;
  object-position:center center;
}
/* Reduce milk-grey veil only on 02, 03, 04. Hero 01 retains approved gradient. */
.hero[data-bc-slide="1"] .hero-veil,
.hero[data-bc-slide="2"] .hero-veil,
.hero[data-bc-slide="3"] .hero-veil {
  background:linear-gradient(90deg,rgba(242,240,236,.59) 0%,rgba(242,240,236,.24) 45%,rgba(242,240,236,.02) 79%) !important;
}
.hero[data-bc-slide="1"] h1,.hero[data-bc-slide="2"] h1,.hero[data-bc-slide="3"] h1,
.hero[data-bc-slide="1"] .hero-description,.hero[data-bc-slide="2"] .hero-description,.hero[data-bc-slide="3"] .hero-description,
.hero[data-bc-slide="1"] .hero-contacts a,.hero[data-bc-slide="2"] .hero-contacts a,.hero[data-bc-slide="3"] .hero-contacts a,
.hero[data-bc-slide="1"] .hero-link,.hero[data-bc-slide="2"] .hero-link,.hero[data-bc-slide="3"] .hero-link,
.hero[data-bc-slide="1"] .hero-count,.hero[data-bc-slide="2"] .hero-count,.hero[data-bc-slide="3"] .hero-count {color:#45413E !important;}
/* Basic: explicit correct file overrides old V2.5 photo rule (which uses !important). */
html body .care-grid .care-card.care-basic {
 background-image:url('/images/v263/basic-bcv263.webp') !important;
 background-size:cover !important;
 background-position:center center !important;
}
/* Mini Facial was explicitly hidden in earlier CSS. Re-enable in the catalogue and detail pages. */
html body .bcx-category-tile[href$="/mini-facial/"] img {display:block !important;filter:none !important;opacity:1 !important;}
html body[data-category="mini-facial"] .bcx-category-photo {display:block !important;filter:none !important;opacity:1 !important;}
/* More remains intentionally photo-free. */
html body .care-grid .care-card.care-more {background-image:none !important;background-color:#4A4D45 !important;}
@media (max-width:899px) {
  html body .hero .bc-hero-slide[data-hero-image="1"] img {object-position:67% center !important;}
  html body .hero .bc-hero-slide[data-hero-image="2"] img {object-position:45% center !important;}
  html body .hero .bc-hero-slide[data-hero-image="3"] img {object-position:67% center !important;}
  .hero[data-bc-slide="1"] .hero-veil,
  .hero[data-bc-slide="2"] .hero-veil,
  .hero[data-bc-slide="3"] .hero-veil {
   background:linear-gradient(90deg,rgba(242,240,236,.81) 0%,rgba(242,240,236,.54) 44%,rgba(242,240,236,.03) 100%) !important;
  }
}
