/* Mundioliva 1.0.1. Display only: no price, quantity or reward rules. */
.woocommerce .mundi-unit-price,
.mundi-unit-price {
  display: block;
  margin-top: .28em;
  color: #435132;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.45;
}
.mundi-unit-price-line { display: block; }
.mundi-unit-price .woocommerce-Price-amount { font-size: inherit; font-weight: 600; }
.mundi-unit-shipping { display: block; color: #555; font-size: 11px; line-height: 1.4; font-weight: 400; }
.woocommerce div.product .summary .mundi-unit-price { font-size: 15px; }
.woocommerce div.product .summary .mundi-unit-shipping { font-size: 12px; }

@media (max-width: 544px) {
  /* Scope to the verified 13 simple products. Keep the existing Astra form and all YITH text. */
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .ast-container { padding-left: 12px; padding-right: 12px; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .ast-sticky-add-to-cart-content { padding: 8px 0; min-height: 0; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .ast-sticky-add-to-cart-action-wrap {
    display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
    gap: 6px 10px; width: 100%; align-items: center;
  }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .ast-sticky-add-to-cart-action-price {
    display: block; grid-column: 1; grid-row: 1; padding: 0; margin: 0; font-size: 18px; line-height: 1.25;
  }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .woocommerce-price-suffix { font-size: 11px; white-space: nowrap; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .mundi-unit-price { font-size: 12px; line-height: 1.35; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .mundi-unit-shipping { font-size: 11px; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .cart {
    grid-column: 2; grid-row: 1; display: flex; flex-wrap: wrap; justify-content: center; gap: 5px;
    margin: 0; width: 100%; min-width: 0;
  }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .quantity { padding: 0; margin: 0; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .quantity input.qty { min-height: 38px; }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .cart .single_add_to_cart_button {
    padding: 10px 8px; min-height: 44px; width: 100%; margin: 0; font-size: 13px; white-space: normal;
  }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .yith-par-message {
    grid-column: 1 / -1; grid-row: 2; display: block; width: auto; min-width: 0;
    margin: 0; padding: 5px 8px; font-size: 11px; line-height: 1.35;
  }
  body.mundi-aove-unit-price .ast-sticky-add-to-cart .yith-par-message .woocommerce-Price-amount { font-size: inherit; }
}
