.elementor-391 .elementor-element.elementor-element-dc824bb{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-12dc485.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-12dc485 .woocommerce-breadcrumb{color:#909090;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-391 .elementor-element.elementor-element-12dc485 .woocommerce-breadcrumb > a{color:var( --e-global-color-23053ab );}.elementor-391 .elementor-element.elementor-element-1fbfb58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-0bcdde0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-a54d32b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-viewport, .woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E6E6;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E6E6;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-391 .elementor-element.elementor-element-a54d32b .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-391 .elementor-element.elementor-element-306e2b0{--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-8e61bb7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-8e61bb7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:28px;font-weight:500;line-height:37px;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-weight:var( --e-global-typography-primary-font-weight );}.elementor-391 .elementor-element.elementor-element-08dbd6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.woocommerce .elementor-391 .elementor-element.elementor-element-08dbd6e .price{color:#A0A0A0;font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.woocommerce .elementor-391 .elementor-element.elementor-element-08dbd6e .price ins{color:var( --e-global-color-23053ab );font-family:"Jost", Sans-serif;font-size:24px;font-weight:500;text-decoration:none;line-height:36px;}body:not(.rtl) .elementor-391 .elementor-element.elementor-element-08dbd6e:not(.elementor-product-price-block-yes) del{margin-right:15px;}body.rtl .elementor-391 .elementor-element.elementor-element-08dbd6e:not(.elementor-product-price-block-yes) del{margin-left:15px;}.elementor-391 .elementor-element.elementor-element-08dbd6e.elementor-product-price-block-yes del{margin-bottom:15px;}.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-391 .elementor-element.elementor-element-9281fff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-9281fff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-9281fff .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-391 .elementor-element.elementor-element-c2dafb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-c2dafb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-c2dafb8 .stock{display:block;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-391 .elementor-element.elementor-element-c2dafb8 .woocommerce-variation-description{display:block;}.elementor-391 .elementor-element.elementor-element-c2dafb8 .variations tr{flex-direction:row;}.elementor-391 .elementor-element.elementor-element-c2dafb8 .woocommerce-variation-description p{color:#666666;}.elementor-391 .elementor-element.elementor-element-c2dafb8 .xpro-badge{color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-c2dafb8 form.cart button.alt{font-family:"Jost", Sans-serif;font-size:16px;text-transform:uppercase;line-height:21px;color:var( --e-global-color-73ee423 );background-color:var( --e-global-color-23053ab );border-radius:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-c2dafb8 form.cart button.alt:hover,.elementor-391 .elementor-element.elementor-element-c2dafb8 form.cart button.alt:focus{color:#FFFFFF !important;background-color:var( --e-global-color-text );}.elementor-391 .elementor-element.elementor-element-01653e5{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-06c0516.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-06c0516{text-align:center;}.elementor-391 .elementor-element.elementor-element-06c0516 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:29px;font-weight:500;line-height:29px;color:var( --e-global-color-23053ab );}.elementor-391 .elementor-element.elementor-element-2270718 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-391 .elementor-element.elementor-element-2270718.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-391 .elementor-element.elementor-element-1fbfb58{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-391 .elementor-element.elementor-element-0bcdde0.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-8e61bb7 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-391 .elementor-element.elementor-element-9281fff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-01653e5{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-06c0516 .elementor-heading-title{font-size:28px;line-height:33px;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-1fbfb58{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-391 .elementor-element.elementor-element-0bcdde0.e-con{--align-self:center;}.elementor-391 .elementor-element.elementor-element-8e61bb7 .elementor-heading-title{font-size:20px;line-height:25px;}.woocommerce .elementor-391 .elementor-element.elementor-element-08dbd6e .price{font-size:15px;line-height:20px;}.woocommerce .elementor-391 .elementor-element.elementor-element-08dbd6e .price ins{font-size:20px;line-height:25px;}body:not(.rtl) .elementor-391 .elementor-element.elementor-element-08dbd6e:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-391 .elementor-element.elementor-element-08dbd6e:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-391 .elementor-element.elementor-element-08dbd6e.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-391 .elementor-element.elementor-element-01653e5{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-391 .elementor-element.elementor-element-06c0516 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-391 .elementor-element.elementor-element-2270718 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-391 .elementor-element.elementor-element-dc824bb{--content-width:1200px;}.elementor-391 .elementor-element.elementor-element-0bcdde0{--width:40%;}.elementor-391 .elementor-element.elementor-element-306e2b0{--width:51.3%;}.elementor-391 .elementor-element.elementor-element-01653e5{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-391 .elementor-element.elementor-element-0bcdde0{--width:40%;}.elementor-391 .elementor-element.elementor-element-306e2b0{--width:55%;}}/* Start custom CSS for xpro-woo-add-to-cart, class: .elementor-element-c2dafb8 */.qib-button-wrapper button.qib-button{
    border-radius: 0;
    border: none;
    margin: 0 !important;
    background: transparent !important;
    padding: 3px;
}

.qib-button-wrapper .quantity input.input-text.qty.text{
    border: none;
}

:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    width: 2em;
}

.elementor-widget-wc-add-to-cart .quantity .qty:focus-visible,

.elementor-391 .elementor-element.elementor-element-c2dafb8 .qib-button-wrapper {
    border: 1px solid #cdcdcd !important;
    margin: 0;
}

.woocommerce div.product form.cart .button {
    background: #1F1F1F !important;
}/* End custom CSS */
/* Start custom CSS */.woo-variation-gallery-wrapper .woo-variation-gallery-trigger {
    display: none; !important;
}

.woo-variation-gallery-wrapper .woo-variation-gallery-slider img , .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img {
    
    border: solid 1px #E9E6E6;
    border-radius: 5px;
}


body.elementor-page-391 table th {
    display: none;
   
}
.woocommerce div.product form.cart table td {
    background: none !important;
    padding: 0;
}

body.elementor-page-391 .qib-button-wrapper {
    width: 100% !important;
    justify-content: space-between;
}/* End custom CSS */