/* Anchor each wrapped mobile menu to its own button, not the whole nav row. */
@media(max-width:600px){
 .catnav__list>.has-drop[data-product-group]{position:relative}
 .catnav__list>.has-drop[data-product-group]>.drop{left:var(--drop-left,0px);right:auto;top:100%;transform:none;max-width:var(--drop-width,calc(100vw - 32px));max-height:var(--drop-height,45vh)}
}
/* Slightly clearer glass across desktop and mobile; retain original blur. */
.has-drop[data-product-group]>.drop{background:rgba(44,36,29,.38)}
