/* Úpravy fotek společné pro všechny landing pages optik (/vzor-lp/, /optika-<slug>/).
   Načítá se za CSS design systému. U fotek v hero nastav výřez přes style="--x:…;--y:…". */

/* Hero: fotky jen v pravé části, aby obličeje nebyly pod textem. Fotky jsou na výšku,
   přes celou šířku by šly posunout jen svisle. Výřez nastavují --x a --y u každé fotky. */
@container lb (min-width: 960px) {
  .lb .lb-hero__media .lb-kb-wrap {
    left: auto;
    width: 62%;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 28%);
    mask-image: linear-gradient(90deg, transparent 0%, #000 28%);
  }
  .lb .lb-hero__media img { object-position: var(--x, 50%) var(--y, 45%); }
}

/* „Vyzkoušejte biometrické měření zraku": fotka rodiny celá (bez ořezu hlav), menší, u pravého okraje.
   88 % výšky nechává místo pro paralaxu ±6 %, okraje se měkce ztrácejí. */
@container lb (min-width: 960px) {
  .lb .lb-claim__bg img {
    inset: 6% 0 auto auto;
    width: auto;
    height: 88%;
    aspect-ratio: 4 / 3;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 30%), linear-gradient(transparent 0%, #000 18%, #000 82%, transparent 100%);
    -webkit-mask-composite: source-in;
    mask-image: linear-gradient(90deg, transparent 0%, #000 30%), linear-gradient(transparent 0%, #000 18%, #000 82%, transparent 100%);
    mask-composite: intersect;
  }
}

/* Disclaimer Rodenstock v patičce (13. 10. 2026) — nenápadně nad údaji o provozovateli. */
.lb .lb-footer__disclaimer { margin: 0; max-width: 820px; font-size: 12px; line-height: 1.55; color: rgba(255,255,255,.62); }

/* Fotka ženy v sekci „Každé oko je jedinečné“ (korektury Rodenstock 10/2026): ostrý zdroj, výřez na obličej. */
.lb .lb-eye__media img { object-position: 50% 6%; }
