.elementor-662 .elementor-element.elementor-element-47681eb{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-662 .elementor-element.elementor-element-fef525d{--display:flex;--justify-content:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-662 .elementor-element.elementor-element-8d5c64b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-8d5c64b{text-align:start;}.elementor-662 .elementor-element.elementor-element-8d5c64b .elementor-heading-title{font-size:40px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#1F7773;}.elementor-662 .elementor-element.elementor-element-b8dcb80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-662 .elementor-element.elementor-element-b8dcb80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-662 .elementor-element.elementor-element-b8dcb80.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-662 .elementor-element.elementor-element-b8dcb80 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-662 .elementor-element.elementor-element-b8dcb80 .flex-control-thumbs li{padding-right:calc(7px / 2);padding-left:calc(7px / 2);padding-bottom:7px;}.woocommerce .elementor-662 .elementor-element.elementor-element-b8dcb80 .flex-control-thumbs{margin-right:calc(-7px / 2);margin-left:calc(-7px / 2);}.elementor-662 .elementor-element.elementor-element-90d8704{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-662 .elementor-element.elementor-element-0b693c5 .woocommerce-breadcrumb{font-size:12px;}.elementor-662 .elementor-element.elementor-element-98d7366 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-98d7366{text-align:start;}.elementor-662 .elementor-element.elementor-element-98d7366 .elementor-heading-title{font-size:36px;font-style:normal;text-decoration:none;color:#1F7773;}.elementor-662 .elementor-element.elementor-element-331b8d3{width:var( --container-widget-width, 94.327% );max-width:94.327%;--container-widget-width:94.327%;--container-widget-flex-grow:0;}.elementor-662 .elementor-element.elementor-element-331b8d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-331b8d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-662 .elementor-element.elementor-element-331b8d3 .woocommerce-product-details__short-description{color:#000000;font-size:16px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-5b879e7{width:100%;max-width:100%;}.elementor-662 .elementor-element.elementor-element-5b879e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-5b879e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-662 .elementor-element.elementor-element-5b879e7 .price{color:#1F7773;font-family:"Varela Round", Sans-serif;font-size:24px;font-weight:300;}.woocommerce .elementor-662 .elementor-element.elementor-element-5b879e7 .price ins{color:#800080;font-size:26px;font-weight:800;}body:not(.rtl) .elementor-662 .elementor-element.elementor-element-5b879e7:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-662 .elementor-element.elementor-element-5b879e7:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-662 .elementor-element.elementor-element-5b879e7.elementor-product-price-block-yes del{margin-bottom:20px;}.elementor-662 .elementor-element.elementor-element-5795ea8{width:100%;max-width:100%;--button-spacing:0px;}.elementor-662 .elementor-element.elementor-element-5795ea8 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-5795ea8 .cart button, .elementor-662 .elementor-element.elementor-element-5795ea8 .cart .button{font-family:"Varela Round", Sans-serif;font-size:19px;font-weight:400;border-style:double;border-width:0px 0px 0px 0px;padding:10px 30px 10px 30px;color:#FFFFFF;background-color:var( --e-global-color-ea68e42 );transition:all 0.2s;}.elementor-662 .elementor-element.elementor-element-5795ea8 .cart button:hover, .elementor-662 .elementor-element.elementor-element-5795ea8 .cart .button:hover{color:#FEFDFF;background-color:var( --e-global-color-6c58001 );}.elementor-662 .elementor-element.elementor-element-5795ea8 .quantity .qty{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:1.8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;color:#0A0909;background-color:#FFFFFF;border-color:#3B2222;transition:all 0.2s;}.woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations tr th, .woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations label{color:var( --e-global-color-10b8de2b );font-family:"Varela Round", Sans-serif;font-size:18px;line-height:0.1em;}.woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations td.value select, .woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations td.value:before{border-radius:5px;}.elementor-662 .elementor-element.elementor-element-59ed97b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-662 .elementor-element.elementor-element-7316175{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-662 .elementor-element.elementor-element-7316175:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7316175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-662 .elementor-element.elementor-element-4e4799e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:30px;font-weight:600;}.elementor-662 .elementor-element.elementor-element-885fbdc{width:100%;max-width:100%;color:#000000;font-size:16px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-885fbdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-662 .elementor-element.elementor-element-885fbdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-662 .elementor-element.elementor-element-4c95d78{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-662 .elementor-element.elementor-element-ee69e83{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-662 .elementor-element.elementor-element-af50db9 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:30px;font-weight:600;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px;padding:10px 10px 10px 10px;box-shadow:12px 12px 2px -7px #D2D2D2;background-color:#FFFFFF;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-ea68e42 );font-size:16px;font-weight:600;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-ea68e42 );}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-ea68e42 );}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .price del {font-size:16px;font-weight:300;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-ea68e42 );font-size:16px;font-weight:300;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFCFC;background-color:#800080;font-size:14px;font-weight:300;border-radius:13px;min-width:70px;min-height:14px;line-height:14px;right:auto;left:0;}.elementor-662 .elementor-element.elementor-element-023b600{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-662 .elementor-element.elementor-element-7e9e8b5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-662 .elementor-element.elementor-element-7e9e8b5:not(.elementor-motion-effects-element-type-background), .elementor-662 .elementor-element.elementor-element-7e9e8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-662 .elementor-element.elementor-element-6bdba20 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:30px;font-weight:600;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px;padding:10px 10px 10px 10px;box-shadow:12px 12px 2px -7px #D2D2D2;background-color:#FFFFFF;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Varela Round", Sans-serif;font-size:16px;font-weight:400;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-ea68e42 );font-size:16px;font-weight:600;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-ea68e42 );}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-ea68e42 );}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .price del {font-size:16px;font-weight:300;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-ea68e42 );font-size:16px;font-weight:300;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFCFC;background-color:#800080;font-size:14px;font-weight:300;border-radius:13px;min-width:70px;min-height:14px;line-height:14px;right:auto;left:0;}@media(max-width:1024px){.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-662 .elementor-element.elementor-element-47681eb{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-662 .elementor-element.elementor-element-fef525d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-662 .elementor-element.elementor-element-8d5c64b{text-align:center;}.elementor-662 .elementor-element.elementor-element-8d5c64b .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-662 .elementor-element.elementor-element-90d8704{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-662 .elementor-element.elementor-element-98d7366 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-662 .elementor-element.elementor-element-331b8d3{width:100%;max-width:100%;}.elementor-662 .elementor-element.elementor-element-5b879e7{width:100%;max-width:100%;text-align:start;}.elementor-662 .elementor-element.elementor-element-5b879e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-662 .elementor-element.elementor-element-5b879e7 .price{font-size:19px;}.elementor-662 .elementor-element.elementor-element-5795ea8{width:100%;max-width:100%;--button-spacing:35px;}.elementor-662 .elementor-element.elementor-element-5795ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-662 .elementor-element.elementor-element-5795ea8 form.cart table.variations label{font-size:15px;line-height:0.1em;letter-spacing:0.4px;word-spacing:0.1em;}.elementor-662 .elementor-element.elementor-element-59ed97b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-662 .elementor-element.elementor-element-7316175{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-662 .elementor-element.elementor-element-4e4799e .elementor-heading-title{font-size:20px;}.elementor-662 .elementor-element.elementor-element-885fbdc{width:100%;max-width:100%;}.elementor-662 .elementor-element.elementor-element-ee69e83{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-662 .elementor-element.elementor-element-af50db9 .elementor-heading-title{font-size:16px;}.elementor-662 .elementor-element.elementor-element-1af989f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-662 .elementor-element.elementor-element-7e9e8b5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-662 .elementor-element.elementor-element-6bdba20 .elementor-heading-title{font-size:16px;}.elementor-662 .elementor-element.elementor-element-fc596df.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-662 .elementor-element.elementor-element-fef525d{--width:70%;}.elementor-662 .elementor-element.elementor-element-90d8704{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b8dcb80 *//*.woocommerce-product-gallery__image img{*/
/*    height: 400px !important;*/
/*    width: 400px !important;*/
/*    object-fit: contain !important;*/
/*}*/

/*.woocommerce-product-gallery__image{*/
/*    height: auto !important;*/
    

/*}*/

.woocommerce div.product div.images .flex-control-thumbs{
    display: flex !important;
}

.woocommerce-product-gallery__trigger{
    display: none !important;
}

/*@media(max-width:767px){*/
/*    .woocommerce-product-gallery__image img{*/
/*    height: 300px !important;*/
/*    width: 300px !important;*/
/*    object-fit: contain !important;*/
/*}*/
/*}*/

/*.woocommerce-product-gallery{*/
/*       height: 500px !important;*/
/*    width: 500px !important; */
/*}*/

/*.woocommerce-product-gallery__image{*/
/*    height: 400px !important;*/
/*    width: 400px !important;*/
/*}*/

/*.flex-control-thumbs li{*/
/*    width: 60px !important;*/
/*    height: 60px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-0b693c5 */.elementor-662 .elementor-element.elementor-element-0b693c5 .site-breadcrumbs{
    overflow: hidden;
    text-wrap: auto !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5795ea8 */.elementor-662 .elementor-element.elementor-element-5795ea8 table th{
    text-align: right;
}

.elementor-662 .elementor-element.elementor-element-5795ea8 select{
    text-align: right !important;
}

.woocommerce-variation-price bdi{
color: #1F7773 !important;
font-weight: bold;
font-size: 22px;
}

/*.elementor-662 .elementor-element.elementor-element-5795ea8 form input[type=number]{*/
/*    max-width: 100%;*/
/*}*/

.woocommerce div.product form.cart div.quantity .qty{
    margin: 0 10px !important;
}

.woocommerce div.product form.cart .variations select{
    min-width: auto !important;
}

/*.woocommerce div.product form.cart .variations td{*/
/*    width: 180px !important;*/
/*}*/
/*.elementor-662 .elementor-element.elementor-element-5795ea8{*/
/*    display: flex !important;*/
/*} */


.qib-button-wrapper{
    margin: 0 !important;
}

.qib-button-wrapper .qib-button{
    margin-right: 0 !important;
    box-shadow: none;
    border-radius: 5px;
}

.single_add_to_cart_button{
    margin-right: 20px !important;

}

.variations_form .single_add_to_cart_button{
    margin-right: 0 !important;
}

@media(max-width:767px){
.elementor-662 .elementor-element.elementor-element-5795ea8 .cart{
 flex-direction: column !important;  
}

.single_add_to_cart_button.button.alt{
    margin-right: 0 !important;
    margin-top: 10px !important;
    max-width: 320px !important;
    width:100% !important;
    align-self: center !important;
}

.elementor-662 .elementor-element.elementor-element-5795ea8 form input[type=number]{
    max-width: 100% !important;
}

.qty{
    width: 120px !important;
}
.qib-button-wrapper .qib-button{
max-width: 100px !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4799e */.elementor-662 .elementor-element.elementor-element-4e4799e h2{
    text-decoration-color: #1F7773 !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-885fbdc */.elementor-662 .elementor-element.elementor-element-885fbdc ol li, .elementor-662 .elementor-element.elementor-element-885fbdc ul li{
    margin-right: 20px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af50db9 */.elementor-662 .elementor-element.elementor-element-af50db9 h2{
    text-decoration-color: #1F7773 !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bdba20 */.elementor-662 .elementor-element.elementor-element-6bdba20 h2{
    text-decoration-color: #1F7773 !important; 
}/* End custom CSS */