/* v1.5.41 - navigation only. All product/order functionality unchanged. */
body .hiru-mega-30 .hiru-product-subfolder {min-width:0;background:#fff;border:0;border-top:1px solid #eee8f5;border-radius:0;margin:4px 0;padding-top:3px}
body .hiru-mega-30 .hiru-product-subfolder>summary,
body .hiru-sidebar .hiru-product-subfolder>summary {font-weight:400!important;font-size:15px!important;padding:6px 8px!important;white-space:nowrap!important;line-height:1.45!important;list-style:none!important}
body .hiru-product-subfolder>summary::-webkit-details-marker{display:none}
body .hiru-product-subfolder>summary:before{content:'▸';display:inline-block;margin-right:7px;color:#5425a8;font-size:12px}
body .hiru-product-subfolder[open]>summary:before{content:'▾'}
body .hiru-mega-30 .hiru-product-subfolder-items,
body .hiru-sidebar .hiru-product-subfolder-items {padding:4px 8px!important;background:#fff}
body .hiru-mega-30 .hiru-product-subfolder-items>a,
body .hiru-sidebar .hiru-product-subfolder-items>a {font-size:15px!important;font-weight:400!important;white-space:nowrap!important;line-height:1.45!important;padding:6px 8px!important;display:block}
body .hiru-sidebar .hiru-side-products>a {font-weight:400!important}
body .hiru-mega-30 .hiru-mega-list>a {font-weight:400!important}
body .hiru-sidebar .hiru-product-subfolder-items>a:before {content:none!important}
body .hiru-product-subfolder-items>a:hover {background:#f4f0fa;color:#5425a8}
@media(min-width:1000px) and (hover:hover){
  body .hiru-sidebar {position:relative;overflow:visible;z-index:21}
  body .hiru-sidebar .hiru-side-group {position:relative}
  body .hiru-sidebar .hiru-side-group>.hiru-side-products {position:absolute;top:0;left:calc(100% - 1px);width:max-content;min-width:290px;max-width:min(440px,calc(100vw - 310px));max-height:min(75vh,720px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #ddd5e9;box-shadow:0 12px 25px #1d17401f;border-radius:8px;padding:10px 12px!important;z-index:30}
  body .hiru-sidebar .hiru-side-group:not([open])>.hiru-side-products{display:none}
  body .hiru-sidebar .hiru-side-products>a{white-space:nowrap!important;font-weight:400!important;font-size:15px!important}
  body .hiru-sidebar .hiru-product-subfolder {border:0;border-top:1px solid #eee8f5;border-radius:0;background:white}
  body .hiru-sidebar .hiru-product-subfolder-items>a{white-space:nowrap!important}
}
@media(max-width:999px){
 body .hiru-sidebar .hiru-product-subfolder-items>a {white-space:normal!important;overflow-wrap:break-word}
}
