/* Product navigation becomes a compact native disclosure when the sidebar stacks. */
html body #main-content .product-browser-toggle{display:none}
html body #main-content .product-browser-body>.sidebar-division:first-child{border-top:0;margin-top:0;padding-top:0}
@media(max-width:1100px){
 html body #main-content :is(.container,.rp-layout,.dl-layout):has(>.product-sidebar){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
 html body #main-content .product-sidebar{display:block!important;position:static!important;top:auto!important;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;flex-basis:100%;padding:0;border-radius:14px;margin:0!important}
 html body #main-content .product-browser-toggle{display:block!important;padding:14px 54px 14px 18px!important;min-height:70px;border-radius:13px;background:#eef5f7;color:#173d49}
 html body #main-content .product-browser-toggle strong{display:block;font-size:15px;line-height:1.4}
 html body #main-content .product-browser-toggle small{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#526e79;font-weight:500}
 html body #main-content .product-browser-body{padding:10px}
 html body #main-content .product-browser-body .sidebar-links a{display:flex;align-items:center;min-height:44px;box-sizing:border-box}
}
