.product-form__error-message-wrapper:has(.koyo-purchase-recovery) { flex-wrap: wrap; }
  .product-form__error-message-wrapper:has(.koyo-purchase-recovery) .product-form__error-message { flex: 1; }
  .koyo-purchase-recovery { display: flex; flex-wrap: wrap; flex-basis: 100%; gap: 0.8rem; margin-top: 1rem; }
  .koyo-purchase-recovery .button { white-space: normal; }
.koyo-purchase-unconfirmed { font-size: 1.3rem; line-height: 1.4; margin-bottom: 1.5rem; }
.koyo-purchase-unconfirmed p { margin: 0; }
