.footer{border-top:1px solid var(--nf-color-border)}.footer-block__heading{font-family:var(--nf-font-heading);font-weight:var(--nf-weight-bold);font-size:var(--nf-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--nf-color-ink)}.footer-block__details-content a:not(.footer-block__image-wrapper){position:relative;transition:color var(--nf-duration-fast) var(--nf-ease)}.footer-block__details-content a:not(.footer-block__image-wrapper):hover{color:var(--nf-color-brand)}.footer-block__newsletter .newsletter-form__field-wrapper{border-radius:var(--nf-radius-pill);overflow:hidden}.newsletter-form__field-wrapper .field__input{border-radius:var(--nf-radius-pill) 0 0 var(--nf-radius-pill)!important}.newsletter-form__field-wrapper .field__input:focus{box-shadow:none;outline:none}.newsletter-form__field-wrapper:focus-within{box-shadow:0 0 0 2px var(--nf-color-brand)}.newsletter-form__button{background:var(--nf-color-brand);border-radius:0 var(--nf-radius-pill) var(--nf-radius-pill) 0!important}.newsletter-form__button:hover{background:var(--nf-color-brand-dark)}.list-social__link{border-radius:999px;transition:color var(--nf-duration-fast) var(--nf-ease),transform var(--nf-duration-fast) var(--nf-ease)}.list-social__link:hover{color:var(--nf-color-brand);transform:translateY(-2px)}.list-payment__item .icon{border-radius:var(--nf-radius-sm);box-shadow:var(--nf-shadow-sm)}.footer__content-bottom{border-top:1px solid var(--nf-color-border)}.footer__copyright,.footer__content-bottom .caption{color:var(--nf-color-ink-muted)}.footer__localization .disclosure__button:focus-visible,.footer__localization .disclosure__button:hover{border-color:var(--nf-color-brand)}.footer__localization .disclosure__list-wrapper{z-index:50;background-color:#fff;box-shadow:0 12px 34px -10px #00000073}@media screen and (min-width:750px){.footer-block--newsletter:not(:has(.list-social)) .footer-block__newsletter:not(:only-child){margin-right:4rem;flex-grow:0}.footer-block--newsletter:not(:has(.list-social)){justify-content:center}}@media screen and (min-width:750px){.footer__content-bottom-wrapper:first-of-type{align-items:center}.footer__payment .list-payment{row-gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/nf-footer.css.map */
