.tl-footer-section{margin-top:0}.tl-footer{position:relative;background:#0e0e0e;color:#ffffffb8;font-size:1.4rem;line-height:1.6}.tl-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(to right,transparent 0%,hsl(275 100% 55%) 10%,hsl(225 100% 55%) 25%,hsl(160 100% 50%) 40%,hsl(75 100% 50%) 55%,hsl(43 100% 50%) 68%,hsl(10 100% 55%) 82%,transparent 100%);opacity:.7}.tl-footer a{color:inherit;text-decoration:none}.tl-footer :focus-visible{outline:2px solid var(--tl-gold, #ffd700);outline-offset:3px;border-radius:.4rem}.tl-footer__assure{border-bottom:1px solid rgba(255,255,255,.07)}.tl-footer__assure-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto}.tl-footer__assure-item{display:flex;align-items:center;gap:1.4rem;padding:2.6rem 2rem;min-width:0}.tl-footer__assure-item+.tl-footer__assure-item{border-left:1px solid rgba(255,255,255,.07)}.tl-footer__assure-icon{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(212,167,44,.35);background:#d4a72c0f;color:var(--tl-gold-warm, #d4a72c);transition:border-color .3s var(--tl-ease-ui),background-color .3s var(--tl-ease-ui)}.tl-footer__assure-icon svg{width:2rem;height:2rem}.tl-footer__assure-text{display:flex;flex-direction:column;min-width:0}.tl-footer__assure-text strong{color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.45rem;letter-spacing:.04rem}.tl-footer__assure-text span{font-size:1.3rem;color:#fff9}a.tl-footer__assure-text strong{transition:color .25s var(--tl-ease-ui)}.tl-footer__assure-item:has(a:hover) .tl-footer__assure-icon{border-color:var(--tl-gold-warm, #d4a72c);background:#d4a72c1f}a.tl-footer__assure-text:hover strong{color:var(--tl-gold, #ffd700)}.tl-footer__main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,3fr) minmax(0,1.45fr);gap:4.8rem;padding-top:6rem;padding-bottom:5.6rem}.tl-footer__logo{display:inline-block}.tl-footer__logo img{display:block;width:18rem;height:auto}.tl-footer__brand-text{margin-top:1.8rem;max-width:30rem;color:#ffffff9e}.tl-footer__brand-text p{margin:0}.tl-footer__brand-link{display:inline-flex;gap:.6rem;margin-top:1.6rem;color:var(--tl-gold-warm, #d4a72c)!important;font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.12rem;text-transform:uppercase}.tl-footer__brand-link span{transition:transform .3s var(--tl-ease-ui)}.tl-footer__brand-link:hover{color:var(--tl-gold, #ffd700)!important}.tl-footer__brand-link:hover span{transform:translate(.4rem)}.tl-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.tl-footer__heading{margin:0 0 1.8rem;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.2rem;text-transform:uppercase}.tl-footer__heading:after{content:"";display:block;width:2.4rem;height:2px;margin-top:1rem;border-radius:2px;background:var(--tl-gold-antique, #8c6d1f)}.tl-footer__col li+li{margin-top:1rem}.tl-footer__link{position:relative;display:inline-block;color:#ffffffb3;transition:color .25s var(--tl-ease-ui),transform .25s var(--tl-ease-ui)}.tl-footer__link:hover{color:var(--tl-gold, #ffd700);transform:translate(.3rem)}.tl-footer__link.is-current{color:#fff}.tl-footer__contact{align-self:start;padding:2.6rem;border-radius:1.4rem;background:var(--tl-surface, #171717);border:1px solid rgba(255,255,255,.07)}.tl-footer__ways li+li{margin-top:1.2rem}.tl-footer__way{display:flex;align-items:center;gap:1.2rem;color:#fff;overflow-wrap:anywhere}.tl-footer__way svg{flex:none;width:1.8rem;height:1.8rem;color:var(--tl-gold-warm, #d4a72c)}a.tl-footer__way{transition:color .25s var(--tl-ease-ui)}a.tl-footer__way:hover{color:var(--tl-gold, #ffd700)}.tl-footer__way--plain{color:#ffffffb3}.tl-footer__hours{margin-top:2rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.07)}.tl-footer__sub{margin:0 0 .6rem;color:#ffffff80;font-size:1.15rem;letter-spacing:.16rem;text-transform:uppercase}.tl-footer__hours .rte p{margin:0;color:#ffffffd1}.tl-footer__address{margin:1.6rem 0 0;font-size:1.25rem;color:#ffffff80}.tl-footer-section+.footer,.shopify-section-group-footer-group .footer{background:#0a0a0a}.shopify-section-group-footer-group .footer__content-bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:2.4rem}.shopify-section-group-footer-group .footer__content-bottom-wrapper{align-items:center}.shopify-section-group-footer-group .footer__content-bottom-wrapper+.footer__content-bottom-wrapper{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.05)}.shopify-section-group-footer-group .localization-form__select{border-radius:999px;background:var(--tl-surface, #171717);box-shadow:none;border:1px solid rgba(255,255,255,.12);transition:border-color .25s var(--tl-ease-ui)}.shopify-section-group-footer-group .localization-form__select:hover{border-color:#d4a72c99}.shopify-section-group-footer-group .localization-form__select:after,.shopify-section-group-footer-group .localization-form__select:before{display:none}.shopify-section-group-footer-group .footer__localization h2{color:#ffffff80;font-size:1.1rem;letter-spacing:.14rem;text-transform:uppercase}.shopify-section-group-footer-group .list-payment__item{opacity:.85}.shopify-section-group-footer-group .copyright__content,.shopify-section-group-footer-group .copyright__content a{color:#ffffff73;font-size:1.15rem}.shopify-section-group-footer-group .copyright__content a:hover{color:var(--tl-gold, #ffd700)}@media screen and (max-width:1199px){.tl-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem 4.8rem}.tl-footer__columns{grid-column:1 / -1;grid-row:2}.tl-footer__assure-item{padding:2.2rem 1.4rem}}@media screen and (max-width:989px){.tl-footer__assure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-footer__assure-item:nth-child(3){border-left:0}.tl-footer__assure-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}}@media screen and (max-width:749px){.tl-footer__assure-list{padding:0}.tl-footer__assure-item{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.6rem}.tl-footer__assure-icon{width:3.6rem;height:3.6rem}.tl-footer__assure-icon svg{width:1.7rem;height:1.7rem}.tl-footer__assure-text strong{font-size:1.35rem}.tl-footer__assure-text span{font-size:1.2rem}.tl-footer__main{grid-template-columns:minmax(0,1fr);gap:3.6rem;padding-top:4rem;padding-bottom:4rem}.tl-footer__columns{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}.tl-footer__col:last-child:nth-child(odd){grid-column:1 / -1}.tl-footer__col:last-child:nth-child(odd) ul{display:flex;flex-wrap:wrap;gap:1rem 2.4rem}.tl-footer__col:last-child:nth-child(odd) li+li{margin-top:0}.tl-footer__link{padding:.2rem 0}.tl-footer__contact{padding:2.2rem}.tl-footer__logo img{width:16rem}.shopify-section-group-footer-group .footer__content-bottom-wrapper{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.tl-footer *,.tl-footer *:before{transition:none!important}}.tl-footer__main{grid-template-columns:minmax(0,1.1fr) minmax(0,2.7fr) minmax(0,1.75fr);gap:4rem}@media screen and (min-width:750px){.tl-footer__assure-item:first-child{padding-left:0}}.tl-footer__contact{padding:2.4rem}.tl-footer__way span{overflow-wrap:normal}a.tl-footer__way span{white-space:nowrap}.tl-footer__assure-text strong{text-wrap:balance}.shopify-section-group-footer-group .footer__content-bottom-wrapper+.footer__content-bottom-wrapper{margin-top:.8rem}@media screen and (max-width:1199px){.tl-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media screen and (max-width:749px){.tl-footer__main{grid-template-columns:minmax(0,1fr)}}.tl-footer__brand-link{display:inline-block;white-space:nowrap}.tl-footer__brand-link span{display:inline-block;margin-left:.4rem}.tl-footer__assure-item{gap:1.2rem;padding-left:1.6rem;padding-right:1.2rem}.tl-footer__assure-icon{width:4rem;height:4rem}.tl-footer__assure-text strong{font-size:1.4rem;letter-spacing:.02rem;white-space:nowrap}@media screen and (max-width:1199px){.tl-footer__assure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-footer__assure-item:nth-child(3){border-left:0;padding-left:0}.tl-footer__assure-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}}@media screen and (max-width:749px){.tl-footer__assure-item,.tl-footer__assure-item:nth-child(3){padding:2rem 1.6rem}.tl-footer__assure-text strong{white-space:normal}}@media screen and (min-width:1200px){.tl-footer__main{grid-template-columns:minmax(0,1.35fr) minmax(0,2.65fr) minmax(0,1.7fr)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tinker-footer.css.map */
