.elementor-2617 .elementor-element.elementor-element-51fa691a > .elementor-container{max-width:1240px;}.elementor-2617 .elementor-element.elementor-element-51fa691a{padding:25px 30px 30px 30px;}.elementor-2617 .elementor-element.elementor-element-27510659 > .elementor-container{max-width:1240px;}.elementor-2617 .elementor-element.elementor-element-27510659{padding:25px 30px 30px 30px;}.elementor-2617 .elementor-element.elementor-element-6acf993 .cart button, .elementor-2617 .elementor-element.elementor-element-6acf993 .cart .button{transition:all 0.2s;}.elementor-2617 .elementor-element.elementor-element-6acf993 .quantity .qty{transition:all 0.2s;}.elementor-2617 .elementor-element.elementor-element-2dc55234 > .elementor-container{max-width:1240px;}.elementor-2617 .elementor-element.elementor-element-2dc55234{padding:25px 30px 30px 30px;}.elementor-2617 .elementor-element.elementor-element-155e91f9 > .elementor-container{max-width:1240px;}.elementor-2617 .elementor-element.elementor-element-155e91f9{padding:25px 30px 30px 30px;}.elementor-2617 .elementor-element.elementor-element-26e6a391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2617 .elementor-element.elementor-element-26e6a391.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-2617 .elementor-element.elementor-element-392ce777{width:100%;}.elementor-2617 .elementor-element.elementor-element-14b8d298{width:52%;}.elementor-2617 .elementor-element.elementor-element-19c6df77{width:48%;}.elementor-2617 .elementor-element.elementor-element-2d8a952e{width:100%;}.elementor-2617 .elementor-element.elementor-element-27be1101{width:100%;}}@media(max-width:1024px){.elementor-2617 .elementor-element.elementor-element-26e6a391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2617 .elementor-element.elementor-element-26e6a391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1334e257 */.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs ul.tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 0 !important;
  margin-bottom: 25px !important;
  border: none !important;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs ul.tabs li {
  background: #f3f6f2 !important;
  border: 1px solid #e0e8e0 !important;
  border-radius: 6px !important;
  padding: 8px 16px !important;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs ul.tabs li.active {
  background: #173f30 !important;
  border-color: #173f30 !important;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs ul.tabs li.active a {
  color: white !important;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs .panel {
  font-size: 15px;
  line-height: 1.85;
  color: #405448;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs .panel h2 {
  font-size: 21px !important;
  margin-bottom: 18px;
  color: #173f30;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs table {
  width: 100%;
  border-collapse: collapse;
}

.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs table th,
.elementor-2617 .elementor-element.elementor-element-1334e257 .woocommerce-tabs table td {
  padding: 12px;
  border-bottom: 1px solid #e5ebe5;
}/* End custom CSS */