.ht-footer-section{margin:0;padding:0}.ht-footer{background:var(--ht-deep);color:#ffffffd1;border-top:1px solid rgba(255,255,255,.07);font-family:var(--ht-font-body)}.ht-footer__inner{max-width:1240px;margin:0 auto;padding:48px 20px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.ht-footer__grid{display:flex;flex-direction:column;gap:32px}.ht-footer__logo-link{display:inline-block;text-decoration:none;margin-bottom:10px}.ht-footer__logo{height:28px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9;display:block}.ht-footer__logo-text{font:700 22px var(--ht-font-heading);color:#fff;letter-spacing:-.01em}.ht-footer__tagline{margin:10px 0 0;font:400 13px/1.55 var(--ht-font-body);color:#ffffff94;max-width:280px}.ht-footer__col{display:flex;flex-direction:column;gap:10px}.ht-footer__col-heading{font:700 10px var(--ht-font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;margin-bottom:4px}.ht-footer__link{font:500 13.5px var(--ht-font-body);color:#fffc;text-decoration:none;transition:color .14s ease;line-height:1.4}.ht-footer__link:hover,.ht-footer__link:focus-visible,.ht-footer__link:focus{color:#fff}.ht-footer__newsletter{display:flex;flex-direction:column;gap:8px}.ht-footer__newsletter .ht-footer__col-heading{margin-bottom:2px}.ht-footer__newsletter-sub{margin:0;font:400 12.5px/1.45 var(--ht-font-body);color:#ffffff8f}.ht-footer__form{margin-top:4px}.ht-footer__form-row{display:flex;gap:8px}.ht-footer__email-input{flex:1;min-width:0;height:46px;border-radius:var(--ht-radius-md, 14px);border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:500 13px var(--ht-font-body);padding:0 14px;outline:none;transition:border-color .16s ease;box-sizing:border-box}.ht-footer__email-input::placeholder{color:#ffffff6b}.ht-footer__email-input:focus{border-color:#ffffff70}.ht-footer__submit-btn{flex:none;height:46px;padding:0 22px;border:none;border-radius:var(--ht-radius-md, 14px);background:var(--ht-pri);color:#fff;font:700 14px var(--ht-font-body);cursor:pointer;transition:background .16s ease,transform .12s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.ht-footer__submit-btn:hover{background:var(--ht-hover)}.ht-footer__submit-btn:active{transform:scale(.97)}.ht-footer__success{margin:8px 0 0;font:600 13px var(--ht-font-body);color:#64c891}.ht-footer__form-error{margin:8px 0 0;font:500 12px var(--ht-font-body);color:#f87171}.ht-footer__bottom{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.09);margin-top:40px;padding-top:24px}.ht-footer__bottom-left{display:flex;flex-direction:column;gap:12px}.ht-footer__trust-row{display:flex;flex-wrap:wrap;gap:8px}.ht-footer__trust-pill{font:600 11px var(--ht-font-body);color:#fffc;border:1px solid rgba(255,255,255,.2);padding:5px 12px;border-radius:var(--ht-radius-pill, 999px);white-space:nowrap;letter-spacing:.01em}.ht-footer__payments{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ht-footer__payment-icon{height:24px;width:auto;border-radius:4px;background:#ffffff1a;opacity:.75}.ht-footer__legal{display:flex;flex-direction:column;gap:4px}.ht-footer__disclaimer{margin:0;font:400 11px/1.5 var(--ht-font-body);color:#ffffff6b}.ht-footer__copyright{margin:0;font:400 11px var(--ht-font-body);color:#ffffff61}@media(min-width:768px){.ht-footer__inner{padding:64px 32px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.ht-footer__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"brand      newsletter" "support    company";gap:44px 56px}.ht-footer__brand{grid-area:brand}.ht-footer__newsletter{grid-area:newsletter}.ht-footer__col--support{grid-area:support}.ht-footer__col--company{grid-area:company}.ht-footer__tagline{max-width:none}.ht-footer__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.ht-footer__legal{text-align:right;flex-shrink:0}}@media(min-width:1024px){.ht-footer__inner{padding:80px 40px;padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}.ht-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1.5fr;grid-template-areas:"brand support company newsletter";gap:40px}.ht-footer__tagline{max-width:270px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hunttail-footer.css.map */
