/* Ankara branding with the compact header and accessible dropdown behavior used on MRM. */
.ankara-refined.ast-header-break-point #masthead #ast-desktop-header{display:none!important}
.ankara-refined.ast-header-break-point #masthead #ast-mobile-header{display:block!important}
.ankara-refined:not(.ast-header-break-point) #masthead #ast-desktop-header{display:block!important}
.ankara-refined:not(.ast-header-break-point) #masthead #ast-mobile-header{display:none!important}
.ankara-refined #masthead{position:sticky!important;top:var(--ad-admin-offset,0px)!important;inset-inline:0;z-index:1000;width:100%;background:#fcf6eb;box-shadow:0 1px 0 #d8c7a640;transition:box-shadow .3s ease,background-color .3s ease}
.ankara-refined #masthead.ad-is-scrolled{background:#fffaf0;box-shadow:0 6px 24px #5c492312}
.ankara-refined #masthead .ast-primary-header-bar{background:transparent!important;border:0!important;color:#513b31}
.ankara-refined #masthead .ast-container{width:calc(100% - 48px)!important;max-width:1440px!important;padding:0 64px!important;margin:auto!important}
.ankara-refined #masthead .ast-builder-grid-row-container-inner{width:100%;max-width:none;margin:0;padding:0}
.ankara-refined #masthead .ast-builder-grid-row{column-gap:24px;min-height:108px;transition:min-height .3s ease}
.ankara-refined #masthead .site-branding{padding:10px 0!important}
.ankara-refined #masthead .custom-logo-link{display:flex;align-items:center;gap:13px;text-decoration:none}
.ankara-refined #masthead .custom-logo{width:82px!important;height:82px!important;max-width:none!important;object-fit:contain;transition:width .3s ease,height .3s ease}
.ad-brand-caption{display:flex;flex-direction:column;gap:7px;color:#4e372b;line-height:1.2;white-space:nowrap}
.ad-brand-caption strong{font-family:Georgia,'Times New Roman',serif;font-size:27px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}
.ad-brand-caption small{font-family:Manrope,sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.ankara-refined #masthead.ad-is-scrolled .custom-logo{width:66px!important;height:66px!important}
.ankara-refined #masthead.ad-is-scrolled .ast-builder-grid-row{min-height:86px}
.ankara-refined #masthead .main-header-menu>.menu-item>.menu-link{position:relative;color:#4e372b!important;background:transparent!important;font-family:Manrope,sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.5;padding:16px 0;min-height:48px;white-space:nowrap;filter:none!important;text-shadow:none!important;transform:none!important;transition:color .22s ease}
.ankara-refined #masthead .main-header-menu>.menu-item>.menu-link::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:#d7ad62;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
.ankara-refined #masthead .main-header-menu>.menu-item:hover>.menu-link,.ankara-refined #masthead .main-header-menu>.menu-item:focus-within>.menu-link{color:#95603e!important}
.ankara-refined #masthead .main-header-menu>.menu-item:hover>.menu-link::after,.ankara-refined #masthead .main-header-menu>.menu-item:focus-within>.menu-link::after,.ankara-refined #masthead .main-header-menu>.current-menu-item>.menu-link::after{transform:scaleX(1)}
.ankara-refined #masthead .menu-link .ast-icon svg{width:12px;height:12px;transition:transform .22s ease}
.ankara-refined #masthead .menu-item-has-children:hover>.menu-link .ast-icon svg,.ankara-refined #masthead .menu-item-has-children:focus-within>.menu-link .ast-icon svg{transform:rotate(180deg)}
.ankara-refined #masthead .main-header-menu .sub-menu .menu-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:12px 14px!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.5;color:#513b31!important;background:transparent!important;border-radius:7px;text-decoration:none;transition:background-color .18s ease,color .18s ease}
.ankara-refined #masthead .sub-menu .menu-link:hover,.ankara-refined #masthead .sub-menu .menu-link:focus-visible{background:#f5ead2!important;color:#513b31!important}
.ankara-refined #masthead .sub-menu .menu-link::before{content:"";width:6px;height:6px;flex:none;border-top:1.5px solid #c19b52;border-right:1.5px solid #c19b52;transform:rotate(45deg);transition:transform .2s ease}
.ankara-refined #masthead .sub-menu .menu-link:hover::before{transform:translateX(3px) rotate(45deg)}
.ankara-refined #masthead .sub-menu .menu-link>.ast-icon{display:none}
.ankara-refined #masthead .ast-custom-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:13px 18px;border:1px solid #d4ab77!important;border-radius:10px;background:#e9c796!important;color:#513b31!important;font-family:Manrope,sans-serif!important;font-size:14px;font-weight:600!important;text-align:center;white-space:nowrap;box-shadow:0 3px 10px #8b65230a;transition:background-color .2s,transform .2s,box-shadow .2s}
.ankara-refined #masthead .ast-custom-button::after{content:"↗";font-size:18px;font-weight:400}
.ankara-refined #masthead .ast-custom-button:hover{background:#f0d8b5!important;transform:translateY(-2px);box-shadow:0 6px 18px #8b65231a}
@media(min-width:1281px){
 .ankara-refined #masthead .main-header-menu{gap:16px;flex-wrap:nowrap}
 .ankara-refined #ast-desktop-header .main-header-menu>.menu-item>.sub-menu{display:block;top:calc(100% + 6px);left:-14px!important;width:292px!important;min-width:0!important;margin:0;padding:8px!important;background:#fffcf5!important;border:1px solid #e7dac2!important;border-top:3px solid #ddbb7c!important;border-radius:12px;box-shadow:0 18px 42px #5c492322;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}
 .ankara-refined #ast-desktop-header .main-header-menu>.menu-item:hover>.sub-menu,.ankara-refined #ast-desktop-header .main-header-menu>.menu-item:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}
 .ankara-refined #ast-desktop-header .main-header-menu>.menu-item.ad-menu-dismissed>.sub-menu{opacity:0;visibility:hidden;pointer-events:none}
 .ankara-refined #ast-desktop-header .menu-item-has-children::before{content:"";position:absolute;left:-14px;top:100%;width:292px;height:10px}
}
@media(min-width:1281px) and (max-width:1399px){
 .ankara-refined #masthead .ast-container{padding-inline:28px!important}
 .ankara-refined #masthead .main-header-menu{gap:14px}
 .ankara-refined #masthead .main-header-menu>.menu-item>.menu-link{font-size:14px!important}
 .ad-brand-caption strong{font-size:23px}.ad-brand-caption small{font-size:8px}
 .ankara-refined #masthead .custom-logo{width:72px!important;height:72px!important}
 .ankara-refined #masthead .ast-custom-button{padding-inline:14px;font-size:12px}
}
@media(max-width:1280px){
 .ankara-refined #masthead .ast-container{width:100%!important;padding:0 24px!important}
 .ankara-refined #masthead .ast-builder-grid-row{min-height:88px;column-gap:12px}
 .ankara-refined #masthead .custom-logo{width:64px!important;height:64px!important}
 .ad-brand-caption{gap:6px}.ad-brand-caption strong{font-size:23px}.ad-brand-caption small{font-size:8px}
 .ankara-refined #masthead .main-header-menu-toggle{color:#4e372b!important;background:#f2e7cf;border:1px solid #e8d7b5;border-radius:10px;width:44px;height:44px;padding:10px}
 .ankara-refined #masthead .main-header-menu-toggle svg{fill:currentColor;width:23px;height:23px}
 .ankara-refined #masthead .ast-mobile-header-content{background:#fffaf0!important;color:#513b31;border-top:1px solid #eadcc1;max-height:calc(100dvh - 88px);overflow:auto;padding:8px 24px 20px}
 .ankara-refined #masthead .ast-mobile-header-content .main-header-menu{background:transparent!important;border:0}
 .ankara-refined #masthead .ast-mobile-header-content .menu-link{color:#513b31!important;background:transparent!important;font-size:16px;min-height:50px;padding:14px 0!important;border-color:#eadcc1}
 .ankara-refined #masthead .ast-mobile-header-content .main-header-menu>.menu-item>.menu-link{font-size:16px!important}
 .ankara-refined #masthead .ast-mobile-header-content .ast-menu-toggle{color:#4e372b!important;width:44px;height:44px;border:0;background:transparent;right:0;top:4px}
 .ankara-refined #masthead .ast-mobile-header-content .sub-menu{background:transparent!important;border:0;padding-left:14px}
 .ankara-refined #masthead .ast-mobile-header-content .sub-menu .menu-link{min-height:44px;font-size:16px!important}
 .ankara-refined #masthead.ad-is-scrolled .ast-builder-grid-row{min-height:80px}
 .ankara-refined #masthead.ad-is-scrolled .custom-logo{width:58px!important;height:58px!important}
}
@media(max-width:380px){
 .ankara-refined #masthead .ast-container{padding-inline:18px!important}
 .ankara-refined #masthead .custom-logo{width:54px!important;height:54px!important}
 .ankara-refined #masthead .custom-logo-link{gap:9px}.ad-brand-caption strong{font-size:20px}.ad-brand-caption small{font-size:7px}
}
