/*
 * Catalogusmodus (CatalogModeService). Loaded only while the mode hides
 * prices or blocks ordering for this visitor; the classes sit on <body> and,
 * for the editor (which has no body classes), on <html>.
 *
 * The amounts themselves are already empty (wc_price() and the scripts'
 * money helpers give ''); these rules take away the blocks they stood in, so
 * no "Totaalprijs", "vanaf" or empty price column is left behind.
 */

/* ---- Prices ------------------------------------------------------------ */

/* WooCommerce: product prices, cart and checkout amounts and totals. */
.drk-hide-prices .price,
.drk-hide-prices .woocommerce-Price-amount,
.drk-hide-prices .woocommerce-cart-form .product-price,
.drk-hide-prices .woocommerce-cart-form .product-subtotal,
.drk-hide-prices .cart_totals,
.drk-hide-prices .woocommerce-checkout-review-order-table .product-total,
.drk-hide-prices .woocommerce-checkout-review-order-table tfoot,
.drk-hide-prices .woocommerce-mini-cart__total,
.drk-hide-prices .rouwdruk-staffel-container,

/* Catalogue: the price on each card and the "Prijs tonen voor" picker. */
.drk-hide-prices .wa-card-foot .wa-price,
.drk-hide-prices .wa-qty-pick,

/* Product page: mode choices, add-ons, summary, staffels, related cards. */
.drk-hide-prices .wa-choice-price,
.drk-hide-prices .wa-addon-price,
.drk-hide-prices .wa-amt,
.drk-hide-prices .wa-sum-div,
.drk-hide-prices .wa-total,
.drk-hide-prices .wa-tiers,
.drk-hide-prices .wa-tiers-toggle,
.drk-hide-prices .wa-scard-price > span:first-child,
.drk-hide-prices .wa-price,
.drk-hide-prices .drk-pp-actions-total,

/* Order page and flow: paper, digital card, postage, stamps, photo prints,
   delivery and extras, the running total and the review amounts. */
.drk-hide-prices .drk-paper-tile-price,
.drk-hide-prices .drk-digital-price,
.drk-hide-prices .drk-postage-tile__price,
.drk-hide-prices .drk-postage-tile__note,
.drk-hide-prices .drk-photo-size-price,
.drk-hide-prices [data-drk-stamp-note],
.drk-hide-prices .drk-opt-price,
.drk-hide-prices .drk-flow-amt,
.drk-hide-prices .drk-flow-line.is-total,
.drk-hide-prices .drk-flow-line.is-fee,
.drk-hide-prices .drk-flow-bar-total,

/* Editor: the AI-credits shop. */
.drk-hide-prices .ai-shop-bundle-price {
  display: none !important;
}

/* ---- Ordering off ------------------------------------------------------- */

/* The way into the cart, wherever a theme or widget still shows one. */
.drk-no-ordering .single_add_to_cart_button:not([href*="builder"]),
.drk-no-ordering .add_to_cart_button,
.drk-no-ordering .drk-design-btn--order,
.drk-no-ordering .wc-proceed-to-checkout,
.drk-no-ordering .woocommerce-mini-cart__buttons {
  display: none !important;
}

/* The message on the order page, in place of the order form. */
.drk-catalog-blocked {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  margin: 18px 0;
  padding: 18px 20px;
  border-radius: 14px;
  background: #F6EFE6;
  border: 1px solid #E4D6C3;
  color: #3B2E25;
}
.drk-catalog-blocked .material-icons {
  font-size: 22px;
  color: #B9784C;
  flex: none;
  margin-top: 1px;
}
.drk-catalog-blocked p {
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.5;
}
.drk-catalog-blocked .drk-catalog-blocked-edit {
  display: inline-block;
}
