.elementor-48 .elementor-element.elementor-element-7669132{--display:flex;}.elementor-48 .elementor-element.elementor-element-f7f7c1f{--display:flex;--min-height:219px;--justify-content:center;--overlay-opacity:0.78;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-f7f7c1f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comosaetas.com/wp-content/uploads/2025/09/Gemini_Generated_Image_za8bjpza8bjpza8b.png");background-position:-800px -1200px;}.elementor-48 .elementor-element.elementor-element-f7f7c1f::before, .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-f7f7c1f > .e-con-inner > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-f7f7c1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#012761;--background-overlay:'';}.elementor-48 .elementor-element.elementor-element-ad6af04{text-align:center;}.elementor-48 .elementor-element.elementor-element-ad6af04 .elementor-heading-title{font-size:45px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-69eec631{--display:flex;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-f7f7c1f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-f7f7c1f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f7f7c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5ebf2d40 *//* Botón "Finalizar compra" en el carrito */
a.checkout-button.button.alt.wc-forward {
  background-color: #0056D2 !important;   /* Azul vivo */
  color: #FFFFFF !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 0 20px !important;
  border-radius: 10px !important;
  width: 100% !important;
  height: 48px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center;
  text-decoration: none !important;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  transition: background 0.3s ease, transform 0.2s ease;
}

/* Hover con amarillo cálido y efecto de “subir” */
a.checkout-button.button.alt.wc-forward:hover {
  background-color: #FFC107 !important;  /* Amarillo más cálido */
  transform: translateY(-5px);
}

/* Botón "Actualizar carrito" */
button.button[name="update_cart"] {
  background-color: #0056D2 !important;   /* Azul vivo */
  color: #FFFFFF !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 0 20px !important;
  border-radius: 10px !important;
  width: 100% !important;
  height: 48px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center;
  text-decoration: none !important;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  transition: background 0.3s ease, transform 0.2s ease;
  border: none !important;
}

/* Hover con amarillo cálido y efecto de “subir” */
button.button[name="update_cart"]:hover:enabled {
  background-color: #FFC107 !important;   /* Amari*/* End custom CSS */