.bm-footer{width:100%;display:flex;flex-wrap:wrap;padding:93px 0 72px;position:relative;z-index:1}.bm-footer__bg{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:-1}.bm-footer__bg img{width:100%;height:100%;display:block}.bm-footer__wrap{max-width:1402px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:43px;border-bottom:1px solid #F4F4F4}.footer-logo{max-width:357px;width:100%;padding-right:20px}.footer-logo figure{max-width:274px;width:100%;margin-bottom:22px}.footer-logo .text-desc{font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.03em;text-align:left;color:var(--color-light);margin-bottom:62px}.footer-logo .social-list{display:flex;align-items:flex-start;justify-content:flex-start}.footer-logo .social-list li{max-width:50px;width:100%;margin-right:29px}.footer-logo .social-list li:last-child{margin-right:0}.footer-nav-wrap{max-width:calc(100% - 790px);width:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding-left:60px;padding-right:68px}.footer-nav-wrap .footer-nav{max-width:212px;width:100%;margin-right:60px}.footer-nav-wrap .footer-nav:last-child{margin-right:0}.footer-nav-wrap .footer-nav h3{font-family:var(--font-secondary);font-size:20px;font-weight:600;line-height:1.5;text-align:left;color:var(--color-light)}.footer-nav-wrap .footer-nav .nav-link{width:100%;margin-top:24px}.footer-nav-wrap .footer-nav .nav-link li{width:100%;display:flex;margin-bottom:16px}.footer-nav-wrap .footer-nav .nav-link li:last-child{margin-bottom:0}.footer-nav-wrap .footer-nav .nav-link li a{font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.03em;text-align:left;color:#f4f4f4}.footer-nav-wrap .footer-nav .nav-link li a:hover{color:#ffa3a3}.bm-footer__wrap .subscribe-wrap{max-width:433px;width:100%}.bm-footer__wrap .subscribe-wrap h3{font-family:var(--font-secondary);font-size:20px;font-weight:600;line-height:1.5;text-align:left;color:var(--color-light)}.bm-footer__wrap .subscribe-wrap p{font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.5;text-align:left;color:var(--color-light);margin-top:19px}.bm-footer__wrap .subscribe-wrap form{width:100%;margin-top:20px}.bm-footer__wrap .subscribe-wrap .c-form-group{width:100%;position:relative}.bm-footer__wrap .subscribe-wrap .c-form-control{font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.03em;text-align:left;color:#0c0c0ce6;background-color:var(--color-light);border-radius:40px;outline:none;border:0;width:100%;padding:20px 150px 20px 23px}.bm-footer__wrap .subscribe-wrap .c-form-control::-webkit-input-placeholder{color:#0c0c0ce6;opacity:1}.bm-footer__wrap .subscribe-wrap .c-form-control::-moz-placeholder{color:#0c0c0ce6;opacity:1}.bm-footer__wrap .subscribe-wrap .c-form-control:-ms-input-placeholder{color:#0c0c0ce6;opacity:1}.bm-footer__wrap .subscribe-wrap .c-form-control:-moz-placeholder{color:#0c0c0ce6;opacity:1}.bm-footer__wrap .subscribe-wrap .c-form-group button{font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.03em;text-align:center;background-color:#0c0c0ce6;padding:10px 15px;border-radius:40px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.newsletter-form__message{display:flex;align-items:center;justify-content:center;margin-top:15px;border:0;outline:none}.newsletter-form__message .svg-wrapper{display:inline-block;max-width:25px;margin-right:10px}.newsletter-form__message .svg-wrapper svg{width:100%;height:auto;display:block}@media only screen and (max-width: 1500px) and (min-width: 992px){.bm-footer{padding:4.844vw 0 3.75vw}.bm-footer__wrap{max-width:73.021vw;padding-bottom:2.24vw;border-bottom:.052vw solid #F4F4F4}.footer-logo{max-width:18.594vw;padding-right:1.042vw}.footer-logo figure{max-width:14.271vw;margin-bottom:1.146vw}.footer-logo .text-desc{font-size:.938vw;margin-bottom:3.229vw}.footer-logo .social-list li{max-width:2.604vw;margin-right:1.51vw}.footer-nav-wrap{max-width:calc(100% - 41.146vw);padding-left:3.125vw;padding-right:3.542vw}.footer-nav-wrap .footer-nav{max-width:11.042vw;margin-right:3.125vw}.footer-nav-wrap .footer-nav h3{font-size:1.042vw}.footer-nav-wrap .footer-nav .nav-link{margin-top:1.25vw}.footer-nav-wrap .footer-nav .nav-link li{margin-bottom:.833vw}.footer-nav-wrap .footer-nav .nav-link li a{font-size:.833vw}.bm-footer__wrap .subscribe-wrap{max-width:22.552vw}.bm-footer__wrap .subscribe-wrap h3{font-size:1.042vw}.bm-footer__wrap .subscribe-wrap p{font-size:.938vw;margin-top:.99vw}.bm-footer__wrap .subscribe-wrap form{margin-top:1.042vw}.bm-footer__wrap .subscribe-wrap .c-form-control{font-size:.938vw;border-radius:2.083vw;padding:1.042vw 7.813vw 1.042vw 1.198vw}.bm-footer__wrap .subscribe-wrap .c-form-group button{font-size:.938vw;padding:.521vw .781vw;border-radius:2.083vw;right:.521vw}}@media only screen and (max-width: 991px){.bm-footer{padding:60px 0}.bm-footer__wrap{flex-wrap:wrap}.footer-logo{max-width:100%;padding-right:0;margin-bottom:60px}.footer-nav-wrap{max-width:100%;padding-left:0;padding-right:0;margin-bottom:60px}.bm-footer__wrap .subscribe-wrap{max-width:100%}.footer-logo .text-desc{margin-bottom:30px}}@media only screen and (max-width: 767px){.bm-footer .cus-container{padding:0}.bm-footer{padding:25px 0}.footer-logo{padding:0 20px 21px;border-bottom:1px solid rgba(244,244,244,.4);margin-bottom:18px}.footer-nav-wrap .footer-nav .nav-link{margin-top:10px}.footer-nav-wrap .footer-nav .nav-link li{margin-bottom:10px}.bm-footer__wrap{border-bottom:0;padding-bottom:0}.footer-logo figure{max-width:193px;margin-bottom:5px}.footer-logo .text-desc{font-size:12px;margin-bottom:10px}.footer-logo .social-list li{max-width:30px}.footer-nav-wrap{padding:0 20px 21px;border-bottom:1px solid rgba(244,244,244,.4);margin-bottom:18px}.footer-nav-wrap .footer-nav{max-width:50%;margin-right:20px}.footer-nav-wrap .footer-nav .nav-link li a{font-size:12px;line-height:1.4}.footer-nav-wrap .footer-nav h3{font-size:16px;line-height:1.3}.bm-footer__wrap .subscribe-wrap h3{font-size:14px}.bm-footer__wrap .subscribe-wrap p{font-size:12px;margin-top:10px}.bm-footer__wrap .subscribe-wrap .c-form-group button{font-size:14px;padding:7px 11px;right:7px}.bm-footer__wrap .subscribe-wrap .c-form-control{font-size:14px;padding:15px 108px 15px 18px}.subscribe-wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bm-footer.css.map */
