.nopa-footer{background:var(--nopa-black);color:#fff;padding:6rem 0 2rem;--divider:transparent}.nopa-footer--dividers{--divider:rgba(255,255,255,.12)}.nopa-footer a{color:inherit}.nopa-footer__eyebrow{color:var(--nopa-accent);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-weight:600}.nopa-footer__heading{font-size:clamp(2.4rem,3.4vw,3.8rem);font-weight:700;letter-spacing:.02em;margin:0 0 1.2rem;text-transform:uppercase}.nopa-footer__intro{font-size:1.35rem;color:#ffffffa6;max-width:52rem;margin:0 0 4rem;line-height:1.6}.nopa-footer__cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);margin-bottom:6rem}.nopa-footer__card{border-left:1px solid rgba(255,255,255,.12);padding:3.2rem}.nopa-footer__card:first-child{border-left:none;padding-left:0}@media screen and (max-width:989px){.nopa-footer__cards{grid-template-columns:1fr 1fr}.nopa-footer__card:nth-child(3){border-left:none;padding-left:0}}@media screen and (max-width:749px){.nopa-footer__cards{grid-template-columns:1fr}.nopa-footer__card{border-left:none;padding-left:0;padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid rgba(255,255,255,.08)}.nopa-footer__card:first-child{border-top:none}}.nopa-footer__cardTitle{font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:0 0 1rem;transition:color calc(.25s*var(--nopa-speed)) ease}.nopa-footer__card:hover .nopa-footer__cardTitle{color:var(--nopa-accent)}.nopa-footer__cardText{font-size:1.3rem;color:#fff9;line-height:1.6;margin:0 0 2.4rem}.nopa-footer__cardLink{display:inline-flex;align-items:center;gap:.8rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;position:relative;padding-bottom:.5rem}.nopa-footer__cardLink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#fff6;transition:background-color calc(.25s*var(--nopa-speed)) ease,transform calc(.25s*var(--nopa-speed)) ease;transform-origin:left}.nopa-footer__cardLink:hover{color:var(--nopa-accent)}.nopa-footer__cardLink:hover:after{background:var(--nopa-accent)}.nopa-footer__cardLink svg{transition:transform .25s ease}.nopa-footer__cardLink:hover svg{transform:translate(4px)}.nopa-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;margin-bottom:4rem}@media screen and (max-width:749px){.nopa-footer__cols{grid-template-columns:1fr 1fr}}.nopa-footer__colTitle{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 1.4rem;color:#ffffffe6}.nopa-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.nopa-footer__col a{font-size:1.3rem;color:#ffffffa6;text-decoration:none;transition:color .15s ease}.nopa-footer__col a:hover{color:var(--nopa-accent)}.nopa-footer__social{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--divider);padding-top:2.4rem;margin-bottom:2rem}.nopa-footer__socialLabel{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.nopa-footer__socialIcons{display:flex;gap:1rem}.nopa-footer__socialIcons a{width:3.6rem;height:3.6rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nopa-footer__socialIcons a:hover{background:#fff;color:var(--nopa-black);border-color:#fff}.nopa-footer__logo{display:block;width:100%;text-align:center;font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:.02em;font-size:clamp(4rem,calc(var(--logo-text-vw,18)*1vw),22rem);margin:2rem 0 3rem;color:#fff;-webkit-user-select:none;user-select:none}.nopa-footer__logo img{width:min(calc(var(--logo-w,90)*1%),110rem);height:auto;display:inline-block}.nopa-footer__bottom{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between;border-top:1px solid var(--divider);padding-top:2rem;font-size:1.15rem;color:#ffffff8c}.nopa-footer__bottom a{color:inherit}.nopa-footer__selectors{display:flex;gap:1.2rem}.nopa-footer__selectors select{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.8rem 1.2rem;font-size:1.2rem}.nopa-footer__payments{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.nopa-footer__payments svg{height:2.2rem;width:auto;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nopa-footer.css.map */
