.tnr-custom-footer{position:relative;isolation:isolate;overflow-x:clip;max-width:100%;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.tnr-custom-footer .tnr-footer__logo-wrap{position:relative;z-index:1;width:100%;margin-top:clamp(2.8rem,4.5vw,4.8rem);margin-bottom:clamp(1.8rem,2.8vw,3rem);display:flex;align-items:center;justify-content:center;text-align:center}.tnr-custom-footer .tnr-footer__logo-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:100%;width:100%}.tnr-custom-footer .tnr-footer__logo-img{width:auto;max-width:clamp(240px,50vw,540px);max-height:clamp(80px,16vw,170px);height:auto;object-fit:contain;display:block;margin:0 auto;opacity:.95;transition:opacity .25s ease,transform .25s ease}.tnr-custom-footer .tnr-footer__logo-link:hover .tnr-footer__logo-img{opacity:1}.tnr-custom-footer .tnr-footer__logo-badge{font-family:var(--font-heading-family);font-size:clamp(3.6rem,8vw,8.5rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.95;margin:0;line-height:1}.tnr-custom-footer .tnr-footer__content{position:relative;z-index:1}.tnr-custom-footer .tnr-footer__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 2.4rem}@media screen and (min-width:750px){.tnr-custom-footer .tnr-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 3.2rem}}@media screen and (min-width:990px){.tnr-custom-footer .tnr-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.4rem 2rem}}.tnr-custom-footer .tnr-footer__heading{margin:0 0 1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:600;letter-spacing:.08rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:var(--tnr-footer-heading)}.tnr-custom-footer .tnr-footer__menu{list-style:none;margin:0;padding:0}.tnr-custom-footer .tnr-footer__menu li+li{margin-top:1rem}.tnr-custom-footer .tnr-footer__menu a,.tnr-custom-footer .tnr-footer__social-link{color:var(--tnr-footer-muted);text-decoration:none;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:var(--font-body-weight);line-height:calc(1 + .45 / var(--font-body-scale));opacity:.92;transition:color .25s ease,opacity .25s ease}@media screen and (min-width:990px){.tnr-custom-footer .tnr-footer__heading{font-size:calc(var(--font-body-scale) * 1.8rem);margin-bottom:1.8rem}.tnr-custom-footer .tnr-footer__menu a,.tnr-custom-footer .tnr-footer__social-link{font-size:calc(var(--font-body-scale) * 1.6rem)}.tnr-custom-footer .tnr-footer__menu li+li{margin-top:1.1rem}}.tnr-custom-footer .tnr-footer__menu a:hover,.tnr-custom-footer .tnr-footer__social-link:hover{color:var(--tnr-footer-heading);opacity:1}.tnr-custom-footer .tnr-footer__social-links{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:990px){.tnr-custom-footer .tnr-footer__social-links{gap:1.1rem}}.tnr-custom-footer .tnr-footer__newsletter-text{margin:0 0 1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.55rem);font-weight:var(--font-body-weight);line-height:calc(1 + .65 / var(--font-body-scale));color:var(--tnr-footer-muted);opacity:.9}@media screen and (min-width:990px){.tnr-custom-footer .tnr-footer__newsletter-text{font-size:calc(var(--font-body-scale) * 1.6rem);margin-bottom:1.8rem}}.tnr-custom-footer .tnr-footer__email-field{display:flex;align-items:stretch;width:100%;max-width:100%;min-height:4.4rem;border:1px solid rgba(255,255,255,.65);background:transparent}.tnr-custom-footer .tnr-footer__input{flex:1 1 auto;min-width:0;padding:1.1rem .8rem 1.1rem 1.2rem;border:0;background:transparent;color:var(--tnr-footer-heading);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:500;letter-spacing:.1rem;text-transform:uppercase;outline:none}.tnr-custom-footer .tnr-footer__input::placeholder{color:#ffffffbf;opacity:1}.tnr-custom-footer .tnr-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;padding:0;border:0;border-left:1px solid rgba(255,255,255,.65);background:transparent;color:var(--tnr-footer-heading);cursor:pointer;transition:background .25s ease}.tnr-custom-footer .tnr-footer__submit:hover{background:#ffffff14}.tnr-custom-footer .tnr-footer__submit .icon-arrow{width:1.4rem;height:1.4rem}.tnr-custom-footer .tnr-footer__message{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.45;color:var(--tnr-footer-accent)}.tnr-custom-footer .tnr-footer__message--error{color:#ffcaca}.tnr-custom-footer .tnr-footer__bottom{position:relative;z-index:1;margin-top:0;padding-bottom:.8rem}.tnr-custom-footer .tnr-footer__copyright{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-body-weight);line-height:1.5;color:var(--tnr-footer-muted);opacity:.88}.tnr-custom-footer .tnr-footer__copyright a{color:inherit;text-decoration:none}.tnr-custom-footer .tnr-footer__payments{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.tnr-custom-footer .tnr-footer__payments svg{height:1.35rem;width:auto}@media screen and (max-width:749px){.tnr-custom-footer .tnr-footer__col--newsletter{grid-column:1 / -1}.tnr-custom-footer .tnr-footer__wordmark-wrap{margin-top:2.8rem;margin-bottom:1.4rem}.tnr-custom-footer .tnr-footer__wordmark{font-size:clamp(calc(var(--font-heading-scale) * 4.4rem),27cqi,calc(var(--font-heading-scale) * 8.2rem))}}@media screen and (min-width:750px)and (max-width:989px){.tnr-custom-footer .tnr-footer__col--newsletter{grid-column:1 / -1;max-width:36rem}.tnr-custom-footer .tnr-footer__wordmark{font-size:clamp(calc(var(--font-heading-scale) * 5rem),23cqi,calc(var(--font-heading-scale) * 14rem))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-custom-footer.css.map */
