.elementor-82 .elementor-element.elementor-element-2c873df5{--display:flex;}.elementor-82 .elementor-element.elementor-element-6e594d14:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-6e594d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8F0;}.elementor-82 .elementor-element.elementor-element-6e594d14 > .elementor-container{max-width:1200px;}.elementor-82 .elementor-element.elementor-element-6e594d14, .elementor-82 .elementor-element.elementor-element-6e594d14 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-82 .elementor-element.elementor-element-6e594d14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:24px;padding:26px 22px 26px 22px;}.elementor-82 .elementor-element.elementor-element-6e594d14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-71019a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-82 .elementor-element.elementor-element-71019a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#173F2C;}.elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-82 .elementor-element.elementor-element-6b6b41cc.elementor-view-stacked .elementor-icon{background-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-6b6b41cc.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-6b6b41cc.elementor-view-default .elementor-icon{fill:#1D7045;color:#1D7045;border-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:650;}.elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-title{color:#173F2C;}.elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:11px;color:#68776F;}.elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-82 .elementor-element.elementor-element-1fb5c105.elementor-view-stacked .elementor-icon{background-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-1fb5c105.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1fb5c105.elementor-view-default .elementor-icon{fill:#1D7045;color:#1D7045;border-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:650;}.elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-title{color:#173F2C;}.elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-description{font-size:11px;color:#68776F;}.elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-82 .elementor-element.elementor-element-623056b9.elementor-view-stacked .elementor-icon{background-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-623056b9.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-623056b9.elementor-view-default .elementor-icon{fill:#1D7045;color:#1D7045;border-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:650;}.elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-title{color:#173F2C;}.elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-description{font-size:11px;color:#68776F;}.elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-82 .elementor-element.elementor-element-387479ed.elementor-view-stacked .elementor-icon{background-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-387479ed.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-387479ed.elementor-view-default .elementor-icon{fill:#1D7045;color:#1D7045;border-color:#1D7045;}.elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:650;}.elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-title{color:#173F2C;}.elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-description{font-size:11px;color:#68776F;}.elementor-82 .elementor-element.elementor-element-164152ab:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-164152ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #174C31 0%, #246E48 100%);}.elementor-82 .elementor-element.elementor-element-164152ab > .elementor-container{max-width:1200px;}.elementor-82 .elementor-element.elementor-element-164152ab, .elementor-82 .elementor-element.elementor-element-164152ab > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-82 .elementor-element.elementor-element-164152ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:34px;padding:32px 34px 32px 34px;}.elementor-82 .elementor-element.elementor-element-164152ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-71e45702 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#D9FF72;}.elementor-82 .elementor-element.elementor-element-4c44d139 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-5b7bac04{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;color:#DCE9E1;}.elementor-82 .elementor-element.elementor-element-4cbd4399 .elementor-button{background-color:#D9FF72;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;border-radius:50px 50px 50px 50px;}.elementor-82 .elementor-element.elementor-element-4cbd4399 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-4cbd4399 .elementor-button:focus{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-23b65661{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Poppins", Sans-serif;font-size:11px;color:#C9D9CF;}.elementor-82 .elementor-element.elementor-element-6f0828a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-6f0828a8:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-6f0828a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-4820cdf4{text-align:center;}.elementor-82 .elementor-element.elementor-element-4820cdf4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.2px;color:#245B3A;}.elementor-82 .elementor-element.elementor-element-72e38a2d{text-align:center;}.elementor-82 .elementor-element.elementor-element-72e38a2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#171717;}.elementor-82 .elementor-element.elementor-element-75ec366{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.6em;color:#6B7280;}.elementor-82 .elementor-element.elementor-element-306a1dd6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-6f0828a8{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-82 .elementor-element.elementor-element-72e38a2d .elementor-heading-title{font-size:34px;}.elementor-82 .elementor-element.elementor-element-75ec366{font-size:16px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-6e594d14{padding:18px 12px 18px 12px;}.elementor-82 .elementor-element.elementor-element-71019a2 .elementor-heading-title{font-size:18px;}.elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-6b6b41cc .elementor-icon-box-title a{font-size:12px;}.elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-1fb5c105 .elementor-icon-box-title a{font-size:12px;}.elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-623056b9 .elementor-icon-box-title a{font-size:12px;}.elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-387479ed .elementor-icon-box-title a{font-size:12px;}.elementor-82 .elementor-element.elementor-element-164152ab{padding:24px 18px 24px 18px;}.elementor-82 .elementor-element.elementor-element-4c44d139 .elementor-heading-title{font-size:21px;}.elementor-82 .elementor-element.elementor-element-23b65661{text-align:start;}.elementor-82 .elementor-element.elementor-element-6f0828a8{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-72e38a2d .elementor-heading-title{font-size:28px;}.elementor-82 .elementor-element.elementor-element-75ec366{font-size:15px;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-6f0828a8{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-6f0828a8 */.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:22px !important;
  margin:18px 0 0 !important;
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products::before,
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products::after{display:none !important;}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category{
  width:100% !important;
  margin:0 !important;
  float:none !important;
  background:#ffffff;
  border:1px solid #E8ECE8;
  border-radius:20px;
  overflow:hidden;
  padding:0 0 18px;
  transition:transform .25s ease,box-shadow .25s ease;
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category:hover{
  transform:translateY(-6px);
  box-shadow:0 18px 40px rgba(0,0,0,.08);
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category a{
  display:block;
  text-decoration:none;
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category img{
  width:100% !important;
  aspect-ratio:4/3;
  object-fit:cover;
  margin:0 0 16px !important;
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category h2{
  font-family:Poppins,sans-serif;
  color:#171717;
  font-size:20px;
  font-weight:600;
  line-height:1.3;
  margin:0 18px;
}
.elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category mark.count{
  background:transparent;
  color:#6B7280;
  font-size:13px;
  font-weight:400;
}
@media(max-width:1024px){
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:18px !important;
  }
}
@media(max-width:767px){
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:12px !important;
  }
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category{
    border-radius:14px;
    padding-bottom:14px;
  }
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category img{
    aspect-ratio:1/1;
    margin-bottom:12px !important;
  }
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category h2{
    font-size:14px;
    margin:0 10px;
  }
  .elementor-82 .elementor-element.elementor-element-6f0828a8 .woocommerce ul.products li.product-category mark.count{
    display:block;
    font-size:11px;
    margin-top:3px;
  }
}/* End custom CSS */