.np-footer-shell{color:var(--nf-text);font-family:Arial,Hiragino Kaku Gothic ProN,sans-serif}.np-footer-shell *{box-sizing:border-box}.np-footer-shell a{text-decoration:none}.np-footer-banners{background:var(--nf-banner-bg);padding:40px 0 48px}.np-footer-banners__inner{max-width:1344px;padding:0 32px;margin:auto;display:grid;grid-template-columns:repeat(var(--nf-banners),minmax(0,1fr));gap:20px}.np-footer-banner{min-width:0;min-height:148px;display:flex;flex-direction:column;justify-content:center;position:relative;padding:26px 28px;color:#000024}.np-footer-banner small{font-size:10px;letter-spacing:.16em;color:var(--nf-accent)}.np-footer-banner strong{font-size:20px;font-weight:400;margin:10px 0;line-height:1.5}.np-footer-banner span{font-size:11px;color:#616a75;line-height:1.7}.np-footer-banner b{position:absolute;right:24px;bottom:22px;font-weight:400;color:var(--nf-accent)}.np-footer-banner--image{padding:0;min-height:0}.np-footer-banner picture{display:block;width:100%}.np-footer-banner img{display:block;width:100%;height:auto}.np-footer{background:var(--nf-bg);color:var(--nf-text);clear:both}.np-footer--border{border-top:4px solid var(--nf-accent)}.np-footer a{color:inherit}.np-footer-inner{max-width:1344px;padding:0 32px;margin:auto}.np-footer-brand{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:48px 0 36px;border-bottom:1px solid color-mix(in srgb,var(--nf-text) 16%,transparent)}.np-footer-logo{display:block;width:var(--nf-logo);max-width:100%;flex-shrink:0}.np-footer-logo img{display:block;width:100%;height:auto}.np-footer-logo>span{font-size:30px;letter-spacing:.1em;font-weight:600}.np-footer-social-wrap{display:flex;align-items:center;gap:24px}.np-footer-social-label{font-size:10px;letter-spacing:.16em;opacity:.8}.np-footer-socials{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.np-footer-socials a{display:grid;place-items:center;width:max(42px,calc(var(--nf-icon) + 18px));height:max(42px,calc(var(--nf-icon) + 18px));border:1px solid color-mix(in srgb,var(--nf-text) 25%,transparent)}.np-footer-socials svg,.np-footer-socials img{width:var(--nf-icon);height:var(--nf-icon);object-fit:contain}.np-footer-menus{display:grid;grid-template-columns:repeat(var(--nf-columns),minmax(0,1fr));gap:36px;padding:42px 0 46px}.np-footer-menu{min-width:0}.np-footer-menu summary{list-style:none;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.2em;line-height:1.4;cursor:pointer}.np-footer-menu summary::-webkit-details-marker{display:none}.np-footer-menu summary small{display:block;font-size:11px;letter-spacing:.04em;opacity:.65;margin-top:10px}.np-footer-plus{display:none}.np-footer-menu ul{list-style:none;padding:0;margin:24px 0 0}.np-footer-menu li+li{margin-top:14px}.np-footer-menu li a{font-size:13px;line-height:1.8;display:inline-block;overflow-wrap:anywhere}.np-footer-menu li ul{margin:10px 0 0;padding-left:14px}.np-footer-custom h2{font-size:14px;color:inherit}.np-footer-custom{font-size:13px;line-height:1.8;min-width:0}.np-footer-custom img{max-width:100%;height:auto}.np-footer-empty{font-size:12px;opacity:.7}.np-footer-legal{display:flex;flex-wrap:wrap;gap:14px 28px;border-top:1px solid color-mix(in srgb,var(--nf-text) 16%,transparent);padding:26px 0}.np-footer-legal a{font-size:11px;line-height:1.8;opacity:.8}.np-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 30px;font-size:10px;letter-spacing:.06em}.np-footer-top{display:flex;align-items:center;gap:12px;color:inherit;background:none;border:0;padding:10px;font:inherit;cursor:pointer}.np-footer-top span{font-size:20px}.np-footer-shell a:focus-visible,.np-footer-shell button:focus-visible,.np-footer-shell summary:focus-visible{outline:2px solid var(--nf-accent);outline-offset:4px}.np-footer a:hover{color:var(--nf-accent)}.np-footer-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.np-footer-menu:has(>.np-footer-visually-hidden)>ul{margin-top:0}@media(min-width:601px){.np-footer-menu:not([open])>ul{display:block}.np-footer-menu summary{pointer-events:none}}@media(max-width:1100px){.np-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.np-footer-banners__inner{gap:12px}.np-footer-banner{padding:20px}.np-footer-banner strong{font-size:17px}.np-footer-banner--image{padding:0}}@media(max-width:600px){.np-footer-inner{padding:0 20px}.np-footer-banners{padding:28px 0}.np-footer-banners__inner{grid-template-columns:1fr;padding:0 20px;gap:12px}.np-footer-banner{min-height:106px;padding:20px 22px}.np-footer-banner strong{margin:8px 0;font-size:18px}.np-footer-banner--image{min-height:0;padding:0}.np-footer-brand{align-items:flex-start;flex-direction:column;gap:28px;padding:36px 0 28px}.np-footer-logo{width:var(--nf-logo-mobile)}.np-footer-social-wrap{width:100%;justify-content:space-between;gap:12px}.np-footer-socials{gap:10px}.np-footer-menus{display:block;padding:8px 0 26px}.np-footer-menu{border-bottom:1px solid color-mix(in srgb,var(--nf-text) 16%,transparent)}.np-footer-menu summary{padding:24px 0;align-items:center}.np-footer-menu summary small{font-size:10px;margin-top:7px}.np-footer-plus{display:block;font-size:20px;font-weight:300}.np-footer-menu[open] .np-footer-plus{transform:rotate(45deg)}.np-footer-menu>ul{margin:0;padding:0 0 25px}.np-footer-legal{gap:12px 22px;padding:24px 0}.np-footer-legal a{font-size:10px}.np-footer-bottom{padding:4px 0 28px}.np-footer-custom{padding:24px 0}.np-footer-social-wrap{flex-wrap:wrap}}.np-footer .np-footer-menu>summary:before,.np-footer .np-footer-menu>summary:after{content:none!important;display:none!important}.np-footer .np-footer-menu>summary{background-image:none}.np-footer .np-footer-menu>summary>.np-action-icon,.np-footer .np-footer-menu>summary>.np-footer-plus{display:none!important}@media(max-width:600px){.np-footer .np-footer-menu>summary:after{content:"\ff0b"!important;display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;background:none!important;font-size:20px;line-height:1;transform:none!important;flex-shrink:0}.np-footer .np-footer-menu[open]>summary:after{content:"\d7"!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/np-footer.css.map */
