.novus-footer{position:relative;border-top:.1rem solid rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground))}.novus-footer a{color:inherit;text-decoration:none}.novus-footer__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;padding-bottom:4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.novus-footer__wordmark{display:inline-flex;align-items:baseline;width:fit-content;font-size:clamp(3.4rem,5vw,5.2rem);font-weight:750;line-height:.9;letter-spacing:-.065em}.novus-footer__wordmark span{color:#2ba8e0}.novus-footer__statement{max-width:38rem;margin:2rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.65}.novus-footer__support{margin:2rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.25rem}.novus-footer__support a{color:rgba(var(--color-foreground),.9);text-underline-offset:.35rem}.novus-footer__support a:hover{text-decoration:underline}.novus-footer__socials{justify-content:flex-start;margin-top:2rem}.novus-footer__newsletter{align-self:end;max-width:54rem}.novus-footer__eyebrow{margin:0 0 1rem;color:rgba(var(--color-foreground),.52);font-size:1.05rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.novus-footer__newsletter h2{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1;letter-spacing:-.035em}.novus-footer__newsletter>p:not(.novus-footer__eyebrow){margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.55}.novus-footer__newsletter-form{margin-top:2rem}.novus-footer__newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:5.4rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.32);border-radius:1.4rem;background:rgba(var(--color-foreground),.035);transition:border-color .18s ease,background .18s ease}.novus-footer__newsletter-field:focus-within{border-color:rgba(var(--color-foreground),.76);background:rgba(var(--color-foreground),.06)}.novus-footer__newsletter-field input{min-width:0;padding:0 1.8rem;border:0;outline:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem}.novus-footer__newsletter-field input::placeholder{color:rgba(var(--color-foreground),.48);opacity:1}.novus-footer__newsletter-field button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:13rem;margin:.5rem;padding:0 1.7rem;border:0;border-radius:1rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;font:inherit;font-size:1.25rem;font-weight:650;transition:opacity .18s ease,transform .18s ease}.novus-footer__newsletter-field button:hover{opacity:.86}.novus-footer__newsletter-field button:active{transform:scale(.98)}.novus-footer__newsletter-field button svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.novus-footer__form-message{display:block;margin-top:1rem;color:rgba(var(--color-foreground),.74);font-size:1.2rem}.novus-footer__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2.4rem;padding:4rem 0}.novus-footer__group h2{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.92);font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.novus-footer__group ul{margin:0;padding:0}.novus-footer__group li+li{margin-top:1rem}.novus-footer__group a{display:inline-block;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.45;text-underline-offset:.4rem;transition:color .16s ease,transform .16s ease}.novus-footer__group a:hover{color:rgb(var(--color-foreground));transform:translate(.25rem)}.novus-footer__service-line{display:grid;grid-template-columns:1fr;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.novus-footer__service-item{display:flex;align-items:center;gap:1rem;min-width:0;min-height:5.6rem;padding:1.2rem 0;color:rgba(var(--color-foreground),.78);font-size:1.2rem;font-weight:600;letter-spacing:.02em;line-height:1.45}.novus-footer__service-item+.novus-footer__service-item{border-top:.1rem solid rgba(var(--color-foreground),.1)}.novus-footer__service-copy{min-width:0}.novus-footer__service-copy[hidden]{display:none!important}.novus-footer__service-line svg{flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.novus-footer__legal-note{padding:2.6rem 0;color:rgba(var(--color-foreground),.52);font-size:1.1rem;line-height:1.55}.novus-footer__legal-note p{max-width:104rem;margin:0}.novus-footer__legal-note p+p{margin-top:.7rem}.novus-footer__legal-note strong{color:rgba(var(--color-foreground),.72);font-weight:600}.novus-footer__bottom{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.novus-footer__bottom>p{margin:0;color:rgba(var(--color-foreground),.58);font-size:1.15rem}.novus-footer__payment .list-payment{justify-content:flex-start;margin:0;padding:0}.novus-footer__payment .list-payment__item{opacity:.88}@media screen and (min-width:750px){.novus-footer__lead{grid-template-columns:minmax(26rem,.9fr) minmax(36rem,1.1fr);gap:8rem;align-items:end;padding-bottom:5rem}.novus-footer__navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;padding:5rem 0}.novus-footer__service-line{grid-template-columns:repeat(3,minmax(0,1fr))}.novus-footer__service-item{justify-content:center;min-height:6.4rem;padding:1.4rem 2.4rem;text-align:center}.novus-footer__service-item+.novus-footer__service-item{border-top:0;border-left:.1rem solid rgba(var(--color-foreground),.14)}.novus-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}.novus-footer__payment .list-payment{justify-content:flex-end}}@media screen and (max-width:479px){.novus-footer__newsletter-field{grid-template-columns:1fr;padding:.5rem}.novus-footer__newsletter-field input{min-height:4.8rem}.novus-footer__newsletter-field button{min-height:4.6rem;margin:0}.novus-footer__navigation{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.novus-footer__group a,.novus-footer__newsletter-field,.novus-footer__newsletter-field button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/novus-footer.css.map */
