.elementor-223897 .elementor-element.elementor-element-54c06e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-ac8fb3b{left:10px;}body.rtl .elementor-223897 .elementor-element.elementor-element-ac8fb3b{right:10px;}.elementor-223897 .elementor-element.elementor-element-ac8fb3b{top:10px;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-223897 .elementor-element.elementor-element-ea859af > .elementor-widget-container{background-color:#FFFFFF;padding:5px 6px 6px 7px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.26);}.elementor-223897 .elementor-element.elementor-element-ea859af.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-ea859af{right:20px;}body.rtl .elementor-223897 .elementor-element.elementor-element-ea859af{left:20px;}.elementor-223897 .elementor-element.elementor-element-ea859af{top:35px;z-index:5000;}.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-223897 .elementor-element.elementor-element-0c3ad2a img{width:100%;max-width:100%;}.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-223897 .elementor-element.elementor-element-4d925c0 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:6px 10px 6px 10px;}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-4d925c0{left:10px;}body.rtl .elementor-223897 .elementor-element.elementor-element-4d925c0{right:10px;}.elementor-223897 .elementor-element.elementor-element-4d925c0{top:35px;}.elementor-223897 .elementor-element.elementor-element-4d925c0 .elementor-heading-title{color:#FFFFFF;}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__link{background-color:#02010100;align-self:flex-start;font-size:0.8rem;color:var( --e-global-color-663d4d4 );margin:5px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;flex-direction:row;}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__icon{color:var( --e-global-color-text );order:1;font-size:15px;}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-text );}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__link:hover{color:var( --e-global-color-text );}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:#FFFFFF;}.elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:#FFFFFF;}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__icon{margin-right:10px;}body.rtl .elementor-223897 .elementor-element.elementor-element-cf50623 .jet-listing-dynamic-link__icon{margin-left:10px;}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__link{background-color:#02010100;align-self:flex-start;font-size:0.8rem;color:var( --e-global-color-663d4d4 );padding:10px 20px 10px 20px;margin:5px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;flex-direction:row;}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__icon{color:var( --e-global-color-text );order:1;font-size:15px;}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__icon :is(svg, path){fill:var( --e-global-color-text );}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__link:hover{color:var( --e-global-color-text );}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon{color:#FFFFFF;}.elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path){fill:#FFFFFF;}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__icon{margin-right:10px;}body.rtl .elementor-223897 .elementor-element.elementor-element-7cc8534 .jet-listing-dynamic-link__icon{margin-left:10px;}.elementor-223897 .elementor-element.elementor-element-93dbbb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223897 .elementor-element.elementor-element-edc4cb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-223ad8f );}.elementor-223897 .elementor-element.elementor-element-04b2371 .jet-listing-dynamic-field__content{color:var( --e-global-color-223ad8f );font-size:18px;font-weight:600;text-align:left;}.elementor-223897 .elementor-element.elementor-element-04b2371 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-223897 .elementor-element.elementor-element-04b2371 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-223897 .elementor-element.elementor-element-04b2371 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-223897 .elementor-element.elementor-element-310542b .jet-listing-dynamic-field__content{color:#797979;font-size:0.8rem;text-align:left;}.elementor-223897 .elementor-element.elementor-element-310542b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-223897 .elementor-element.elementor-element-310542b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-223897 .elementor-element.elementor-element-310542b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-223897 .elementor-element.elementor-element-dd2f3a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-663d4d4 );}.jet-listing-item.single-jet-engine.elementor-page-223897 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-223897 .elementor-element.elementor-element-4d925c0{width:auto;max-width:auto;top:39px;}.elementor-223897 .elementor-element.elementor-element-4d925c0 > .elementor-widget-container{padding:7px 10px 7px 10px;}.elementor-223897 .elementor-element.elementor-element-4d925c0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-223897 .elementor-element.elementor-element-4d925c0{left:10px;}body.rtl .elementor-223897 .elementor-element.elementor-element-4d925c0{right:10px;}.elementor-223897 .elementor-element.elementor-element-dd2f3a2 .elementor-heading-title{font-size:1rem;}}/* Start custom CSS for text-editor, class: .elementor-element-ac8fb3b */span.porcentaje-descuento {
    background: red !important;
    color: white;
    border-radius: 5px;
    padding: 2px 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea859af */.elementor-223897 .elementor-element.elementor-element-ea859af span{
    font-size: 0;
}
.commercekit-wishlist a em.cg-wishlist-t:before, .commercekit-wishlist a em.cg-wishlist:before, .commercekit-wishlist.full a em.cg-wishlist-t:before{
    width: 22px !important;
    height: 22px !important;
}
.theme-shoptimizer .commercekit-wishlist.full {
    margin-bottom: 0;
}
.commercekit-wishlist.full a em.cg-wishlist-t:before, .commercekit-wishlist.full a em.cg-wishlist:before {
    margin-top: -15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c3ad2a */.elementor-223897 .elementor-element.elementor-element-0c3ad2a img{
  width: 100%;
  aspect-ratio: 1 / 1; 
  object-fit: contain;   
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-04b2371 */.jet-listing-dynamic-field__content ins .woocommerce-Price-amount.amount {
  font-weight: 700;
  font-size: 18px;
  margin-left: 5px;
  color:#00A808;
}
.jet-listing-dynamic-field__content {
    flex-direction: row-reverse;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-310542b */.jet-listing-dynamic-field__content ins .woocommerce-Price-amount.amount {
  font-weight: 700;
  font-size: 18px;
  margin-left: 5px;
  color:#00A808;
}
.jet-listing-dynamic-field__content {
    flex-direction: row-reverse;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}/* End custom CSS */