.section-ef-footer{position:relative;z-index:1}.ef-footer{position:relative;display:flex;flex-direction:column;gap:40px;padding:64px clamp(16px,8.3334vw,120px) 32px;background:#213529;color:#fff;letter-spacing:0}.ef-footer__newsletter,.ef-footer__main,.ef-footer__legal{box-sizing:border-box;width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.ef-footer p,.ef-footer ul{margin:0}.ef-footer ul{padding:0;list-style:none}.ef-footer__newsletter{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px 48px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff0f}.ef-footer__nl-text{display:flex;flex-direction:column;gap:8px}.ef-footer__nl-title{margin:0;color:#fff;font-size:30px;font-weight:600;line-height:41px;letter-spacing:-.6px}.ef-footer__nl-copy{color:#fffc;font-size:15px;font-weight:400;line-height:20px}.ef-footer__form{position:relative;display:flex;flex:none;align-items:center;gap:10px}.ef-footer__input{width:320px;height:52px;padding:0 22px;border:0;border-radius:100px;box-sizing:border-box;background:#fff;color:#213529;font-family:inherit;font-size:15px;line-height:20px}.ef-footer__input::placeholder{color:#21352980;opacity:1}.ef-footer__input:focus-visible{outline:2px solid #7da539;outline-offset:2px}.ef-footer__submit{height:52px;padding:0 28px;border:0;border-radius:100px;background:#1a7a4a;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer}.ef-footer__nl-status{position:absolute;top:calc(100% + 8px);left:22px;font-size:13px;color:#ffffffd9}.ef-footer__main{display:flex;justify-content:space-between;gap:40px}.ef-footer__brand{display:flex;flex-direction:column;gap:16px}.ef-footer__logo{display:block;width:232.6px;height:36.75px;overflow:hidden;color:#fff;line-height:0}.ef-footer__logo svg{width:260px;height:36.75px}.ef-footer__tagline{color:#ffffffbf;font-size:14px;font-weight:400;line-height:19px}.ef-footer__social{display:flex;gap:10px}.ef-footer__social-link{display:block;width:40px;height:40px;border-radius:50%}.ef-footer__social-link svg{display:block}.ef-footer__social-link:hover{background:#ffffff14}.ef-footer__links{display:flex;gap:72px}.ef-footer__col,.ef-footer__col-list{display:flex;flex-direction:column;gap:10px}.ef-footer__col-list li{display:flex;line-height:19px}.ef-footer__col-title{color:#7da539;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.96px}.ef-footer__link{color:#ffffffd9;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;white-space:nowrap}.ef-footer__link:hover{color:#fff;text-decoration:underline}.ef-footer__legal{padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.ef-footer__legal-text,.ef-footer__legal-text p{margin:0;color:#ffffffb3;font-size:12px;font-weight:400;line-height:16px}.ef-footer__legal-text a{color:inherit;text-decoration:none}.ef-footer__legal-text a:hover{text-decoration:underline}@media screen and (max-width:989px){.ef-footer__newsletter,.ef-footer__main{flex-direction:column;align-items:flex-start}.ef-footer__newsletter{padding:28px 24px}.ef-footer__form{flex-wrap:wrap;width:100%}.ef-footer__input{flex:1 1 220px;width:auto}.ef-footer__links{flex-wrap:wrap;gap:32px 48px}}@media screen and (max-width:749px){.ef-footer__nl-title{font-size:24px;line-height:30px}.ef-footer__submit{flex:1 1 auto}}@media screen and (max-width:749px){.ef-footer{gap:32px;padding:48px 20px 32px}.ef-footer__newsletter{align-items:stretch;gap:26px;padding:24px 20px}.ef-footer__nl-text{gap:12px}.ef-footer__nl-title{font-size:24px;line-height:30px;letter-spacing:-.48px}.ef-footer__form{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}.ef-footer__input,.ef-footer__submit{flex:none;width:100%}.ef-footer__main{gap:32px}.ef-footer__brand{gap:14px}.ef-footer__logo{width:186px;height:29.4px}.ef-footer__logo svg{width:208px;height:29.4px}.ef-footer__tagline br{display:none}.ef-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;width:100%}.ef-footer__link{white-space:normal}.ef-footer__legal{border-top-color:#ffffff1f}.ef-footer__legal-text,.ef-footer__legal-text p{line-height:17px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-ef-footer.css.map */
