.footer{position:relative;margin-top:50px}.footer__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.footer__main{padding:70px 0}.footer__sub{border-top:1px solid #fff;padding:10px 0}.footer__copyright{display:block;color:#fff;font-size:14px;text-align:center}@media screen and (min-width: 750px){.footer{margin-top:80px}.footer__main{padding:100px 0}}.footer-menu{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0;margin:0 auto}.footer-menu__block{width:50%}.footer-menu__item{color:#fff;letter-spacing:.05em;font-size:15px}.footer-menu__item a:hover{text-decoration:underline}.footer-menu__item .child{margin:20px 0 0 10px}.footer-menu__item .child li{font-size:14px}.footer-menu__item .child li:not(:last-child){margin-bottom:25px}.footer-menu__item:not(:last-child){margin-bottom:25px}@media screen and (min-width: 750px){.footer-menu{max-width:initial;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 min(10.71vw,150px)}.footer-menu__block{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.footer-menu__item{font-size:16px}.footer-menu__item:not(:last-child){margin-bottom:20px}.footer-menu__item .child{margin:20px 0 0 20px}.footer-menu__item .child li:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 1200px) and (min-width: 750px){.footer-menu{max-width:700px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0}.footer-menu__block{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:50%}}.footer-social{margin:45px 0 0}.footer-social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 50px}.footer-social__item{display:block;width:32px}.footer-social__item>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 750px){.footer-social{width:calc((100% - min(32.14vw,450px))/4);margin:20px 0 0 auto}.footer-social__list{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media screen and (max-width: 1200px) and (min-width: 750px){.footer-social{width:100%;max-width:700px;margin:45px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-footer.css.map */
