/* Content assets and the original navigation, enabled on every page. */
.site-nav__brand-link{gap:9px}
.site-nav__brand-logo{width:56px;height:22px;flex:0 0 56px;object-fit:contain}
.brand img{max-width:84%;max-height:62px}
.brands__note{margin:18px 0 0;text-align:center;font-size:15px;color:#525866}
.footer-brand-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}
.footer-brand-links a{color:rgba(255,255,255,.82);font-size:14px;text-decoration:underline;text-underline-offset:3px}
body.inner-page{padding-top:118px}
body.inner-page.brand-page{padding-top:130px}
body.inner-page.city-page{padding-top:118px}
.site-nav__brands.is-open .site-nav__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}
body.inner-page #prices,body.inner-page #masters,body.inner-page #reviews,body.inner-page #work,body.inner-page #faq,body.inner-page #contacts{scroll-margin-top:150px}
@media(max-width:640px){
 .site-nav,.brand-page .site-nav{display:block;top:115px;backdrop-filter:none}
 .site-nav__inner{display:flex;height:48px;min-height:48px;padding:0 12px;gap:8px;overflow-x:auto;justify-content:flex-start}
 .site-nav__brands{flex:0 0 auto}
 .site-nav__link,.site-nav__trigger{width:auto;flex:0 0 auto;padding:0 12px}
 .site-nav__dropdown,.brand-page .site-nav__dropdown{top:165px;max-height:calc(100dvh - 180px)}
 .site-nav__brands:not(.is-open) .site-nav__dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
 .site-nav__brands.is-open .site-nav__dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 .site-nav__brand-link{gap:7px;font-size:13px;padding:8px 5px;min-width:0}
 .site-nav__brand-logo{width:43px;flex-basis:43px;height:20px}
 body,body.brand-page,body.inner-page,body.inner-page.brand-page,body.inner-page.city-page{padding-top:163px}
 body.inner-page #prices,body.inner-page #masters,body.inner-page #reviews,body.inner-page #work,body.inner-page #faq,body.inner-page #contacts{scroll-margin-top:175px}
}
