.footer{padding:80px 0 0}.footer.footer--new{background:#f5f5ff}@media (min-width:992px){.footer{padding:140px 0 0}}.footer__top{padding-bottom:40px}.footer__logo{min-width:199px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}.footer__main{-ms-flex-negative:1;flex-shrink:1}footer a:hover{background:none}.footer .footer__mainNav{margin-left:-12px}@media (min-width:992px){.footer .footer__mainNav{margin-left:15px}}@media (min-width:1200px){.footer .footer__mainNav{margin-left:45px}}.footer .footer__mainNav.d-grid{grid-template-columns:fit-content(50%) fit-content(50%)}@media (min-width:576px){.footer .footer__mainNav.d-grid{grid-template-columns:fit-content(33%) fit-content(33%) fit-content(33%)}}@media (min-width:992px){.footer .footer__mainNav.d-grid{-moz-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;grid-template-columns:1fr 1fr 1fr}}.footer__mainNav{margin-left:-12px}@media (min-width:992px){.footer__mainNav{margin-left:15px}}@media (min-width:1200px){.footer__mainNav{margin-left:45px}}.footer__mainNav.d-grid{grid-template-columns:fit-content(50%) fit-content(50%)}@media (min-width:576px){.footer__mainNav.d-grid{grid-template-columns:fit-content(33%) fit-content(33%) fit-content(33%)}}@media (min-width:992px){.footer__mainNav.d-grid{-moz-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;grid-template-columns:1fr 1fr 1fr}}ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.footer__socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}ul.reset-list{list-style:none;margin:0;padding:0}.footer__stores{list-style:none;margin:20px 0 0;padding:0}@media (min-width:992px){.footer__stores{max-width:120px}}.footer .footer__legal,.footer__legal{border-top:1px solid #1e1e33;padding:25px 0}.footer .footer__mainNav-list,.footer__mainNav-list{overflow:visible}.footer .footer__mainNav.d-grid>.reset-list{padding:0 12px}@media (min-width:992px){.footer .footer__mainNav.d-grid>.reset-list{padding:0}}@media screen and (min-width:1366px){ul li{font-size:18px}}.footer__socials li{margin-bottom:15px}ul li{font-size:calc(14.54177px + .25316vw);line-height:1.4em}.footer__socials-item{margin-right:10px}@media (min-width:992px){.footer__socials-item{margin:0 0 15px}}.footer__stores li{margin-bottom:15px}.footer .footer__mainNav-li{font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:40px}@media screen and (min-width:1366px){.footer .footer__mainNav-li{font-size:16px}}.footer__mainNav-li{font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:40px}@media screen and (min-width:1366px){.footer__mainNav-li{font-size:16px}}footer a:focus,footer a:hover,footer button:focus,footer button:hover{background:none}.footer .footer__legal-li{font-size:14px;line-height:1.5em;margin:0 15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:1366px){.footer .footer__legal-li{font-size:14px}}@media (min-width:992px){.footer .footer__legal-li{margin:0 20px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer__legal-li{font-size:14px;line-height:1.5em;margin:0 15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:1366px){.footer__legal-li{font-size:14px}}@media (min-width:992px){.footer__legal-li{margin:0 20px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.footer .footer__mainNav-label,.footer__mainNav-label{color:var(--black);font-weight:700;margin-bottom:10px}.footer .footer__mainNav-label:hover{color:var(--black)}.footer__socials-item svg{height:30px}.footer__stores img{width:200px}@media (min-width:992px){.footer__stores img{width:100%}}.footer .footer__legal-link,.footer__legal-link{color:var(--text);padding:5px}.footer .footer__legal-link:hover{color:var(--text)}.footer .footer__submenu-li{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.5em;margin-bottom:10px}@media screen and (min-width:1366px){.footer .footer__submenu-li{font-size:16px}}.footer__submenu-li{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.5em;margin-bottom:10px}@media screen and (min-width:1366px){.footer__submenu-li{font-size:16px}}.footer .footer__submenu-li:last-child,.footer__submenu-li:last-child{margin-bottom:0}.footer .footer__submenu-label,.footer__submenu-label{color:var(--text);text-align:left}.footer .footer__submenu-label:hover{color:var(--text)}