.c-footer{--c-footer-blue: #012D48;width:100%;background:var(--c-footer-blue);color:#fff}.c-footer__inner{max-width:1620px;margin:0 auto;padding:0 24px}.c-footer__top{position:relative;background:var(--c-footer-blue);max-width:1920px;margin:0 auto;overflow:hidden}.c-footer__top:after{content:"";position:absolute;top:0;bottom:0;left:calc(50% + min(810px,(100% - 48px) / 2) - 520px);right:0;background:var(--c-footer-blue);z-index:0}.c-footer__top .c-footer__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:80px;align-items:stretch}.c-footer__menu1{padding:70px 0}.c-footer__menu1-list{list-style:none;margin:0;padding:0;columns:3;column-gap:clamp(28px,3vw,80px)}.c-footer__menu1-item{break-inside:avoid;margin-bottom:clamp(12px,1.2vw,22px)}.c-footer__menu1-link{font-size:clamp(18px,1.35vw,29px);line-height:1.2;text-decoration:none;color:#fff}.c-footer__menu1-link:hover{opacity:.85}.c-footer__socials{margin-top:36px;display:flex;gap:22px}.c-footer__socials a{width:26px;height:26px;display:inline-flex;color:#fff}.c-footer__socials svg{width:100%;height:100%;fill:currentColor}.c-footer__socials a:hover{opacity:.7}@media(max-width:1480px){.c-footer__menu1-list{columns:2}}@media(max-width:1280px){.c-footer__menu1-list{columns:1}}.c-footer__newsletter{padding:70px 0;display:flex;align-items:stretch;color:#fff}.c-footer__newsletter-inner{padding:0 71px;max-width:520px;width:100%}.c-footer__nl-title{margin:0 0 18px;font-size:clamp(24px,2vw,38px);line-height:1.1;font-weight:400}.c-footer__nl-text{font-size:clamp(15px,1vw,16px);line-height:1.6;margin:0 0 28px}.c-footer__nl-text p{margin:0}.c-footer__nl-form{display:grid;gap:18px}.c-footer__nl-input{height:44px;border:none;border-bottom:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;outline:none;text-align:left;font-weight:600}.c-footer__nl-input::placeholder{color:#ffffffd9}.c-footer__nl-btn{height:54px;width:210px;border:1px solid rgba(255,255,255,.75);background:transparent;color:#fff;font-size:16px;cursor:pointer;margin-top:40px}.c-footer__nl-btn:hover{border-color:#fff}.c-footer__nl-msg{margin:0;font-size:14px;line-height:1.4}.c-footer__nl-msg--success{color:#fff}.c-footer__nl-msg--error{color:#ffb3b3}.c-footer__nl-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.4;color:#ffffffd9}.c-footer__nl-consent-input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:#fff;cursor:pointer}.c-footer__nl-consent-text p{margin:0}.c-footer__nl-consent-text a{color:#fff;text-decoration:underline}.c-footer__bottom{background:var(--c-footer-blue);color:#fff;padding:44px 0;width:100%;border-top:1px solid rgba(255,255,255,.2)}.c-footer__bottom .c-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.c-footer__tel{font-size:22px}.c-footer__address{margin:12px 0 0;font-size:18px;line-height:1.4;color:#fff}.c-footer__tel-link{color:#fff;white-space:nowrap;text-decoration:none}.c-footer__payments{margin-top:18px}.c-footer__payments-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-footer__payments-item{display:flex;align-items:center}.c-footer__payments-item svg{height:24px;width:auto;display:block}.c-footer__logo{height:80px;display:block;margin:0 auto;filter:brightness(0) invert(1)}.c-footer__menu2-list{list-style:none;margin:0;padding:0;display:flex;gap:40px;justify-content:flex-end}.c-footer__menu2-link{font-size:22px;color:#fff;text-decoration:none}.c-footer__menu2-link:hover{opacity:.85}@media(max-width:1200px){.c-footer__nl-input{text-align:center}.c-footer__top:after{display:none}.c-footer__top{max-width:none}.c-footer__top .c-footer__inner{grid-template-columns:1fr;gap:0;padding:0}.c-footer__menu1{padding:60px 24px;background:var(--c-footer-blue)}.c-footer__menu1-list{columns:1;text-align:center}.c-footer__socials{justify-content:center}.c-footer__newsletter{background:var(--c-footer-blue);padding:0;border-top:1px solid rgba(255,255,255,.2)}.c-footer__newsletter-inner{margin:0 auto;padding:48px 24px 44px;text-align:center;max-width:480px}.c-footer__nl-form{justify-items:center}}@media(max-width:768px){.c-footer__bottom .c-footer__inner{grid-template-columns:1fr;gap:22px;text-align:center}.c-footer__menu2-list{justify-content:center;gap:24px}.c-footer__menu2-link{font-size:16px}.c-footer__tel{font-size:20px}.c-footer__address{font-size:16px}.c-footer__payments-list{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c.footer.css.map */
