/* V57: requested home refinements */
/* The diagonal rises to the right; fitness remains approximately two thirds. */
.rlx-home-hero .home-hero-fitness{clip-path:polygon(0 0,69.8% 0,63.5% 100%,0 100%)!important}
.rlx-home-hero .home-hero-food{clip-path:polygon(69.8% 0,100% 0,100% 100%,63.5% 100%)!important}
.rlx-home-hero .home-hero-slash{clip-path:polygon(69.55% 0,70.05% 0,63.75% 100%,63.25% 100%)!important}
.rlx-home-hero .home-hero-food img{object-position:center center!important}
.rlx-home-hero .home-restaurant-logo{position:absolute;z-index:5;right:clamp(18px,3vw,56px);bottom:calc(var(--hero-links-height, 110px) + 20px);width:clamp(115px,14vw,210px);display:block;filter:drop-shadow(0 3px 12px rgba(0,0,0,.65))}
.rlx-home-hero .home-restaurant-logo img{width:100%;height:auto;display:block;object-fit:contain}
/* Swap the backgrounds of the last two sections. */
.home-news{background:#111719!important}
.home-end{background:#1a2223!important}
/* Footer has no "Раздели" column. */
.footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(25px,5vw,80px)}
@media(max-width:650px){.rlx-home-hero .home-restaurant-logo{width:clamp(85px,22vw,135px);right:12px;bottom:calc(var(--hero-links-height, 110px) + 12px)}.footer .footer-grid{grid-template-columns:1fr}}
