.elementor-217 .elementor-element.elementor-element-d0dd7e0{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(206.52343750000003, 206.52343750000003, 206.52343750000003, 0.5);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-217 .elementor-element.elementor-element-d0dd7e0:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-d0dd7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-3bc16d8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-217 .elementor-element.elementor-element-7e3fdb3{width:100%;max-width:100%;text-align:center;}.elementor-217 .elementor-element.elementor-element-7e3fdb3 > .elementor-widget-container{background-color:var( --e-global-color-d5c9fb8 );}.elementor-217 .elementor-element.elementor-element-7e3fdb3 img{width:100%;max-width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-767ac97 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-767ac97{right:20px;}body.rtl .elementor-217 .elementor-element.elementor-element-767ac97{left:20px;}.elementor-217 .elementor-element.elementor-element-767ac97{top:180px;}.elementor-217 .elementor-element.elementor-element-767ac97 .elementor-icon-wrapper{text-align:left;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-stacked .elementor-icon{background-color:#0A971D;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-default .elementor-icon{color:#0A971D;border-color:#0A971D;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-default .elementor-icon svg{fill:#0A971D;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-767ac97.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-767ac97 .elementor-icon{font-size:12px;padding:2px;border-width:1px 1px 1px 1px;}.elementor-217 .elementor-element.elementor-element-767ac97 .elementor-icon svg{height:12px;}.elementor-217 .elementor-element.elementor-element-461e4b3{width:auto;max-width:auto;top:10px;}.elementor-217 .elementor-element.elementor-element-461e4b3 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-461e4b3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-461e4b3{right:10px;}body.rtl .elementor-217 .elementor-element.elementor-element-461e4b3{left:10px;}.elementor-217 .elementor-element.elementor-element-461e4b3 .jet-woo-product-badge.jwb-custom-badge.jwb-custom-badge__bestseller{color:var( --e-global-color-d5c9fb8 );background-color:var( --e-global-color-8f03ee1 );}.elementor-217 .elementor-element.elementor-element-461e4b3 .jet-woo-product-badge.jwb-custom-badge.jwb-custom-badge__new{color:var( --e-global-color-d5c9fb8 );background-color:#1B93BA;}.elementor-217 .elementor-element.elementor-element-461e4b3 .jet-woo-product-badge{font-family:"Quicksand", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1em;color:#BA1B1B;background-color:#FFEDED;border-style:none;border-radius:2px 2px 2px 2px;padding:5px 25px 5px 25px;}.elementor-217 .elementor-element.elementor-element-461e4b3 .jet-woo-builder-archive-product-sale-badge{text-align:left;}.elementor-217 .elementor-element.elementor-element-9afa49c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-9afa49c{left:15px;}body.rtl .elementor-217 .elementor-element.elementor-element-9afa49c{right:15px;}.elementor-217 .elementor-element.elementor-element-9afa49c{top:15px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__link{width:30px;height:30px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:var( --e-global-color-d5c9fb8 );}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{background-color:#FFF6F6;}.elementor-217 .elementor-element.elementor-element-9afa49c .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__plane-normal, .elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__plane-added{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__plane-normal{border-radius:100px 100px 100px 100px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__plane-added{border-radius:100px 100px 100px 100px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__container{margin:0px 0px 0px 0px;justify-content:center;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-0781695 );font-size:14px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-8f03ee1 );}.elementor-217 .elementor-element.elementor-element-9afa49c .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:var( --e-global-color-8f03ee1 );}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:14px;}.elementor-217 .elementor-element.elementor-element-3c889df > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-3c889df{right:20px;}body.rtl .elementor-217 .elementor-element.elementor-element-3c889df{left:20px;}.elementor-217 .elementor-element.elementor-element-3c889df{top:180px;}.elementor-217 .elementor-element.elementor-element-3c889df .elementor-icon-wrapper{text-align:left;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-stacked .elementor-icon{background-color:#8D2F2F;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-default .elementor-icon{color:#8D2F2F;border-color:#8D2F2F;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-default .elementor-icon svg{fill:#8D2F2F;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-3c889df.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-3c889df .elementor-icon{font-size:12px;padding:2px;border-width:1px 1px 1px 1px;}.elementor-217 .elementor-element.elementor-element-3c889df .elementor-icon svg{height:12px;}.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-217 .elementor-element.elementor-element-0dfd6a5{width:100%;max-width:100%;text-align:center;}.elementor-217 .elementor-element.elementor-element-0dfd6a5 > .elementor-widget-container{padding:0px 4px 0px 4px;}.elementor-217 .elementor-element.elementor-element-0dfd6a5.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-0dfd6a5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.5em;}.elementor-217 .elementor-element.elementor-element-0dfd6a5 .elementor-heading-title a:hover, .elementor-217 .elementor-element.elementor-element-0dfd6a5 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-7d227cf{width:100%;max-width:100%;}.elementor-217 .elementor-element.elementor-element-7d227cf > .elementor-widget-container{margin:-5px 0px 0px 2px;}.elementor-217 .elementor-element.elementor-element-7d227cf.elementor-element{--align-self:flex-start;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms{text-align:center;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__icon{color:var( --e-global-color-primary );font-size:19px;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__icon{margin-right:9px;}body.rtl .elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__icon{margin-left:9px;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:2em;color:var( --e-global-color-8f03ee1 );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__link:hover{color:var( --e-global-color-8f03ee1 );border-color:var( --e-global-color-8f03ee1 );}.elementor-217 .elementor-element.elementor-element-43b5836{width:100%;max-width:100%;}.elementor-217 .elementor-element.elementor-element-43b5836 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price ins{display:inline-block;font-size:18px;font-weight:600;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;text-align:center;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price del .amount{color:var( --e-global-color-secondary );font-size:14px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price ins .amount{text-decoration:none;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-217 .elementor-element.elementor-element-746deb4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-746deb4 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-746deb4.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-746deb4 .jet-woo-product-badge{font-family:"Quicksand", Sans-serif;font-size:10px;font-weight:700;line-height:1em;color:var( --e-global-color-faff7de );background-color:#EDFFEF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B711973;border-radius:2px 2px 2px 2px;padding:5px 25px 5px 25px;}.elementor-217 .elementor-element.elementor-element-746deb4 .jet-woo-builder-archive-product-sale-badge{text-align:left;}.elementor-217 .elementor-element.elementor-element-9b72409{width:initial;max-width:initial;}.elementor-217 .elementor-element.elementor-element-9b72409 > .elementor-widget-container{background-color:#FFE7E7;padding:0px 10px 0px 10px;border-radius:4px 4px 4px 4px;}.elementor-217 .elementor-element.elementor-element-9b72409.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-9b72409 .jet-woo-builder-archive-product-stock-status .stock{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.8em;text-align:center;}.elementor-217 .elementor-element.elementor-element-9b72409 .jet-woo-builder-archive-product-stock-status .in-stock{color:var( --e-global-color-d84973a );}.elementor-217 .elementor-element.elementor-element-9b72409 .jet-woo-builder-archive-product-stock-status .out-of-stock{color:#CC0000;}.elementor-217 .elementor-element.elementor-element-62506a0{--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;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;}.elementor-217 .elementor-element.elementor-element-e23e6b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-e23e6b4 .jet-woo-builder-archive-add-to-cart .button{display:block;--display-type:block;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-primary );background-color:var( --e-global-color-d5c9fb8 );border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-217 .elementor-element.elementor-element-e23e6b4 .jet-woo-builder-archive-add-to-cart .button.loading{color:var( --e-global-color-accent );}.elementor-217 .elementor-element.elementor-element-e23e6b4 .jet-woo-builder-archive-add-to-cart{text-align:center;}.jet-listing-item.single-jet-engine.elementor-page-217 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-3bc16d8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-217 .elementor-element.elementor-element-7e3fdb3 img{height:130px;}.elementor-217 .elementor-element.elementor-element-767ac97 .elementor-icon{font-size:9px;border-radius:4px 4px 4px 4px;}.elementor-217 .elementor-element.elementor-element-767ac97 .elementor-icon svg{height:9px;}.elementor-217 .elementor-element.elementor-element-461e4b3 .jet-woo-product-badge{font-size:8px;border-radius:2px 2px 2px 2px;padding:5px 15px 5px 15px;}body:not(.rtl) .elementor-217 .elementor-element.elementor-element-9afa49c{left:10px;}body.rtl .elementor-217 .elementor-element.elementor-element-9afa49c{right:10px;}.elementor-217 .elementor-element.elementor-element-9afa49c{top:10px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__link{width:30px;height:30px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__state-normal .jet-wishlist-button__icon{font-size:14px;}.elementor-217 .elementor-element.elementor-element-9afa49c .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:14px;}.elementor-217 .elementor-element.elementor-element-3c889df .elementor-icon{font-size:9px;border-radius:4px 4px 4px 4px;}.elementor-217 .elementor-element.elementor-element-3c889df .elementor-icon svg{height:9px;}.elementor-217 .elementor-element.elementor-element-0dfd6a5 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-217 .elementor-element.elementor-element-7d227cf .jet-listing-dynamic-terms__link{font-size:8px;line-height:2.1em;padding:1px 10px 1px 10px;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price{font-size:14px;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price del .amount{font-size:12px;}.elementor-217 .elementor-element.elementor-element-43b5836 .jet-woo-product-price ins{font-size:14px;}.elementor-217 .elementor-element.elementor-element-746deb4{width:100%;max-width:100%;}.elementor-217 .elementor-element.elementor-element-746deb4 .jet-woo-product-badge{border-radius:2px 2px 2px 2px;padding:5px 25px 5px 10px;}.elementor-217 .elementor-element.elementor-element-62506a0{--padding-top:10px;--padding-bottom:05px;--padding-left:5px;--padding-right:5px;}.elementor-217 .elementor-element.elementor-element-e23e6b4 .jet-woo-builder-archive-add-to-cart .button{font-size:12px;padding:7px 7px 7px 7px;}}/* Start custom CSS for heading, class: .elementor-element-0dfd6a5 */h2.elementor-heading-title.elementor-size-default a {
    text-decoration: none; /* Removes default underline */
    position: relative;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0 100%; /* Starts from the bottom */
    background-size: 0% 1px; /* Initially hidden */
    background-repeat: no-repeat;
    transition: background-size 0.3s ease-in-out;
}

h2.elementor-heading-title.elementor-size-default a:hover {
    background-size: 100% 1px; /* Expands underline from left to right */
}/* End custom CSS */