.hf-footer{position:relative;overflow:hidden;padding-top:7.2rem;font-size:1.5rem;line-height:1.6;color:#ffffffb8;background:radial-gradient(60rem 30rem at 90% 0%,rgba(26,115,217,.22),transparent 70%),#0f2233}.hf-footer a{color:#ffffffc7;text-decoration:none;transition:color .2s ease}.hf-footer a:hover{color:#fff}.hf-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:4.8rem;padding-bottom:5.6rem}.hf-footer__logo{display:inline-block;margin-bottom:2rem}.hf-footer__logo .hf-logo__word{font-size:3rem}.hf-footer__about{max-width:38rem;margin:0 0 2.4rem}.hf-footer__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.hf-footer__links,.hf-footer__contact,.hf-footer__features{margin:0;padding:0;list-style:none}.hf-footer__links li+li{margin-top:1.1rem}.hf-footer__links a{display:inline-flex;align-items:center;gap:0}.hf-footer__links a:before{content:"";width:0;height:2px;border-radius:2px;background:#4f9cf5;transition:width .25s var(--hf-ease, ease),margin-right .25s var(--hf-ease, ease)}.hf-footer__links a:hover:before{width:1rem;margin-right:.6rem}.hf-footer__contact li{display:flex;align-items:flex-start;gap:1.2rem}.hf-footer__contact li+li{margin-top:1.2rem}.hf-footer__contact svg{width:1.8rem;height:1.8rem;margin-top:.3rem;flex-shrink:0;color:#4f9cf5}.hf-footer__features li{display:flex;gap:1.2rem}.hf-footer__features li+li{margin-top:1.6rem}.hf-footer__features strong{display:block;font-weight:600;color:#fff}.hf-footer__features small{display:block;font-size:1.35rem;color:#fff9}.hf-footer__check{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex-shrink:0;border-radius:50%;background:#4f9cf529;color:#4f9cf5}.hf-footer__check svg{width:1.6rem;height:1.6rem}.hf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 3rem;padding:2.4rem 0 3.2rem;border-top:1px solid rgba(255,255,255,.1);font-size:1.3rem;color:#ffffff8c}.hf-footer__bottom p{margin:0}.hf-footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 2rem}@media screen and (max-width:989px){.hf-footer__grid{grid-template-columns:1fr 1fr;gap:4rem 3.2rem}.hf-footer__col--brand{grid-column:1 / -1}}@media screen and (max-width:749px){.hf-footer{padding-top:5.6rem}.hf-footer__grid{grid-template-columns:1fr;gap:3.6rem;padding-bottom:4rem}.hf-footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hf-footer.css.map */
