/* Daroonab | Wound-category icons v1 | isolated; main pages remain unchanged */
html.dn-wound-route .dn-wound-grid-host{
 box-sizing:border-box!important;display:block!important;position:relative!important;
 width:min(1180px,calc(100% - 24px))!important;max-width:1180px!important;
 margin:12px auto 4px!important;padding:16px 13px 14px!important;
 border:1px solid rgba(52,169,134,.19)!important;border-radius:25px!important;
 background:linear-gradient(135deg,rgba(248,254,251,.98),rgba(231,251,240,.91))!important;
 box-shadow:0 14px 30px rgba(13,91,70,.045)!important;
 overflow:visible!important;max-height:none!important;min-height:0!important;
 direction:rtl!important;contain:none!important;
}
html.dn-wound-route .dn-wound-grid-host::before{
 content:attr(data-dn-wound-heading);display:block;box-sizing:border-box;
 margin:0 3px 13px;padding:0 12px 0 4px;
 color:#112b33;font-size:16px;font-weight:800;line-height:1.8;
 border-right:4px solid #31a285;
 text-align:right;
}
html.dn-wound-route .dn-wound-grid-host .simplebar-wrapper,
html.dn-wound-route .dn-wound-grid-host .simplebar-mask,
html.dn-wound-route .dn-wound-grid-host .simplebar-offset,
html.dn-wound-route .dn-wound-grid-host .simplebar-content-wrapper,
html.dn-wound-route .dn-wound-grid-host .simplebar-content{
 position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
 width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;
 min-height:0!important;overflow:visible!important;transform:none!important;
 clip: auto!important;scrollbar-width:none!important;
}
html.dn-wound-route .dn-wound-grid-host .simplebar-placeholder,
html.dn-wound-route .dn-wound-grid-host .simplebar-track{display:none!important}
html.dn-wound-route .dn-wound-grid-host ul.product-archive-category-childs{
 display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
 gap:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;
 height:auto!important;max-height:none!important;padding:0!important;margin:0!important;
 list-style:none!important;align-items:stretch!important;justify-content:stretch!important;
 white-space:normal!important;overflow:visible!important;
}
html.dn-wound-route .dn-wound-grid-host ul.product-archive-category-childs>li{
 display:block!important;min-width:0!important;min-height:0!important;width:100%!important;
 padding:0!important;margin:0!important;float:none!important;list-style:none!important;
}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link{
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
 position:relative!important;box-sizing:border-box!important;width:100%!important;
 min-width:0!important;max-width:none!important;min-height:144px!important;height:100%!important;
 margin:0!important;padding:12px 6px 10px!important;gap:7px!important;
 background:linear-gradient(155deg,#fff,#fdfefe)!important;
 border:1px solid rgba(21,133,105,.055)!important;border-radius:19px!important;
 box-shadow:0 6px 17px rgba(11,99,78,.045)!important;
 font-size:0!important;line-height:0!important;text-decoration:none!important;
 color:transparent!important;white-space:normal!important;text-align:center!important;
 transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
 cursor:pointer!important;overflow:hidden!important;
}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::before{
 content:"";display:block;flex:none;width:min(91%,100px);height:87px;margin:0 auto;
 background-image:var(--dn-wound-img);background-position:center;
 background-repeat:no-repeat;background-size:contain;
 filter:drop-shadow(0 5px 7px rgba(25,68,67,.08));
}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::after{
 content:attr(data-dn-wound-label);
 display:-webkit-box;box-sizing:border-box;min-height:33px;
 -webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;
 overflow:hidden;white-space:normal;overflow-wrap:anywhere;
 color:#19353d;font-size:12px;font-weight:750;line-height:1.42;
 width:100%;max-width:100%;text-align:center;
}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link i{display:none!important}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link:hover,
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link:focus-visible{
 transform:translateY(-2px)!important;border-color:rgba(47,166,129,.36)!important;
 box-shadow:0 9px 20px rgba(9,102,77,.11)!important;outline:none!important;
}
html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link:active{transform:translateY(0)!important}
html.dn-wound-route .dn-wound-grid-host:not(.dn-wound-expanded) ul.product-archive-category-childs>li:nth-child(n+11){display:none!important}
html.dn-wound-route .dn-wound-more{
 box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;
 width:fit-content;max-width:calc(100% - 24px);margin:9px auto 19px;padding:9px 18px;
 border:1px solid rgba(45,159,128,.28);border-radius:999px;
 color:#17634f;background:rgba(246,255,251,.97);font-size:12px;font-weight:800;
 box-shadow:0 5px 16px rgba(11,99,78,.045);cursor:pointer;
}
html.dn-wound-route .dn-wound-more:hover,
html.dn-wound-route .dn-wound-more:focus-visible{background:#ecfff5;outline:2px solid rgba(45,159,128,.25)}
html.dn-wound-route .dn-wound-more:after{content:"⌄";font-size:18px;line-height:1}
html.dn-wound-route .dn-wound-more[aria-expanded="true"]:after{content:"⌃"}
@media(max-width:959px){
 html.dn-wound-route .dn-wound-grid-host ul.product-archive-category-childs{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html.dn-wound-route .dn-wound-grid-host:not(.dn-wound-expanded) ul.product-archive-category-childs>li:nth-child(n+9){display:none!important}
}
@media(max-width:600px){
 html.dn-wound-route .dn-wound-grid-host{padding:15px 11px 12px!important;border-radius:23px!important}
 html.dn-wound-route .dn-wound-grid-host::before{font-size:15px;margin-bottom:11px}
 html.dn-wound-route .dn-wound-grid-host ul.product-archive-category-childs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link{min-height:146px!important;border-radius:17px!important;padding:9px 4px 9px!important;gap:5px!important}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::before{height:84px;width:min(94%,91px)}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::after{font-size:11.5px;min-height:33px}
 html.dn-wound-route .dn-wound-grid-host:not(.dn-wound-expanded) ul.product-archive-category-childs>li:nth-child(n+7){display:none!important}
}
@media(max-width:350px){
 html.dn-wound-route .dn-wound-grid-host ul.product-archive-category-childs{gap:6px!important}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::before{height:71px}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link{min-height:130px!important}
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link::after{font-size:10.5px}
}
@media(prefers-reduced-motion:reduce){
 html.dn-wound-route .dn-wound-grid-host a.dn-wound-cat-link{transition:none!important}
}

