.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51212 .elementor-element.elementor-element-9fe08eb{margin-top:4rem;margin-bottom:0rem;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51212 .elementor-element.elementor-element-14921c2 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-51212 .elementor-element.elementor-element-14921c2 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-weight:600;font-style:normal;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-51212 .elementor-element.elementor-element-4ccf778{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-51212 .elementor-element.elementor-element-4ccf778 .elementor-divider-separator{width:100%;}.elementor-51212 .elementor-element.elementor-element-4ccf778 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51212 .elementor-element.elementor-element-8889d79{--display:flex;}.elementor-widget-eael-woo-product-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51212 .elementor-element.elementor-element-7b42d1f.elementor-element{--align-self:center;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;border-radius:5px 5px 5px 5px;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .onsale, .elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .outofstock-badge, .elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#4045AE;}.elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-51212 .elementor-element.elementor-element-7b42d1f .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#4045AE;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-51212 .elementor-element.elementor-element-9fe08eb{margin-top:0rem;margin-bottom:0rem;}.elementor-51212 .elementor-element.elementor-element-14921c2 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-7b42d1f *//* Oculta todo el contenedor de pestañas */
.eael-cat-tab {
  display: none !important;
}

/* Aseguramos que el contenedor recorte el zoom */
.eael-product-wrap {
  position: relative;
  overflow: hidden; /* Recorta la imagen al hacer zoom */
}

/* Imagen: preparada para zoom */
.eael-product-wrap .attachment-woocommerce_thumbnail {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease-in-out;
  transform-origin: center bottom;
}

/* Efecto zoom al hacer hover sobre el contenedor */
.eael-product-wrap:hover .attachment-woocommerce_thumbnail {
  transform: scale(1.2);
}

/* (Opcional) Margen superior del título */
.woocommerce-loop-product__title {
  margin-top: 0.5em;
}/* End custom CSS */