.elementor-629 .elementor-element.elementor-element-89eaa0c:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-89eaa0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-629 .elementor-element.elementor-element-89eaa0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:0% 3% 0% 3%;}.elementor-629 .elementor-element.elementor-element-89eaa0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-629 .elementor-element.elementor-element-eb71219.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-629 .elementor-element.elementor-element-eb71219.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-629 .elementor-element.elementor-element-bd81751 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-629 .elementor-element.elementor-element-def3138{padding:0% 15% 0% 15%;}.elementor-629 .elementor-element.elementor-element-ca69d98 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-629 .elementor-element.elementor-element-a2be0bf > .elementor-widget-container{border-radius:20px 0px 20px 20px;}.elementor-629 .elementor-element.elementor-element-a2be0bf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-629 .elementor-element.elementor-element-0b142e3 > .elementor-element-populated{padding:0px 180px 0px 0px;}.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-629 .elementor-element.elementor-element-f932a7c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-629 .elementor-element.elementor-element-f932a7c .elementor-heading-title{font-family:"Karnaf", Sans-serif;font-size:1.75rem;font-weight:400;line-height:40px;color:#000000;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-629 .elementor-element.elementor-element-22cdd76:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-22cdd76:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-22cdd76.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-629 .elementor-element.elementor-element-22cdd76.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-629 .elementor-element.elementor-element-22cdd76.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-629 .elementor-element.elementor-element-22cdd76.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-629 .elementor-element.elementor-element-22cdd76{font-size:21px;font-weight:400;color:#777777;}.elementor-629 .elementor-element.elementor-element-22cdd76 a{color:#777777;}.elementor-629 .elementor-element.elementor-element-e8350d4 .elementor-heading-title{font-family:"Karnaf", Sans-serif;font-size:50px;font-weight:400;color:#FF3C00;}.elementor-629 .elementor-element.elementor-element-72f585b .elementor-heading-title{font-family:"Karnaf", Sans-serif;font-size:1.5rem;font-weight:400;color:#FF3C00;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-629 .elementor-element.elementor-element-1af3082 .cart button, .elementor-629 .elementor-element.elementor-element-1af3082 .cart .button{border-radius:40px 40px 40px 40px;padding:15px 5px 15px 5px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-629 .elementor-element.elementor-element-1af3082 .added_to_cart{font-family:"Karnaf", Sans-serif;font-size:30px;font-weight:400;line-height:39px;}.elementor-629 .elementor-element.elementor-element-1af3082 .quantity .qty{font-size:50px;line-height:63px;transition:all 0.2s;}.elementor-629 .elementor-element.elementor-element-86399c1{margin-top:50px;margin-bottom:0px;padding:0% 6.25% 0% 6.25%;}.elementor-629 .elementor-element.elementor-element-dbf2721 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title, .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title:before, .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title:after, .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-content, .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title, .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title a{color:#000000;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title.elementor-active,
					 .elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title.elementor-active a{color:#000000;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title{font-family:"Karnaf", Sans-serif;font-size:30px;font-weight:400;line-height:23px;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-content{font-family:"Karnaf", Sans-serif;font-size:26px;font-weight:300;line-height:28px;}.elementor-629 .elementor-element.elementor-element-bea163b > .elementor-element-populated{padding:65px 50px 0px 0px;}.elementor-629 .elementor-element.elementor-element-7b2e361 > .elementor-widget-container{border-radius:20px 0px 20px 20px;}.elementor-629 .elementor-element.elementor-element-7b2e361 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-629 .elementor-element.elementor-element-6376166:not(.elementor-motion-effects-element-type-background), .elementor-629 .elementor-element.elementor-element-6376166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-629 .elementor-element.elementor-element-6376166{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:2% 2% 2% 2%;}.elementor-629 .elementor-element.elementor-element-6376166 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{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-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .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-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Karnaf", Sans-serif;font-weight:300;}.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products .products > h2{color:#000000;font-family:"Karnaf", Sans-serif;font-size:2rem;font-weight:300;}.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-629 .elementor-element.elementor-element-62786d7 .elementor-heading-title{font-family:"Karnaf", Sans-serif;font-weight:300;color:var( --e-global-color-text );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .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-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Karnaf", Sans-serif;font-weight:300;}.elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-629 .elementor-element.elementor-element-89eaa0c{margin-top:0px;margin-bottom:0px;}.elementor-629 .elementor-element.elementor-element-eb71219 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-629 .elementor-element.elementor-element-2f5da90{margin-top:0px;margin-bottom:25px;}.elementor-629 .elementor-element.elementor-element-c52cfc3{width:80%;}.elementor-629 .elementor-element.elementor-element-a7b933b{width:20%;}.elementor-629 .elementor-element.elementor-element-def3138{padding:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-ca69d98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-16ba59b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-629 .elementor-element.elementor-element-a2be0bf > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-0b142e3 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-629 .elementor-element.elementor-element-f932a7c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-f932a7c{text-align:center;}.elementor-629 .elementor-element.elementor-element-f932a7c .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-629 .elementor-element.elementor-element-e8350d4{text-align:center;}.elementor-629 .elementor-element.elementor-element-72f585b{text-align:center;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-title{font-size:30px;line-height:23px;}.elementor-629 .elementor-element.elementor-element-e96cdf6 .elementor-tab-content{font-size:25px;line-height:28px;}.elementor-629 .elementor-element.elementor-element-bea163b > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-629 .elementor-element.elementor-element-f0e9aed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-629 .elementor-element.elementor-element-3658d48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-629 .elementor-element.elementor-element-df8d16b{margin-top:0px;margin-bottom:50px;padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-629 .elementor-element.elementor-element-ca69d98{width:40%;}.elementor-629 .elementor-element.elementor-element-0b142e3{width:60%;}}/* Start custom CSS for column, class: .elementor-element-eb71219 */@media (max-width: 767px){
..elementor-629 .elementor-element.elementor-element-eb71219 {
     overflow-x: auto!important;
    position: relative!important;
    max-width: 94vw!important;
}

..elementor-629 .elementor-element.elementor-element-eb71219 ul {
     position: relative;
    width: 210vw;
    margin: 0;
}

.elementor-element-8286f30 {
    background-color: #EFEFEF;
}

.elementor-629 .elementor-element.elementor-element-eb71219 {
     overflow-x: auto!important;
    position: relative!important;
    max-width: 94vw!important;
}

.elementor-629 .elementor-element.elementor-element-eb71219 ul {
     position: relative;
    width: 400vw!important;
    margin: 0;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89eaa0c */@media (min-width: 767px) {
    .elementor-629 .elementor-element.elementor-element-89eaa0c {
        background-color:#fff!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f3a464 */.elementor-629 .elementor-element.elementor-element-3f3a464 p{
    font-size: 27px;
    line-height: 27px;
    font-weight: 400;
    text-decoration: underline;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bd81751 */.elementor-629 .elementor-element.elementor-element-bd81751 .elementor-custom-embed-image-overlay img {
    display: block;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-16ba59b */.woocommerce div.product div.images {
    margin-bottom: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 0!important;
    width: 25px;
    height: 25px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 25px;
    list-style: none;
}

.woocommerce div.product div.images .flex-control-thumbs li:before {
content: "";
    pointer-events: all;
    position: absolute;
 height: 15px;
  width: 15px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #000;
}


flex-control-thumbs img {
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-image: url(https://www.gstatic.com/companion/icon_assets/tasks_2021_2x.png);
    background-size: cover;
    padding: 10px;
    background-position: center;
  
}


.woocommerce div.product div.images .flex-control-thumbs {
    text-align: center;}
    
    
    .elementor-629 .elementor-element.elementor-element-16ba59b ol{
        display: inline-block;
    }
    
    .elementor-629 .elementor-element.elementor-element-16ba59b .woocommerce-product-gallery {
        text-align: center;
    }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-22cdd76 */.elementor-629 .elementor-element.elementor-element-22cdd76 .posted_in.detail-container{
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8350d4 */.elementor-629 .elementor-element.elementor-element-e8350d4 bdi {
    color: #FF3C00;
    font-size: 50px;
}

.elementor-629 .elementor-element.elementor-element-e8350d4 h2{
    display: flex;
    flex-direction: row;
}

.elementor-629 .elementor-element.elementor-element-e8350d4 .yotpo.bottomLine {
    margin-right: 5px;
    font-size: 24px!important;
}

.elementor-629 .elementor-element.elementor-element-e8350d4 .elementor-heading-title {
    font-size: 40px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1af3082 */@media (max-width: 767px) {
    .elementor-629 .elementor-element.elementor-element-1af3082 input[type=number] {
        padding:0;
    }
    
table th,tr,td {
    background-color: #fff!important;
}


.elementor-629 .elementor-element.elementor-element-1af3082 .cart button, .elementor-629 .elementor-element.elementor-element-1af3082 .cart .button {
    padding: 0!important;
}


.plus {
    padding: 0!important;
    font-weight: 400!important;
    font-size: 0!important;
    background: none!important;
    border-radius: 0!important;
}

.minus {
    padding: 0!important;
    font-weight: 400!important;
    font-size: 0!important;
    background: none!important;
    border-radius: 0!important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 0;}

form.cart button {
    flex-basis: 60%!important;
}



.elementor-629 .elementor-element.elementor-element-1af3082 .cart button, .elementor-629 .elementor-element.elementor-element-1af3082 .cart .button {
    padding: 15px 10px;}

.elementor-629 .elementor-element.elementor-element-1af3082 .qty {
    width: 50px!important;
}

.elementor-629 .elementor-element.elementor-element-1af3082 .quantity .qty {
    font-size: 40px;
    line-height: 40px;}
    
    minus {
        padding: 15px 10px!important;
    }
    
    .plus {
        border-radius: 40px 0 0 40px!important;
        margin-right:0!important;
    }


woo-variation-swatches .variable-items-wrapper {
  justify-content: space-evenly!important;}
  
  .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 0;}
    
   
    
    .woocommerce div.product form.cart table td {
    padding-left: 0!important;
}

.woo-variation-swatches.wvs-show-label .variations th {
    display: table-cell;
}
.woocommerce div.product form.cart .variations th {

    vertical-align: middle;
}


    
    .reset_variations 
    {
        display: none!important;
       
    }
    

 quantity {
        display: none!important;}   
    
    
   addtocartactive .single_add_to_cart_button {
        display: none!important;
    }
    
    .woocommerce-notices-wrapper {
        display: none;
    }
    
    
       addtocartactive quantity {
        display: flex!important;
             float: none!important;
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
    flex-grow: 1!important;
       }   
    
    
    woocommerce .quantity .qty {
    width: 12em!important;}
        
        .minus {
        border-radius: 0 50px 50px 0!important;
    }
    
    
    [type=button], [type=submit], button {
    color: #FFBD3B;
    border: 0;
    }
    
    
    .radiogroup .selected {
        border-bottom: solid 1px #11294C!important;
    }
    
    
    
    .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    color: #B1B1B1;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #fff;}
    
    
    .added_to_cart.wc-forward {
        display: none!important;
    }
}

@media (min-width: 767px) {
    
    .quantity .qty {

    margin-left: -20px!important;
}
    .elementor-629 .elementor-element.elementor-element-1af3082 .cart {
   align-items: center;
}
    .elementor-629 .elementor-element.elementor-element-1af3082 .single_add_to_cart_button {
        height:50px;
        
    }
    
    .elementor-629 .elementor-element.elementor-element-1af3082  .qty {
    width: 100px!important;}
    .elementor-629 .elementor-element.elementor-element-1af3082 .minus, .elementor-629 .elementor-element.elementor-element-1af3082 .plus {
    color:#FFBD3B;
    font-size: 3rem!important;
    border:0;
  
    height: 3rem!important;
    width: 3rem!important;
   padding: 0 0 10px 0!important;
}
    .elementor-629 .elementor-element.elementor-element-1af3082 .button {
    font-size: 30px!important;
    line-height: 15px
}

.single_add_to_cart_button {
    padding: 15px 75px 15px 75px!important;
    background-color:#fff!important;
    border:solid 1px #11294C!important;
    color:#11294C!important;
}

.elementor-629 .elementor-element.elementor-element-1af3082 input[type=number] {
    border:0;
}



table tbody&gt;tr:nth-child(odd)&gt;td, table tbody&gt;tr:nth-child(odd)&gt;th {
    background-color: unset;
}
.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    margin: 0;
    padding: 30px;
    box-shadow: unset;
    border-bottom:solid 2px #B1B1B1;
}
.elementor-629 .elementor-element.elementor-element-1af3082 .button-variable-item.selected {
     border-bottom:solid 2px #11294C;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:hover {
    box-shadow: unset!important;
}
.woo-selected-variation-item-name {
    display:none!important;
}
.woo-variation-swatches.wvs-show-label .variations th {
    display: table-cell!important;}
    
    .woocommerce div.product form.cart .variations th {
    vertical-align: middle;
}
}


.button-variable-item.selected:after{
content: " "!important;
background-image: url(/wp-content/uploads/2022/11/Group-2024-1.svg);
position: absolute;
width: 100%!important;
height: 5px!important;
background-repeat: no-repeat;
bottom:0;
right: 0;
left:0;
background-size: cover;
background-position: center;
}


.elementor-629 .elementor-element.elementor-element-1af3082 .variable-item-span {
    font-size: 30px!important    ;
    padding: 0 15px!important;
}



.woocommerce div.product form.cart div.quantity {
    float: right;
    margin: 0 0 0 4px;
    display: flex;
    align-items: center;
}

@media (min-width: 767px){
.elementor-629 .elementor-element.elementor-element-1af3082 .cart button {
    background-color: unset!important;
}}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-e96cdf6 */.elementor-tab-mobile-title {
    display:none!important;
}
.elementor-tabs .elementor-tabs-wrapper {
    display: block!important;
}
.elementor-tab-title.elementor-active:after{
content: " "!important;
background-image: url(/wp-content/uploads/2022/11/Group-2024.svg);
position: absolute;
width: 100%!important;
height: 9px!important;
background-repeat: no-repeat;
bottom:0;
right: 0;
left:0;
background-size: cover;
}




elementor-tab-title.elementor-active:before {
    content: " "!important;
background-image: url(/wp-content/uploads/2023/03/Group-1773.svg);
position: absolute;
width: 110px!important;
right: 0!important;
top: 45px!important;
height: 7px!important;
background-repeat: no-repeat;
background-size: contain;
}

elementor-tab-title.elementor-active:first-child:before {
    content: " "!important;
background-image: url(/wp-content/uploads/2023/03/Group-1773.svg);
position: absolute;
width: 125px!important;
right: 0!important;
top: 45px!important;
height: 7px!important;
background-repeat: no-repeat;
background-size: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6f03c2e */.elementor-629 .elementor-element.elementor-element-6f03c2e .elementor-accordion .elementor-tab-title {
    margin: 0;
    padding: 15px 20px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    outline: none;
}



.elementor-629 .elementor-element.elementor-element-6f03c2e .elementor-accordion .elementor-tab-content {
    display: none;
    padding: 15px 20px;
    border-top: 1px solid #d4d4d4;
}


.elementor-629 .elementor-element.elementor-element-6f03c2e .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
    float: left;
    text-align: left;
}


.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #000;
}

details {
 padding: 10px;   
}


details[open] {
    background-color: #F7F0E3;
}


.elementor-629 .elementor-element.elementor-element-6f03c2e summary {
    font-size: 26px;
    line-height: 28px;
}

.elementor-629 .elementor-element.elementor-element-6f03c2e details {
    font-size: 20px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a3cf967 */.elementor-629 .elementor-element.elementor-element-a3cf967 .product_archive_loop .product {
    width: calc(16.6% - 30px);
    background-color: #fff;
    border-radius: 40px 0px 40px 40px;
    margin: 0 15px;
    padding: 15px;
    text-align: center;
    margin: 15px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-f0e9aed */.elementor-629 .elementor-element.elementor-element-f0e9aed .product {
    width: calc(16.6% - 30px);
    
background-color: #fff;
    border-radius: 40px 0px 40px 40px;
    margin: 0 15px;
    padding: 15px;
    text-align: center;
    margin: 15px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3658d48 */.elementor-629 .elementor-element.elementor-element-3658d48 .product {
    width: calc(16.6% - 30px);
    
background-color: #fff;
    border-radius: 40px 0px 40px 40px;
    margin: 0 15px;
    padding: 15px;
    text-align: center;
    margin: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6376166 */.product_type_variable {
    font-family: 'Karnaf'!important;
    font-size: 20px!important;
    font-weight: 300!important;
    line-height: 25px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-81e841f */.elementor-629 .elementor-element.elementor-element-81e841f .a_loop_product {
    border-bottom: 0!important;
}

selecto .loop_product_thumbnail {
    width: 100%;
}

.elementor-629 .elementor-element.elementor-element-81e841f .loop_product_title_and_price {
    width: 100%;}
    
    .elementor-629 .elementor-element.elementor-element-81e841f .product{
        border: solid 1px #ffbd3b;
    border-radius: 20px 0px 20px 20px;
    }
    
    
    ..elementor-629 .elementor-element.elementor-element-81e841f .product {
        background: #FFBD3B19 0% 0% no-repeat padding-box;
border-radius: 20px 0px 20px 20px;
    }
    
    .elementor-629 .elementor-element.elementor-element-81e841f .a_loop_product {
    min-height: 340px!important;
    
}

.elementor-629 .elementor-element.elementor-element-81e841f .slick-slide {
    margin: 0 10px;
}

.elementor-629 .elementor-element.elementor-element-81e841f .loop_product_thumbnail {
    width: 70%;
    margin: auto;
}


@media (max-width: 767px) {
.elementor-629 .elementor-element.elementor-element-81e841f .m_button {
border-radius: 50px;
color: #11294c;
background-color: #fff;
border: solid 1px #11294C;
margin: 15px;
text-align: center;
padding: 0.618em 1em;
}
.elementor-629 .elementor-element.elementor-element-81e841f .woocommerce-LoopProduct-link.woocommerce-loop-product__link:first-child {display: flex!important;
    flex-direction: column;
}

.elementor-629 .elementor-element.elementor-element-81e841f .loop_product_title_and_price {
    width: 100%!important;
}

.elementor-629 .elementor-element.elementor-element-81e841f .m_button {
    width: 90%;
    height: auto;
    margin: auto!important;
    margin-bottom: 25px!important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-122a450 */.elementor-629 .elementor-element.elementor-element-122a450 .a_loop_product {
    border-bottom: 0!important;
}

selecto .loop_product_thumbnail {
    width: 100%;
}

.elementor-629 .elementor-element.elementor-element-122a450 .loop_product_title_and_price {
    width: 100%;}
    
    
    ..elementor-629 .elementor-element.elementor-element-122a450 .product {
        background: #F6F6F6 0% 0% no-repeat padding-box;
border-radius: 20px 0px 20px 20px;
    }
    
    .elementor-629 .elementor-element.elementor-element-122a450 .product {
        border: solid 1px #11294C;
    border-radius: 20px 0px 20px 20px;
    }
    
    .elementor-629 .elementor-element.elementor-element-122a450 .a_loop_product {
    min-height: 340px!important;
    
}

.slick-slide {
    margin: 0 10px;
}

.loop_product_thumbnail {
    width: 70%;
    margin: auto;
}


@media (max-width: 767px) {
.elementor-629 .elementor-element.elementor-element-122a450 .m_button {
border-radius: 50px;
color: #11294c;
background-color: #fff;
border: solid 1px #11294C;
margin: 15px;
text-align: center;
padding: 0.618em 1em;
}
.elementor-629 .elementor-element.elementor-element-122a450 .woocommerce-LoopProduct-link.woocommerce-loop-product__link:first-child {display: flex!important;
    flex-direction: column;
}

.elementor-629 .elementor-element.elementor-element-122a450 .loop_product_title_and_price {
    width: 100%!important;
}

.elementor-629 .elementor-element.elementor-element-122a450 .m_button {
    width: 90%;
    height: auto;
    margin: auto!important;
    margin-bottom: 25px!important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-178a6d1 */.elementor-629 .elementor-element.elementor-element-178a6d1 .loop_product_thumbnail {
    width: 30%;
    margin: auto;
}


.elementor-629 .elementor-element.elementor-element-178a6d1 .m_button {font-size:0;}
.elementor-629 .elementor-element.elementor-element-178a6d1 .m_button:before {
content: " "!important;
background-image: url(/wp-content/uploads/2023/03/plus.png);
position: absolute;
width: 46px;
height: 46px;
background-repeat: no-repeat;
top: 0;
left: 0;
background-size: contain;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df8d16b */.elementor-element-e39ebed {
    border-style: solid;
    border-color: #B1B1B1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    border-width: 0px 0px 1px 0px;
}

.elementor-element-8a44ff6 {
    width: 40%;
}

.elementor-element-bb49143 {
     width: 30%;
}

.elementor-element-bbf6f2e {
     width: 30%;
}

.elementor-element-23678cf .elementor-heading-title {
    font-size: 20px;
}

.elementor-element-a754849 .pprice {
    color: #FF3C00;
    font-size: 18px;
}

.elementor-element-a754849 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element-eeea00a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-element-e2b404e .elementor-heading-title {
    font-size: 18px;
    text-align: left;
}

.elementor-element-e2b404e &gt; .elementor-widget-container {
    margin: -20px 0px -20px 7px;
}
.elementor-element.elementor-element-f6263a9 {
    width: 50%;
}

.elementor-element.elementor-element-6691743 {
    width: 50%;
}

.elementor-element-21a02fd img {
    max-width: 24px;
}


.elementor-element.elementor-element-53d274a img {
    max-width: 24px;
}/* End custom CSS */
/* Start custom CSS */.discount-table {
    display: none!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karnaf';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.goldpharm.co.il/wp-content/uploads/2022/05/karnafregularwebfont.woff') format('woff');
}
@font-face {
	font-family: 'Karnaf';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.goldpharm.co.il/wp-content/uploads/2022/05/karnaflightwebfont.woff') format('woff');
}
/* End Custom Fonts CSS */