.elementor-3861 .elementor-element.elementor-element-4cdd44b{padding:40px 0px 0px 0px;}.elementor-3861 .elementor-element.elementor-element-a0e7bfa{text-align:center;color:var( --e-global-color-3c9b398 );font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:400;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product .price{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3861 .elementor-element.elementor-element-a650c8b:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-a650c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDEC;}.elementor-3861 .elementor-element.elementor-element-a650c8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3861 .elementor-element.elementor-element-a650c8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3861 .elementor-element.elementor-element-3bb84cf{text-align:center;color:var( --e-global-color-3c9b398 );font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:400;}.elementor-3861 .elementor-element.elementor-element-9d5963d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3861 .elementor-element.elementor-element-9d5963d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3861 .elementor-element.elementor-element-f9d02ea{text-align:right;z-index:20;}body:not(.rtl) .elementor-3861 .elementor-element.elementor-element-f2a8810{left:-160px;}body.rtl .elementor-3861 .elementor-element.elementor-element-f2a8810{right:-160px;}.elementor-3861 .elementor-element.elementor-element-f2a8810{top:-75px;z-index:1;}.elementor-bc-flex-widget .elementor-3861 .elementor-element.elementor-element-723778f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3861 .elementor-element.elementor-element-723778f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3861 .elementor-element.elementor-element-0b1ceb1{color:#A4B9BF;font-family:"Montserrat Alternates", Sans-serif;font-size:36px;font-weight:400;}.elementor-3861 .elementor-element.elementor-element-c89d68a > .elementor-background-overlay{opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3861 .elementor-element.elementor-element-c89d68a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-3861 .elementor-element.elementor-element-0c8c749.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3861 .elementor-element.elementor-element-0c8c749.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3861 .elementor-element.elementor-element-a7e1a5a{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:400;}.elementor-3861 .elementor-element.elementor-element-a7e1a5a > .elementor-widget-container{padding:50px 0px 35px 0px;}.elementor-3861 .elementor-element.elementor-element-72c07bb .elementor-button{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:500;line-height:25px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#E3ACB2;border-radius:16px 16px 16px 16px;padding:15px 36px 15px 36px;}.elementor-3861 .elementor-element.elementor-element-72c07bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3861 .elementor-element.elementor-element-a0e7bfa{font-size:24px;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product{text-align:left;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-3861 .elementor-element.elementor-element-ac26e97.elementor-wc-products ul.products li.product .price del {font-size:16px;}.elementor-3861 .elementor-element.elementor-element-3bb84cf{font-size:24px;}.elementor-3861 .elementor-element.elementor-element-0b1ceb1{font-size:24px;line-height:0.7em;}.elementor-3861 .elementor-element.elementor-element-16c8aed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3861 .elementor-element.elementor-element-72c07bb > .elementor-widget-container{padding:0px 0px 30px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-ac26e97 */h2.woocommerce-loop-product__title{
    font-family: Montserrat Alternates!important;
    font-size: 16px;
    color: #00000099!important;

}

.eael-star-rating.star-rating, a.button.product_type_variable.add_to_cart_button{
    display: none!important;
}

span.price{
    font-family: Montserrat Alternates!important;
    font-size: 18px;
    color:#000000!important;
}


a.woocommerce-LoopProduct-link.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    width: 250px;
    height: 250px; 
    object-fit: cover;
    
}

a.lmp_button.load-more-button{
    display: contents;
    font-family: Montserrat Alternates;
    margin: 30px 0;
    color: #E3ACB2;
    font-size: 18px;
    line-height: 28px;
    

}

span.loadmore_icon{
    background-image: url(https://www.nezamerzayko.com.ua/wp-content/uploads/2022/09/group-106.png);
    width: 30px;
    height: 30px;
    display: flex;
    align-self: center;
    
}

.lmp_load_more_button.br_lmp_button_settings{
      display: flex;
    box-sizing: border-box;
    justify-content: center;
    gap: 20px;
}

@media(max-width:600px) {
    
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link>img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    width: 160px;
    height: 160px; 
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fc580e */.elementor-element.elementor-element-4fc580e.elementor-widget.elementor-widget-shortcode>.lmp_load_more_button.br_lmp_button_settings{
    display: none!important;
}

.elementor-element.elementor-element-4fc580e.elementor-widget.elementor-widget-shortcode > .lmp_load_more_button.br_lmp_button_settings{
    display: none!important;
}

.elementor-widget-shortcode .lmp_button{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-16c8aed */input#wpforms-746-field_1{
    background: white!important;
    border: 1px solid #E3ACB2!important;
    border-radius: 11px;
    max-width: 360px;
    padding: 0 20px!important;
    height: 55px;
    font-family: Montserrat Alternates;
    font-size: 18px!important;
    font-weight: 400!important;
    color:  #E3ACB2!important;
    margin-bottom: 15px;
;

}

input#wpforms-746-field_1::placeholder{
    font-family: Montserrat Alternates!important;
    font-size: 18px!important;
    font-weight: 400!important;
    

}

#wpforms-746-field_1-container>label.wpforms-field-label{
    font-family: Montserrat Alternates!important;
    font-size: 18px!important;
    position: absolute!important;
    background: white;
    top: 23px;
    left: 20px;
    color: #0000004D;

}


input#wpforms-746-field_2{
    background: white!important;
    border: 1px solid #E3ACB2!important;
    border-radius: 11px;
    height: 55px;
    max-width: 360px;
    padding: 0 20px!important;
    font-family: Montserrat Alternates;
    font-size: 18px!important;
    font-weight: 400!important;
    color:  #E3ACB2!important;
    margin-bottom: 15px
   

}

input#wpforms-746-field_2::placeholder{
    font-family: Montserrat Alternates!important;
    font-size: 18px!important;
    font-weight: 400!important;
  
}

#wpforms-746-field_2-container>label.wpforms-field-label{
    font-family: Montserrat Alternates!important;
    font-size: 18px!important;
    position: absolute!important;
    background: white;
    top: 113px;
    left: 20px;
    color: #0000004D;
    

}

button#wpforms-submit-746{
    height: 55px;
    width: 100%; 
    max-width: 360px;
    border-radius: 11px;
    font-family: Montserrat Alternates;
    font-size: 18px;
    background: #E3ACB2;
    color: white;
    font-weight: 400;

}
button#wpforms-submit-746:hover{
    background: #DBA4AA;
}

div#wpforms-confirmation-746{
    border: 1px solid #E3ACB2;
    background: #fff;
    border-radius: 11px;
;
}


button#wpforms-submit-746:hover{
    background: #DBA4AA;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}/* End custom CSS */