/*
 Theme Name:   Psyocare Child (CEBIPRO)
 Template:     psyocare
 Description:  Tema hijo de "psyocare" para la web de I&J Biodescodificación Profesional.
 Version:      1.0.7
 Text Domain:  psyocare-child
*/
:root {

  --cebipro-marino-institucional: #061B3A;
  --cebipro-azul-profundo:        #083D78;
  --cebipro-azul-principal:       #075EB5;
  --cebipro-azul-luminoso:        #19A7E0;
  --cebipro-azul-oscuro-alt:      #04162F;
  --cebipro-azul-medio-alt:       #063D76;
  --cebipro-azul-claro-alt:       #087FC1;
  --cebipro-dorado-institucional: #D5A62E;
  --cebipro-dorado-claro:         #F0CB68;
  --cebipro-blanco-calido:        #F8FAFC;
  --cebipro-texto-oscuro:         #152238;

  --cebipro-gradiente-principal:
    linear-gradient(135deg, var(--cebipro-marino-institucional) 0%, var(--cebipro-azul-principal) 60%, var(--cebipro-azul-luminoso) 100%);
  --cebipro-gradiente-alternativo:
    linear-gradient(135deg, var(--cebipro-azul-oscuro-alt) 0%, var(--cebipro-azul-medio-alt) 55%, var(--cebipro-azul-claro-alt) 100%);
  --cebipro-gradiente-dorado:
    linear-gradient(90deg, var(--cebipro-dorado-institucional) 0%, var(--cebipro-dorado-claro) 100%);
}

@media (max-width: 480px) {
  .media-icon a[href^="mailto"] {
    overflow-wrap: anywhere;
    word-break: break-word;
    max-width: 100%;
    display: inline-block;
  }
}

.woocommerce .button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #place_order {
  background-color: var(--cebipro-azul-principal);
  color: var(--cebipro-blanco-calido);
  border-radius: 8px;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 700;
}
.woocommerce .button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #place_order:hover {
  background-color: var(--cebipro-azul-profundo);
  color: var(--cebipro-blanco-calido);
}
.woocommerce .button:not(.alt),
.woocommerce a.button:not(.alt) {
  border-color: var(--cebipro-azul-principal);
  color: var(--cebipro-azul-principal);
  border-radius: 8px;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
}

.woocommerce ins,
.woocommerce .price,
a:not(.button) {
  color: var(--cebipro-azul-principal);
}
a:not(.button):hover {
  color: var(--cebipro-azul-profundo);
}

.woocommerce ul.products li.product .price {
  color: var(--cebipro-azul-oscuro-alt);
}
.woocommerce ul.products li.product .price ins {
  color: var(--cebipro-azul-principal);
}

.cebipro-yape-manual-fields {
  background: var(--cebipro-blanco-calido);
  border: 1px solid var(--cebipro-azul-luminoso);
  border-radius: 8px;
  padding: 16px;
}
.cebipro-yape-qr {
  border: 2px solid var(--cebipro-azul-principal);
  border-radius: 6px;
}
.cebipro-yape-importe strong {
  color: var(--cebipro-azul-oscuro-alt);
}
.cebipro-yape-honestidad {
  color: var(--cebipro-texto-oscuro);
  font-style: italic;
}

.product_title.entry-title,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
h1.entry-title.product_title {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-weight: 600;
}

.libro-reclamaciones-wrap,
.cebipro-profesionales,
main, .site-content {
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  color: var(--cebipro-texto-oscuro);
}

.main-menu ul li a,
.mobile-menu ul li a,
.media-icon a,
.header-icon a,
.woocommerce .button.alt,
.woocommerce #place_order,
.cebipro-yape-manual-fields input[type="text"] {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}
.header-icon a,
.media-icon a {
  min-width: 44px;
  justify-content: center;
}
.navbar-toggler.ht-toggler {
  min-width: 44px;
  min-height: 44px;
}
.woocommerce .widget_layered_nav_filters + button.button,
form.woocommerce-ordering + form button.button,
.orderby ~ button.button,
button.button[type="submit"],
.wpcf7-form-control.wpcf7-submit {
  min-height: 44px;
}

