.elementor-kit-3847{--e-global-color-primary:#7B6756;--e-global-color-secondary:#FF9E18;--e-global-color-text:#7B6756;--e-global-color-accent:#47403B;--e-global-color-03c66ae:#FFFFFF;--e-global-color-55968a0:#AECB4E;--e-global-color-e25fdb6:#D7282F;--e-global-color-78735b9:#8A532F;--e-global-color-df4c803:#FFFAF3;--e-global-color-4c0abff:#FFF3E3;--e-global-color-98d598e:#FFE2BA;--e-global-color-4c4a67d:#FFCA80;--e-global-color-3de8004:#FFB146;--e-global-color-0241565:#FF9E18;--e-global-color-d51e484:#E08B15;--e-global-color-6d42b61:#B87211;--e-global-color-a006197:#8C570D;--e-global-color-292e5bd:#593708;--e-global-color-1490e3a:#F8F7F7;--e-global-color-6da1c6c:#EBE8E6;--e-global-color-080aa7c:#D1CAC4;--e-global-color-462954b:#B0A49A;--e-global-color-6a80861:#958578;--e-global-color-5b552b4:#7B6756;--e-global-color-fd2ff05:#695849;--e-global-color-0204e37:#56483C;--e-global-color-d9ca140:#40362D;--e-global-color-9d6ed88:#2B241E;--e-global-color-dd4209d:#5C8A3A;--e-global-color-37e8738:#E7F0DE;--e-global-color-6a24100:#C77A1F;--e-global-color-7ce5ebd:#FBEBD6;--e-global-color-fa3eed8:#B3402F;--e-global-color-8a8a351:#F7E1DC;--e-global-color-d17cf5d:#3E6E8A;--e-global-color-d92e3f2:#DEEBF0;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:1.3em;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1.2em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1.2em;--e-global-typography-accent-font-weight:700;--e-global-typography-4f95f5b-font-family:"Montserrat";--e-global-typography-4f95f5b-font-size:44px;--e-global-typography-4f95f5b-font-weight:600;--e-global-typography-4f95f5b-line-height:40px;--e-global-typography-322878b-font-family:"Montserrat";--e-global-typography-322878b-font-size:32px;--e-global-typography-322878b-font-weight:600;--e-global-typography-00794a4-font-family:"Montserrat";--e-global-typography-00794a4-font-size:22px;--e-global-typography-00794a4-font-weight:normal;--e-global-typography-92d3637-font-family:"Montserrat";--e-global-typography-92d3637-font-size:18px;--e-global-typography-b3568d3-font-family:"Montserrat";--e-global-typography-b3568d3-font-size:18px;--e-global-typography-b3568d3-font-weight:400;--e-global-typography-95cdcbe-font-family:"Montserrat";--e-global-typography-95cdcbe-font-size:16px;--e-global-typography-aae7067-font-family:"Montserrat";--e-global-typography-aae7067-font-size:14px;--e-global-typography-69e1e47-font-family:"Montserrat";--e-global-typography-69e1e47-font-size:12px;--e-global-typography-69e1e47-font-weight:600;--e-global-typography-69e1e47-text-transform:uppercase;--e-global-typography-4cdb275-font-family:"Montserrat";--e-global-typography-4cdb275-font-size:16px;--e-global-typography-4cdb275-font-weight:600;color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:400;font-style:normal;line-height:1.8em;}.elementor-kit-3847 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3847 p{margin-block-end:0em;}.elementor-kit-3847 h3{color:#7B6756;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:700;text-transform:uppercase;}.elementor-kit-3847 h4{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.2em;}.elementor-kit-3847 h6{font-family:"Open Sans", Sans-serif;font-size:0.6em;font-weight:300;}.elementor-kit-3847 button,.elementor-kit-3847 input[type="button"],.elementor-kit-3847 input[type="submit"],.elementor-kit-3847 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-3847 button,.elementor-kit-3847 input[type="button"],.elementor-kit-3847 input[type="submit"],.elementor-kit-3847 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-kit-3847{font-size:0.8em;line-height:1.9em;}.elementor-kit-3847 button,.elementor-kit-3847 input[type="button"],.elementor-kit-3847 input[type="submit"],.elementor-kit-3847 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3847 button,.elementor-kit-3847 input[type="button"],.elementor-kit-3847 input[type="submit"],.elementor-kit-3847 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* --- Zoom de galería de producto: respetar transparencia --- */

/* 1. Quita el fondo blanco que WooCommerce aplica por defecto a la imagen ampliada */
.woocommerce-product-gallery__wrapper .zoomImg,
.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
  background-color: transparent !important;
}

/* 2. Oculta la miniatura original mientras el zoom está activo,
      para que no se vea "detrás" de la imagen ampliada transparente */
.woocommerce-product-gallery__image:hover img:not(.zoomImg) {
  opacity: 0;
}/* End custom CSS */