.elementor-16578 .elementor-element.elementor-element-d2d350e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16578 .elementor-element.elementor-element-853d747{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-16578 .elementor-element.elementor-element-333c153 img{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;}.elementor-16578 .elementor-element.elementor-element-9c9f54b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16578 .elementor-element.elementor-element-70b7b07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16578 .elementor-element.elementor-element-70b7b07{text-align:center;}.elementor-16578 .elementor-element.elementor-element-70b7b07 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-16578 .elementor-element.elementor-element-7b01d73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16578 .elementor-element.elementor-element-7b01d73{text-align:center;}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price{color:var( --e-global-color-e989dc0 );font-family:var( --e-global-typography-d6416de-font-family ), Sans-serif;font-size:var( --e-global-typography-d6416de-font-size );font-weight:var( --e-global-typography-d6416de-font-weight );line-height:var( --e-global-typography-d6416de-line-height );}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price ins{color:var( --e-global-color-e989dc0 );font-family:var( --e-global-typography-dd3728f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd3728f-font-size );font-weight:var( --e-global-typography-dd3728f-font-weight );line-height:var( --e-global-typography-dd3728f-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-16578 .elementor-element.elementor-element-17fd8c5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart button, .elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart .button{font-family:var( --e-global-typography-dd3728f-font-family ), Sans-serif;font-size:var( --e-global-typography-dd3728f-font-size );font-weight:var( --e-global-typography-dd3728f-font-weight );line-height:var( --e-global-typography-dd3728f-line-height );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;color:var( --e-global-color-6fecf9a );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart button:hover, .elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart .button:hover{color:var( --e-global-color-6fecf9a );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-16578 .elementor-element.elementor-element-c6528b2{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;top:10px;}body:not(.rtl) .elementor-16578 .elementor-element.elementor-element-c6528b2{right:10px;}body.rtl .elementor-16578 .elementor-element.elementor-element-c6528b2{left:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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 );}.jet-listing-item.single-jet-engine.elementor-page-16578 > .elementor{width:400px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16578 .elementor-element.elementor-element-70b7b07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price{font-size:var( --e-global-typography-d6416de-font-size );line-height:var( --e-global-typography-d6416de-line-height );}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price ins{font-size:var( --e-global-typography-dd3728f-font-size );line-height:var( --e-global-typography-dd3728f-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart button, .elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart .button{font-size:var( --e-global-typography-dd3728f-font-size );line-height:var( --e-global-typography-dd3728f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16578 .elementor-element.elementor-element-70b7b07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price{font-size:var( --e-global-typography-d6416de-font-size );line-height:var( --e-global-typography-d6416de-line-height );}.woocommerce .elementor-16578 .elementor-element.elementor-element-7b01d73 .price ins{font-size:var( --e-global-typography-dd3728f-font-size );line-height:var( --e-global-typography-dd3728f-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart button, .elementor-16578 .elementor-element.elementor-element-17fd8c5 .cart .button{font-size:var( --e-global-typography-dd3728f-font-size );line-height:var( --e-global-typography-dd3728f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-333c153 */.elementor-16578 .elementor-element.elementor-element-333c153 img{
    overflow: hidden;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.elementor-16578 .elementor-element.elementor-element-333c153{
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-70b7b07 */p.product_title.entry-title.elementor-heading-title a {
font-weight:600 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7b01d73 */.elementor-16578 .elementor-element.elementor-element-7b01d73 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-17fd8c5 */.elementor-16578 .elementor-element.elementor-element-17fd8c5 p.price {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8581089 */.elementor-16578 .elementor-element.elementor-element-8581089 .woosc-btn-has-icon.woosc-btn-icon-only {
    padding: 10px;
}

.elementor-16578 .elementor-element.elementor-element-8581089 .woosc-btn-icon::before{
    color: #fff !important;
}

button.woosc-btn {
    background: #064acb !important;
    border-radius: 50px ;
    border: none;
    text-align: center !important;
}

button.woosc-btn:hover{
    background: #F3A952 !important;
}
.woosc-area .woosc-inner p.product.woocommerce.add_to_cart_inline a.button {
    background: #064acb !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.45em !important;
    text-align: center !important;
}

.woosc-area .woosc-inner p.product.woocommerce.add_to_cart_inline a.button:hover{
    background: #F3A952 !important;
}
span.woosc-sidebar-btn:hover {
    background: #F3A952 !important;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td:first-child {
    font-weight: 700 !important;
}

.woosc-area td.col {
    color: #555 !important;
    font-size: 15px !important;
}
.woosc-area span.woocommerce-Price-amount.amount bdi {
    font-weight: 600;
    color: #43454b !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0006048 */.elementor-16578 .elementor-element.elementor-element-0006048 .woosq-btn-has-icon.woosq-btn-icon-only {
    padding:10px !important;
}


.elementor-16578 .elementor-element.elementor-element-0006048 .woosq-btn-icon::before{
    color: #fff !important;
}

.elementor-16578 .elementor-element.elementor-element-0006048 button.woosq-btn {

    background: #064acb !important;
    border-radius: 50px ;
    border: none;
}

.elementor-16578 .elementor-element.elementor-element-0006048 button.woosq-btn:hover {
  background: #F3A952 !important;
}


div#woosq-popup form.cart button.button {
    background: #1041a3 !important;
    outline: none !important;
    padding: 14px 20px !important;
}

#woosq-popup .price span.woocommerce-Price-amount.amount {
    color: #272b41 !important;
    font-weight: 700 !important;
    font-size: 18px !important;
}

div#woosq-popup a.view-details-btn {
    color: #fff !important;
    transition: all 0.3s;
    background:#02163D;
}

div#woosq-popup form.cart button.button:hover{
 background: #F3A952 !important;  
}

div#woosq-popup .woocommerce-product-details__short-description {
    font-size: 16px;
    color: #555 important;
}


div#woosq-popup a.view-details-btn:hover{
background: #F3A952 !important;
}

.woosq-product .thumbnails .slick-arrow:hover {
    color: #fff;
    background: #064acb !important;
}
/*@media all and (max-width:767px){*/
/*.woosc-btn-icon::before{*/
/*    font-size:12px !important;*/
/*}*/
/*}*/
/* Removes "View Basket*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a619a44 */.elementor-16578 .elementor-element.elementor-element-a619a44 .woosw-btn-has-icon.woosw-btn-icon-only {
    padding: 10px;
}

.elementor-16578 .elementor-element.elementor-element-a619a44 .woosw-btn-has-icon.woosw-btn-icon-only {
    padding: 10px;
}

.elementor-16578 .elementor-element.elementor-element-a619a44 .woosw-btn-icon::before{
    color: #fff !important;
}

.elementor-16578 .elementor-element.elementor-element-a619a44 button.woosw-btn {
 background: #064acb !important;
    border-radius: 50px ;
    border: none !important;
}

.elementor-16578 .elementor-element.elementor-element-a619a44 button.woosw-btn:hover{
 background: #F3A952 !important;
}

.woosw-items p.product.woocommerce.add_to_cart_inline a.button {
background: #064acb !important;
font-size: 14px !important;
font-family: "Lato", sans-serif !important;
line-height: 1.6em !important;
 color: #fff !important;
font-weight: 600 !important;
text-align: center !important;
}

.woosw-items p.product.woocommerce.add_to_cart_inline a.button:hover{
     background: #F3A952 !important;   
}

.woosw-popup .woosw-items .woosw-item .woosw-item--name a {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #272b41 !important;
    line-height: 1.2em !important;
}
.woosw-popup .woosw-items .woosw-item .woosw-item--name a:hover{
    color: #F3A952 !important;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice {
    background-color: #064acb !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6528b2 */.elementor-16578 .elementor-element.elementor-element-c6528b2{
    max-width: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d350e */.elementor-16578 .elementor-element.elementor-element-d2d350e img {
  transition: transform 0.53s ease;
}
.elementor-16578 .elementor-element.elementor-element-d2d350e:hover img {
  transform: scale(1.1);
}

.elementor-16578 .elementor-element.elementor-element-d2d350e .compare_list{
    opacity: 0;
    visibility: hidden;
    transition: all 0.53s;
}

.elementor-16578 .elementor-element.elementor-element-d2d350e:hover .compare_list{
    opacity: 1;
    visibility: visible;
    transition: all 0.53s;
}

@media all and (max-width:1024px){
.elementor-16578 .elementor-element.elementor-element-d2d350e .compare_list{
    opacity: 1 !important;
    visibility: visible !important;  
}

}/* End custom CSS */