/* WITHLOVE V229: accessible touch-sized product-card actions, without changing desktop layout. */
@media (max-width: 767px), (pointer: coarse) {
  .v5-product-foot .wl57-card-actions a,
  .wl-weight-card .wl57-weight-actions .v5-btn {
    min-height: 44px;
    font-size: 13px;
    line-height: 1.3;
    touch-action: manipulation;
  }
}
/* Preserve visible, high-contrast keyboard focus on purchase and details links. */
.v5-product-foot .wl57-card-actions a:focus-visible,
.wl-weight-card .wl57-weight-actions a:focus-visible {
  outline: 3px solid #1c5d7d;
  outline-offset: 3px;
}
