.noe-footer{background:#fff;color:#111;margin-top:24px;border-top:0}.noe-footer .nr-newsletter{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:24px;min-height:250px;padding:48px 24px}.noe-footer .nr-newsletter h2{font-size:22px;line-height:1.3;font-weight:400;margin:0 0 8px}.noe-footer .nr-newsletter p{font-size:11px;line-height:1.5}.noe-footer .nr-newsletter form{width:min(360px,100%);margin:0}.noe-footer .nr-email-field input{height:44px;padding:12px 44px 12px 0;font-size:11px;border:0;border-bottom:1px solid #777;box-shadow:none;border-radius:0}.noe-footer .nr-email-field button{width:44px;height:44px;top:0;font-size:20px}.noe-footer-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:32px;padding:32px 24px 48px}.noe-footer-directory h2{font-size:11px;line-height:1.4;font-weight:400;margin:0 0 16px}.noe-footer-directory nav>a{display:block;width:fit-content;font-size:11px;line-height:1.6;text-transform:uppercase}.noe-footer-market button{font-size:11px;padding:0;min-height:24px;text-align:right}.noe-footer a:hover{text-decoration:underline;text-underline-offset:3px}.noe-footer-bottom{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:0 24px 24px;font-size:10px;line-height:1.6}.noe-footer .nr-copyright{padding:0;text-align:left;font-size:10px}.noe-footer-bottom nav{display:flex;gap:16px;flex-wrap:wrap}.noe-footer .noe-back-top{font-size:10px;white-space:nowrap}@media(max-width:749px){.noe-footer .nr-newsletter{min-height:220px;padding:40px 20px;gap:20px}.noe-footer .nr-newsletter h2{font-size:17px}.noe-footer .nr-newsletter form{width:100%}.noe-footer .nr-email-field input{font-size:16px}.noe-footer-directory{grid-template-columns:1fr;gap:28px;padding:28px 16px 32px}.noe-footer-directory h2{margin-bottom:12px}.noe-footer-directory nav>a{line-height:1.9}.noe-footer-market button{text-align:left;min-height:44px}.noe-footer-bottom{grid-template-columns:1fr;gap:20px;padding:0 16px 28px}}.noe-footer-bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.noe-footer-bottom nav{justify-content:center;justify-self:center;text-align:center}.noe-footer-bottom .noe-back-top{justify-self:end}@media(max-width:749px){.noe-footer-bottom{grid-template-columns:1fr}.noe-footer-bottom nav{width:100%}.noe-footer-bottom .noe-back-top{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/noe-footer.css.map */
