@media (min-width: 577px){.footer .footer__container{display:grid;grid-template-columns:18.7rem minmax(0,1fr) 25.5rem;-moz-column-gap:12rem;column-gap:12rem}.footer .footer__menu{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:6rem;column-gap:6rem}.footer .footer__menu-list{min-width:0;overflow-wrap:anywhere}.footer .footer__right{min-width:0;margin-right:0}.footer .footer__phone{white-space:nowrap}}.header__geo,.header-dropdown__top{position:relative}.header__geo-change,.header-dropdown__city-change{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.header__geo-list,.header-dropdown__city-list{position:absolute;z-index:40;top:calc(100% + .4rem);left:0;min-width:18rem;margin:0;padding:.4rem 0;list-style:none;background:#fff;border:.1rem solid #e6e6e6;border-radius:.8rem}.header-dropdown__city-list{right:0;left:auto}.header__geo-list button,.header-dropdown__city-list button{display:block;width:100%;padding:.8rem 1.2rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}
