.nm-footer{--nm-ivory: #F7F7EB;--nm-ivory-soft: rgba(247, 247, 235, .78);--nm-ivory-faint: rgba(247, 247, 235, .55);--nm-rule: rgba(247, 247, 235, .28);background:#292d56;color:var(--nm-ivory);font-family:Newsreader,Georgia,serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.nm-footer *,.nm-footer *:before,.nm-footer *:after{box-sizing:border-box}.nm-footer a{color:inherit;text-decoration:none}.nm-footer a:hover{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.nm-footer ul{list-style:none;margin:0;padding:0}.nm-footer p{margin:0}.nm-footer__inner{max-width:none;margin:0;padding:88px 72px 32px}.nm-footer__label{font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:.06em;font-size:15px;line-height:1.3;color:var(--nm-ivory);margin:0 0 20px}.nm-footer__top{display:grid;grid-template-columns:4.4fr .5fr 2.1fr 1.7fr 4.3fr;align-items:start}.nm-footer__signup{grid-column:1}.nm-footer__col--care{grid-column:4}.nm-footer__col--about{grid-column:3}.nm-footer__col--visit{grid-column:5}.nm-footer__offer{font-family:Newsreader,Georgia,serif;font-weight:400;font-style:normal;font-size:30px;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:var(--nm-ivory);margin:0 0 10px}.nm-footer .nm-footer__blurb{font-size:15px;line-height:1.55;color:var(--nm-ivory-soft);margin:0 0 30px;max-width:30em}.nm-footer__form{margin:0;max-width:440px}.nm-footer__field{display:flex;align-items:flex-end;gap:20px;border-bottom:1px solid var(--nm-ivory-soft);padding-bottom:8px}.nm-footer__field input[type=email]{flex:1;min-width:0;height:auto;background:none;border:0;border-radius:0;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;color:var(--nm-ivory);font-family:Newsreader,Georgia,serif;font-style:normal;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;padding:0;margin:0}.nm-footer__field input[type=email]::placeholder{color:var(--nm-ivory-faint);opacity:1;text-transform:none;font-style:normal}.nm-footer__field input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--nm-ivory);transition:background-color 9999s}.nm-footer__field:focus-within{border-bottom-color:var(--nm-ivory)}.nm-footer__submit{background:none;border:0;border-radius:0;padding:0;margin:0;min-height:0;color:var(--nm-ivory);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.nm-footer__submit:hover{opacity:.75}.nm-footer__arrow{margin-left:.3em}.nm-footer .nm-footer__message{font-size:14px;line-height:1.5;color:var(--nm-ivory);margin-top:10px}.nm-footer .nm-footer__message--error{color:#f2c9c0}.nm-footer .nm-footer__message ul{margin:0}.nm-footer__visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nm-footer__social{display:flex;gap:24px;margin-top:36px!important}.nm-footer__social a{display:block;color:var(--nm-ivory)}.nm-footer__social svg{width:22px;height:22px;display:block;stroke:var(--nm-ivory);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.nm-footer__social .nm-footer__dot{fill:var(--nm-ivory);stroke:none}.nm-footer__links{font-size:15px;line-height:1}.nm-footer__links li{margin:0}.nm-footer__links li+li{margin-top:13px}.nm-footer__links a{color:var(--nm-ivory-soft)}.nm-footer__links a:hover{color:var(--nm-ivory)}.nm-footer__visit{display:grid;grid-template-columns:132px 1fr;column-gap:22px;align-items:start}.nm-footer__visit--no-image{grid-template-columns:1fr}.nm-footer__visit-media{display:block;width:132px;aspect-ratio:4 / 5;overflow:hidden}.nm-footer__visit-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.nm-footer__visit-text,.nm-footer__visit-text p{font-size:15px;line-height:1.55;color:var(--nm-ivory-soft)}.nm-footer__visit-text p{margin:0 0 12px}.nm-footer__visit-text p:first-child,.nm-footer__visit-text a{color:var(--nm-ivory)}.nm-footer hr.nm-footer__rule{border:0;border-top:1px solid var(--nm-rule);height:0;background:none;opacity:1;margin:28px 0 22px}.nm-footer__bottom{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.nm-footer .nm-footer__legal,.nm-footer__legal-links{font-size:12.5px;line-height:1.6;color:var(--nm-ivory-faint)}.nm-footer__legal-links{display:flex;flex-wrap:wrap;gap:6px 22px}.nm-footer__legal-links a{color:var(--nm-ivory-faint)}.nm-footer__legal-links a:hover{color:var(--nm-ivory)}.nm-footer .nm-footer__heritage{margin:80px 0 0;text-align:center;font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:.08em;font-size:14px;line-height:1.4;color:var(--nm-ivory-soft)}@media(min-width:1280px){.nm-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:56px}.nm-footer__signup{flex:0 1 460px}.nm-footer__col--about,.nm-footer__col--care{flex:0 0 auto}.nm-footer__col--visit{flex:0 1 420px}}@media(min-width:768px){.nm-footer__bottom{padding-right:150px}}@media(max-width:1023.98px){.nm-footer__inner{padding:64px 24px 28px}.nm-footer__top{grid-template-columns:1fr 1fr;column-gap:32px;row-gap:48px}.nm-footer__signup{grid-column:1 / -1}.nm-footer__col--care{grid-column:2}.nm-footer__col--about{grid-column:1}.nm-footer__col--visit{grid-column:1 / -1}}@media(max-width:767.98px){.nm-footer__inner{padding:44px 20px 22px}.nm-footer__top{column-gap:20px;row-gap:34px}.nm-footer__offer{font-size:24px;margin-bottom:6px}.nm-footer .nm-footer__blurb{font-size:14px;margin-bottom:20px}.nm-footer__form{max-width:none}.nm-footer__social{margin-top:24px!important}.nm-footer__label{font-size:14px;margin-bottom:14px}.nm-footer__links{font-size:14px}.nm-footer__links li+li{margin-top:11px}.nm-footer__visit{grid-template-columns:92px 1fr;column-gap:16px}.nm-footer__visit--no-image{grid-template-columns:1fr}.nm-footer__visit-media{width:92px}.nm-footer__visit-text,.nm-footer__visit-text p{font-size:14px;line-height:1.5}.nm-footer__visit-text p{margin-bottom:8px}.nm-footer hr.nm-footer__rule{margin:18px 0 16px}.nm-footer .nm-footer__heritage{margin-top:36px;font-size:11px;letter-spacing:.04em}.nm-footer__visit,.nm-footer__visit--no-image{grid-template-columns:1fr}.nm-footer__visit-media{display:none}.nm-footer__social svg{width:22px;height:22px}.nm-footer__bottom{padding-right:56px}.nm-footer__bottom{flex-direction:column;gap:8px}.nm-footer .nm-footer__legal,.nm-footer__legal-links{font-size:11.5px}.nm-footer__legal-links{gap:4px 16px}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/nm-footer.css.map */
