.hero{background-image:url('vesibox-kitchen-real.webp')}
.demo{background-image:linear-gradient(#0b0d0ecc,#0b0d0ecc),url('vesibox-kitchen-real.webp')}
.closing{background-image:linear-gradient(90deg,#07090ae6,#07090a66),url('vesibox-kitchen-real.webp')}
.product-photo{margin:0;text-align:center}
.product-photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 30%;border-radius:14px;box-shadow:0 24px 55px #0003}
.product-photo figcaption,.install-photo figcaption{margin-top:12px;font-size:.67rem;font-weight:800;letter-spacing:.14em;color:#637678}
.scale{grid-template-columns:1.05fr .85fr}
.scale .features{grid-column:1/-1}
.install-photo{margin:0}
.install-photo img{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:12px;box-shadow:0 24px 55px #0002}
.install-photo figcaption{text-align:center}
@media(max-width:850px){.scale{grid-template-columns:1fr}.scale .features{grid-column:auto}.product-photo{max-width:300px;margin:auto}}
