
.mdc-header-rail{display:none}
@media(min-width:1101px) and (max-width:1300px){#top #header_main>.mdc-rail-host{display:block!important;height:auto!important;min-height:88px!important}#top #header_main .inner-container.mdc-rail-ready{display:flex!important;align-items:center!important;gap:24px!important;height:88px!important;width:100%!important;position:relative}#top #header_main .mdc-rail-ready .logo{width:auto!important}#top #header_main .mdc-rail-ready>.ubermenu,#top #header_main .mdc-rail-ready>.ubermenu-responsive-toggle{display:none!important}}
@media(min-width:1101px) and (max-width:1300px){
#top #header_main>.container.mdc-rail-ready{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;min-height:88px!important;height:88px!important;overflow:visible!important}
#top #header_main .mdc-rail-ready .logo{position:relative!important;flex:0 0 auto!important;float:none!important;left:auto!important;top:auto!important;transform:none!important;clear:none!important;align-self:center!important;margin:0!important;height:auto!important;max-width:none!important;z-index:3}
#top #header_main .mdc-rail-ready .logo a{display:block;height:auto!important}
#top #header_main .mdc-rail-ready .logo img{display:block;width:auto!important;height:auto!important;max-width:clamp(210px,21vw,275px)!important;max-height:64px!important}
#top #header_main .mdc-rail-ready>.main_menu-uber,#top #header_main .mdc-rail-ready .ubermenu-responsive-toggle,#top #header_main .mdc-rail-ready>.main_menu,#top #header_main .mdc-rail-ready>.av-burger-menu-main{display:none!important}
#top #header_main .mdc-header-rail{position:relative;display:flex;align-items:center;flex:1 1 0;min-width:0;max-width:100%;height:100%;gap:3px;z-index:100;line-height:1.4}
#top .mdc-rail-viewport{flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
#top .mdc-rail-viewport::-webkit-scrollbar{display:none}
#top .mdc-rail-track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;min-width:100%;justify-content:flex-end;gap:clamp(3px,.6vw,12px);margin:0;padding:0;list-style:none}
#top .mdc-rail-item{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;white-space:nowrap;list-style:none}
#top .mdc-rail-link{display:block;color:#38353b;font-family:inherit;font-size:15px;font-weight:700;padding:29px 7px;text-decoration:none;line-height:30px}
#top .mdc-rail-link:hover,#top .mdc-rail-link[aria-current="page"]{color:#913d58}
#top .mdc-rail-dropdown-toggle{border:0;background:transparent;color:#8c7f85;padding:14px 3px;font-size:12px;cursor:pointer}
#top .mdc-rail-arrow{flex:0 0 30px;width:30px;height:38px;padding:0;border:0;border-radius:8px;background:#f7f3f5;color:#913d58;font-size:24px;line-height:1;cursor:pointer}
#top .mdc-rail-arrow:disabled{opacity:.3;cursor:default}
#top .mdc-header-rail [hidden]{display:none!important}
#top .mdc-header-rail button:focus-visible,#top .mdc-header-rail a:focus-visible{outline:2px solid #913d58;outline-offset:-2px}
#top .mdc-rail-panel{position:absolute;top:calc(100% - 3px);left:0;width:280px;max-width:min(440px,calc(100vw - 40px));max-height:min(620px,70vh);overflow:auto;background:#fff;color:#38353b;border:1px solid #ece6e9;border-radius:0 0 12px 12px;box-shadow:0 12px 28px #2920321c;padding:12px;z-index:110}
#top .mdc-rail-panel ul{margin:0;padding:0;list-style:none}
#top .mdc-rail-panel li{margin:0;padding:0;list-style:none}
#top .mdc-rail-panel a,#top .mdc-rail-panel .mdc-rail-heading{display:block;padding:10px 12px;font-size:14px;line-height:1.5;color:#39353c;text-decoration:none;white-space:normal}
#top .mdc-rail-panel a:hover,#top .mdc-rail-panel a:focus{background:#f9f3f5;color:#913d58;border-radius:6px}
#top .mdc-rail-panel li>ul{padding-left:13px;margin-left:10px;border-left:1px solid #eee7ea}
#top .mdc-rail-panel li>ul a{font-size:13px;padding-top:7px;padding-bottom:7px}
#top .mdc-rail-panel .mdc-rail-heading{font-weight:700;color:#913d58}
}
@media(min-width:768px) and (max-width:1000px){#top #header_main>.container.mdc-rail-ready{gap:16px!important}#top .mdc-rail-link{font-size:14px;padding-left:6px;padding-right:6px}}
