mobile-menu .drawer__body{min-height:0;overflow:hidden}
mobile-menu .drawer__content{min-height:0}
mobile-menu .drawer__content__scroll{min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
mobile-menu .drawer__head,mobile-menu .drawer__foot{flex-shrink:0}
mobile-menu .mobile-menu__block-search .navlink--search{position:relative;margin-left:0;padding-left:0}
mobile-menu .mobile-menu__block--search{transform:none!important;animation:none!important;will-change:auto;opacity:1!important}
mobile-menu .drawer:has(header-search-popdown.is-open) .drawer__body{min-height:0}
mobile-menu .drawer:has(header-search-popdown.is-open) .drawer__content__scroll{overflow-y:auto}
@media(max-width:749px){
  header-search-popdown .search-popdown{top:0!important;max-height:calc(100dvh - var(--orli-promo-height,32px) - var(--orli-mobile-usp-height,28px))!important;transform:none!important;animation:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
  header-search-popdown.is-open .search-popdown{transition-delay:0s!important}
  mobile-menu header-search-popdown .search-popdown{top:0!important;max-height:100%!important}
  .header__mobile header-search-popdown .search-popdown>.wrapper{padding-inline:16px}
  .header__mobile header-search-popdown .search-popdown .search-popdown__main .search-popdown__close{top:18px!important;right:0}
  mobile-menu header-search-popdown .search-popdown__main::after{content:none}
}
@media(prefers-reduced-motion:reduce){header-search-popdown .search-popdown{transition-duration:.01ms!important;transition-delay:0s!important}}
