.nr-footer{background:var(--nr-footer-bg, #20262c);color:var(--nr-footer-text, #fff);padding:var(--nr-footer-padding-top, 64px) 0 var(--nr-footer-padding-bottom, 32px)}.nr-footer *,.nr-footer *:before,.nr-footer *:after{box-sizing:border-box}.nr-footer__inner{margin:0 auto;max-width:var(--nr-footer-max-width, 1320px);padding-inline:clamp(20px,4vw,56px);width:100%}.nr-footer h2,.nr-footer p,.nr-footer ul{margin:0}.nr-footer a{color:inherit;text-decoration:none}.nr-footer__newsletter{align-items:end;border-bottom:1px solid var(--nr-footer-border, #3b444c);display:grid;gap:clamp(28px,5vw,84px);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);padding-bottom:clamp(38px,5vw,62px)}.nr-footer__newsletter-copy{max-width:680px}.nr-footer__eyebrow{color:var(--nr-footer-accent, #9fc6e0);display:block;font-size:11px;font-weight:750;letter-spacing:.16em;margin-bottom:13px;text-transform:uppercase}.nr-footer__newsletter h2{color:var(--nr-footer-text, #fff);font-family:var(--font-heading--family, inherit);font-size:clamp(28px,3.2vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.nr-footer__newsletter-copy p{color:var(--nr-footer-muted, #b9c1c9);font-size:14px;line-height:1.55;margin-top:15px;max-width:580px}.nr-footer__newsletter-area{width:100%}.nr-footer__newsletter-fields{align-items:center;background:#ffffff12;border:1px solid var(--nr-footer-border, #3b444c);border-radius:14px;display:flex;gap:8px;padding:6px;transition:border-color .18s ease,background-color .18s ease;width:100%}.nr-footer__newsletter-fields:focus-within{background:#ffffff1a;border-color:var(--nr-footer-accent, #9fc6e0)}.nr-footer__newsletter-fields input{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--nr-footer-text, #fff);flex:1 1 auto;font:inherit;font-size:14px;min-width:0;outline:0;padding:12px 14px}.nr-footer__newsletter-fields input::placeholder{color:var(--nr-footer-muted, #b9c1c9);opacity:.82}.nr-footer__newsletter-fields button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--nr-footer-text, #fff);border:1px solid var(--nr-footer-text, #fff);border-radius:10px;color:var(--nr-footer-bg, #20262c);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.nr-footer__newsletter-fields button:hover{background:var(--nr-footer-accent, #9fc6e0);border-color:var(--nr-footer-accent, #9fc6e0);transform:translateY(-1px)}.nr-footer__newsletter-fields button svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:17px}.nr-footer__form-message{color:var(--nr-footer-accent, #9fc6e0);font-size:12px;line-height:1.5;margin-top:10px!important}.nr-footer__form-message--error,.nr-footer__form-message--error a{color:#ffb4b4}.nr-footer__form-message--error ul{padding-left:18px}.nr-footer__content{display:grid;gap:clamp(36px,5vw,76px);grid-template-columns:minmax(240px,1.25fr) minmax(280px,1fr) minmax(230px,.85fr);padding:clamp(46px,6vw,78px) 0}.nr-footer__brand{align-self:start;max-width:390px}.nr-footer__logo-link{display:inline-flex;max-width:100%}.nr-footer__logo-image{display:block;height:auto;max-width:min(100%,var(--nr-footer-logo-width, 190px));object-fit:contain;object-position:left center;width:var(--nr-footer-logo-width, 190px)}.nr-footer__wordmark{align-items:center;display:inline-flex;font-family:var(--font-heading--family, inherit);font-size:clamp(24px,2vw,30px);font-weight:780;gap:12px;letter-spacing:.1em}.nr-footer__wordmark svg{fill:none;height:34px;stroke:var(--nr-footer-accent, #9fc6e0);stroke-width:2;width:34px}.nr-footer__brand-text{color:var(--nr-footer-muted, #b9c1c9);font-size:14px;line-height:1.65;margin-top:22px!important;max-width:360px}.nr-footer__socials{display:flex;gap:9px;margin-top:24px}.nr-footer__socials a{align-items:center;border:1px solid var(--nr-footer-border, #3b444c);border-radius:50%;color:var(--nr-footer-muted, #b9c1c9);display:inline-flex;height:38px;justify-content:center;transition:border-color .18s ease,color .18s ease,transform .18s ease;width:38px}.nr-footer__socials a:hover{border-color:var(--nr-footer-accent, #9fc6e0);color:var(--nr-footer-accent, #9fc6e0);transform:translateY(-2px)}.nr-footer__socials svg{fill:currentColor;height:17px;stroke:currentColor;stroke-width:1.6;width:17px}.nr-footer__socials rect,.nr-footer__socials circle{fill:none}.nr-footer__socials .nr-footer__social-dot{fill:currentColor;stroke:none}.nr-footer__menus{display:grid;gap:clamp(28px,4vw,62px);grid-template-columns:repeat(2,minmax(0,1fr))}.nr-footer__menu h2,.nr-footer__contact h2{color:var(--nr-footer-text, #fff);font-family:var(--font-heading--family, inherit);font-size:13px;font-weight:750;letter-spacing:.08em;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.nr-footer__menu ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.nr-footer__menu a{color:var(--nr-footer-muted, #b9c1c9);display:inline-block;font-size:14px;line-height:1.45;position:relative;transition:color .18s ease,transform .18s ease}.nr-footer__menu a:hover{color:var(--nr-footer-text, #fff);transform:translate(3px)}.nr-footer__editor-note{color:var(--nr-footer-muted, #b9c1c9);font-size:12px;line-height:1.5}.nr-footer__contact>p{color:var(--nr-footer-muted, #b9c1c9);font-size:14px;line-height:1.6;margin-bottom:22px}.nr-footer__contact-link{align-items:center;color:var(--nr-footer-text, #fff);display:flex;font-size:13px;gap:10px;line-height:1.45;margin-top:13px;transition:color .18s ease}.nr-footer__contact-link:hover{color:var(--nr-footer-accent, #9fc6e0)}.nr-footer__contact-link svg{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.nr-footer__bottom{align-items:center;border-top:1px solid var(--nr-footer-border, #3b444c);display:flex;gap:28px;justify-content:space-between;padding-top:26px}.nr-footer__legal{align-items:center;color:var(--nr-footer-muted, #b9c1c9);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 18px;line-height:1.5}.nr-footer__legal a{transition:color .18s ease}.nr-footer__legal a:hover{color:var(--nr-footer-text, #fff)}.nr-footer__payments{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;list-style:none;margin:0;padding:0}.nr-footer__payments li{align-items:center;background:#fff;border-radius:5px;display:flex;height:25px;justify-content:center;overflow:hidden;padding:2px 4px}.nr-footer__payments svg{display:block;height:20px;max-width:36px;width:auto}@media screen and (max-width:989px){.nr-footer__newsletter{align-items:start;grid-template-columns:minmax(0,1fr)}.nr-footer__newsletter-area{max-width:620px}.nr-footer__content{grid-template-columns:minmax(260px,1.1fr) minmax(280px,1fr)}.nr-footer__contact{grid-column:1 / -1;max-width:520px}}@media screen and (max-width:749px){.nr-footer__inner{padding-inline:20px}.nr-footer__newsletter{gap:26px;padding-bottom:38px}.nr-footer__newsletter h2{font-size:clamp(28px,9vw,38px)}.nr-footer__newsletter-fields{align-items:stretch;background:transparent;border:0;flex-direction:column;padding:0}.nr-footer__newsletter-fields input{background:#ffffff12;border:1px solid var(--nr-footer-border, #3b444c);border-radius:12px;min-height:52px;padding-inline:16px}.nr-footer__newsletter-fields input:focus{border-color:var(--nr-footer-accent, #9fc6e0)}.nr-footer__newsletter-fields button{min-height:50px}.nr-footer__content{gap:38px;grid-template-columns:minmax(0,1fr);padding:44px 0}.nr-footer__brand,.nr-footer__contact{grid-column:auto}.nr-footer__menus{border-bottom:1px solid var(--nr-footer-border, #3b444c);border-top:1px solid var(--nr-footer-border, #3b444c);gap:28px;padding:32px 0}.nr-footer__bottom{align-items:flex-start;flex-direction:column}.nr-footer__payments{justify-content:flex-start}}@media screen and (max-width:390px){.nr-footer__menus{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.nr-footer a,.nr-footer button,.nr-footer__newsletter-fields{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/neoring-footer.css.map */
