@media only screen and (max-width:767px),only screen and (max-device-width:767px){.footer{padding:15px 20px 40px 20px}.footer__left{float:none;width:auto}.footer__menu_priority_high{display:block;margin-right:0;margin-bottom:30px}.footer__menu_priority_normal{display:block;margin-bottom:50px}.footer_menu__item{margin-top:0;margin-bottom:0}.footer__menu_priority_high .footer_menu__link{box-sizing:border-box;display:block;padding:22px 0 18px 0;border-bottom:1px solid rgba(255,255,255,.05);line-height:1}.footer__menu_priority_normal .footer_menu__link{display:block;padding:10px 0 10px 0}.footer__right{float:none;width:auto}.footer_contact__list{margin-bottom:30px}.footer_contact__link{display:block;width:auto;margin-right:0;margin-bottom:10px}.footer_contact__link:last-child{margin-bottom:0}.footer_info__list{margin-top:30px}.footer__notes{margin-top:70px}.footer__legal{margin-top:40px;line-height:1.5}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__logo{height:40px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__banner-city{display:none}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__banner-content{background-position-x:-30px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__banner-date{display:none}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__banner-title{width:100%}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__menu_type_categories{display:none}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__menu_type_client-tools{width:40%}.header__menu_type_client-tools .header__menu-link{font-size:0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__menu_type_home-page{width:20%}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__menu_type_mobile{display:inline-block;width:40%;text-align:left}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__menu-icon{margin-right:0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__navigation{height:70px;border-bottom:none;line-height:70px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.header__navigation-content{max-width:none;margin-right:0;margin-left:0;padding-right:6px;padding-left:6px;text-align:center}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation{position:fixed;top:70px;right:0;bottom:0;left:0;background-color:#fff;z-index:999;-webkit-overflow-scrolling:touch;overflow-y:auto}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__category-link{box-sizing:border-box;display:block;padding:22px 0 18px 0;border-bottom:1px solid rgba(30,30,30,.05);font-size:14px;font-family:'PTSansBold';color:#1e1e1e;text-transform:uppercase;letter-spacing:1px;line-height:1}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__category-list{list-style:none}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__contact-link{box-sizing:border-box;display:block;margin:0 0 10px 0;padding:14px 32px 14px 16px;border-radius:6px;background-color:#f0f0f0;color:#1e1e1e}.mobile-navigation__contact-link:last-child{margin-bottom:0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__contact-text{margin:6px 0 0 0;font-size:16px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__contact-title{margin:0 0 6px 0;font-size:14px;color:rgba(30,30,30,.6)}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__content{box-sizing:border-box;padding:10px 20px 40px 20px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__menu_type_categories{margin:0 0 30px 0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__menu_type_contact-info{margin:30px 0 0 0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__menu_type_store-info{margin:30px 0 30px 0}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__store-info-link{box-sizing:border-box;display:block;padding:10px 0 10px 0;color:#1e1e1e}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.mobile-navigation__store-info-list{list-style:none}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.tophat{display:none}}