.nova-footer{position:relative;padding:16px max(20px,3.8vw);color:#fff;font-family:var(--font-body--family, Arial, sans-serif)}.nova-footer__card{position:relative;isolation:isolate;overflow:hidden;max-width:var(--nova-content-max, 1600px);margin:0 auto;border:1px solid #ffffff24;border-radius:14px;background:linear-gradient(145deg,#1d2732f5,#111923ed 55%,#172029f2);box-shadow:inset 0 1px #ffffff26,inset 1px 0 #ffffff12,0 18px 40px #11192359;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.nova-footer__card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff14,transparent 45%);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nova-footer__card{background:#0a0e13}}.nova-footer a{color:inherit;text-decoration:none}.nova-footer a:focus-visible{outline:2px solid var(--nova-accent, #e1261c);outline-offset:4px}.nova-footer__top{padding:var(--nova-space-6, 32px);border-bottom:1px solid #ffffff14}.nova-footer__join{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nova-space-5, 24px) var(--nova-space-7, 48px)}.nova-footer__join-text h2{margin:0;color:#fff;font-size:var(--nova-subheading-size, 18px);font-weight:700;line-height:1.3;letter-spacing:-.01em}.nova-footer__join-text p{margin:var(--nova-space-2, 8px) 0 0;max-width:40ch;color:#ffffff8f;font-size:var(--nova-small-size, 13px);line-height:1.6}.nova-footer__newsletter{flex:0 1 auto;margin:0}.nova-footer__newsletter-field{display:flex;align-items:center;gap:var(--nova-space-2, 8px);height:52px;padding:6px 6px 6px 0;border:1px solid #ffffff2e;border-radius:12px;background:linear-gradient(145deg,#ffffff21,#ffffff0a);box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .18s ease,background .18s ease}.nova-footer__newsletter-field:focus-within{border-color:#fff;background:linear-gradient(145deg,#ffffff2e,#ffffff14);box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #ffffff29}.nova-footer__newsletter-field input:focus-visible{outline:none}.nova-footer__newsletter-field input{min-width:0;width:clamp(180px,22vw,280px);height:100%;padding-inline:var(--nova-space-4, 16px) var(--nova-space-2, 8px);border:0;background:transparent;color:#fff;font-family:inherit;font-size:var(--nova-small-size, 13px);box-shadow:none}.nova-footer__newsletter-field input::placeholder{color:#ffffff73;opacity:1}.nova-footer__newsletter-field button{flex:0 0 auto;height:100%;padding:0 var(--nova-space-5, 24px);border:1px solid #ffffff5c;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:var(--nova-small-size, 13px);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.nova-footer__newsletter-note{margin:var(--nova-space-2, 8px) 0 0;font-size:var(--nova-label-size, 11px);line-height:1.5}.nova-footer__newsletter-note--success{color:#7fd6a9}.nova-footer__newsletter-note--error{color:#ff9aa8}.nova-footer__social{display:flex;align-items:center;gap:var(--nova-space-2, 8px)}.nova-footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff2e;border-radius:50%;color:#ffffffb8;background:transparent;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.nova-footer__social svg{width:19px;height:19px}.nova-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:var(--nova-space-6, 32px);padding:var(--nova-space-6, 32px) var(--nova-space-6, 32px) var(--nova-space-6, 32px)}.nova-footer__column{text-align:left}.nova-footer__column h2{margin:0 0 var(--nova-space-4, 16px);color:#fff;font-size:var(--nova-small-size, 13px);font-weight:700;line-height:1.4;letter-spacing:.015em}.nova-footer__column ul{display:grid;gap:var(--nova-space-3, 12px);margin:0;padding:0;list-style:none}.nova-footer__column a{display:inline-block;color:#ffffffad;font-size:var(--nova-small-size, 13px);line-height:1.5;transition:color .18s ease}.nova-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nova-space-4, 16px) var(--nova-space-6, 32px);padding:var(--nova-space-4, 16px) var(--nova-space-6, 32px);border-top:1px solid #ffffff24;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#00000038,#0000001a);box-shadow:inset 0 1px #ffffff17}.nova-footer__logo{display:block;flex:0 0 auto}.nova-footer__logo img{display:block;width:96px;height:auto;max-height:46px;object-fit:contain;filter:brightness(0) invert(1)}.nova-footer__quicklinks{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--nova-space-3, 12px) var(--nova-space-5, 24px);font-size:var(--nova-small-size, 13px);font-weight:600}.nova-footer__copyright{margin:var(--nova-space-5, 24px) 0 0;text-align:center;color:var(--nova-text-soft, #64727d);font-size:var(--nova-label-size, 11px);line-height:1.7}@media(hover:hover){.nova-footer__newsletter-field button:hover{border-color:#fff;background:#ffffff1a}.nova-footer__social a:hover{color:#fff;border-color:#fff6;background:#ffffff14}.nova-footer__column a:hover,.nova-footer__quicklinks a:hover{color:#fff}}@media(max-width:1099px){.nova-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nova-space-5, 24px)}}@media(max-width:749px){.nova-footer{padding-inline:14px}.nova-footer__top{text-align:center;padding:var(--nova-space-5, 24px) var(--nova-space-4, 16px)}.nova-footer__join{flex-direction:column;align-items:stretch}.nova-footer__join-text p{margin-inline:auto}.nova-footer__newsletter-field input{width:100%}.nova-footer__social{justify-content:center}.nova-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nova-space-5, 24px) var(--nova-space-4, 16px);padding:var(--nova-space-5, 24px) var(--nova-space-4, 16px) var(--nova-space-6, 32px)}.nova-footer__bottom{flex-direction:column;gap:var(--nova-space-3, 12px);padding:var(--nova-space-4, 16px)}.nova-footer__logo img{width:88px;max-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nova-footer.css.map */
