.custom-footer .custom-footer-outer.section-padding{padding:4rem 6rem}.custom-footer .custom-footer-outer{background-color:#121212}.custom-footer .custom-footer-inner .footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.custom-footer .custom-footer-inner .footer-title{font-size:32px;font-weight:400;letter-spacing:.04em;line-height:41.6px;margin:0;text-decoration:underline;color:#fff;text-underline-offset:.3em;text-decoration-color:#dcca87}.custom-footer .custom-footer-inner .footer-list{list-style:none;padding:0;margin-bottom:30px}.custom-footer .custom-footer-inner .footer-list li{color:#fff}.custom-footer .custom-footer-inner .footer-list a.list-heading{color:#fff;position:relative;display:inline-block;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s ease}.custom-footer .custom-footer-inner .footer-list a.list-heading:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#dcca87;transition:width .3s ease}.custom-footer .custom-footer-inner .footer-list a.list-heading:hover{color:#dcca87}.custom-footer .custom-footer-inner .footer-list a.list-heading:hover:after{width:100%}.custom-footer .custom-footer-inner .footer-center{text-align:center}.custom-footer .custom-footer-inner .footer-logo{max-width:210px;margin:0 auto 10px;margin-bottom:.75rem;width:100%}.custom-footer .custom-footer-inner .footer-tagline{margin:0;color:#fff;font-size:18px;font-weight:400;line-height:1.4}.custom-footer .custom-footer-inner .spoon-icons{padding:5px 0}.custom-footer .custom-footer-inner .footer-socials a{margin:0 8px;color:#fff}.custom-footer .custom-footer-inner .footer-socials span.svg-wrapper{max-height:30px;max-width:30px;width:100%;height:100%}.custom-footer .custom-footer-inner .footer-socials .list-unstyled.list-social.footer__list-social{justify-content:center;display:flex;color:#fff}.custom-footer .custom-footer-inner .footer-bottom{text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:1.4}.custom-footer .custom-footer-inner .footer-bottom .tm-sup{font-size:12px}.custom-footer .custom-footer-inner .right-col{text-align:right}@media screen and (max-width: 989px){.custom-footer .custom-footer-outer.section-padding{padding:4rem 1rem}.custom-footer .custom-footer-inner .footer-grid{display:block;text-align:center}.custom-footer .custom-footer-inner .right-col{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-footer.css.map */
