.header-wrapper{background-color:#2a2a2a!important;color:#faf9f6!important;padding:0 16px!important}@media (min-width: 990px){.header-wrapper{padding:0 32px!important}}.header__menu-item{color:#faf9f6!important}.header__menu-item:hover{color:#c9a44c!important}.header__active-menu-item,.header__menu-item[aria-current],.list-menu__item[aria-current],.header__menu-item.is-active,.list-menu__item.is-active,.header__menu-item.current,.list-menu__item.current,.header__menu-item.active-parent,.list-menu__item.active-parent{color:#c9a44c!important;font-weight:600!important}.header__heading-link,.header__heading-logo-wrapper{background:#faf9f6!important;padding:6px 12px!important;border-radius:6px!important;display:inline-block!important}.announcement-bar{background:#2a2a2a!important;color:#faf9f6!important;border:none!important;box-shadow:none!important}.announcement-bar a{color:#c9a44c!important;text-decoration:none}.announcement-bar a:hover{color:#faf9f6!important}.custom-footer{background:#2a2a2a!important;color:#faf9f6!important;padding:1.5rem 1rem;font-size:1.3rem;line-height:1.4}.custom-footer a{color:#faf9f6!important;text-decoration:none}.custom-footer a:hover{color:#c9a44c!important}.footer-logo-wrapper{display:inline-block!important;background:#faf9f6!important;padding:4px 10px!important;border-radius:6px!important;box-shadow:0 2px 6px #00000026!important;max-width:140px!important}.footer-logo-wrapper img.footer-logo{display:block!important;width:100%!important;height:auto!important}.footer-top.page-width{display:flex!important;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem;text-align:left}.footer-block__brand-info{display:flex!important;align-items:center!important;gap:.75rem!important;text-align:left!important;margin-bottom:.5rem}.footer-block__brand-info .footer-tagline{font-size:1.2rem!important;line-height:1.4!important}.footer-col{flex:1 1 200px;font-size:1.3rem!important;color:#faf9f6!important}.custom-footer input,.custom-footer label,.custom-footer .footer-tagline,.custom-footer .footer-col,.custom-footer h3{color:#faf9f6!important}.custom-footer h3{font-size:1.3rem!important;font-weight:600!important;margin-bottom:.4rem!important}.custom-footer input[type=email]{background:#faf9f6!important;color:#2a2a2a!important;border:none!important;padding:.4rem .6rem;border-radius:4px;width:100%;max-width:240px}.custom-footer .footer-bottom{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap;gap:1.5rem;font-size:1.2rem;margin-top:.5rem;text-align:center}.custom-footer .footer-bottom p{margin:0!important}.custom-footer .footer-bottom ul{display:flex!important;gap:1rem;list-style:none;margin:0!important;padding:0!important}.custom-footer .footer-bottom li{display:inline}.custom-footer .footer-bottom li:not(:last-child):after{content:"\b7";margin-left:.5rem;color:#faf9f6b3}.custom-footer .footer-bottom a{color:#faf9f6!important}.custom-footer .footer-bottom a:hover{color:#c9a44c!important}@media (max-width: 749px){.custom-footer{padding:1rem .75rem!important;font-size:1.1rem!important}.footer-top.page-width{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.footer-block__brand-info{justify-content:center;flex-direction:row}.footer-col{margin-bottom:.5rem!important;font-size:1.1rem!important}.custom-footer .footer-bottom{gap:1rem!important;font-size:1rem!important}}.custom-footer p{margin:.25rem 0!important;line-height:1.3!important}.custom-footer h3{margin:.5rem 0 .25rem!important;font-size:1.2rem!important;font-weight:600}.footer-top.page-width{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem!important;align-items:start!important;justify-content:center}.footer-block__brand-info{display:flex!important;flex-direction:column;align-items:center;margin:0!important}.footer-tagline{margin-top:.3rem!important;font-size:1.1rem!important;line-height:1.3!important}#footer-newsletter{margin:.25rem 0!important}#footer-email{margin-top:.25rem!important;font-size:1.1rem!important;padding:.4rem .6rem!important}@media (max-width: 749px){.custom-footer{padding:1rem .75rem!important}.footer-top.page-width{grid-template-columns:1fr!important;gap:.75rem!important}.custom-footer p,.footer-tagline{font-size:1rem!important;line-height:1.25!important}.custom-footer h3{font-size:1.1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lm-header-footer.css.map */
