.nm-footer{background:var(--nm-sand);color:var(--nm-text);padding-block:var(--sp-5)}@media screen and (min-width:750px){.nm-footer{padding-block:var(--sp-6)}}.nm-footer__inner{max-width:var(--nm-max);margin-inline:auto;padding-inline:var(--nm-gutter)}.nm-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-3)}.nm-footer__col--signup{grid-column:1 / -1}@media screen and (min-width:990px){.nm-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5) var(--sp-6)}.nm-footer__col--signup{grid-column:auto}}@media screen and (min-width:1200px){.nm-footer__cols{column-gap:var(--sp-7)}}.nm-footer__title{font-family:var(--font-body-family);font-size:var(--fs-small);font-weight:var(--font-body-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--nm-ink);margin:0 0 var(--sp-2)}.nm-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nm-footer__links a{font-size:var(--fs-base);color:var(--nm-text);text-decoration:none;transition:opacity .25s ease}.nm-footer__links a:hover{opacity:.6}.nm-footer__text{font-size:var(--fs-base);line-height:1.7;margin-bottom:var(--sp-2)}.nm-footer__text p{margin:0 0 8px}.nm-footer__text p:last-child{margin-bottom:0}.nm-footer__social{display:flex;gap:10px}.nm-footer{--nm-footer-border: rgba(26, 26, 26, .22)}.nm-footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid var(--nm-footer-border);border-radius:6px;color:var(--nm-ink);transition:opacity .25s ease,border-color .25s ease}.nm-footer__social-btn:hover{border-color:var(--nm-ink)}.nm-footer__social-btn:hover{opacity:.65}.nm-footer__social-btn svg{width:19px;height:19px}.nm-footer__field{position:relative;display:flex;align-items:center;background:transparent;border:1px solid var(--nm-footer-border);border-radius:var(--nm-radius);overflow:hidden;max-width:420px}.nm-footer__field input{flex:1 1 auto;min-width:0;height:52px;padding:0 14px;border:none;background:transparent;font-family:var(--font-body-family);font-size:var(--fs-base);color:var(--nm-text)}.nm-footer__field input:focus{outline:none}.nm-footer__field input::placeholder{color:var(--nm-line-strong)}.nm-footer__field:focus-within{border-color:var(--nm-ink)}.nm-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:52px;padding:0;border:none;background:transparent;color:var(--nm-ink);cursor:pointer;transition:opacity .25s ease}.nm-footer__submit:hover{opacity:.6}.nm-footer__submit svg{width:20px;height:20px}.nm-footer__error,.nm-footer__ok{font-size:13px;margin:8px 0 0}.nm-footer__error{color:var(--nm-low-stock)}.nm-footer__ok{color:var(--nm-in-stock)}.nm-footer__bottom{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.nm-footer__copy{margin-left:auto}@media screen and (min-width:990px){.nm-footer__bottom{margin-top:var(--sp-6)}}.nm-footer__locale{display:flex;gap:8px;flex-wrap:wrap}.nm-footer__locale-form{flex:0 0 auto;width:auto}.nm-footer__locale select{appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 10px center / 14px;border:1px solid var(--nm-footer-border);border-radius:var(--nm-radius-field);padding:0 30px 0 12px;height:40px;width:auto;font-family:var(--font-body-family);font-size:13px;color:var(--nm-text);cursor:pointer}.nm-footer__copy{margin:0;font-size:13px;color:var(--nm-text)}.nm-footer__copy a{color:var(--nm-text);text-decoration:none}.nm-footer__copy a:hover{text-decoration:underline}@media screen and (min-width:990px){.nm-footer__copy{text-align:left}}.nm-footer__payment{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nm-footer__payment-label{font-size:13px;color:var(--nm-line-strong)}.nm-footer__payment-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nm-footer__payment-list svg{width:38px;height:24px;display:block}@media screen and (min-width:990px){.nm-footer__payment{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nivia-footer.css.map */
