/* v1.5.46: desktop navigation only; keep existing mobile touch disclosure. */
@media (min-width:1000px) and (hover:hover) {
  body .hiru-layout > .hiru-sidebar, body .hiru-sidebar {
    position:relative!important;top:auto!important;max-height:none!important;
    overflow:visible!important;align-self:start!important;z-index:20;
  }
  body .hiru-sidebar .hiru-side-group{position:relative!important;}
  body .hiru-sidebar .hiru-side-group > .hiru-side-products {
    position:absolute!important;top:0!important;left:calc(100% - 1px)!important;
    max-height:min(76vh,720px)!important;overflow-y:auto!important;overflow-x:visible!important;
    overscroll-behavior:contain;z-index:60!important;
  }
  body .hiru-sidebar .hiru-side-group:not([open]) > .hiru-side-products {display:none!important;}
  body .hiru-sidebar .hiru-product-subfolder {margin:0!important;border:0!important;padding:0!important;background:transparent!important;}
  body .hiru-sidebar .hiru-product-subfolder > summary,
  body .hiru-mega-30 .hiru-product-subfolder > summary {
    border:0!important;border-radius:4px!important;margin:0!important;
    font-size:16px!important;font-weight:500!important;line-height:1.45!important;
    padding:5px 8px!important;list-style:none!important;
  }
  body .hiru-sidebar .hiru-product-subfolder > summary:before,
  body .hiru-mega-30 .hiru-product-subfolder > summary:before {content:'▸'!important;font-size:12px!important;margin-right:8px!important;}
  body .hiru-sidebar .hiru-product-subfolder > .hiru-product-subfolder-items{display:none!important;}
  body .hiru-sidebar .hiru-product-subfolder.hiru-subfolder-hover-46 > .hiru-product-subfolder-items,
  body .hiru-sidebar .hiru-product-subfolder:focus-within > .hiru-product-subfolder-items {
    display:flex!important;position:fixed!important;top:var(--hiru-flyout-top-46,100px)!important;
    left:var(--hiru-flyout-left-46,600px)!important;min-width:260px!important;
    max-width:min(440px,calc(100vw - 25px))!important;max-height:65vh!important;
    overflow:auto!important;background:#fff!important;z-index:99999!important;
    border:1px solid #e0d7eb!important;border-radius:7px!important;
    box-shadow:0 10px 25px #17103720!important;padding:6px!important;
  }
  body .hiru-mega-30 .hiru-product-subfolder {margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
  body .hiru-mega-30 .hiru-product-subfolder > .hiru-product-subfolder-items {display:none!important;}
  body .hiru-mega-30 .hiru-product-subfolder.hiru-subfolder-hover-46 > .hiru-product-subfolder-items,
  body .hiru-mega-30 .hiru-product-subfolder:focus-within > .hiru-product-subfolder-items {display:flex!important;}
  body .hiru-mega-30 .hiru-product-subfolder:not(.hiru-subfolder-hover-46):not(:focus-within) > .hiru-product-subfolder-items {display:none!important;}
  body .hiru-sidebar .hiru-side-products > a:before{content:none!important;}
  body .hiru-sidebar .hiru-side-products > a{padding-left:8px!important;}
  body .hiru-sidebar .hiru-product-subfolder-items > a:before{content:none!important;}
  body .hiru-mega-30 .hiru-product-subfolder > summary:hover,
  body .hiru-sidebar .hiru-product-subfolder > summary:hover{background:#f4f0fa!important;}
}
