.tv-footer{--tv-footer-ink:#292e29;--tv-footer-muted:#62685f;--tv-footer-paper:#f2eee6;color:var(--tv-footer-ink);font-family:var(--font-body-family),sans-serif}.tv-footer *{box-sizing:border-box}.tv-footer__inner{max-width:1500px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.tv-footer__signup{background:var(--tv-footer-paper);padding:60px 0;border-top:1px solid #292e291a}.tv-footer__signup-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.tv-footer__title{font-family:inherit!important;font-size:clamp(25px,2.6vw,38px)!important;font-weight:400;letter-spacing:-.035em!important;line-height:1.18;margin:0 0 16px;color:inherit}.tv-footer__intro{font-size:15px;line-height:1.7;margin:0;max-width:430px;color:var(--tv-footer-muted)}.tv-footer__fields{display:flex;gap:12px;align-items:stretch}.tv-footer__email{flex:1;min-width:0}.tv-footer__email label{display:block;font-size:12px;letter-spacing:.02em;margin-bottom:7px}.tv-footer__email input{display:block;width:100%;min-width:0;min-height:52px;border:1px solid #292e2966;background:transparent;border-radius:0;padding:12px 14px;color:inherit;font:inherit;font-size:16px}.tv-footer__fields button{align-self:flex-end;min-height:52px;border:1px solid var(--tv-footer-ink);background:var(--tv-footer-ink);color:#fff;padding:12px 20px;font:inherit;font-size:14px;cursor:pointer;display:flex;gap:18px;align-items:center;justify-content:center;white-space:nowrap}.tv-footer__fields button:hover{background:#424a40}.tv-footer a:focus-visible,.tv-footer button:focus-visible,.tv-footer input:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:none}.tv-footer__note{font-size:11px;line-height:1.7;margin:12px 0 0;color:var(--tv-footer-muted)}.tv-footer__note a{color:inherit;text-underline-offset:3px;margin-left:4px}.tv-footer__message{font-size:14px;margin:12px 0 0}.tv-footer__main{background:#191c19;color:#f3f0e9;padding:40px 0 24px}.tv-footer__grid{display:grid;grid-template-columns:1.45fr .7fr 1fr 1fr;gap:48px}.tv-footer__grid--no-social{grid-template-columns:1.45fr .8fr 1.3fr}.tv-footer__wordmark{font-size:23px;letter-spacing:.2em!important;font-weight:400;text-decoration:none;color:inherit}.tv-footer__brand p{font-size:14px;line-height:1.8;max-width:280px;color:#b9bdb5;margin:20px 0 0}.tv-footer__heading{font-family:inherit!important;font-size:12px!important;font-weight:500;letter-spacing:.1em!important;text-transform:uppercase;line-height:1.5;margin:4px 0 20px;color:#b9bdb5}.tv-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tv-footer__links a{color:inherit;font-size:14px;line-height:1.7;text-decoration:none;display:inline-flex;min-height:28px;align-items:center}.tv-footer__links a:hover{text-decoration:underline;text-underline-offset:5px}.tv-footer__social{display:flex;flex-wrap:wrap;gap:10px}.tv-footer__social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;border:1px solid #ffffff40;border-radius:50%;padding:8px;transition:background .15s,color .15s}.tv-footer__social a:hover{background:#f3f0e9;color:#191c19}.tv-footer__social svg{display:block;width:22px;height:22px}.tv-footer__bottom{margin-top:32px;border-top:1px solid #ffffff24;padding-top:24px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between}.tv-footer__copyright{font-size:11px;line-height:1.8;margin:0;color:#b9bdb5}.tv-footer__copyright span{display:block}.tv-footer__policies{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin:0;padding:0}.tv-footer__policies a{font-size:11px;color:#b9bdb5;text-decoration:none;display:inline-block;padding:6px 0}.tv-footer__policies a:hover{text-decoration:underline;text-underline-offset:4px}.tv-footer__payments{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0}.tv-footer__payment-icon{display:block;width:32px;height:21px}@media(max-width:989px){.tv-footer__signup-grid{gap:32px;grid-template-columns:1fr 1fr}.tv-footer__fields{flex-direction:column}.tv-footer__fields button{align-self:stretch}.tv-footer__grid{grid-template-columns:1.25fr 1fr;gap:36px}.tv-footer__bottom{margin-top:40px}}@media(max-width:599px){.tv-footer__signup{padding:40px 0}.tv-footer__signup-grid{grid-template-columns:1fr;gap:26px}.tv-footer__main{padding-top:40px}.tv-footer__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.tv-footer__brand{grid-column:1/-1}.tv-footer__brand p{max-width:330px}.tv-footer__wordmark{font-size:21px}.tv-footer__heading{font-size:11px!important;margin-bottom:14px}.tv-footer__links a{min-height:36px;font-size:13px}.tv-footer__social-column{grid-column:1/-1;max-width:none}.tv-footer__social{gap:10px}.tv-footer__bottom{align-items:flex-start;flex-direction:column;gap:18px}.tv-footer__title{max-width:340px}}#shipping,#returns{scroll-margin-top:110px}#TVFooterNewsletter{scroll-margin-top:max(120px,calc(var(--header-height,80px) + 24px))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tv-footer.css.map */
