/* Center headers | CM - 2541085 */
.entry-header {
	text-align: center;
}

/* --- Left align site title Zen ticket #2541085--- */
#post-274 .entry-title {
	text-align: left;
}

/* --- Left align site title Zen ticket #2541085--- */
#post-282
.entry-title {
	text-align: left;

}
/* Hide main menu and menu toggle on page id 3262 | hc JA */
.page-id-3262 .site-menu,
.page-id-3262 .menu-toggle {
  display: none;

/* Hide post titles inside category pages | JC-27660098-hc */
.archive.category .site-main .entry-header .entry-title {
  visibility: hidden;
}
/*Hide title from posts | MA 28472989hc*/
.entry-title {
display:none;
}

/* Remove date from posts | 29149636-hc | DW */

.ays_cb_and_a {
display: none;
}
/* hide menu on specific page */ 
.page-id-6020 .main-navigation {
    display: none;
}


/* === ESTILO GENERAL === */
body.woocommerce-checkout {
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  color: #2E036D;
  background-color: #ffffff;
}

/* === TÃTULOS === */
.woocommerce-checkout h3, .woocommerce-checkout h2, .woocommerce-checkout h1 {
  font-size: 24px !important;
  color: #2E036D !important;
  font-weight: 700;
}

/* === FORMULARIO DE CHECKOUT === */
.woocommerce form.checkout {
  background-color: #f8f4ff;
  border-radius: 12px;
  padding: 30px;
  border: 1px solid #e1d8f0;
}

/* === CAMPOS DE FORMULARIO === */
.woocommerce .woocommerce-billing-fields__field-wrapper input,
.woocommerce .woocommerce-billing-fields__field-wrapper select {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 12px;
  font-size: 17px;
  background-color: #fff;
}

/* === ETIQUETAS DE CAMPOS === */
.woocommerce form .form-row label {
  font-size: 17px;
  font-weight: 500;
  color: #2E036D;
}

/* === SECCIÃ“N DE "YOUR ORDER" === */
.woocommerce-checkout-review-order-table {
  background-color: #ffffff;
  border: 2px solid #E5D4FF;
  border-radius: 8px;
}

.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th {
  font-size: 18px;
  color: #2E036D;
}

/* === BOTONES === */
.woocommerce button.button.alt {
  background-color: #6A00D1;
  color: white;
  font-size: 18px;
  padding: 12px 30px;
  border-radius: 8px;
  border: none;
}

.woocommerce button.button.alt:hover {
  background-color: #5700b0;
}

/* === MENSAJES DE Ã‰XITO === */
.woocommerce-message {
  border-color: #97ec9b;
  background-color: #e8ffe9;
  color: #226d24;
  font-size: 16px;
  padding: 12px 16px;
  border-radius: 8px;
}

/* === OTROS DETALLES === */
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
  border: none !important;
  background: transparent !important;
}
	}
/* Solo aplicar en la página con el ID de la landing page */
body.page-id-3482 header#masthead.site-header,
body.page-id-3482 .cmplz-cookiebanner {
    display: none !important;
}

