/* The /cart document ships as the origin's empty cart; whop-integration.js
 * swaps in the rendered cart as parsing ends. Keep the captured section
 * invisible until then so an empty cart never flashes over a full one. */
html.wp-cart-pending [id^="shopify-section-"][id$="__cart-section"] {
  visibility: hidden;
}

/* Shopify discount codes don't exist on the Whop store (its pricing is the
 * 1/2/3 bundle tiers, applied automatically), so the cart page's code box
 * is not shown. */
[id$="__cart-section"] .cart-discount,
[id$="__cart-section"] accordion-custom:has(cart-discount-component) {
  display: none !important;
}

/* The contact confirmation added after a POST /contact. */
.form-status {
  margin: 0 0 1.2rem;
  font-weight: 500;
}
