.elementor-8951 .elementor-element.elementor-element-594eaed:not(.elementor-motion-effects-element-type-background), .elementor-8951 .elementor-element.elementor-element-594eaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4dae5a9 );}.elementor-8951 .elementor-element.elementor-element-594eaed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8951 .elementor-element.elementor-element-594eaed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8951 .elementor-element.elementor-element-a6de97f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-8951 .elementor-element.elementor-element-a6de97f > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-8951 .elementor-element.elementor-element-527d211 img{width:100%;height:0%;transition-duration:1s;}.elementor-8951 .elementor-element.elementor-element-527d211:hover img{opacity:100;}.elementor-8951 .elementor-element.elementor-element-74c6127{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;align-self:flex-end;text-align:end;}.elementor-8951 .elementor-element.elementor-element-74c6127 > .elementor-widget-container{background-color:#2C2C2C;margin:-42px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:0px 14px 14px 0px;}.elementor-8951 .elementor-element.elementor-element-74c6127 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-8951 .elementor-element.elementor-element-2f5546d{--spacer-size:10px;}.elementor-8951 .elementor-element.elementor-element-d6c5c9a > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-8951 .elementor-element.elementor-element-d6c5c9a{text-align:start;}.elementor-8951 .elementor-element.elementor-element-d6c5c9a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8951 .elementor-element.elementor-element-40c7406{text-align:start;}.elementor-8951 .elementor-element.elementor-element-40c7406 .elementor-star-rating{font-size:13px;}.elementor-8951 .elementor-element.elementor-element-40c7406 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-8951 .elementor-element.elementor-element-40c7406 .elementor-star-rating i:before{color:var( --e-global-color-d5bd37a );}.woocommerce .elementor-8951 .elementor-element.elementor-element-a0485d8 .price{color:#6C6C6C;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-8951 .elementor-element.elementor-element-a0485d8 .price ins{color:#474747;}.elementor-8951 .elementor-element.elementor-element-3e5f225 > .elementor-widget-container{margin:0px 0px 9px 0px;}.woocommerce .elementor-8951 .elementor-element.elementor-element-3e5f225 .woocommerce-product-details__short-description{color:#747474;font-family:"Ubuntu", Sans-serif;font-size:12px;}.elementor-8951 .elementor-element.elementor-element-5a7a82f{z-index:1;}.elementor-8951 .elementor-element.elementor-element-5a7a82f .cart button, .elementor-8951 .elementor-element.elementor-element-5a7a82f .cart .button{border-radius:6px 6px 6px 6px;color:#FFFFFF;background-color:#4B4B4B;border-color:#414141;transition:all 0.2s;}.jet-listing-item.single-jet-engine.elementor-page-8951 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1366px){.elementor-8951 .elementor-element.elementor-element-74c6127{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-8951 .elementor-element.elementor-element-a6de97f{width:100%;}}@media(max-width:767px){.elementor-8951 .elementor-element.elementor-element-a6de97f{width:100%;}.elementor-8951 .elementor-element.elementor-element-a6de97f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-8951 .elementor-element.elementor-element-a6de97f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8951 .elementor-element.elementor-element-527d211 img{width:100%;height:100%;}.elementor-8951 .elementor-element.elementor-element-74c6127{text-align:center;}.elementor-8951 .elementor-element.elementor-element-74c6127 .elementor-heading-title{font-size:14px;}.elementor-8951 .elementor-element.elementor-element-d6c5c9a .elementor-heading-title{font-size:14px;}.elementor-8951 .elementor-element.elementor-element-f4d8079{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d6c5c9a */.elementor-8951 .elementor-element.elementor-element-d6c5c9a {
    min-height: 40px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3e5f225 */.woocommerce-product-details__short-description {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limita el texto a 3 líneas */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5a7a82f */.single_add_to_cart_button {
    width: 100% !important;
    box-sizing: border-box;
    margin-bottom: 8px !important;
    border: solid 1px #474747 !important;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #fff !important;
    text-align: center;
    color: #474747 !important; /* Corrección aquí */
    border: solid 1px #474747;
    padding: 15px 20px
}

.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button {
  background-color: #474747 !important;
  color: #fff !important;
  border: none !important;
}

.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button:hover {
  background-color: #333 !important;
  color: #fff !important;
}/* End custom CSS */