/* Mobile category-menu descriptions; metadata is not clamped. */
.qr-description-toggle{display:none;}
@media(max-width:767px){
 .cc-menu .menu-content>.qr-mobile-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
 .cc-menu .menu-content>.qr-mobile-description.qr-description-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;}
 .cc-menu .qr-description-toggle:not([hidden]){display:inline-block;border:0;background:transparent;color:var(--ct-primary-bg,currentColor);font:inherit;text-decoration:underline;cursor:pointer;padding:4px 0;margin:2px 0 4px;}
}
