/* v1.5.42: navigation visual refinement only. */
@media (min-width:1000px) and (hover:hover) {
  body .hiru-sidebar .hiru-side-products>a,
  body .hiru-sidebar .hiru-product-subfolder>summary,
  body .hiru-sidebar .hiru-product-subfolder-items>a {font-size:16px!important;font-weight:500!important;line-height:1.45!important;white-space:nowrap!important;}
  body .hiru-sidebar .hiru-product-subfolder {position:static!important;border-top:1px solid #eee8f5!important;margin:3px 0!important;}
  body .hiru-sidebar .hiru-product-subfolder>summary {position:relative;cursor:pointer;padding:7px 8px!important;}
  body .hiru-sidebar .hiru-product-subfolder>summary:before {content:'▸'!important;}
  body .hiru-sidebar .hiru-product-subfolder[open]>summary:before {content:'▸'!important;}
  body .hiru-sidebar .hiru-product-subfolder>.hiru-product-subfolder-items {display:none!important;}
  body .hiru-sidebar .hiru-product-subfolder.hiru-subfolder-hover-42>.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-42,100px)!important;left:var(--hiru-flyout-left-42,600px)!important;width:max-content!important;min-width:265px!important;max-width:min(460px,calc(100vw - 20px))!important;max-height:65vh!important;overflow:auto!important;flex-direction:column!important;z-index:99999!important;background:#fff!important;border:1px solid #dfd6ed!important;border-radius:8px!important;box-shadow:0 12px 28px #17103726!important;padding:7px!important;}
}
@media (min-width:1000px) {
  body .hiru-mega-30 .hiru-mega-list>a,
  body .hiru-mega-30 .hiru-product-subfolder>summary,
  body .hiru-mega-30 .hiru-product-subfolder-items>a {font-size:16px!important;font-weight:500!important;line-height:1.45!important;}
  body .hiru-mega-30 .hiru-product-subfolder>summary {cursor:pointer;}
  body .hiru-mega-30 .hiru-product-subfolder:hover>.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(:hover):not(:focus-within)>.hiru-product-subfolder-items {display:none!important;}
}
@media (max-width:999px) {
  body .hiru-sidebar .hiru-product-subfolder>summary,
  body .hiru-sidebar .hiru-product-subfolder-items>a {font-weight:500!important;}
}
