.locality-wrapper{position:relative}.locality-wrapper .locality-header{display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .25s linear;white-space:nowrap}.locality-wrapper .locality-header img{width:20px;height:auto}.locality-wrapper .locality-content{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:10;max-height:0;overflow-y:hidden;background-color:var(--white);box-shadow:4px 4px 10px hsla(0,3%,63%,.52);border-radius:10px;transition:all .25s linear}@media(max-width:768px){.locality-wrapper .locality-content{left:0;transform:translateX(0)}}.locality-wrapper .locality-content.locality-select{width:232px}.locality-wrapper .locality-title{font-size:16px;font-weight:700;padding:19.8px 19.8px 6.9px;text-align:center}.locality-wrapper .locality-list{font-size:16px;font-weight:400;line-height:1.25;padding:18px;margin:0;width:100%;max-height:220px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.locality-wrapper .locality-list{max-height:156px}}.locality-wrapper .locality-list li{padding:0;margin:0;display:flex;align-items:center;cursor:pointer}.locality-wrapper .locality-list li a{color:var(--text-color);text-decoration:none}.locality-wrapper .locality-list li a:hover{color:var(--yellow)}.locality-wrapper .locality-list li.active{background:url(/_next/static/media/icon_locality_check.6fe77f17.svg) right 50% no-repeat;background-size:24px auto}.locality-wrapper .locality-list li.active a{color:var(--black)}.locality-wrapper.show .locality-content{max-height:226px}.footer-navigation{margin-bottom:16px}@media(max-width:768px){.footer-navigation{margin-bottom:0}}.footer-navigation .navigation-list{display:flex;flex-flow:row wrap;gap:18px;margin:0;padding:0;list-style:none;font-size:16px;font-weight:500;line-height:1.45}@media(min-width:981px)and (max-width:1240px){.footer-navigation .navigation-list{font-size:14px}}@media(min-width:769px)and (max-width:980px){.footer-navigation .navigation-list{font-size:12px}}.footer-navigation .navigation-list .navigation-link{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;flex:1 1}.footer-navigation .navigation-list .navigation-link a{color:var(--black);text-decoration:none}.footer-navigation .navigation-list .navigation-link a:hover{color:var(--yellow)}@media(max-width:768px){.footer-navigation .navigation-list .navigation-link:last-child .navigation-header,.footer-navigation .navigation-list .navigation-link:not(:last-child){display:none}}.footer-navigation .navigation-list .navigation-link .navigation-header{font-size:18px;font-weight:700;line-height:1.35}.footer-navigation .navigation-list .navigation-link .navigation-header.active a{color:var(--yellow)}@media(min-width:769px)and (max-width:1240px){.footer-navigation .navigation-list .navigation-link .navigation-header{font-size:16px}}.footer-navigation .navigation-list .navigation-link .navigation-links{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;line-height:1.35;font-weight:500}.footer-navigation .navigation-list .navigation-link .navigation-links a{color:var(--yellow)}.footer-navigation .navigation-list .navigation-link .navigation-links a:hover{color:var(--black)}.footer-navigation .navigation-list .submenu-list{display:flex;flex-direction:column;gap:8px}.footer-navigation .navigation-list .submenu-item.active a{color:var(--yellow)}.footer{background-color:var(--coffee-light);padding:24px 0 92px}@media(max-width:768px){.footer{padding:12px 0 92px}}.footer .social{margin-top:auto}@media(max-width:768px){.footer .social{gap:8px 10px}}.footer .social .social-item.telegram{width:100%}.footer .social .social-item.telegram a{width:max-content}.footer-info{margin-bottom:32px;display:flex;flex-flow:row wrap;gap:18px}@media(max-width:768px){.footer-info{flex-direction:column;gap:16px;margin-bottom:0}}.footer-info .footer-copy{font-size:16px;font-weight:500;flex:1 1;display:flex;flex-flow:row wrap;align-items:center}@media(min-width:981px)and (max-width:1240px){.footer-info .footer-copy{font-size:14px}}@media(min-width:769px)and (max-width:980px){.footer-info .footer-copy{font-size:12px}}.footer-info .footer-contacts{display:flex;flex-flow:row wrap;gap:16px;align-items:center;font-size:12px;font-weight:600;line-height:1.15;flex:2.06 1}@media(min-width:769px)and (max-width:1240px){.footer-info .footer-contacts{gap:8px;flex:2.1 1}}@media(max-width:768px){.footer-info .footer-contacts{flex-direction:column;align-items:flex-start}}.footer-info .footer-contacts .tel{color:var(--yellow);text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;gap:4px}.footer-info .footer-contacts .tel:hover{color:var(--black)}.footer-info .footer-contacts .tel img{width:20px;height:auto}.footer-info .footer-contacts .email{color:var(--yellow);text-decoration:none;display:flex;flex-flow:row wrap;align-items:center;gap:4px}.footer-info .footer-contacts .email:hover{color:var(--black)}.footer-info .footer-contacts .email img{width:20px;height:auto}.footer-info .footer-search{visibility:hidden;opacity:0;flex:1 1}@media(max-width:768px){.footer-info .footer-search{display:none}}.footer-bottom .footer-company-info{display:flex;flex-flow:row wrap;align-items:center;gap:12px}@media(max-width:768px){.footer-bottom .footer-company-info{display:none}}.footer-bottom .footer-company-info img{width:auto;height:48px;border-radius:2px;transition:.5s}.footer-bottom .footer-company-info img:hover{opacity:.8}.search{border:1px solid var(--gray-middle);width:100%;height:44px;padding:0 16px 0 48px;font:500 16px var(--font);color:var(--text-color);background-image:url(/_next/static/media/icon_search.b2818809.svg);background-position:16px;background-repeat:no-repeat;background-size:24px auto}@media(max-width:768px){.search{margin:8px 0}}.search::placeholder{font:500 16px var(--font);opacity:1;color:var(--gray-dark);transition:all .25s linear}.search:focus::placeholder{color:transparent}