/* v4.21: keep main navigation compact; categories collapsed until requested. */
@media(max-width:1100px){
.dehome-ikea-header{display:flex!important;flex-wrap:wrap!important}
.dehome-ikea-header .desktop-nav{display:flex!important;order:30!important;flex:0 0 100%!important;width:100%!important;overflow-x:auto!important;white-space:nowrap!important;gap:0!important;border-top:1px solid #eee!important;padding:0!important;-webkit-overflow-scrolling:touch!important}
.dehome-ikea-header .desktop-nav a{display:block!important;flex:0 0 auto!important;padding:12px 13px!important;font-size:14px!important;font-weight:500!important}
.dehome-drawer{width:min(90vw,390px)!important}
.dehome-drawer-primary{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 18px!important;border-bottom:1px solid #e5e5e5!important}
.dehome-drawer-primary a{display:block!important;font-size:16px!important;padding:13px 4px!important;border-bottom:1px solid #f1f1f1!important;font-weight:500!important}
.dehome-category-details{display:block!important;overflow:auto!important;flex:1 1 auto!important}
.dehome-category-details summary{display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;padding:17px 22px!important;font-size:15px!important;font-weight:600!important;list-style:none!important}
.dehome-category-details summary::-webkit-details-marker{display:none!important}
.dehome-category-details .drawer-scroll{overflow:visible!important}
.dehome-category-details .drawer-item{min-height:42px!important;padding:10px 22px!important;font-size:14px!important;gap:8px!important}
.dehome-category-details .drawer-thumb,.dehome-drawer .drawer-bottom{display:none!important}
.dehome-category-details:not([open]) .drawer-scroll{display:none!important}
}