a.primary-btn {
  color: var(--cebipro-blanco-calido);
}
.page-breadcrumb .breadcrumb-item a,
.page-breadcrumb .breadcrumb-item a:hover,
.page-breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: var(--cebipro-blanco-calido);
}
.theme-title h6 {

  color: var(--cebipro-azul-profundo);
}
.footer-subscribe .widget-title {
  color: var(--cebipro-marino-institucional);
}
.woocommerce-terms-and-conditions-checkbox-text {
  color: var(--cebipro-texto-oscuro);
}
.woocommerce-terms-and-conditions-wrapper a.woocommerce-terms-and-conditions-link {
  color: var(--cebipro-azul-profundo);
}

.page-id-2959 .primary-btn {
  border-color: transparent;
}
.page-id-2959 .primary-btn .wpcf7-form-control.wpcf7-submit {
  background: var(--cebipro-gradiente-dorado);
  border: none;
  color: var(--cebipro-texto-oscuro);
}
.page-id-2959 .primary-btn span {
  color: var(--cebipro-texto-oscuro);
}

.primary-footer a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.woocommerce-form__label-for-checkbox {
  min-height: 44px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.wpcf7-acceptance label {
  min-height: 44px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.show-password-input {
  min-width: 44px;
  min-height: 44px;
}

.woocommerce-LostPassword a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.woocommerce-form-login .woocommerce-Input {
  min-height: 44px;
}

.swiper-pagination .swiper-pagination-bullet {

  width: 44px !important;
  height: 44px !important;
  margin: 0 !important;
  background: transparent !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.swiper-pagination-bullet::after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}
.swiper-pagination-bullet-active::after {
  background: rgb(0, 0, 0);
}

.header-top a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.woocommerce-breadcrumb a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.elementor-button.elementor-size-sm {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.page-id-2352 .entry-content a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

a[href^="mailto:"],
a[href^="tel:"] {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.p2-svc-grid {
  display: flex !important;
}
.p2-svc-col {
  min-width: 0;
  flex: 1 1 260px;
}
@media (max-width: 767px) {
  .p2-svc-col {
    flex: 1 1 100%;
  }
}

.elementor-element-p2-proximo-evento .elementor-widget-title .elementor-heading-title,
.elementor-element-p2-cierre-cta .elementor-widget-title .elementor-heading-title {
  color: var(--cebipro-blanco-calido);
}
.elementor-element-p2-problema-transformacion,
.elementor-element-p2-programas-destacados {
  min-width: 0;
}
.elementor-element-p2-problema-transformacion .elementor-column,
.elementor-element-p2-programas-destacados .elementor-column {
  min-width: 0;
}
.elementor-element-p2-cierre-cta {
  text-align: center;
}
.elementor-element-p2-cierre-cta .elementor-widget-button {
  display: inline-block;
  margin: 0 8px;
}

.postid-3010 .single_add_to_cart_button.button.alt {
  background: var(--cebipro-gradiente-dorado) !important;
  color: var(--cebipro-texto-oscuro) !important;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  border: none;
}
.postid-3010 .single_add_to_cart_button.button.alt:hover {
  background: var(--cebipro-dorado-institucional) !important;
  color: var(--cebipro-texto-oscuro) !important;
}

.postid-3010 .cebipro-p2-eyebrow {
  display: block;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--cebipro-azul-principal);
  margin-bottom: 8px;
}

.postid-3010 table.variations,
.postid-3010 .woocommerce-variation-price {
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 600;
}
.postid-3010 .cebipro-culqilink-tarjeta,
.postid-3010 .cebipro-grupal-corporativo {
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 500;
  font-size: 15px;
}

.product_meta a {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.postid-3010 .cebipro-p2r2-eyebrow-azul,
.postid-3010 .cebipro-p2r2-eyebrow-dorado {
  display: block;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.postid-3010 .cebipro-p2r2-eyebrow-azul { color: var(--cebipro-azul-principal); }
.postid-3010 .cebipro-p2r2-eyebrow-dorado { color: var(--cebipro-dorado-claro); }

.postid-3010 .cebipro-p2r2-hero-foto {
  position: relative;
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(248, 250, 252, 0.28);
}
.postid-3010 .cebipro-p2r2-hero-foto img {
  display: block;
  width: 100%;
  height: auto;
}
.postid-3010 .cebipro-p2r2-hero-cita {
  position: absolute;
  left: 0; right: 0; bottom: 0;
  margin: 0;
  padding: 56px 24px 22px;
  background: linear-gradient(180deg, rgba(4, 22, 47, 0) 0%, rgba(4, 22, 47, 0.86) 100%);
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(20px, 2.2vw, 28px);
  font-weight: 600;
  line-height: 1.2;
  color: var(--cebipro-blanco-calido);
}

.postid-3010 .cebipro-p2r2-seccion {
  width: 100%;
  padding: clamp(40px, 5vw, 72px) 20px;
}
.postid-3010 .cebipro-p2r2-blanco { background: var(--cebipro-blanco-calido); }
.postid-3010 .cebipro-p2r2-ancho {
  max-width: 1200px;
  margin: 0 auto;
}
.postid-3010 .cebipro-p2r2-ancho-angosto {
  max-width: 900px;
  margin: 0 auto;
}
.postid-3010 .cebipro-p2r2-grid-2 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: clamp(28px, 3vw, 48px);
}
.postid-3010 .cebipro-p2r2-seccion h2 {
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--cebipro-texto-oscuro);
  margin: 0 0 14px;
}
.postid-3010 .cebipro-p2r2-texto-grande {
  font-size: clamp(16px, 1.15vw, 18px);
  line-height: 1.65;
  color: var(--cebipro-texto-oscuro);
}
.postid-3010 .cebipro-p2r2-texto-chico {
  font-size: 15px;
  line-height: 1.6;
  color: rgba(21, 34, 56, 0.78);
}
.postid-3010 .cebipro-p2r2-lista-guion {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 12px;
}
.postid-3010 .cebipro-p2r2-lista-guion li {
  padding: 16px 18px;
  background: #FFFFFF;
  border: 1px solid rgba(6, 27, 58, 0.10);
  border-radius: 14px;
  font-size: 15px;
  line-height: 1.5;
}
.postid-3010 .cebipro-p2r2-lista-guion li::before {
  content: "— ";
  color: var(--cebipro-dorado-institucional);
  font-weight: 800;
}

.postid-3010 .cebipro-p2r2-ficha-grid {
  margin: 0;
  display: grid;

  grid-template-columns: 1fr;
  gap: 14px;
}
@media (min-width: 480px) {
  .postid-3010 .cebipro-p2r2-ficha-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.postid-3010 .cebipro-p2r2-ficha-grid > div {
  padding: 18px;
  background: var(--cebipro-blanco-calido);
  border: 1px solid rgba(6, 27, 58, 0.10);
  border-radius: 14px;
}
.postid-3010 .cebipro-p2r2-ficha-grid dt {
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--cebipro-azul-principal);
}
.postid-3010 .cebipro-p2r2-ficha-grid dd {
  margin: 6px 0 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--cebipro-texto-oscuro);
}

.postid-3010 div.summary.entry-summary {
  position: relative;
}
.postid-3010 .cebipro-p2r2-inversion {
  background: var(--cebipro-gradiente-alternativo);
  color: var(--cebipro-blanco-calido);
  border-radius: 22px;
  padding: clamp(24px, 2.6vw, 40px) clamp(20px, 2.4vw, 32px);
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.postid-3010 .cebipro-p2r2-inversion .woocommerce-Price-amount {
  color: var(--cebipro-blanco-calido);
  font-size: clamp(28px, 3vw, 40px);
  font-weight: 800;
}
.postid-3010 .cebipro-p2r2-inversion table.variations th,
.postid-3010 .cebipro-p2r2-inversion table.variations td {
  color: var(--cebipro-blanco-calido);
}
.postid-3010 .cebipro-p2r2-inversion select {
  border-radius: 999px;
  border: 1px solid rgba(248, 250, 252, 0.5);
  padding: 10px 16px;
  background: rgba(6, 27, 58, 0.35);
  color: var(--cebipro-blanco-calido);
  font-weight: 600;
}
.postid-3010 .cebipro-p2r2-inversion-nota {
  max-width: 780px;
  margin: 14px auto 0;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(21, 34, 56, 0.78);
  text-align: center;
}

.postid-3010 .cebipro-p2r2-faq-item {
  background: #FFFFFF;
  border: 1px solid rgba(6, 27, 58, 0.10);
  border-radius: 14px;
  padding: 16px 20px;
  margin-bottom: 12px;
}
.postid-3010 .cebipro-p2r2-faq-item summary {
  cursor: pointer;
  font-size: 17px;
  font-weight: 700;
  color: var(--cebipro-texto-oscuro);
  min-height: 32px;
  display: flex;
  align-items: center;
}
.postid-3010 .cebipro-p2r2-faq-item p {
  margin: 10px 0 0;
  font-size: 15px;
  line-height: 1.6;
  color: rgba(21, 34, 56, 0.82);
}
.postid-3010 .cebipro-p2r2-cierre {
  background: var(--cebipro-blanco-calido);
  border-top: 1px solid rgba(6, 27, 58, 0.08);
}
.postid-3010 .cebipro-p2r2-cierre-centrado {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  text-align: center;
}
.postid-3010 .cebipro-p2r2-cormorant-cierre {
  margin: 0;
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(26px, 3vw, 40px);
  font-weight: 600;
  color: var(--cebipro-marino-institucional);
}
.postid-3010 .cebipro-p2r2-texto-fuerte {
  margin: 0;
  font-size: 17px;
  font-weight: 700;
  color: var(--cebipro-texto-oscuro);
}
.postid-3010 .cebipro-p2r2-boton-dorado.cebipro-p2r2-cierre-boton {
  display: inline-flex;
  align-items: center;
  min-height: 52px;
  padding: 0 30px;
  border-radius: 999px;
  background: var(--cebipro-gradiente-dorado);
  color: var(--cebipro-texto-oscuro);
  font-size: 17px;
  font-weight: 800;
  text-decoration: none;
}

.postid-3010 .cebipro-p2r2-cierre-whatsapp {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 4px 2px;
  box-sizing: border-box;
  font-size: 15px;
  font-weight: 700;
  color: var(--cebipro-azul-principal);
}

.page-id-27 .cebipro-p2r2-home-eyebrow-dorado,
.page-id-27 .cebipro-p2r2-home-eyebrow-azul {
  display: block;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.page-id-27 .cebipro-p2r2-home-eyebrow-dorado { color: var(--cebipro-dorado-claro); }
.page-id-27 .cebipro-p2r2-home-eyebrow-azul { color: var(--cebipro-azul-principal); }
.page-id-27 .cebipro-p2r2-home-ancho {
  max-width: 1200px;
  margin: 0 auto;
}

.page-id-27 .cebipro-p2r2-home-hero {
  background: var(--cebipro-gradiente-principal);
  color: var(--cebipro-blanco-calido);
  padding: clamp(48px, 6vw, 88px) 20px;
}
.page-id-27 .cebipro-p2r2-home-hero-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: clamp(32px, 4vw, 56px);
  align-items: center;
}
.page-id-27 .cebipro-p2r2-home-hero-copy {
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
}
.page-id-27 .cebipro-p2r2-home-hero-copy h1 {
  margin: 0;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-size: clamp(34px, 4.2vw, 60px);
  line-height: 1.06;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--cebipro-blanco-calido);
}
.page-id-27 .cebipro-p2r2-home-hero-intro {
  margin: 0;
  max-width: 52ch;
  font-size: clamp(16px, 1.2vw, 19px);
  line-height: 1.6;
  color: rgba(248, 250, 252, 0.92);
}
.page-id-27 .cebipro-p2r2-home-proximo {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 18px 20px;
  border-radius: 14px;
  background: rgba(6, 27, 58, 0.42);
  border: 1px solid rgba(240, 203, 104, 0.38);
  max-width: 520px;
}
.page-id-27 .cebipro-p2r2-home-proximo-titulo {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--cebipro-blanco-calido);
}
.page-id-27 .cebipro-p2r2-home-proximo-datos {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: rgba(248, 250, 252, 0.86);
}
.page-id-27 .cebipro-p2r2-home-hero-ctas {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 20px;
  align-items: center;
}
.page-id-27 .cebipro-p2r2-home-boton-dorado {
  display: inline-flex;
  align-items: center;
  min-height: 52px;
  padding: 0 30px;
  border-radius: 999px;
  background: var(--cebipro-gradiente-dorado);
  color: var(--cebipro-texto-oscuro);
  font-size: 17px;
  font-weight: 800;
  text-decoration: none;
}
.page-id-27 .cebipro-p2r2-home-link-whatsapp {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  font-size: 15px;
  font-weight: 700;
  color: var(--cebipro-blanco-calido);
  border-bottom: 2px solid rgba(240, 203, 104, 0.7);
  text-decoration: none;
}
.page-id-27 .cebipro-p2r2-home-hero-foto {
  min-width: 0;
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(248, 250, 252, 0.28);
}
.page-id-27 .cebipro-p2r2-home-hero-foto img {
  display: block;
  width: 100%;
  height: auto;
}

.page-id-27 .cebipro-p2r2-home-seccion {
  padding: clamp(56px, 6vw, 96px) 20px;
}
.page-id-27 .cebipro-p2r2-home-blanco { background: var(--cebipro-blanco-calido); }
.page-id-27 .cebipro-p2r2-home-grid-2 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: clamp(28px, 3vw, 48px);
}
.page-id-27 .cebipro-p2r2-home-seccion h2 {
  margin: 0 0 14px;
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-size: clamp(24px, 2.6vw, 36px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--cebipro-texto-oscuro);
  max-width: 34ch;
}
.page-id-27 .cebipro-p2r2-home-texto-grande {
  font-size: clamp(16px, 1.2vw, 18px);
  line-height: 1.65;
  color: var(--cebipro-texto-oscuro);
  max-width: 64ch;
}
.page-id-27 .cebipro-p2r2-home-texto-chico {
  font-size: 15px;
  line-height: 1.65;
  color: rgba(21, 34, 56, 0.78);
  max-width: 64ch;
}
.page-id-27 .cebipro-p2r2-home-filas-transf {
  display: grid;
  gap: 16px;
  min-width: 0;
}
.page-id-27 .cebipro-p2r2-home-fila-transf {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  gap: 14px;
  align-items: center;
  padding: 18px;
  background: #FFFFFF;
  border: 1px solid rgba(6, 27, 58, 0.10);
  border-radius: 14px;
  box-shadow: 0 1px 2px rgba(6, 27, 58, 0.06), 0 6px 18px rgba(6, 27, 58, 0.07);
}
.page-id-27 .cebipro-p2r2-home-fila-transf p {
  margin: 0;
  min-width: 0;
  overflow-wrap: break-word;
  font-size: 15px;
  line-height: 1.5;
}
.page-id-27 .cebipro-p2r2-home-antes { color: rgba(21, 34, 56, 0.72); }
.page-id-27 .cebipro-p2r2-home-despues { font-weight: 700; color: var(--cebipro-texto-oscuro); }
.page-id-27 .cebipro-p2r2-home-fila-transf span {
  flex: none;
  color: var(--cebipro-dorado-institucional);
  font-size: 18px;
  font-weight: 800;
}

.postid-3010 .single_add_to_cart_button.button.alt.disabled,
.postid-3010 .single_add_to_cart_button.button.alt:disabled {
  opacity: 1 !important;
  background: var(--cebipro-gradiente-dorado) !important;
  color: rgba(21, 34, 56, 0.55) !important;
  cursor: not-allowed;
}

.postid-3010 .cebipro-p2r2-inversion p.price {
  display: none;
}
.postid-3010 .cebipro-p2r2-precio-defecto {
  font-family: Manrope, "Segoe UI", system-ui, sans-serif;
  font-weight: 800;
  font-size: clamp(24px, 2.6vw, 34px);
  color: var(--cebipro-blanco-calido);
  margin: 0;
}
.postid-3010.cebipro-p2r2-variacion-elegida .cebipro-p2r2-precio-defecto {
  display: none;
}
