.footer__container{background:rgba(var(--bg-color))}.footer__container--inner{padding:64px}.footer__container--content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__logo{display:flex;flex-direction:column;gap:16px;margin-right:44px}.footer__logo img{width:100%;height:100%;max-width:178px;max-height:65px}.footer__logo--subtext{font-size:16px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;opacity:.6;color:rgba(var(--text-color))}.footer__links{margin-right:31px}.footer__links--heading{font-size:18px;font-weight:600;line-height:23.4px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(var(--heading-color));margin-bottom:8px}.footer__bottom-policy-links{display:flex;gap:24px;flex-wrap:wrap}.footer__bottom--inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer__links--item{margin:6px 0}.footer__links--item a{font-size:14px;font-weight:400;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(var(--text-color))}.footer__bottom{margin-top:98px;padding-top:32px;border-top:1px solid #FFFBE826}.footer__newsletter--social{display:flex;gap:10px;margin-top:16px}.footer__newsletter--form input{min-height:50px;width:339px;background-color:#fff;padding-left:16px}.footer__newsletter--form input::placeholder{color:#212a2f}.footer__newsletter--social svg,.footer__newsletter--social svg path{fill:rgba(var(--text-color))}.footer__bottom-policy-link{font-size:14px;font-weight:400;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(var(--text-color));opacity:.6}.input-container{position:relative;display:inline}.submit-button{position:absolute;right:5px;top:0;bottom:0;margin:auto;height:41px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.footer__container--inner{padding:48px 41px 48px 30px}.footer__logo{display:none}.footer__container--content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:29px}.footer__newsletter{grid-column:1 / -1}.footer__bottom--payment{margin-top:32px}.footer__bottom{margin-top:45px;padding-top:0;border-top:none}}@media screen and (min-width:767px){.footer__newsletter{max-width:340px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-custom-footer.css.map */
