.elementor-42 .elementor-element.elementor-element-33edfed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42 .elementor-element.elementor-element-cdcd7b0 .elementor-heading-title{color:#1C1C1C;font-family:"Sarabun", Sans-serif;font-size:3.6em;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;}.elementor-42 .elementor-element.elementor-element-0cdee12{text-align:center;}.elementor-42 .elementor-element.elementor-element-0cdee12 .elementor-heading-title{color:#BF54FF;font-family:"Vazirmatn", Sans-serif;font-size:2.1em;font-weight:200;}.elementor-42 .elementor-element.elementor-element-0cdee12 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-8891bdd{--display:flex;--background-transition:0.3s;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42 .elementor-element.elementor-element-8ff7e0c{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-cf7311e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-a163ede .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-42 .elementor-element.elementor-element-a163ede > .elementor-widget-container{margin:-22% 0% 0% 0%;padding:0300px 0200px 0px 0200px;}.elementor-42 .elementor-element.elementor-element-bb32aca{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-5eb04ce{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products  ul.products{grid-column-gap:68px;grid-row-gap:40px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:3px 3px 3px 3px;border-radius:400px 400px 400px 400px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#F06789;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#F06789;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:2.4em;font-weight:600;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price{color:#FF6363;font-family:"Ruluko", Sans-serif;font-weight:600;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price ins{color:#FF6363;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price ins .amount{color:#FF6363;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price del{color:#3E3E3E;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price del .amount{color:#3E3E3E;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF3636;font-weight:500;border-radius:60px 60px 60px 60px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-42 .elementor-element.elementor-element-6447071 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 115% ) contrast( 82% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-6447071 > .elementor-widget-container{padding:0px 0200px 0px 0200px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-33edfed{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:05%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-42 .elementor-element.elementor-element-cdcd7b0{text-align:center;}.elementor-42 .elementor-element.elementor-element-cdcd7b0 .elementor-heading-title{font-size:1.7em;line-height:1.1em;}.elementor-42 .elementor-element.elementor-element-cdcd7b0 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-42 .elementor-element.elementor-element-0cdee12 .elementor-heading-title{font-size:1.5em;}.elementor-42 .elementor-element.elementor-element-8891bdd{--padding-top:05%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-42 .elementor-element.elementor-element-a163ede > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product{text-align:center;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:16px;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.8em;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .price{font-size:1.8em;}.elementor-42 .elementor-element.elementor-element-f2be165.elementor-wc-products ul.products li.product .button{font-size:0.1em;}.elementor-42 .elementor-element.elementor-element-f2be165 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 17% 0% 17%;}.elementor-42 .elementor-element.elementor-element-6447071 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-f2be165 *//* Botón personalizado con animación de salto */
.button.product_type_yith_bundle.add_to_cart_button {
  font-size: 0 !important; /* Oculta el texto original */
  padding: 6px 12px !important; /* 6px de relleno arriba/abajo, 12px a los lados */
  border-radius: 6px; /* Opcional, bordes redondeados */
  transition: transform 0.2s ease-in-out;
}

.button.product_type_yith_bundle.add_to_cart_button::after {
  content: "¡Comprar!";
  font-size: 24px !important;
  color: #fff;
  font-weight: 600;
}

/* Animación de salto al pasar el mouse */
.button.product_type_yith_bundle.add_to_cart_button:hover {
  transform: translateY(-5px);
}

/* Botón "Seleccionar opciones" → reemplazado por ¡Comprar! con salto */
.button.product_type_variable.add_to_cart_button {
  font-size: 0 !important; /* Oculta el texto original */
  padding: 6px 12px !important; /* Relleno 6px vertical y 12px horizontal */
  border-radius: 6px; /* Opcional: bordes redondeados */
  transition: transform 0.2s ease-in-out;
}

.button.product_type_variable.add_to_cart_button::after {
  content: "¡Comprar!";
  font-size: 24px !important;
  color: #fff;
  font-weight: 600;
}

/* Animación de salto al pasar el mouse */
.button.product_type_variable.add_to_cart_button:hover {
  transform: translateY(-5px);
}/* End custom CSS */