@media (max-width:767px){
body.ne-bf2026 #content .category-top .subcategories{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px!important;
 width:100%!important;margin:4px 0 8px!important;padding:0!important;box-sizing:border-box;
}
body.ne-bf2026 #content .category-top .subcategories::before,
body.ne-bf2026 #content .category-top .subcategories::after{display:none!important;}
body.ne-bf2026 #content .category-top .subcategories>li{
 float:none!important;width:auto!important;min-width:0!important;height:auto!important;
 padding:0!important;margin:0!important;
}
body.ne-bf2026 #content .category-top .subcategories>li>a{
 display:flex!important;align-items:center!important;gap:7px!important;
 width:100%!important;min-width:0!important;min-height:56px!important;
 height:auto!important;padding:0!important;margin:0!important;box-sizing:border-box;
}
body.ne-bf2026 #content .category-top .subcategories>li>a>.image{
 flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:56px!important;
 border:0!important;border-radius:0!important;background:#fff!important;padding:0!important;
 box-shadow:none!important;margin:0!important;
}
body.ne-bf2026 #content .category-top .subcategories>li>a>.image img{
 width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;
}
body.ne-bf2026 #content .category-top .subcategories>li>a>.text{
 display:block!important;flex:1 1 0!important;min-width:0!important;
 width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;
 padding:0!important;margin:0!important;font-size:13px!important;line-height:1.35!important;
 white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
 -webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:anywhere;
}
body.ne-bf2026 #ne-bf2026-banner{
 padding:12px 14px;gap:9px;margin:8px 0 6px;
}
body.ne-bf2026 #ne-bf2026-banner .ne-bf-discount{font-size:23px;margin-bottom:3px;}
body.ne-bf2026 #ne-bf2026-banner .ne-bf-subtitle{font-size:13px;line-height:1.4;}
body.ne-bf2026 #ne-bf2026-banner a,
body.ne-bf2026 #ne-bf2026-banner a:hover,
body.ne-bf2026 #ne-bf2026-banner a:visited{font-size:14px;line-height:1.4;}
body.ne-bf2026 #ne-bf2026-banner .ne-bf-dates{font-size:12px;line-height:1.4;margin-top:4px;}
body.ne-bf2026 #category-header{margin-top:0!important;margin-bottom:8px!important;}
body.ne-bf2026 #category-header .listSorting{margin:0!important;}
body.ne-bf2026 #category-header .sortingToggle{
 min-height:44px!important;height:auto!important;padding:10px 12px!important;
 border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;
 background:#fff!important;color:#222!important;box-shadow:none!important;
 font-size:14px!important;line-height:1.4!important;
}
body.ne-bf2026 #category-header .sortingToggle:focus-visible{
 outline:2px solid #1c99f5!important;outline-offset:2px;
}

body.ne-bf2026 #category-header .sortingToggle{
 display:flex!important;align-items:center!important;gap:5px!important;
 width:100%!important;text-align:left!important;
}
body.ne-bf2026 #category-header .sortingToggle>.icon-sort{display:none!important;}
body.ne-bf2026 #category-header .sortingToggle>.sortingToggle__label,
body.ne-bf2026 #category-header .sortingToggle>.sortingToggle__value{
 position:static!important;margin:0!important;padding:0!important;
 white-space:normal!important;min-width:0!important;
}
body.ne-bf2026 #category-header .sortingToggle>.icon-chevron-down{
 position:static!important;inset:auto!important;transform:none!important;
 margin:0 0 0 auto!important;flex:0 0 auto!important;
}
}
