/* Scoped photo refresh on the ORIGINAL Liacare layout. */
.nlphotos .nlph:first-child img{object-position:76% center}
.nlphotos .nlph:nth-child(2) img{object-position:70% center}
.voicemedia>img{object-position:58% center}
.wl-card .lia-offer-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:58% 50%;border-radius:14px;margin:0 0 24px}
@media(min-width:701px) and (max-width:1019px){
.hero picture img{object-position:60% center}
.hero h1,.hero .sub,.hero .ctarow,.hero .fine{max-width:43vw}
.hero .ctarow{flex-direction:column;align-items:flex-start;gap:2px}
.hero .fine{text-align:left}
}
@media(max-width:700px){
.hero.fit{background:#e5dace}
.hero.fit::before{background-image:url('/img/lia-hero-mobile.webp');background-position:50% 0%;background-size:420% auto;background-repeat:no-repeat;background-color:#e5dace;filter:blur(24px)}
.hero.fit picture img{-webkit-mask-image:radial-gradient(ellipse 54% 54% at 49.3% 62.6%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 54% 54% at 49.3% 62.6%,#000 72%,transparent 100%)}
}

/* A matched wider view for room context: faucet and basin stay in frame. */
.nlphotos .nlph:first-child img,.nlphotos .nlph:nth-child(2) img{aspect-ratio:3/4;object-position:50% 100%}
@media(max-width:700px){.nlphotos .nlph img{aspect-ratio:2/3;height:auto;object-position:50% center}}
