/* Future rule-based labels use a separate row on phones. Empty rules render nothing. */
@media (max-width: 639px) {
    .hh-gallery-stage .haroone-product-labels--pdp { display:flex; flex-wrap:wrap; gap:calc(var(--spacing) * 2); }
    .hh-gallery-stage .haroone-product-label-stack { position:static; flex-direction:row; flex-wrap:wrap; gap:calc(var(--spacing) * 2); width:auto; max-width:100%; }
    .hh-gallery-stage .haroone-product-label { max-width:100%; font-family:var(--font-sans); font-size:var(--text-xs); }
}
