.header__logo img{height:100px}
.header--blue .header__logo img{height:70px}
address.footer__address div{font-size:16px;line-height:1.8}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.main-menu__favorite i{display:none}
.mobile-menu__sub-menu-toggle::after{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
body:not(.page-home) #layout-content{padding-top:calc(187px + 20px)}
.baner__item:before{opacity:0.6}body .page-section__title:before{position:absolute;content:"";width:5px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:10px}
body .page-section__title{display:flex;align-items:center;gap:10px;position:relative;white-space:nowrap;text-transform:uppercase;font-weight:bold;font-size:clamp(1.5rem,4vw,2.18rem);margin-top:60px;margin-bottom:60px;padding-left:20px}
.page-section .art-box{padding-right:0px}
.page-section .art-box__description{font-size:1.1rem;font-weight:400}
.page-section .art-box__image{width:150px;height:135px;margin-bottom:20px;display:block;float:left;margin-right:20px}
.page-section .art-box__image{margin:0px 20px 0px 0px}
@media (max-width:576px){.page-section .art-box__image{display:block;float:none;margin-right:auto}.search-category__description{padding-left:0px;margin-bottom:50px}}@media (max-width:586px){.slick-arrow{display:none !important}.page-section .art-box__image{float:none;margin:0 auto 15px;margin-bottom:15px}}