:root{--pf-bone:#f3eee8;--pf-rose:#68112e}
.header-wrapper{background:#f3eee8!important;border-bottom:1px solid #9a9392}
.header-wrapper .header{background:#f3eee8!important;color:#17171a;max-width:1440px}
.header__heading-logo-wrapper{max-width:110px}
.header__heading-logo{max-height:126px;width:auto!important;max-width:100%;object-fit:contain}
.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__active-menu-item{color:#17171a!important}
.header-wrapper .header__menu-item{font-family:var(--font-body-family);font-size:12px;letter-spacing:.04em}
.header-wrapper .mega-menu__content{background:#f3eee8;color:#17171a}
.header-wrapper .mega-menu__link,.header-wrapper .menu-drawer__menu-item{color:#17171a}
.header-wrapper .mega-menu__list{gap:20px}
.header-wrapper .logo-light{display:none!important}
.header__active-menu-item{text-decoration-color:#68112e;text-underline-offset:5px}
.header-wrapper .header__icon:hover,.header-wrapper .header__menu-item:hover{color:#68112e!important}
.newsletter{border-top:1px solid #bdb2ae;border-bottom:1px solid #bdb2ae}
.newsletter .h1,.newsletter h2{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(36px,4vw,54px);line-height:1.1;letter-spacing:-.025em}
.newsletter .newsletter-form__field-wrapper{max-width:520px}
.footer{border-top:1px solid #51464a}
.footer-block__heading{font-family:var(--font-heading-family);font-size:26px;font-weight:600}
.footer-block__details-content{font-size:13px;line-height:1.8}
.footer .footer-block__brand-info h2{font-family:var(--font-heading-family);font-size:32px;line-height:1.2;letter-spacing:-.02em}
.collection-hero__title,.title--primary,.main-page-title{font-family:var(--font-heading-family);font-weight:600}
.card__heading{font-family:var(--font-heading-family);font-size:25px;line-height:1.2}
.field:after,.button:after{border-radius:0}
.button{font-family:var(--font-body-family)}
@media(max-width:749px){.header__heading-logo{max-height:98px}.header__heading-logo-wrapper{max-width:84px}.header-wrapper .header{padding-block:10px}}
