.nn-footer{--nn-footer-fg: var(--nn-color-background);--nn-footer-fg-muted: color-mix(in srgb, var(--nn-color-background) 50%, transparent);background:var(--nn-color-primary);color:var(--nn-footer-fg);padding:3rem 0 2rem;font-family:var(--nn-font-body)}@media(min-width:640px){.nn-footer{padding:4rem 0 2.5rem}}@media(min-width:900px){.nn-footer{padding:5rem 0 3rem}}.nn-footer__container{max-width:1280px;margin:0 auto;padding:0 1.25rem}@media(min-width:640px){.nn-footer__container{padding:0 1.5rem}}.nn-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}@media(min-width:900px){.nn-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:2.5rem}}.nn-footer__col--brand{grid-column:1 / -1}@media(min-width:900px){.nn-footer__col--brand{grid-column:auto}}.nn-footer__col--newsletter{grid-column:1 / -1}@media(min-width:640px){.nn-footer__col--newsletter{grid-column:auto}}.nn-footer__brand{font-family:var(--nn-font-heading);font-weight:300;letter-spacing:.3em;text-transform:uppercase;font-size:1.125rem;margin:0}.nn-footer__tagline{margin:1rem 0 0;font-size:.875rem;font-weight:300;line-height:1.65;color:var(--nn-footer-fg-muted);max-width:22rem}.nn-footer__social{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;gap:1rem}.nn-footer__social a{color:var(--nn-footer-fg-muted);display:inline-flex;transition:color .2s ease}.nn-footer__social a:hover{color:var(--nn-footer-fg)}.nn-footer__social svg{width:1.125rem;height:1.125rem}.nn-footer__heading{font-family:var(--nn-font-body);font-size:.75rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;margin:0 0 1rem;color:var(--nn-footer-fg)}@media(min-width:640px){.nn-footer__heading{margin-bottom:1.25rem}}.nn-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}@media(min-width:640px){.nn-footer__links{gap:.75rem}}.nn-footer__links a{font-size:.8125rem;font-weight:300;color:var(--nn-footer-fg-muted);text-decoration:none;transition:color .2s ease}.nn-footer__links a:hover,.nn-footer__links a:focus-visible{color:var(--nn-footer-fg)}.nn-footer__text{font-size:.8125rem;font-weight:300;line-height:1.65;color:var(--nn-footer-fg-muted);margin:0 0 1rem}.nn-footer__form{margin:0}.nn-footer__form-row{display:flex;gap:.5rem;border-bottom:1px solid var(--nn-footer-fg-muted);padding-bottom:.5rem}.nn-footer__form-row input[type=email]{flex:1;background:transparent;border:0;color:var(--nn-footer-fg);font-family:var(--nn-font-body);font-size:.8125rem;padding:.4rem 0;outline:none}.nn-footer__form-row input::placeholder{color:var(--nn-footer-fg-muted)}.nn-footer__form-submit{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--nn-footer-fg);font-family:var(--nn-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;padding:.4rem 0}.nn-footer__form-submit:hover{color:var(--nn-color-accent)}.nn-footer__form-status{font-size:.75rem;margin:0 0 .5rem}.nn-footer__form-status--ok,.nn-footer__form-status--err{color:var(--nn-color-accent)}.nn-footer__bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--nn-footer-fg) 18%,transparent);display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}@media(min-width:640px){.nn-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left;margin-top:4rem}}.nn-footer__legal{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}.nn-footer__legal a{font-size:.6875rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--nn-footer-fg-muted);text-decoration:none;transition:color .2s ease}.nn-footer__legal a:hover,.nn-footer__legal a:focus-visible{color:var(--nn-footer-fg)}.nn-footer__bottom-tagline{margin:0;font-family:var(--nn-font-heading);font-weight:300;font-style:italic;font-size:.875rem;color:var(--nn-footer-fg-muted)}.nn-footer__fineprint{margin:1.25rem 0 0;text-align:center;font-family:var(--nn-font-heading);font-weight:300;font-style:italic;font-size:.8125rem;color:var(--nn-footer-fg-muted)}.nn-footer__copyright{margin:0;font-size:.6875rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:var(--nn-footer-fg-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nn-footer__brand{color:#fff;font-size:1.5rem}.nn-footer__tagline{font-size:1.0625rem}.nn-footer__heading{font-size:.9375rem}.nn-footer__links a,.nn-footer__text,.nn-footer__form-row input[type=email]{font-size:1.0625rem}.nn-footer__form-submit{font-size:.8125rem}.nn-footer__legal a{font-size:.8125rem;letter-spacing:.14em}.nn-footer__copyright{font-size:.8125rem}.nn-footer__fineprint{font-size:1.0625rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nn-footer.css.map */
