/* ROASTiME German V0.7.1 private read-only cart; no shared theme edits. */
.rt-de-cart-readonly-notice {
  max-width: 60rem;
  margin: 1.3rem 0 0;
  padding: .85rem 1.1rem;
  border: 1px solid rgba(148, 133, 103, .40);
  border-radius: 8px;
  background: rgba(148, 133, 103, .08);
  line-height: 1.6;
}
.rt-de-cart-content [aria-disabled="true"] {
  opacity: .52;
  cursor: not-allowed !important;
}
.rt-de-cart-content a.rt-de-cart-disabled-action {
  pointer-events: none;
  text-decoration: none;
}
.rt-de-cart-content input:disabled,
.rt-de-cart-content select:disabled,
.rt-de-cart-content textarea:disabled {
  cursor: not-allowed;
}
@media (max-width: 520px) {
  .rt-de-cart-readonly-notice { padding: .75rem .9rem; font-size: .9rem; }
}

/* German-only override of the English CSS-generated order summary heading. */
.woocommerce-cart .rt-de-cart-preview .cart_totals > h2::before {
  content: "BESTELLÜBERSICHT";
}

/* Translate the Chinese-theme CSS-generated shipping heading on German cart only. */
.woocommerce-cart .rt-de-cart-preview .woocommerce-shipping-destination::before {
  content: "Lieferung nach" !important;
}
