.elementor-200 .elementor-element.elementor-element-462f1f5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-462f1f5:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-200 .elementor-element.elementor-element-462f1f5, .elementor-200 .elementor-element.elementor-element-462f1f5::before{--border-transition:0.3s;}.elementor-200 .elementor-element.elementor-element-0fbca3c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-200 .elementor-element.elementor-element-2a2b65e{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-200 .elementor-element.elementor-element-f5e5a37{width:auto;max-width:auto;background-color:var( --e-global-color-1509a26 );padding:6px 6px 6px 6px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-200 .elementor-element.elementor-element-f5e5a37.elementor-element{--align-self:flex-start;}.elementor-200 .elementor-element.elementor-element-f5e5a37.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-200 .elementor-element.elementor-element-f5e5a37 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-200 .elementor-element.elementor-element-97093bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-200 .elementor-element.elementor-element-97093bb .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-200 .elementor-element.elementor-element-736467f{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:14px;}.elementor-200 .elementor-element.elementor-element-2f8951a{width:100%;max-width:100%;text-align:start;}.elementor-200 .elementor-element.elementor-element-2f8951a.elementor-element{--align-self:flex-start;}.elementor-200 .elementor-element.elementor-element-2f8951a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-200 .elementor-element.elementor-element-a11fcb4{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-200 .elementor-element.elementor-element-a11fcb4.elementor-element{--align-self:flex-start;}.elementor-200 .elementor-element.elementor-element-a11fcb4 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__link{background-color:#000000;align-self:stretch;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#FFFFFF;padding:9px 9px 9px 9px;flex-direction:row;}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__icon{color:#FFFFFF;order:3;}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__icon :is(svg, path){fill:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:var( --e-global-color-5fd7141 );}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-5fd7141 );}body:not(.rtl) .elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__icon{margin-left:6px;}body.rtl .elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__icon{margin-right:6px;}.jet-listing-item.single-jet-engine.elementor-page-200 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-2a2b65e{--justify-content:space-between;}.elementor-200 .elementor-element.elementor-element-97093bb .elementor-heading-title{font-size:14px;}.elementor-200 .elementor-element.elementor-element-a802c31 .jet-listing-dynamic-link__link{font-size:11px;}}/* Start custom CSS for container, class: .elementor-element-0fbca3c */.elementor-200 .elementor-element.elementor-element-0fbca3c {
  position: relative;
  overflow: hidden;
  aspect-ratio: 3 / 4; /* ajusta según el formato de tus fotos de producto */
}

.elementor-200 .elementor-element.elementor-element-0fbca3c .img-main,
.elementor-200 .elementor-element.elementor-element-0fbca3c .img-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.4s ease;
}

.elementor-200 .elementor-element.elementor-element-0fbca3c .img-hover {
  opacity: 0;
}

.elementor-200 .elementor-element.elementor-element-0fbca3c:hover .img-main {
  opacity: 0;
}

.elementor-200 .elementor-element.elementor-element-0fbca3c:hover .img-hover {
  opacity: 1;
}/* End custom CSS */