@media(max-width:767px){
 /* A backdrop-filter establishes a containing block for fixed children. Remove it while the drawer is open. */
 html body :is(header#onec-site-header.onec-site-header,header#bfd-shared-header,header.onec-site-header):has(.onec-mobile-menu.is-open){
   z-index:10000!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
   transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;
 }
 html body :is(header#onec-site-header.onec-site-header,header#bfd-shared-header,header.onec-site-header) .onec-mobile-menu{
   position:fixed!important;top:60px!important;left:0!important;bottom:auto!important;
   height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important;
   box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;
   z-index:2!important;isolation:isolate!important;
 }
 html body .bfd-mobile-nav-shade{z-index:9999!important;border:0!important;border-radius:0!important;padding:0!important;width:100%!important;height:calc(100dvh - 60px)!important}
 html:not(.dark):not([data-ba-theme=dark]) body header.onec-site-header .onec-mobile-menu{background:linear-gradient(150deg,#f7faff,#edf3fa)!important}
 html:not(.dark):not([data-ba-theme=dark]) body header.onec-site-header .onec-mobile-menu a{color:#18283c!important}
}
@media(max-width:650px){
 html.bfd-slide-axis body #bh-page .bh-track .bh-case-media,
 html.bfd-media-reveal body #bh-page .bh-track .bh-case-media{translate:0 -88px!important}
 html.bfd-slide-axis body #bh-page .bh-track .bh-case-media[data-bfd-axis-visible="1"],
 html.bfd-media-reveal body #bh-page .bh-track .bh-case-media[data-bfd-media-visible="1"]{translate:0 0!important}
}
@media(max-width:650px) and (prefers-reduced-motion:reduce){
 html.bfd-slide-axis body #bh-page .bh-track .bh-case-media,
 html.bfd-media-reveal body #bh-page .bh-track .bh-case-media{translate:none!important;opacity:1!important;transition:none!important}
}
