.footer{background-color:#fff;padding:40px 0}.footer__container{display:flex;flex-direction:column;gap:16px}.footer__top{row-gap:32px;justify-content:space-between}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:16px}.footer__box--logo,.footer__box--subscribe{min-width:200px}.footer__box--menu{flex-grow:1}.footer-menu{row-gap:32px}.footer-menu__box{display:flex;flex-direction:column;gap:10px;flex-shrink:0;min-width:140px}.footer-menu__title{width:fit-content;font-size:18px;font-weight:500;line-height:116%;text-transform:uppercase}.footer-menu__nav{--gap: 4px}.footer-contacts{margin-top:24px;max-width:220px}.footer-contacts__list{display:flex;flex-direction:column;gap:20px}.footer-contacts__item{display:flex;gap:16px;color:#121212bf}.footer-contacts__item svg{flex-shrink:0;width:20px}.footer-contacts__item p{margin-bottom:16px}.footer-contacts__item a{font-weight:700}.footer-contacts__item.footer-contacts__item--map a{text-decoration:underline}.footer-map__img{margin-bottom:16px;object-fit:cover}.footer-subscribe-box{display:flex;flex-direction:column;gap:16px;max-width:280px;margin:0 auto}.footer-subscribe-box strong{font-size:24px;font-weight:700;line-height:116%;text-transform:uppercase}.footer-subscribe-box p{font-weight:500;line-height:150%;letter-spacing:.28px}.subscribe-news-form{width:100%}.subscribe-news-form input{width:100%;height:44px;padding:8px 4px;line-height:150%;letter-spacing:.28px;border-bottom:1px solid #444}.subscribe-news-form button{height:32px;margin-top:16px;font-weight:500}.subscribe-news-form.isHidden{display:none}.copyright{font-weight:500;line-height:150%;letter-spacing:.28px}@media (min-width: 325px){.footer-menu{--items: 2}}@media (max-width: 599px){.footer__box--subscribe{margin:0 auto}.footer-subscribe-box{align-items:center}.footer-subscribe-box__text{text-align:center}.footer__socials .socials__list{justify-content:center}}@media (min-width: 600px) and (max-width: 1023px){.footer__box--menu{order:3}}@media (min-width: 680px){.footer-menu{--items: 4;justify-content:space-between}.footer-menu__box{max-width:160px}}@media (min-width: 1280px){.footer__top{--gap: 32px}.footer__box--menu{flex-grow:0}.footer-menu{justify-content:center}}.footer-payments ul{display:flex;align-items:center;gap:4px}.footer-payments svg{max-height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/css-footer.css.map */
