.elementor-28646 .elementor-element.elementor-element-60aeba7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28646 .elementor-element.elementor-element-bb826d7{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28646 .elementor-element.elementor-element-bb826d7:not(.elementor-motion-effects-element-type-background), .elementor-28646 .elementor-element.elementor-element-bb826d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nd0sand );}.elementor-28646 .elementor-element.elementor-element-e579ee7{width:auto;max-width:auto;background-color:var( --e-global-color-nd0blsh );padding:4px 8px 4px 8px;top:12px;z-index:2;}body:not(.rtl) .elementor-28646 .elementor-element.elementor-element-e579ee7{left:12px;}body.rtl .elementor-28646 .elementor-element.elementor-element-e579ee7{right:12px;}.elementor-28646 .elementor-element.elementor-element-e579ee7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:600;letter-spacing:0.08em;color:var( --e-global-color-nd0ink );}.elementor-28646 .elementor-element.elementor-element-78cefea{width:auto;max-width:auto;background-color:var( --e-global-color-nd0rose );padding:4px 8px 4px 8px;top:12px;z-index:2;}body:not(.rtl) .elementor-28646 .elementor-element.elementor-element-78cefea{left:12px;}body.rtl .elementor-28646 .elementor-element.elementor-element-78cefea{right:12px;}.elementor-28646 .elementor-element.elementor-element-78cefea .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:600;letter-spacing:0.08em;color:var( --e-global-color-nd0wht );}.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button{background-color:rgba(255,255,255,0.82);font-family:"Assistant", Sans-serif;font-size:13.5px;font-weight:600;letter-spacing:0.02em;fill:var( --e-global-color-nd0ink );color:var( --e-global-color-nd0ink );border-radius:999px 999px 999px 999px;padding:13px 16px 13px 16px;}.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button:hover, .elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button:focus{background-color:var( --e-global-color-nd0ink );color:var( --e-global-color-nd0wht );}body:not(.rtl) .elementor-28646 .elementor-element.elementor-element-8be0fe6{left:12px;}body.rtl .elementor-28646 .elementor-element.elementor-element-8be0fe6{right:12px;}.elementor-28646 .elementor-element.elementor-element-8be0fe6{bottom:12px;z-index:3;}.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button:hover svg, .elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button:focus svg{fill:var( --e-global-color-nd0wht );}.elementor-28646 .elementor-element.elementor-element-34be4ae{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28646 .elementor-element.elementor-element-485c1bb .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-nd0ink );}.woocommerce .elementor-28646 .elementor-element.elementor-element-3521dc9 .price{color:var( --e-global-color-nd0ink2 );font-family:"Assistant", Sans-serif;font-size:15px;}.woocommerce .elementor-28646 .elementor-element.elementor-element-3521dc9 .price ins{color:var( --e-global-color-nd0sale );}.elementor-28646 .elementor-element.elementor-element-8accb61{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28646 .elementor-element.elementor-element-8accb61 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-nd0ink2 );}.jet-listing-item.single-jet-engine.elementor-page-28646 > .elementor{width:340px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-28646 .elementor-element.elementor-element-e579ee7 .elementor-heading-title{font-size:12px;}.elementor-28646 .elementor-element.elementor-element-78cefea .elementor-heading-title{font-size:12px;}}/* Start custom CSS for image, class: .elementor-element-62c8809 */.elementor-28646 .elementor-element.elementor-element-62c8809,
.elementor-28646 .elementor-element.elementor-element-62c8809 a {
    display: block;
}
.elementor-28646 .elementor-element.elementor-element-62c8809 img {
    display: block;
    width: 100%;
    transition: transform 1s cubic-bezier(.2,.7,.2,1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f8c056 */.elementor-28646 .elementor-element.elementor-element-2f8c056 {
    position: absolute;
    inset: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s ease;
}
.elementor-28646 .elementor-element.elementor-element-2f8c056,
.elementor-28646 .elementor-element.elementor-element-2f8c056 a {
    display: block;
}
.elementor-28646 .elementor-element.elementor-element-2f8c056 img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e579ee7 */.elementor-28646 .elementor-element.elementor-element-e579ee7 {
    line-height: 0;
}
.elementor-28646 .elementor-element.elementor-element-e579ee7 .elementor-heading-title {
    display: block;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cefea */.elementor-28646 .elementor-element.elementor-element-78cefea {
    line-height: 0;
}
.elementor-28646 .elementor-element.elementor-element-78cefea .elementor-heading-title {
    display: block;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8be0fe6 */.elementor-28646 .elementor-element.elementor-element-8be0fe6 {
    left: 12px;
    opacity: 0;
    transform: translateY(8px);
    transition: opacity .35s, transform .35s;
}
.elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button {
    backdrop-filter: blur(12px) saturate(1.2);
}
/* mobile */
@media (max-width: 1024px) {
    .elementor-28646 .elementor-element.elementor-element-8be0fe6 {
        left: 8px;
        bottom: 8px;
        opacity: 1;
        transform: none;
    }
    .elementor-28646 .elementor-element.elementor-element-8be0fe6 .elementor-button {
        padding: 10px 8px;
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3521dc9 */.elementor-28646 .elementor-element.elementor-element-3521dc9 .price {
    margin: 0;
}
.elementor-28646 .elementor-element.elementor-element-3521dc9 del {
    color: var(--e-global-color-nd0mute);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8accb61 */.elementor-28646 .elementor-element.elementor-element-8accb61 .elementor-heading-title {
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60aeba7 */.elementor-28646 .elementor-element.elementor-element-60aeba7:hover .mwh-62c8809 img {
    transform: scale(1.03);
}
.elementor-28646 .elementor-element.elementor-element-60aeba7:hover .mwh-8be0fe6 {
    opacity: 1;
    transform: none;
}
/* hover: second gallery image fades in */
.elementor-28646 .elementor-element.elementor-element-60aeba7:hover .mw-pc-hover {
    opacity: 1;
}/* End custom CSS */