.elementor-714 .elementor-element.elementor-element-1b4d30ca{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-714 .elementor-element.elementor-element-82c585{text-align:center;font-family:"Noto Serif", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-714 .elementor-element.elementor-element-1b4d30ca{--content-width:75%;}}/* Start custom CSS for text-editor, class: .elementor-element-82c585 *//* 💚 FIX TOTAL - WISHLIST BRILLA para Elementor + ShopEngine */
@import url('https://fonts.googleapis.com/css2?family=Pacifico&family=Noto+Serif:wght@400;600;700&display=swap');

/* === CONTEXTO PRINCIPAL === */
body.elementor-page #yith-wcwl-form {
  font-family: 'Noto Serif', serif !important;
  color: #6B7280 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* === TÍTULO "Lista de deseos" === */
body.elementor-page #yith-wcwl-form h1,
body.elementor-page #yith-wcwl-form h2 {
  font-family: 'Pacifico', cursive !important;
  font-size: 3rem !important;
  font-weight: 400 !important;
  text-align: center !important;
  color: #9AD39B !important;
  margin: 0.8rem 0 0.2rem !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

/* Elimina espacio que deja YITH */
body.elementor-page .wishlist-title,
body.elementor-page .wishlist-title-with-form,
body.elementor-page .wishlist-title-container {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* === TABLA === */
body.elementor-page table.wishlist_table thead th {
  background: #EAF5EE !important;
  color: #9AD39B !important;
  font-family: 'Noto Serif', serif !important;
  font-weight: 700 !important;
  border-bottom: 1px solid #E5E7EB !important;
  padding: 14px 16px !important;
}

body.elementor-page table.wishlist_table td {
  background: #fff !important;
  border-bottom: 1px solid #F2F3F5 !important;
}

/* === BOTÓN AÑADIR AL CARRITO === */
body.elementor-page table.wishlist_table .product-add-to-cart a {
  display: inline-block !important;
  padding: 10px 22px !important;
  border-radius: 20px !important;
  background: none !important;
  color: #9AD39B !important;
  font-weight: 700 !important;
  border: 2px solid #9AD39B !important;
  text-decoration: none !important;
  transition: all 0.25s ease-in-out !important;
  font-family: 'Noto Serif', serif !important;
}
body.elementor-page table.wishlist_table .product-add-to-cart a:hover {
  background: #9AD39B !important;
  color: #fff !important;
}

/* === OJO (Quick View) — sin borde, sin fondo, sin hover === */
body.elementor-page a.shopengine-quickview-trigger,
body.elementor-page button.shopengine-quickview-trigger,
body.elementor-page [class*="shopengine-quickview-trigger"] {
  all: unset !important;
  display: block !important;
  text-align: center !important;
  margin: 0 auto 6px auto !important;
  color: #9AD39B !important;
  background: none !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
  line-height: 1 !important;
}

/* el icono */
body.elementor-page [class*="shopengine-quickview-trigger"] i {
  color: #9AD39B !important;
  font-size: 18px !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* sin hover ni sombra ni tooltip */
body.elementor-page [class*="shopengine-quickview-trigger"]:hover,
body.elementor-page [class*="shopengine-quickview-trigger"]:hover i {
  color: #9AD39B !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  transform: none !important;
}
body.elementor-page [class*="shopengine-quickview-trigger"][title],
body.elementor-page [class*="shopengine-quickview-trigger"]::after,
body.elementor-page [class*="shopengine-quickview-trigger"]::before {
  display: none !important;
  content: none !important;
}
/* 💚 FIX FINAL - eliminar recuadro del ojo ShopEngine */
body.elementor-page a.shopengine-quickview-trigger.se-btn {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 0 !important;
  margin: 0 auto 6px auto !important;
  display: block !important;
  width: fit-content !important;
}

/* El icono del ojo */
body.elementor-page a.shopengine-quickview-trigger.se-btn i {
  color: #9AD39B !important;
  font-size: 18px !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  line-height: 1 !important;
}

/* Quitar hover, efecto y texto */
body.elementor-page a.shopengine-quickview-trigger.se-btn:hover,
body.elementor-page a.shopengine-quickview-trigger.se-btn:hover i {
  color: #9AD39B !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  transform: none !important;
}

/* Eliminar salto de línea visual innecesario */
body.elementor-page a.shopengine-quickview-trigger.se-btn br {
  display: none !important;
}

/* Evita el tooltip de "Quick View" */
body.elementor-page a.shopengine-quickview-trigger.se-btn[title],
body.elementor-page a.shopengine-quickview-trigger.se-btn::after {
  display: none !important;
  content: none !important;
}
/* 💚 Traducción visual del título "My wishlist" → "Lista de deseos" */
body.elementor-page #yith-wcwl-form h1,
body.elementor-page #yith-wcwl-form h2 {
  color: transparent !important; /* oculta el texto original */
  position: relative !important;
}

body.elementor-page #yith-wcwl-form h1::before,
body.elementor-page #yith-wcwl-form h2::before {
  content: "Lista de deseos" !important;
  position: absolute !important;
  left: 50% !important;
  top: 0 !important;
  transform: translateX(-50%) !important;
  color: #9AD39B !important;
  font-family: 'Pacifico', cursive !important;
  font-size: 3rem !important;
  font-weight: 400 !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}/* End custom CSS */