
.header-wrapper{background:#0b302f!important;border-bottom:1px solid #bda37555!important}
.header-wrapper .header{max-width:1320px;min-height:94px;padding:8px 32px!important;gap:20px}
.header-wrapper .header__heading-logo-wrapper{width:110px!important}
.header-wrapper .header__heading-link{padding:6px 0}
.header-wrapper .header__inline-menu{margin-left:24px}
.header-wrapper .header__inline-menu>.list-menu{gap:2px;align-items:center}
.header-wrapper .header__menu-item{font-size:14px!important;letter-spacing:.4px;color:#eee9df;padding:16px 13px;transition:color .2s}
.header-wrapper .header__menu-item:hover{color:#dfc699}
.header-wrapper .header__active-menu-item{color:#dfc699;text-decoration-thickness:1px;text-underline-offset:8px}
.header-wrapper .header__menu-item span{text-decoration:none}
body .header-wrapper .header__inline-menu a[href*="agendapro"]{background:#dec69a!important;color:#123b35!important;border:1px solid #dec69a;padding:15px 20px!important;margin-left:10px;font-size:13px!important;font-weight:700;letter-spacing:1px;box-shadow:0 3px 0 #af935c;transition:background .2s,transform .2s}
body .header-wrapper .header__inline-menu a[href*="agendapro"]:hover{background:#f0dcba!important;transform:translateY(-2px)}
.header-wrapper .header__icons{padding-right:0;gap:0;border-left:1px solid #d9c8a32e;padding-left:15px}
.header-wrapper .header__icon{width:40px;height:44px;color:#eee9df}
.header-wrapper .header__icon .svg-wrapper{width:22px;height:22px}
.header-wrapper .header__submenu{background:#f7f4eb;color:#163c36;border:1px solid #d1bea0;padding:15px;min-width:330px;box-shadow:0 18px 40px #071e2a30}
.header-wrapper .header__submenu .header__menu-item{color:#183c36;padding:13px 16px;font-size:15px!important;border-bottom:1px solid #173e3514}
.header-wrapper .header__submenu .header__menu-item:hover{background:#e9e3d5;color:#143d36}
.header-wrapper details[open]>summary.header__menu-item{color:#dec69a}
.header-wrapper a:focus-visible,.header-wrapper summary:focus-visible{outline:2px solid #d8ba7c;outline-offset:4px}
.announcement-bar-section .utility-bar{background:#082725;color:#dac69f;border-bottom:1px solid #dac69f20}
.announcement-bar-section .announcement-bar__message{font-size:11px!important;letter-spacing:1.4px;padding:9px 12px!important}
.ms-mobile-reserve{display:none}
.header-wrapper .menu-drawer{background:#0b302f;color:#f3ede2;border-top:1px solid #d5b98566}
.header-wrapper .menu-drawer__menu-item{color:#f3ede2;font-size:21px;padding:18px 28px}
.header-wrapper .menu-drawer__menu-item--active,.header-wrapper .menu-drawer__menu-item:hover{background:#234942;color:#ead0a0}
.header-wrapper .menu-drawer__submenu{background:#0b302f}
.header-wrapper .menu-drawer__close-button{color:#dfc699;background:#163e38;font-size:16px}
.header-wrapper .menu-drawer__utility-links{background:#082725}
.header-wrapper .menu-drawer__menu-item[href*="agendapro"]{margin:18px 24px;background:#dec69a;color:#123b35;font-size:17px;justify-content:center;font-weight:700}
@media(min-width:990px) and (max-width:1150px){.header-wrapper .header{gap:10px;padding-left:22px!important;padding-right:22px!important}.header-wrapper .header__inline-menu{margin-left:0}.header-wrapper .header__menu-item{padding-left:9px;padding-right:9px}.header-wrapper .header__icons{padding-left:8px}.header-wrapper .header__heading-logo-wrapper{width:92px!important}}
@media(max-width:989px){.header-wrapper .header{min-height:76px;padding:4px 20px!important;gap:8px}.header-wrapper .header__heading-logo-wrapper{width:84px!important}.header-wrapper .header__icons{border:0;padding-left:0}.ms-mobile-reserve{display:flex;justify-content:center;align-items:center;gap:18px;padding:11px 20px;background:#dec69a;color:#163d36;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.6px;min-height:44px}.ms-mobile-reserve span{font-weight:400;font-size:12px}.header-wrapper .header__icon{width:34px}.announcement-bar-section .announcement-bar__message{font-size:10px!important;letter-spacing:.5px}}
@media(prefers-reduced-motion:reduce){.header-wrapper *{transition:none!important}}

.header-wrapper summary.header__menu-item{padding-right:30px!important}
.header-wrapper .header__menu-item{font-size:15px!important}
.header-wrapper .header__icon--cart .svg-wrapper{width:44px;height:44px}
.header-wrapper .header__menu-item .icon-caret{right:10px}
