/* ===== ProductDetailBackInStock ===== */

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: var(--mobile-mt);
  margin-bottom: var(--mobile-mb);
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__btn {
  width: 100%;
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__saved {
  padding: 0.75rem 1rem;
  border: 1px solid var(--color-border, #e5e5e5);
  border-radius: 0.5rem;
  text-align: center;
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__desc {
  margin: 0;
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__error {
  margin: 0;
  color: var(--color-danger, #d92d20);
}

.cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis__submit {
  width: 100%;
}

/* ===== Desktop (>=1024px) ===== */
@media (min-width: 1024px) {
  .cc_vo2kc2xu_product_detail_back_in_stock .kombos-pd-bis {
    margin-top: var(--desktop-mt, var(--mobile-mt));
    margin-bottom: var(--desktop-mb, var(--mobile-mb));
  }
}
