:root{--linen:#fff;--ink:#252526;--ash:#e5dce0;--clay:#605b60;--gold:#762b40;--font-body:'DM Sans',Arial,sans-serif;--color-base-background-1:255 255 255;--color-base-background-2:247 238 241;--color-base-text:37 37 38;--color-base-accent-1:118 43 64}
body{font-weight:400!important;letter-spacing:0!important;background:#fff!important}
.header,.header-wrapper{background:#fff!important;border-color:#eee6e9!important}
.header{padding-block:12px!important}.announcement-bar__message{padding-block:9px!important;min-height:36px}
.header__heading-link,.header__heading{letter-spacing:0!important;text-transform:none!important;font-size:29px!important;color:#762b40!important}
.header__menu-item,.header__menu-item a,.header__menu-item .header__active-menu-item,.list-menu__item--link{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}
.announcement-bar,.shopify-section-group-header-group .announcement-bar{background:#762b40!important}
.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message span,.announcement-bar__message a{letter-spacing:0!important;text-transform:none!important;opacity:1;font-size:12px!important}
.header__icon{min-width:44px!important;min-height:44px!important}
.footer{background:#f7eef1!important;color:#252526!important}.footer__heading{letter-spacing:0!important;font-size:17px!important}.footer a,.footer p{letter-spacing:0!important}
.footer.footer *{color:#514b51!important}
.footer.footer h2,.footer.footer .footer-block__heading{color:#252526!important;letter-spacing:0!important}
.footer.footer a:hover,.footer.footer button:hover{color:#762b40!important}
.footer.footer input{background:#fff!important;color:#252526!important}
.footer.footer input::placeholder{color:#605b60!important;opacity:1}
.footer.footer .animate-item{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}
.shopify-section:has(.le-home){margin-top:0!important}
@media(max-width:749px){.header__heading-link,.header__heading{font-size:25px!important}.header__icons{gap:0}.header{padding-block:10px!important}}
