.elementor-5762 .elementor-element.elementor-element-f8bc539 > .elementor-container{min-height:65vh;}.elementor-5762 .elementor-element.elementor-element-f8bc539{margin-top:50px;margin-bottom:50px;}.elementor-5762 .elementor-element.elementor-element-fa81675:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5762 .elementor-element.elementor-element-fa81675 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5762 .elementor-element.elementor-element-fa81675 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5762 .elementor-element.elementor-element-fa81675 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5762 .elementor-element.elementor-element-9654e6c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5762 .elementor-element.elementor-element-9654e6c{margin-top:50px;margin-bottom:50px;}.elementor-5762 .elementor-element.elementor-element-ff1fcd9 > .elementor-element-populated{padding:0px 10px 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-5762 .elementor-element.elementor-element-33103f0{text-align:center;}.elementor-5762 .elementor-element.elementor-element-33103f0 .elementor-heading-title{color:var( --e-global-color-cecb744 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5762 .elementor-element.elementor-element-532b9fb{--grid-columns:4;--grid-row-gap:0px;--grid-column-gap:10px;}.elementor-5762 .elementor-element.elementor-element-532b9fb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5762 .elementor-element.elementor-element-532b9fb .e-loop-item > .elementor-section, .elementor-5762 .elementor-element.elementor-element-532b9fb .e-loop-item > .elementor-section > .elementor-container, .elementor-5762 .elementor-element.elementor-element-532b9fb .e-loop-item > .e-con, .elementor-5762 .elementor-element.elementor-element-532b9fb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5762 .elementor-element.elementor-element-4414f43 .jet-search-filter__input-wrapper{max-width:100%;}.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-5762 .elementor-element.elementor-element-8a1306a > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-5762 .elementor-element.elementor-element-8a1306a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5762 .elementor-element.elementor-element-8a1306a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px) and (min-width:768px){.elementor-5762 .elementor-element.elementor-element-ff1fcd9{width:100%;}}@media(max-width:1024px){.elementor-5762 .elementor-element.elementor-element-ff1fcd9 > .elementor-element-populated{padding:5px 5px 20px 5px;}.elementor-5762 .elementor-element.elementor-element-532b9fb{--grid-columns:2;--grid-row-gap:10px;}.elementor-5762 .elementor-element.elementor-element-8a1306a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5762 .elementor-element.elementor-element-532b9fb{--grid-columns:2;}.elementor-5762 .elementor-element.elementor-element-8a1306a.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-e3b7910 */.elementor-5762 .elementor-element.elementor-element-e3b7910 img{
      height: 100px !important;
      object-fit: contain;
  }

@media only screen and (max-width: 767px) {

  .elementor-5762 .elementor-element.elementor-element-e3b7910 ul.products{
    grid-row-gap: 10px !important;
}
}

@media only screen and (min-width: 767px) and (max-width: 1025px) {

  .elementor-5762 .elementor-element.elementor-element-e3b7910 ul.products{
    grid-row-gap: 20px !important;
}
}

.elementor-5762 .elementor-element.elementor-element-e3b7910 a{
    color: #008E45;
}

.elementor-5762 .elementor-element.elementor-element-e3b7910 .count{
    font-size: 10px;
    font-weight: bold;
}

.elementor-5762 .elementor-element.elementor-element-e3b7910 .woocommerce-loop-category__title{
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-532b9fb */.elementor-5762 .elementor-element.elementor-element-532b9fb img{
    height: 144px;
    width: 50px !important;
    object-fit: contain;
}

.elementor-5762 .elementor-element.elementor-element-532b9fb .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
    min-height: 50px;
}

.elementor-5762 .elementor-element.elementor-element-532b9fb .woocommerce-LoopProduct-link .price{
    min-height: 36px;
}


.elementor-5762 .elementor-element.elementor-element-532b9fb .products .elementor-widget-woocommerce-product-title .elementor-widget-container{
    min-height: 50px !important;
    padding: 2px !important;
    margin-bottom: 5px !important;
}
.elementor-5762 .elementor-element.elementor-element-532b9fb .products .elementor-widget-woocommerce-product-title{
    margin-bottom: 0px !important;
}

.elementor-5762 .elementor-element.elementor-element-532b9fb  h3{
    font-size: 12px !important;
}
.elementor-5762 .elementor-element.elementor-element-532b9fb .products{
    grid-column-gap: 10px !important;
}

.elementor-5762 .elementor-element.elementor-element-532b9fb .products .elementor-widget-text-editor{
    text-align: left;
}

.elementor-5762 .elementor-element.elementor-element-532b9fb .elementor-column-gap-default.elementor-row.elementor-column.elementor-element-populated{
    padding: 0px;
}

@media only screen and (min-width: 767px) {
  .elementor-5762 .elementor-element.elementor-element-532b9fb .woocommerce-Price-amount.amount{
        display: table-cell;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-4414f43 */.elementor-5762 .elementor-element.elementor-element-4414f43 input{
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="uuid-c3881c68-ae77-4dfe-9e79-3d7bc0ecd192" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 324.4 322.96"><path d="M133.1,37.7c-1.67-2.16-4.09-3.53-6.8-3.88-5.99-.76-12.07-.86-18.09-.3-18.66,1.73-36.37,9.87-49.86,22.93-4.05,3.92-4.15,10.4-.23,14.45,1.94,2.01,4.55,3.11,7.34,3.11s5.19-1.02,7.11-2.88c10.3-9.98,23.28-15.95,37.53-17.27,4.53-.42,9.12-.34,13.64.23,5.59.7,10.71-3.27,11.42-8.86.34-2.71-.39-5.39-2.06-7.55Z" style="stroke-width:0px;"/><path d="M52.84,81.17c-5.15-2.28-11.2.06-13.48,5.22-2,4.54-3.61,9.28-4.76,14.11-1.31,5.48,2.08,11.01,7.56,12.32.79.19,1.59.28,2.39.28,4.74,0,8.83-3.22,9.93-7.84.87-3.63,2.08-7.2,3.58-10.62,1.1-2.5,1.17-5.27.18-7.82-.99-2.55-2.9-4.56-5.4-5.66Z" style="stroke-width:0px;"/><path d="M215.65,183.59l-1.02-1.02c-1.05-1.05-2.71-1.1-3.83-.18,31.76-45.21,27.44-108.04-12.97-148.46-45.26-45.26-118.63-45.26-163.89,0-45.26,45.26-45.26,118.63,0,163.89,40.71,40.71,104.16,44.79,149.44,12.26-.42,1.03-.21,2.26.63,3.1l1.02,1.02c1.12,1.12,2.93,1.12,4.05,0l26.56-26.56c1.12-1.12,1.12-2.93,0-4.05ZM47.57,182.02c-36.52-37.73-35.55-97.92,2.18-134.45,37.73-36.52,97.92-35.55,134.45,2.18,36.52,37.73,35.55,97.92-2.18,134.45-37.73,36.52-97.92,35.55-134.45-2.18Z" style="stroke-width:0px;"/><rect x="186.99" y="201.38" width="43.3" height="11.64" rx="4.11" ry="4.11" transform="translate(-85.4 208.21) rotate(-45)" style="stroke-width:0px;"/><rect x="251.3" y="194.69" width="29.9" height="140.23" rx="4.82" ry="4.82" transform="translate(-109.26 265.83) rotate(-45)" style="stroke-width:0px;"/></svg>');
    background-repeat: no-repeat;
    background-size: .95em .95em;
    background-position: 2em center;
    padding-left: 3.5em !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-8a1306a */.elementor-5762 .elementor-element.elementor-element-8a1306a .type-product, .elementor-5762 .elementor-element.elementor-element-8a1306a .type-product .elementor-top-section, .elementor-5762 .elementor-element.elementor-element-8a1306a .type-product > div{
    height: 100%;
}/* End custom CSS */