nss-footer{width:100%;display:block;position:relative;overflow:clip}nss-footer .nss-footer__main{padding:40px 0 30px}@media only screen and (max-width:989px){nss-footer .nss-footer__main{padding:40px 0}}nss-footer .nss-footer__inner{flex-flow:column;gap:30px;display:flex}nss-footer .nss-footer__top{flex-flow:row;align-items:flex-start;gap:60px;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__top{flex-flow:column;align-items:stretch;gap:30px}}nss-footer .nss-footer__logo{flex-shrink:0}nss-footer .nss-footer__logo a{display:inline-flex}nss-footer .nss-footer__logo svg{color:currentColor;width:220px;height:60px}@media only screen and (max-width:989px){nss-footer .nss-footer__logo{justify-content:center;display:flex}}nss-footer .nss-footer__menus{flex-flow:row;gap:60px;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__menus{flex-flow:column;gap:0;width:100%}}nss-footer .nss-footer__menu{flex-flow:column;gap:20px;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__menu{border-bottom:1px solid;gap:0}nss-footer .nss-footer__menu:first-child{border-top:1px solid}}nss-footer .nss-footer__menu-title{color:inherit;flex-flow:row;justify-content:space-between;align-items:center;gap:15px;display:flex}nss-footer .nss-footer__menu-title svg{display:none}@media only screen and (max-width:989px){nss-footer .nss-footer__menu-title{cursor:pointer;padding:15px 0}nss-footer .nss-footer__menu-title svg{flex-shrink:0;width:10px;height:6px;transition:transform .2s ease-in-out;display:block}nss-footer .nss-footer__menu[nss-footer-drawer-open=true] .nss-footer__menu-title svg{transform:scaleY(-1)}}nss-footer .nss-footer__menu-list{flex-flow:column;gap:15px;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__menu-list{max-height:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out;overflow:hidden}}nss-footer .nss-footer__menu-list a{position:relative}nss-footer .nss-footer__menu-list a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .35s ease-in-out;position:absolute;bottom:-2px;left:0}nss-footer .nss-footer__menu-list a:hover:after,nss-footer .nss-footer__menu-list a:focus-visible:after{width:100%}@media only screen and (max-width:989px){nss-footer .nss-footer__menu[nss-footer-drawer-open=true] .nss-footer__menu-list{max-height:400px;padding-bottom:20px}}nss-footer .nss-footer__newsletter{flex-flow:column;gap:15px;width:372px;max-width:100%;margin-left:auto;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__newsletter{width:100%;margin-left:0}}nss-footer .nss-footer__newsletter-title,nss-footer .nss-footer__newsletter-copy{color:inherit}nss-footer .nss-footer__newsletter form{width:100%}nss-footer .nss-footer__newsletter-field{flex-flow:row;align-items:stretch;gap:15px;width:100%;display:flex}nss-footer .nss-footer__newsletter-input-wrap{flex:auto;min-width:0;position:relative}nss-footer .nss-footer__newsletter-input{width:100%;height:40px;color:inherit;background-color:#0000;border:1px solid;border-radius:5px;outline:none;padding:0 15px;font-family:inherit}nss-footer .nss-footer__newsletter-input:focus-visible{outline-offset:1px;outline:2px solid}nss-footer .nss-footer__newsletter-label{pointer-events:none;color:inherit;opacity:.75;transition:top .2s ease-in-out,left .2s ease-in-out,font-size .2s ease-in-out,line-height .2s ease-in-out,letter-spacing .2s ease-in-out,padding .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out;position:absolute;top:50%;left:15px;translate:0 -50%}nss-footer .nss-footer__newsletter-input:focus~.nss-footer__newsletter-label,nss-footer .nss-footer__newsletter-input:not(:placeholder-shown)~.nss-footer__newsletter-label{letter-spacing:.5px;text-transform:uppercase;background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1);opacity:1;border-radius:2px;padding:0 5px;font-size:10px;line-height:16px;top:0;left:10px}nss-footer .nss-footer__newsletter-btn{background-color:var(--nss-color-scheme-1);height:40px;color:var(--nss-color-scheme-2);white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 20px;transition:box-shadow .2s ease-in-out;display:inline-flex}nss-footer .nss-footer__newsletter-btn:hover{box-shadow:3px 3px 0 var(--nss-color-scheme-8)}nss-footer .nss-footer__newsletter-btn:focus-visible{outline-offset:2px;outline:2px solid}nss-footer .nss-footer__newsletter-btn *{pointer-events:none}nss-footer .nss-footer__newsletter-success,nss-footer .nss-footer__newsletter-errors{color:inherit}nss-footer .nss-footer__newsletter-errors{margin-bottom:12px}nss-footer .nss-footer__newsletter-errors p{margin:0}nss-footer .nss-footer__divider{background-color:currentColor;width:100%;height:1px}nss-footer .nss-footer__bottom{flex-flow:row;justify-content:space-between;align-items:center;gap:30px;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__bottom{flex-flow:column-reverse;align-items:center;gap:30px}}nss-footer .nss-footer__legal-line{flex-flow:wrap;align-items:center;display:flex}@media only screen and (max-width:989px){nss-footer .nss-footer__legal-line{text-align:center;justify-content:center;row-gap:6px}}nss-footer .nss-footer__legal-line li{align-items:center;display:inline-flex}nss-footer .nss-footer__legal-line li+li:before{content:"|";margin:0 12px}nss-footer .nss-footer__legal-line a{position:relative}nss-footer .nss-footer__legal-line a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .35s ease-in-out;position:absolute;bottom:-2px;left:0}nss-footer .nss-footer__legal-line a:hover:after,nss-footer .nss-footer__legal-line a:focus-visible:after{width:100%}nss-footer .nss-footer__socials{flex-flow:row;align-items:center;gap:12px;display:flex}nss-footer .nss-footer__socials a{background-color:var(--nss-color-scheme-1);width:36px;height:36px;color:var(--nss-color-scheme-2);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:inline-flex}nss-footer .nss-footer__socials a:hover,nss-footer .nss-footer__socials a:focus-visible{background-color:var(--nss-color-scheme-8)}nss-footer .nss-footer__socials a svg{width:18px;max-width:18px;height:18px;max-height:18px}
/*# sourceMappingURL=/cdn/shop/t/496/assets/nss-footer.css.map */
