footer.footer{--color-background: 30, 58, 42;--gradient-background: #1e3a2a;--color-background-contrast: 44, 74, 54;--color-foreground: 221, 229, 216;--color-shadow: 30, 58, 42;--color-link: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 30, 58, 42;--color-secondary-button: 30, 58, 42;--color-secondary-button-text: 255, 255, 255;margin-top:0;background-color:var(--nn-forest-deep);color:rgba(var(--color-foreground),.85);border-top:0;position:relative;isolation:isolate;overflow:hidden}.footer .footer__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.footer .footer__bg{width:100%;height:100%;object-fit:cover;object-position:center}.footer .footer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(30,58,42,calc(var(--nn-footer-overlay, .85) * .82)),rgba(30,58,42,var(--nn-footer-overlay, .85)))}.footer .footer__content-top{padding-bottom:var(--nn-xl);border-bottom:1px solid rgba(221,229,216,.16)}.footer .footer-block__heading{margin-bottom:var(--nn-md);font-family:var(--nn-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nn-white)}.footer .footer-block--menu .list-menu__item--link{padding:.7rem 0;font-family:var(--nn-font-body);font-size:1.4rem;line-height:1.5;color:#dde5d8d9;text-decoration:none;transition:color .2s var(--nn-ease)}.footer .footer-block--menu .list-menu__item--link:hover{color:var(--nn-white);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer .footer-block__brand-info{max-width:34rem}.footer .footer-block__brand-info .footer-block__heading{font-family:var(--nn-font-display);font-size:2rem;font-weight:500;letter-spacing:-.01em;text-transform:none}.footer .footer-block__brand-info .rte:not(.footer-block__heading){font-family:var(--nn-font-body);font-size:1.4rem;line-height:1.65;color:#dde5d8cc}.footer .footer-block__brand-info .rte p{margin:0 0 var(--nn-sm)}.footer .footer__list-social.list-social{gap:1rem;margin-top:var(--nn-md)}.footer .footer__list-social .list-social__link{width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--nn-r-pill);background-color:#dde5d81f;color:var(--nn-sage-light);transition:background-color .2s var(--nn-ease),color .2s var(--nn-ease),transform .2s var(--nn-ease)}.footer .footer__list-social .svg-wrapper{display:flex;align-items:center;justify-content:center}.footer .footer__list-social .list-social__link:hover{background-color:var(--nn-white);color:var(--nn-forest-deep);transform:translateY(-2px)}.footer .footer__list-social .icon{width:1.8rem;height:1.8rem}.footer .footer__content-bottom{border-top:0;padding-top:var(--nn-lg)}.footer .footer__payment{margin-top:0}.footer .footer__payment .list-payment__item{padding:.4rem .6rem;background-color:#ffffffeb;border-radius:6px}.footer .footer__copyright{font-family:var(--nn-font-body);font-size:1.2rem;color:#dde5d8b3}.footer .footer__copyright a{color:#dde5d8b3;text-underline-offset:3px}.footer .footer__copyright a:hover{color:var(--nn-white)}.footer .footer__blocks-wrapper.grid{display:grid;margin-bottom:0}.footer .footer-block.grid__item{width:auto;max-width:none;min-width:0}@media screen and (min-width:750px){.footer .footer__blocks-wrapper.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);column-gap:var(--nn-xl);row-gap:var(--nn-xl)}.footer .footer-block__brand-info{margin-left:auto;text-align:right}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:flex-end}}@media screen and (max-width:749px){.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}.footer .footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--nn-md);row-gap:var(--nn-lg)}.footer .footer-block.grid__item{margin:0;padding:0}.footer .footer-block:has(.footer-block__brand-info){grid-column:1 / -1;order:-1;padding-bottom:var(--nn-md);border-bottom:1px solid rgba(221,229,216,.16)}.footer .footer-block__brand-info{max-width:none;text-align:center}.footer .footer-block__brand-info .footer__list-social.list-social{justify-content:center}.footer .footer-block__brand-info .footer-block__heading,.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block--menu .list-menu__item--link{padding:.9rem 0}}@media(prefers-reduced-motion:reduce){.footer .footer__list-social .list-social__link,.footer .footer__list-social .list-social__link:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nn-footer.css.map */
