.ni-footer-v2{background:#f1f1f1;color:#191719;padding:0;overflow:hidden;border-top:1px solid #e1e1e1}.ni-footer-v2-inner{padding:44px max(22px,4vw) 26px}.ni-footer-welcome{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-bottom:32px;border-bottom:1px solid #d2d2d2}.ni-footer-welcome h2{font-size:clamp(28px,3.5vw,48px);line-height:1.05;letter-spacing:-.045em;margin:0 0 10px}.ni-footer-welcome p{font-size:14px;color:#5e5e5e;margin:0}.ni-footer-v2-form{display:flex;flex-wrap:wrap;border-bottom:1px solid #6a6a6a;align-items:center}.ni-footer-v2-form input{flex:1;min-width:0;background:transparent;border:0;padding:14px 0;color:inherit;font:inherit;font-size:14px}.ni-footer-v2-form button{width:44px;min-height:44px;background:#191719;color:#fff;border-radius:50%;font-size:24px;margin:0 0 8px 12px}.ni-footer-v2-form>p,.ni-footer-v2-form>.errors{flex-basis:100%}.ni-footer-welcome .ni-footer-fine{font-size:11px;line-height:1.5;margin-top:10px}.ni-footer-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:30px 0}.ni-footer-link-grid h3{font-size:16px;margin:0 0 12px;font-weight:500}.ni-footer-link-grid a{display:block;width:fit-content;font-size:14px;line-height:1.4;min-height:36px;padding:8px 0;color:#585858}.ni-footer-v2 a:hover{text-decoration:underline;text-underline-offset:4px}.ni-footer-v2 a:focus-visible,.ni-footer-v2 button:focus-visible,.ni-footer-v2 summary:focus-visible{outline:2px solid #606060;outline-offset:4px}.ni-footer-connect{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:24px 0;display:flex;justify-content:space-between;gap:24px;align-items:center}.ni-footer-connect h3{font-size:22px;letter-spacing:-.03em;margin:0 0 8px}.ni-footer-connect p{display:flex;gap:18px;flex-wrap:wrap;margin:0;font-size:13px}.ni-footer-contact-buttons{display:flex;gap:10px;flex-wrap:wrap}.ni-footer-contact-buttons a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;border:1px solid #b9b9b9;border-radius:100px;padding:10px 16px;font-size:12px}.ni-footer-contact-buttons a:first-child{background:#e7e7e7;border-color:#e7e7e7}.ni-footer-address{font-size:12px;border-bottom:1px solid #d2d2d2}.ni-footer-address summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0;list-style:none;min-height:44px}.ni-footer-address summary::-webkit-details-marker{display:none}.ni-footer-address .rte{max-width:550px;padding:0 0 14px}.ni-footer-v2-legal{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;font-size:11px;line-height:1.5;color:#5e5e5e}.ni-footer-v2-legal nav{display:flex;flex-wrap:wrap;gap:6px 18px}.ni-footer-v2-legal a{display:inline-flex;align-items:center;min-height:32px}.ni-footer-wordmark{display:block;width:100%;line-height:0;margin:6px 0 0}.ni-footer-wordmark img{display:block;width:100%;height:auto;max-width:none;filter:brightness(0);margin:0}.ni-footer-v2 .rte p{font-size:12px}@media(max-width:700px){.ni-footer-v2-inner{padding:28px 20px 16px}.ni-footer-welcome{grid-template-columns:1fr;gap:18px;padding-bottom:24px}.ni-footer-welcome h2{font-size:32px;max-width:280px}.ni-footer-welcome p{font-size:13px}.ni-footer-link-grid{grid-template-columns:1fr 1fr;gap:24px 20px;padding:24px 0}.ni-footer-link-grid h3{font-size:15px;margin-bottom:8px}.ni-footer-link-grid a{font-size:12px;min-height:40px;padding:10px 0}.ni-footer-connect{display:block;padding:20px 0}.ni-footer-connect p{gap:4px 16px}.ni-footer-connect p a{min-height:32px;display:flex;align-items:center}.ni-footer-contact-buttons{margin-top:12px;gap:8px}.ni-footer-contact-buttons a{font-size:11px;gap:10px;padding:9px 12px}.ni-footer-v2-legal{display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:10px}.ni-footer-v2-legal nav{grid-column:1/-1;grid-row:2;gap:0 14px}.ni-footer-wordmark{margin-top:4px}}.ni-whatsapp-tag[hidden]{display:none}.ni-footer-brand-scene{position:relative;width:100%;padding-top:24px;isolation:isolate}.ni-footer-portrait{position:relative;width:min(80%,1050px);margin:0 auto;line-height:0}.ni-footer-portrait img{display:block;width:100%;height:auto}.ni-footer-portrait-default{aspect-ratio:2551/1775;overflow:hidden}.ni-footer-portrait-default img{position:absolute;width:179.106%;max-width:none;height:auto;left:-78.988%;top:-5.465%}.ni-footer-brand-scene .ni-footer-wordmark{position:relative;z-index:1;margin:-6vw 0 0;width:100%;padding:0}@media(max-width:700px){.ni-footer-brand-scene{padding-top:16px}.ni-footer-portrait{width:100%}.ni-footer-brand-scene .ni-footer-wordmark{margin-top:-7vw}}.ni-footer-brand-scene{height:clamp(360px,48vw,700px);overflow:hidden}.ni-footer-brand-scene .ni-footer-portrait{position:absolute;left:50%;bottom:-8vw;transform:translate(-50%);margin:0;width:min(80%,1050px);z-index:0}.ni-footer-brand-scene .ni-footer-wordmark{position:absolute;left:0;bottom:0;margin:0;z-index:1}@media(max-width:700px){.ni-footer-brand-scene{height:78vw;min-height:0;padding-top:0}.ni-footer-brand-scene .ni-footer-portrait{width:100%;bottom:-10vw}.ni-footer-brand-scene .ni-footer-wordmark{margin:0}}body:has(.ni-footer-brand-scene):not(:has([data-pdp])):not(:has(.ni-dock-rating)){padding-bottom:0}.ni-footer-brand-scene .ni-footer-portrait{width:min(88%,1155px)}@media(max-width:700px){body.ni-has-mobile-nav:has(.ni-footer-brand-scene):not(:has([data-pdp])):not(:has(.ni-dock-rating)){padding-bottom:calc(63px + env(safe-area-inset-bottom,0px))}.ni-footer-brand-scene .ni-footer-portrait{width:110%;left:50%;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ni-footer.css.map */
