.elementor-40708 .elementor-element.elementor-element-dbc759e{margin-top:60px;margin-bottom:0px;}.elementor-40708 .elementor-element.elementor-element-5fea946{text-align:center;}.elementor-40708 .elementor-element.elementor-element-5fea946 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:48px;font-weight:500;line-height:1.2em;}.elementor-40708 .elementor-element.elementor-element-5fea946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40708 .elementor-element.elementor-global-37133{--divider-border-style:solid;--divider-color:#D5AD55;--divider-border-width:2px;}.elementor-40708 .elementor-element.elementor-global-37133 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-40708 .elementor-element.elementor-global-37133 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-40708 .elementor-element.elementor-global-37133 > .elementor-widget-container{padding:15px 0px 40px 0px;}.elementor-40708 .elementor-element.elementor-element-726a660{text-align:center;}.elementor-40708 .elementor-element.elementor-element-726a660 .elementor-heading-title{color:#F3D57B;line-height:1.2em;letter-spacing:1px;}.elementor-40708 .elementor-element.elementor-element-726a660 > .elementor-widget-container{margin:0px 30px 50px 30px;}.elementor-40708 .elementor-element.elementor-element-5b49b296{margin-top:-20px;margin-bottom:80px;padding:0% 4% 0% 4%;}.elementor-40708 .elementor-element.elementor-element-2ff7668 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40708 .elementor-element.elementor-element-2ff7668 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40708 .elementor-element.elementor-element-e703ee5 .paginator{margin-top:40px;}.elementor-40708 .elementor-element.elementor-element-37e7a139 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40708 .elementor-element.elementor-element-37e7a139 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40708 .elementor-element.elementor-element-4a17a980 .paginator{margin-top:40px;}@media(max-width:1024px){.elementor-40708 .elementor-element.elementor-element-5fea946 .elementor-heading-title{font-size:30px;}.elementor-40708 .elementor-element.elementor-global-37133 .elementor-divider-separator{width:50px;}}.products-shortcode.the7-elements-woo-masonry-e703ee5 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-e703ee5 .paginator {  margin-top: 40px;}.products-shortcode.the7-elements-woo-masonry-e703ee5:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 80px;  grid-column-gap: 80px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -40px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 40px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(1,1fr);  grid-template-rows: auto;  grid-column-gap: 80px;  grid-row-gap: 80px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid {  margin: -40px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell {  width: 100%;  padding: 40px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-e703ee5.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
/* Start custom CSS for the7-elements-woo-masonry, class: .elementor-element-e703ee5 */.elementor-40708 .elementor-element.elementor-element-e703ee5 .woocom-list-content{
    text-align: center;
}


.elementor-40708 .elementor-element.elementor-element-e703ee5 .products-shortcode .product h4 {
    margin-top: 55px;
    margin-bottom: 25px;
    
}

.elementor-40708 .elementor-element.elementor-element-e703ee5 .woocom-list-content .entry-title{
    font-family: 'Montserrat', sans-serif;
    font-size:25px;
    font-weight: 800;
    text-transform: capitalize;
    color: #000;
}

.elementor-40708 .elementor-element.elementor-element-e703ee5 .woocom-list-content .price *{
    color: #D5AD55;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 22px;
    letter-spacing: 2px;
}

.elementor-40708 .elementor-element.elementor-element-e703ee5 .cart-btn-below-img .woo-buttons{
    padding-top: 35px;
    
}


/*.elementor-40708 .elementor-element.elementor-element-e703ee5 .cart-btn-below-img .woo-buttons a{*/
/*    background: #D5AD55;*/
/*    padding: 10px 15px;*/
/*    color: #000000;*/
/*    font-weight: 900;*/
/*    letter-spacing: 1px;*/
/*    text-transform: uppercase;*/
/*    font-size: 15px;*/
/*}*/

.elementor-element.elementor-element-4a17a980 .product_type_simple.add_to_cart_button, .cart-btn-below-img  .post-40658  .woo-buttons a {
        font-family: "Girloy medi", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000000;
    background-color: transparent;
    background-image: linear-gradient(
180deg, #FCE88F 0%, #D5AD55 100%);
    box-shadow: rgba(0, 0, 0, 0.5)  0px 15px 45px -18px;
    padding: 20px 30px 20px 30px!important;
    border-radius: 4px!important;
    line-height: 14px
}
@media (max-width: 1024px){
.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content .entry-title {
    font-size: 18px;
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content  .woocommerce-Price-amount.amount *{
    
    font-size: 16px;
}
.elementor-40708 .elementor-element.elementor-element-e703ee5 .products-shortcode .product h4 {
    margin-top: 25px;
    margin-bottom: 15px;
    
}

.elementor-40708 .elementor-element.elementor-element-e703ee5 .cart-btn-below-img .woo-buttons{
    padding-top: 25px;
    
}
}/* End custom CSS */
.products-shortcode.the7-elements-woo-masonry-4a17a980 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-4a17a980 .paginator {  margin-top: 40px;}.products-shortcode.the7-elements-woo-masonry-4a17a980:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 80px;  grid-column-gap: 80px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -40px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 40px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(1,1fr);  grid-template-rows: auto;  grid-column-gap: 80px;  grid-row-gap: 80px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid {  margin: -40px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell {  width: 100%;  padding: 40px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-4a17a980.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
/* Start custom CSS for the7-elements-woo-masonry, class: .elementor-element-4a17a980 */.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content{
    text-align: center;
}


.elementor-40708 .elementor-element.elementor-element-4a17a980 .products-shortcode .product h4 {
    margin-top: 55px;
    margin-bottom: 25px;
    
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content .entry-title{
    font-family: 'Montserrat', sans-serif;
    font-size:25px;
    font-weight: 800;
    text-transform: capitalize;
    color: #000;
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content .price *{
    color: #D5AD55;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 22px;
    letter-spacing: 2px;
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .cart-btn-below-img .woo-buttons{
    padding-top: 35px;
    
}


/*.elementor-40708 .elementor-element.elementor-element-4a17a980 .cart-btn-below-img .woo-buttons a{*/
/*    background: #D5AD55;*/
/*    padding: 10px 15px;*/
/*    color: #000000;*/
/*    font-weight: 900;*/
/*    letter-spacing: 1px;*/
/*    text-transform: uppercase;*/
/*    font-size: 15px;*/
/*}*/

.elementor-element.elementor-element-4a17a980 .product_type_simple.add_to_cart_button, .cart-btn-below-img  .post-40658  .woo-buttons a {
        font-family: "Girloy medi", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000000;
    background-color: transparent;
    background-image: linear-gradient(
180deg, #FCE88F 0%, #D5AD55 100%);
    box-shadow: rgba(0, 0, 0, 0.5)  0px 15px 45px -18px;
    padding: 20px 30px 20px 30px!important;
    border-radius: 4px!important;
    line-height: 14px
}
@media (max-width: 1024px){
.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content .entry-title {
    font-size: 18px;
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .woocom-list-content  .woocommerce-Price-amount.amount *{
    
    font-size: 16px;
}
.elementor-40708 .elementor-element.elementor-element-4a17a980 .products-shortcode .product h4 {
    margin-top: 25px;
    margin-bottom: 15px;
    
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .cart-btn-below-img .woo-buttons{
    padding-top: 25px;
    
}
}

.elementor-40708 .elementor-element.elementor-element-4a17a980 .onsale {
    background-image: linear-gradient( 180deg, #FCE88F 0%, #D5AD55 100%);
        font-family: Gilroy Normal, Sans-Serif;
        font-size: 18px;
        color: black;
        width: 100px;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://silaforhealth.com/wp-content/uploads/2023/03/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://silaforhealth.com/wp-content/uploads/2023/03/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */