.elementor-1379 .elementor-element.elementor-element-e192c8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1379 .elementor-element.elementor-element-0a88640 .e-search-input{background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-0a88640{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-search-input-gap:6px;--e-search-submit-margin-inline-start:0px;}.elementor-1379 .elementor-element.elementor-element-0a88640.elementor-element{--align-self:flex-end;}.elementor-1379 .elementor-element.elementor-element-d5fa925{text-align:start;}.elementor-1379 .elementor-element.elementor-element-d5fa925 .elementor-heading-title{font-family:"Futura_Light", Sans-serif;font-size:40px;letter-spacing:0px;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:60px;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Futura_Light", Sans-serif;font-size:19px;letter-spacing:0.5px;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .price{color:#FF6600;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .price ins{color:#FF6600;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .price ins .amount{color:#FF6600;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product .price del {font-size:1px;}.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1379 .elementor-element.elementor-element-a0f2e4d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-a0f2e4d *//* 1. Redondear y recortar las 4 esquinas UNICAMENTE de la imagen */
.elementor-1379 .elementor-element.elementor-element-a0f2e4d ul.products li.product img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 16px !important; /* Esquinas redondeadas en las 4 esquinas */
  overflow: hidden !important;
  isolation: isolate !important;
  -webkit-mask-image: -webkit-radial-gradient(white, black) !important;
  transition: transform 0.4s ease-in-out !important;
  will-change: transform;
  transform: translateZ(0) scale(1) !important;
}

/* 2. Efecto Zoom contenido dentro de sus bordes redondeados */
.elementor-1379 .elementor-element.elementor-element-a0f2e4d ul.products li.product:hover img {
  transform: translateZ(0) scale(1.08) !important;
}

/* 3. Evitar que la imagen toque o invada el título */
.elementor-1379 .elementor-element.elementor-element-a0f2e4d ul.products li.product .woocommerce-loop-product__title,
.elementor-1379 .elementor-element.elementor-element-a0f2e4d ul.products li.product h2,
.elementor-1379 .elementor-element.elementor-element-a0f2e4d ul.products li.product h3 {
  margin-top: 15px !important; /* Distancia de seguridad respecto a la imagen */
  position: relative !important;
  z-index: 5 !important;
}/* End custom CSS */