.elementor-3563 .elementor-element.elementor-element-594eaed:not(.elementor-motion-effects-element-type-background), .elementor-3563 .elementor-element.elementor-element-594eaed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4dae5a9 );}.elementor-3563 .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-3563 .elementor-element.elementor-element-594eaed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3563 .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-3563 .elementor-element.elementor-element-a6de97f > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-3563 .elementor-element.elementor-element-527d211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3563 .elementor-element.elementor-element-527d211{z-index:2;}.elementor-3563 .elementor-element.elementor-element-527d211 img{width:100%;height:100%;transition-duration:1s;}.elementor-3563 .elementor-element.elementor-element-527d211:hover img{opacity:0;}body:not(.rtl) .elementor-3563 .elementor-element.elementor-element-edcc1ab{left:0px;}body.rtl .elementor-3563 .elementor-element.elementor-element-edcc1ab{right:0px;}.elementor-3563 .elementor-element.elementor-element-edcc1ab{top:0px;z-index:0;}.elementor-3563 .elementor-element.elementor-element-edcc1ab img{width:80%;height:100%;transition-duration:0s;}.elementor-3563 .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;z-index:2;text-align:end;}.elementor-3563 .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-3563 .elementor-element.elementor-element-74c6127 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-3563 .elementor-element.elementor-element-c901d9f{--spacer-size:15px;}.elementor-3563 .elementor-element.elementor-element-d6c5c9a > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-3563 .elementor-element.elementor-element-d6c5c9a{text-align:start;}.elementor-3563 .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-3563 .elementor-element.elementor-element-40c7406{text-align:start;}.elementor-3563 .elementor-element.elementor-element-40c7406 .elementor-star-rating{font-size:13px;}.elementor-3563 .elementor-element.elementor-element-40c7406 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-3563 .elementor-element.elementor-element-40c7406 .elementor-star-rating i:before{color:var( --e-global-color-d5bd37a );}.woocommerce .elementor-3563 .elementor-element.elementor-element-a0485d8 .price{color:#6C6C6C;font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-3563 .elementor-element.elementor-element-a0485d8 .price ins{color:#474747;}.elementor-3563 .elementor-element.elementor-element-3e5f225 > .elementor-widget-container{margin:0px 0px 9px 0px;}.woocommerce .elementor-3563 .elementor-element.elementor-element-3e5f225 .woocommerce-product-details__short-description{color:#747474;font-family:"Ubuntu", Sans-serif;font-size:12px;}.elementor-3563 .elementor-element.elementor-element-0084074 .cart button, .elementor-3563 .elementor-element.elementor-element-0084074 .cart .button{font-family:"Ubuntu", Sans-serif;font-size:15px;border-style:none;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;color:#FFFFFF;background-color:#3C3C3C;border-color:#3E3E3E;transition:all 0.2s;}.elementor-3563 .elementor-element.elementor-element-0084074 .added_to_cart{color:#454545;}.elementor-3563 .elementor-element.elementor-element-0084074{--view-cart-spacing:0px;}.jet-listing-item.single-jet-engine.elementor-page-3563 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1366px){.elementor-3563 .elementor-element.elementor-element-74c6127{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-3563 .elementor-element.elementor-element-a6de97f{width:100%;}.elementor-3563 .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-3563 .elementor-element.elementor-element-527d211 img{width:100%;height:100%;}.elementor-3563 .elementor-element.elementor-element-edcc1ab img{width:238px;height:238px;}}/* Start custom CSS for heading, class: .elementor-element-d6c5c9a */.elementor-3563 .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-0084074 */.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 */