.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-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px;}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-c7e7c6f );margin-bottom:0px;}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-c7e7c6f );margin-bottom:0px;}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4369 .elementor-element.elementor-element-4b723c2.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-4b723c2 */@media only screen and (max-width: 768px) {
    .elementor-4369 .elementor-element.elementor-element-4b723c2 .vip-discount span:first-child {
        font-size: .8rem;
    }
}


.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product a img{
    -webkit-box-shadow: 2px 3px 4px 1px rgb(0 0 0 / 15%); box-shadow: 2px 3px 4px 1px rgb(0 0 0 / 15%);
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .price ins {
        text-decoration: none;
        font-weight: 700;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .price del {
    opacity: 1;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button {
    border-radius: 0;
    text-indent :-9999px;
    position: absolute;
    top: 200px;
    left: -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 0px rgba(0,0,0,0.15);
            box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 0px rgba(0,0,0,0.15);
    color: var(--e-global-color-primary);
    font-weight: 400;
    font-size: 1rem;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    padding: .618em 1em;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button:hover {

    background-color: var(--e-global-color-primary);
}
.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button:after {
    text-indent: 0;
    color: #fff;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button:not(.loading):after {
    margin:0;

}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button:not(.loading):not(.added):after {

    width: 25px;
    height: 25px;
    position: absolute;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button:not(.added):after{
    content: " ";
    background-image: url(https://www.gadot-garden.com/wp-content/themes/hello-theme-child-master/assets/images/basket-white.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
}



.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product a.button.loading:after {
    font-family: WooCommerce;
    content: "\e01c";
    background-image: none;
    margin: 0;
    top: 12px;
    left: 12px;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 a.added_to_cart {
    display: inline-block;
    font-size: .9rem;
    color: var(--e-global-color-primary);
    text-decoration: underline !important;
    padding: 0 !important;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
}



@media only screen and (max-width: 1023px) {

    .elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .button {
        border-radius: 0;
        position: relative;
        top:0;
        width: 100%;
        right: 0;
        color: #fff;
        font-size: 1rem;
    }
    
    .elementor-4369 .elementor-element.elementor-element-4b723c2 a.added_to_cart {
        margin-top: 15px;
    }


}

/* START EQUAL HEIGHTS CORRECT */
.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .woocommerce-loop-product__title {
    min-height: 53px;
}
@media only screen and (max-width: 768px) {
    .elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product .woocommerce-loop-product__title {
        min-height:90px;
    }
}
/* END EQUAL HEIGHTS CORRECT */

/* START COLORFUL BACKROUNDS */
.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product img.attachment-woocommerce_thumbnail{
    padding:10px;
} 
/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(1) img.attachment-woocommerce_thumbnail,*/
/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(8n + 8) img.attachment-woocommerce_thumbnail{*/
/*    background: #c3edfd !important;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(2n + 2) img.attachment-woocommerce_thumbnail{*/
/*    background: #ecf3d2;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(3n + 3) img.attachment-woocommerce_thumbnail{*/
/*    background: #fbc9cc;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(4n + 4) img.attachment-woocommerce_thumbnail{*/
/*    background: #ffd8be;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(5n + 5) img.attachment-woocommerce_thumbnail{*/
/*    background: #e4d1e7;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(6n + 6) img.attachment-woocommerce_thumbnail{*/
/*    background: #ffffb5;*/
/*} */

/*.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product:nth-child(7n + 7) img.attachment-woocommerce_thumbnail{*/
/*    background: #f5efef;*/
/*} */
@media only screen and (max-width: 1023px) {

.elementor-4369 .elementor-element.elementor-element-4b723c2 ul.products li.product img.attachment-woocommerce_thumbnail{
    padding:5px;
} 


}


/* END COLORFUL BACKROUNDS */



/* QTY */
.elementor-4369 .elementor-element.elementor-element-4b723c2 button:active,
.elementor-4369 .elementor-element.elementor-element-4b723c2 button:focus {
    outline: 0;
    border:0;
}
.elementor-4369 .elementor-element.elementor-element-4b723c2 .qty {
        height: 100%;
}

.elementor-4369 .elementor-element.elementor-element-4b723c2 .qunatity-loop-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 0px rgba(0,0,0,0.15);
            box-shadow: 2px 3px 4px 1px rgba(0,0,0,0.15), inset 0px 0px 0px 0px rgba(0,0,0,0.15);
    border-radius: 25px;
    margin: 0 auto;
}

@media only screen and (max-width: 768px) {

    .elementor-4369 .elementor-element.elementor-element-4b723c2 .qunatity-loop-wrapper{
        margin-top:15px;
    } 
    
    .elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper button { 
        padding: 5px;
    }

}

.elementor-4369 .elementor-element.elementor-element-4b723c2 .qunatity-loop-wrapper input.qty{
    border: 0;
    outline: 0
}

.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper .qty-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper button {
    border-radius: 0 !important;
    border: 0 !important;
    outline: 0;
    color: var(--e-global-color-primary);
    font-size: 1.2rem;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
}
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper button:hover,
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper button:active,
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper button:focus{
    background: transparent;
    outline: 0;
}
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper .quantity input::-webkit-outer-spin-button,
.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper .quantity  input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


.elementor-4369 .elementor-element.elementor-element-4b723c2  .qunatity-loop-wrapper .quantity input[type=number] {
  -moz-appearance: textfield;
}

/* QTY END *//* End custom CSS */