.footer{background:var(--tl-ivory, #F5F5F5)!important;padding:var(--tl-section-md, 4rem) 0 var(--tl-space-xl, 2rem)!important}.footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,var(--tl-gold, #C9A962),transparent);margin-bottom:var(--tl-section-md, 4rem)}.footer__content-top{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:var(--tl-space-2xl, 3rem)!important}.footer__title,.footer-block__heading{font-family:var(--tl-font-body, sans-serif)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--tl-charcoal, #1A1A1A)!important;margin-bottom:1.5rem!important;position:relative}.footer__title:after,.footer-block__heading:after{content:"";display:block;width:30px;height:2px;background:var(--tl-gold, #C9A962);margin-top:.75rem}.footer__list{list-style:none!important;padding:0!important;margin:0!important}.footer__list-item{margin-bottom:.75rem!important}.footer__list-item a{color:var(--tl-slate, #666666)!important;font-size:14px!important;text-decoration:none!important;transition:all .3s ease!important;display:inline-block}.footer__list-item a:hover{color:var(--tl-gold, #C9A962)!important;padding-left:4px}.footer__list-social{display:flex!important;gap:.75rem!important;margin-top:1rem!important}.list-social__link{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--tl-pearl, #E5E5E5)!important;border-radius:50%!important;transition:all .3s ease!important}.list-social__link:hover{border-color:var(--tl-gold, #C9A962)!important;background:var(--tl-gold, #C9A962)!important}.list-social__link:hover .icon{fill:var(--tl-white, #FAFAFA)!important}.footer__newsletter{max-width:350px}.footer__newsletter .newsletter-form__field-wrapper{display:flex;gap:.5rem}.footer__payment{display:flex!important;justify-content:center!important;gap:.5rem!important;margin:2rem 0!important;flex-wrap:wrap}.footer__payment .payment-icon{height:24px!important;opacity:.6;transition:opacity .3s ease}.footer__payment .payment-icon:hover{opacity:1}.footer__content-bottom{text-align:center!important;padding-top:2rem!important;margin-top:2rem!important;border-top:1px solid var(--tl-pearl, #E5E5E5)!important}.footer__copyright{font-size:12px!important;color:var(--tl-silver, #888888)!important}.footer__content-bottom-wrapper{display:flex!important;justify-content:center!important;gap:2rem!important;margin-top:1rem!important;flex-wrap:wrap}.footer__content-bottom-wrapper a{font-size:12px!important;color:var(--tl-silver, #888888)!important;text-decoration:none!important}.footer__content-bottom-wrapper a:hover{color:var(--tl-gold, #C9A962)!important}.footer{padding:3rem 1.5rem 2rem}@media screen and (min-width: 750px){.footer{padding:4rem 2rem 2rem}}@media screen and (min-width: 990px){.footer{padding:5rem 3rem 2rem}}.footer__content-top{display:grid;gap:2rem}@media screen and (max-width: 749px){.footer__content-top{grid-template-columns:1fr;text-align:center}}@media screen and (min-width: 750px) and (max-width: 989px){.footer__content-top{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media screen and (min-width: 990px){.footer__content-top{grid-template-columns:repeat(4,1fr);gap:2rem}}.footer-block{min-width:0}.footer-block__heading,.footer__content-top h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.footer-block__details-content a,.footer__list-social a{font-size:.875rem;line-height:2}.footer__newsletter{max-width:100%}@media screen and (min-width: 750px){.footer__newsletter{max-width:350px}}.footer__newsletter input[type=email]{font-size:.875rem;padding:.75rem 1rem}.footer__list-social{display:flex;gap:.75rem;justify-content:center}@media screen and (min-width: 750px){.footer__list-social{justify-content:flex-start}}.footer__list-social .icon{width:24px;height:24px}.footer__content-bottom{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);font-size:.75rem}@media screen and (min-width: 990px){.footer__content-bottom{display:flex;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tl-footer.css.map */
