.rnb-pricing-plan,
.rnb-pricing-info {
    display: none !important;
}
/* Evitar font boosting y zooms raros en iOS / Instagram / TikTok */
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

/* Títulos y texto más estables en móvil (Astra + bloques) */
@media (max-width: 544px) {
  h1, h2, h3, h4,
  .entry-title, .page-title,
  .entry-content h1, .entry-content h2, .entry-content h3 {
    font-size: clamp(20px, 6vw, 28px);
    line-height: 1.25;
    letter-spacing: 0;
    word-break: keep-all;
    overflow-wrap: anywhere;
    hyphens: none;
    margin-top: 0.8em;
    margin-bottom: 0.6em;
  }

  .entry-content p {
    line-height: 1.55;
    margin-bottom: 0.9em;
  }

  .wp-block-button__link,
  .ast-button,
  .button,
  .ast-custom-button {
    white-space: normal;
    line-height: 1.1;
    padding: 12px 18px;
  }

  img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}

/* Reducir huecos excesivos entre bloques */
.wp-block-group,
.wp-block-cover,
.wp-block-columns {
  margin: 1.2rem 0;
}

/* Evitar scroll horizontal fantasma */
html, body {
  overflow-x: hidden;
}

/* Fijar fuente del sistema (si usas System Default) */
body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
/* OCULTAR RECUADRO SUPERIOR DE RnB (precio por días / duración) */
}
/* BIRA: Ocultar SOLO el recuadro superior de RnB (sin cargarse el calendario) */
#product-508 > div.summary.entry-summary > form > div.rnb-loader > div > div > ul {
  display: none !important;
}
/* Ocultar el “cuadro” nativo de RnB (el resumen superior) sin tocar el calendario */
.single-product .rnb-loader ul.rnb-pricing-summary,
.single-product .rnb-loader ul.rnb-pricing-summary-wrapper,
.single-product .rnb-loader .pricing-summary,
.single-product .rnb-loader .price-summary,
.single-product .rnb-loader .rnb-pricing-summary,
.single-product .rnb-loader .rnb_price_summary,
.single-product .rnb-loader .rnb-pricing,
.single-product .rnb-loader ul li.duration,
.single-product .rnb-loader ul li.total,
.single-product .rnb-loader ul li.payable,
.single-product .rnb-loader ul li.deposit,
.single-product .rnb-loader ul li.due {
  display: none !important;
}

