.nc-footer{background:var(--nc-teal-deep);color:#cbd2e0;padding:7.2rem 0 2.8rem}.nc-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:4.8rem;padding-bottom:4.8rem;border-bottom:1px solid rgba(255,255,255,.14)}.nc-footer__logo{font-family:var(--font-heading-family);font-size:22px;color:var(--nc-paper);font-weight:700;margin-bottom:14px}.nc-footer__brand-text{font-size:1.4rem;color:#ffffffb3;line-height:1.6;max-width:32rem}.nc-footer__brand-text p{margin:0 0 10px}.nc-footer__brand-text ul{display:flex;gap:8px;list-style:none;margin:16px 0 0;padding:0}.nc-footer__brand-text ul li{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;color:var(--nc-paper)}.nc-footer__heading{font-family:var(--font-body-family);color:var(--nc-paper);font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 18px}.nc-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nc-footer__links a,.nc-footer__links--rte a{font-size:16px;line-height:1.5;color:#ffffffb3;text-decoration:none}.nc-footer__links a:hover,.nc-footer__links--rte a:hover{color:var(--nc-lime)}.nc-footer__links--rte ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.nc-footer__payments{justify-content:flex-start;margin:0;padding:0}.nc-footer__paycards{display:flex;gap:.8rem;flex-wrap:wrap}.nc-footer__paycards span{font-size:1.1rem;font-weight:600;border:1px solid rgba(255,255,255,.25);border-radius:3px;padding:.4rem .8rem;color:#cbd2e0}.nc-footer__legal{padding-top:2.8rem;font-size:1.4rem;color:#828ea8;line-height:1.5}.nc-footer__compliance{margin-bottom:2rem}.nc-footer__compliance p{margin:0}.nc-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.4rem;font-size:1.4rem}.nc-footer__copyright{color:#ffffffb3}.nc-footer__legal-links{display:flex;gap:1.8rem;flex-wrap:wrap}.nc-footer__legal-links a{color:#ffffffb3;text-decoration:none}.nc-footer__legal-links a:hover{color:var(--nc-lime)}@media screen and (max-width:859px){.nc-footer__top{grid-template-columns:1fr 1fr;gap:3.2rem}}@media screen and (max-width:559px){.nc-footer{padding:5.6rem 0 2.4rem}.nc-footer__top{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-nc-footer.css.map */
