.nss-footer__bottom,.nss-footer{--nss-footer-gap: 20px;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.nss-footer{display:block}.nss-footer .klaviyo-form.klaviyo-form.klaviyo-form{max-width:100%}.nss-footer .nss-accordion__btn[aria-expanded=true] svg{transform:rotate(180deg)}.nss-footer .klaviyo-form{margin:-5px}.nss-footer .klaviyo-form input[type=email],.nss-footer .klaviyo-form input[type=text]{font-family:var(--nss-body-font-family)!important}.nss-footer .klaviyo-form input[type=email]:focus-visible,.nss-footer .klaviyo-form input[type=text]:focus-visible{outline:none!important}.nss-footer .klaviyo-form button[type=button]{box-sizing:border-box;font-family:var(--nss-cta-font-family)!important;padding-bottom:2px!important}.nss-footer__row{--nss-row-align-items: flex-start;--nss-row-justify-content: space-between;--nss-row-gap-y: 30px;--nss-row-gap-x: 20px;--nss-button-width: 100%;flex-wrap:wrap;justify-content:space-between;display:flex}@media only screen and (max-width:989px){.nss-footer__row{gap:0}}.nss-footer__logo{flex:0 0 19%;max-width:260px}@media(max-width:1140px){.nss-footer__logo{text-align:center;flex:0 0 100%;max-width:100%}}.nss-footer__logo-media{width:226px}@media(max-width:1140px){.nss-footer__logo-media{width:184px;margin:0 auto}}@media only screen and (max-width:989px){.nss-footer__menu-ttl{display:none}}.nss-footer__menu-list{--nss-group-gap: 10px}@media only screen and (max-width:989px){.nss-footer__menu-list{--nss-group-gap: 0;margin:-5px 0}.nss-footer__menu-list .nss-footer__menu-link{padding:7px 0;display:block}}.nss-footer__menu-wrapper.nss-accordion__panel{padding:0}@media(min-width:990px){.nss-footer__menu-wrapper.nss-accordion__panel{display:block}}@media only screen and (max-width:989px){.nss-footer__menu-wrapper.nss-accordion__panel{width:100%;padding-bottom:15px}}.nss-footer__menu-list-inline{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media only screen and (max-width:989px){.nss-footer__menu-list-inline{justify-content:center;gap:15px}}.nss-footer__menu-list-inline .nss-footer__menu-link{text-decoration:underline}.nss-footer__menu-list-inline .nss-footer__menu-link:hover{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.nss-footer__bottom{z-index:2;position:relative}@media only screen and (max-width:989px){.nss-footer__logo{margin-top:var(--nss-row-gap-y);margin-bottom:var(--nss-row-gap-y)}}.nss-footer__socials,.nss-footer__bottom-container,.nss-footer__menu,.nss-footer__logo,.nss-footer__newsletter{gap:var(--nss-footer-gap);flex-wrap:wrap;display:flex}.nss-footer__menu,.nss-footer__logo,.nss-footer__newsletter{flex-direction:column}.nss-footer__menu{flex:0 0 13%;max-width:178px}@media only screen and (max-width:989px){.nss-footer__menu{border-top:1px solid;border-bottom:1px solid;flex:0 0 100%;justify-content:flex-start;gap:0;max-width:100%}.nss-footer__menu+.nss-footer__menu{border-top:0 solid}}.nss-footer__newsletter{flex:0 0 30%;max-width:380px}@media only screen and (max-width:989px){.nss-footer__newsletter{max-width:100%;margin:var(--nss-row-gap-y) 0;flex:0 0 100%}}.nss-footer__bottom{padding:20px 0}.nss-footer__menu-link{text-decoration:underline #0000}.nss-footer__menu-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.nss-footer__menu-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:15px 0;display:none}.nss-footer__menu-toggle svg{min-width:13px}@media only screen and (max-width:989px){.nss-footer__menu-toggle{display:flex}}.nss-footer__socials--mobile{text-align:center;flex-direction:column;justify-content:center;gap:15px}@media only screen and (min-width:990px){.nss-footer__socials--mobile{display:none}}.nss-footer__socials--desktop{margin-left:auto}@media only screen and (max-width:989px){.nss-footer__socials--desktop{display:none}}.nss-footer__bottom-container{align-items:center;gap:20px}@media only screen and (max-width:989px){.nss-footer__bottom-container{text-align:center;flex-direction:column;justify-content:center;gap:15px}}@media only screen and (min-width:990px){.nss-footer__socials-heading{padding-top:1px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/nss-footer.css.map */
