.footer .widget .footer-brand-info__logo>img{margin:0}.footer-brand-info__social .social-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.footer-brand-info__social .social-links li{margin:0;display:flex}.footer-brand-info__social .social-links li a{display:flex}.footer-brand-info__social .social-links a span{display:none}.footer-brand-info__social svg path{transition:fill .15s ease-in-out}.footer-brand-info__social .social-links a:hover svg path{fill:var(--rusty-spice)}a.footer-brand-info__logo{display:block}.footer .thb-widget-menu a{color:var(--parchment)}.footer .thb-widget-menu a:hover{color:var(--pale-oak)}.footer-brand-info{display:flex;flex-direction:column;gap:20px}.footer-brand-info__address{margin-bottom:0}.footer-brand-info__address p,.footer-brand-info__phone a{color:var(--parchment);font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:115%;margin:0}.footer>.row{display:flex;flex-wrap:wrap}.footer>.row>.columns{width:100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px){.footer>.row>.columns{width:auto;flex:none}.footer>.row>.columns:has(.footer-brand-info){max-width:235px;margin-right:auto}.footer>.row>.columns:has(.thb-widget-menu){max-width:160px;margin-left:auto;margin-right:auto}.footer>.row>.columns:has(.signup-container){max-width:406.66px;margin-left:auto}}.footer .signup-container input[type=email]::placeholder{color:var(--parchment)!important;opacity:.65}.footer .signup-form input[type=email]:focus{border-color:var(--rusty-spice);outline:none}.footer .signup-form input[type=email]:focus~.submit svg path{stroke:var(--rusty-spice)}.sub-footer p{margin:0}.sub-footer>.row>.row{margin-right:0;margin-left:0}.footer-brand-info-desktop{display:none}@media only screen and (min-width:1024px){.footer-brand-info-desktop{display:block}.footer-mobile-logo,.footer-mobile-social,.footer-mobile-contact{display:none}}@media only screen and (max-width:1023px){.footer-mobile-logo{order:1}.footer-signup-column{order:2}.footer-menu-column{order:3}.footer-mobile-social{order:4}.footer-mobile-contact{order:5}.footer-mobile-logo,.footer-mobile-social,.footer-mobile-contact,.footer-signup-column,.footer-menu-column{width:100%;flex:0 0 100%;max-width:100%}.footer-mobile-logo .footer-brand-info{align-items:center}.footer-mobile-social{margin-top:30px}}.footer-accordion{display:none}@media only screen and (min-width:1024px){.footer-menu-desktop{display:block}.footer-accordion{display:none}}@media only screen and (max-width:1023px){.footer-menu-desktop{display:none}.footer-accordion{display:block;border-bottom:1px solid rgba(248,245,240,.25)}.footer-accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--font-body-medium-weight, 500);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;line-height:1;padding:12px 40px 12px 0;cursor:pointer;color:var(--color-footer-text, var(--color-accent))}.footer-accordion summary::-webkit-details-marker{display:none}.footer-accordion summary .footer-accordion__icon{position:absolute;top:0;right:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center}.footer-accordion summary .footer-accordion__icon:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:var(--color-footer-link, var(--color-accent)) transparent transparent transparent;transition:transform .25s ease}.footer-accordion[open] summary .footer-accordion__icon:after{transform:rotateX(180deg)}.footer-accordion__content{padding:0 0 10px}.footer-accordion .thb-widget-menu li{margin-bottom:3px}.footer-menu-column .widget:has(.footer-accordion){margin:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
