.elementor-8616 .elementor-element.elementor-element-b09d1d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-8616 .elementor-element.elementor-element-b09d1d7 > .elementor-shape-top .elementor-shape-fill, .elementor-8616 .elementor-element.elementor-element-b09d1d7 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-8616 .elementor-element.elementor-element-b09d1d7 > .elementor-shape-top svg, .elementor-8616 .elementor-element.elementor-element-b09d1d7 > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-8616 .elementor-element.elementor-element-b09d1d7 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8616 .elementor-element.elementor-element-b09d1d7 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#004D4F;}.elementor-8616 .elementor-element.elementor-element-b09d1d7 > .elementor-shape-bottom svg, .elementor-8616 .elementor-element.elementor-element-b09d1d7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-8616 .elementor-element.elementor-element-999e50d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8616 .elementor-element.elementor-element-999e50d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8616 .elementor-element.elementor-element-3e45d3d{width:var( --container-widget-width, 111.213% );max-width:111.213%;--container-widget-width:111.213%;--container-widget-flex-grow:0;}.elementor-8616 .elementor-element.elementor-element-3e45d3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8616 .elementor-element.elementor-element-2faf669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8616 .elementor-element.elementor-element-b2232f3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;}.elementor-8616 .elementor-element.elementor-element-d1cb42e.elementor-element{--align-self:flex-start;}.elementor-8616 .elementor-element.elementor-element-d1cb42e{text-align:start;}.woocommerce .elementor-8616 .elementor-element.elementor-element-d1cb42e .price{line-height:34px;word-spacing:0px;}.elementor-8616 .elementor-element.elementor-element-a16097c > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8616 .elementor-element.elementor-element-a16097c .cart button, .elementor-8616 .elementor-element.elementor-element-a16097c .cart .button{background-color:#004D4FFA;transition:all 0.2s;}.elementor-8616 .elementor-element.elementor-element-a16097c{--button-spacing:16px;}.elementor-8616 .elementor-element.elementor-element-a16097c .quantity .qty{border-style:double;transition:all 0.2s;}.woocommerce .elementor-8616 .elementor-element.elementor-element-a16097c form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-8616 .elementor-element.elementor-element-a16097c form.cart table.variations tr th, .woocommerce .elementor-8616 .elementor-element.elementor-element-a16097c form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-8616 .elementor-element.elementor-element-a16097c form.cart table.variations td.value select, .woocommerce .elementor-8616 .elementor-element.elementor-element-a16097c form.cart table.variations td.value:before{border-radius:0px;}.elementor-8616 .elementor-element.elementor-element-4ebf786{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8616 .elementor-element.elementor-element-06dae40.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8616 .elementor-element.elementor-element-06dae40.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-8616 .elementor-element.elementor-element-b09d1d7{--content-width:1314px;}.elementor-8616 .elementor-element.elementor-element-999e50d{--width:50%;}.elementor-8616 .elementor-element.elementor-element-2faf669{--width:50%;}}@media(max-width:1024px){.elementor-8616 .elementor-element.elementor-element-06dae40.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8616 .elementor-element.elementor-element-06dae40.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-1d47bce */.custom-badge{
display:inline-block;
margin-top:10px;
padding:10px 16px;
background:#004D4FFA;
color:#fff;
font-size:13px;
font-weight:700;
border-radius:20px;
line-height:1.8;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-00155f4 */.custom-accordion .acc-content {
  display: none;
  padding: 10px 0;
}

.custom-accordion .acc-item {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}

.custom-accordion .acc-btn {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  font-size: 16px;
  padding: 10px 0;
  cursor: pointer;
}
.acc-btn {
  color: #004D4F;
  background: none;
  padding: 12px 0;
  font-size: 16px;
  border: none;
  cursor: pointer;
  transition: all 0.2s ease;
}
.acc-item .acc-btn.active {
  color: #00ab86;
  font-weight: 600;
}
.acc-btn:hover,
.acc-btn:focus,
.acc-btn:active {
  color: #00ab86 !important;
}
.acc-btn {
  color: #004D4F;
  padding: 12px 0;
  font-size: 16px;
  border: none;
  background: none;
  cursor: pointer;
}
.custom-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
  font-size: 15px;
}

.custom-table th {
  background: #004D4F;
  color: white;
  text-align: left;
  padding: 10px;
}

.custom-table td {
  border-bottom: 1px solid #ddd;
  padding: 10px;
  color: #333;
}

.custom-table tr:hover {
  background: #f5f5f5;
}
.acc-content {
  text-align: justify;
}
.custom-table th:first-child,
.custom-table td:first-child {
  width: 70%;
}

.custom-table th:last-child,
.custom-table td:last-child {
  width: 30%;
  white-space: nowrap;
}/* End custom CSS */