
/* R62.6.29: contacts stay in document flow, mobile targets stay tappable. */
html body .ants-help--page { position: static !important; display: flex; flex-wrap: wrap; justify-content: center; margin: 16px; max-width: none; }
html body .ants-help--page[hidden] { display: none !important; }
.ants-contact-row { display: flex; flex-wrap: wrap; gap: 8px; }
.ants-contact-row .ants-help__msg { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 6px 12px; border: 1px solid currentColor; border-radius: 8px; color: inherit; text-decoration: none; }
@media (max-width: 767px) { html body #myOrdersModal.active { top: 0; bottom: auto; left: 0; right: 0; transform: none; height: 100dvh; max-height: 100dvh; z-index: 10020; } }
@media (max-width: 767px) {
 html body #catalog .catalog__tab, html body #catalog .catalog__price-pills .catalog__price-pill, .catalog__filter, .sf-filter, .sf-budget button, .sf-chip, .filter-chip, .footer a, .trust-how__more a { min-height: 44px !important; font-size: 12px !important; }
 .footer a, .trust-how__more a { display: inline-flex; align-items: center; }
 html body .product-card__shot, .product-card__shot-label, .product-card__badge, .product-card__size-note, .rp__eyebrow, .collections__label-sub, .announcement-bar__center { font-size: 12px !important; }
}
