/*
 * Markething Herba - global theme overrides.
 *
 * Site-wide adjustments to the active theme and the Elementor global kit that
 * must revert cleanly when the plugin is disabled. Loaded on every front-end
 * page.
 */

/*
 * Page background. Elementor's global kit paints the body via .elementor-kit-44
 * (which out-specifies Blocksy's body rule), so we match that class plus the
 * body element to win the cascade without !important.
 */
body.elementor-kit-44 {
  background-color: #f9f9f9;
}

/*
 * Payment methods (Blocksy .ct-payment-methods) - lay the icons out in a row and
 * drop the fieldset border.
 */
.ct-payment-methods {
  display: flex;
  align-items: center;
  justify-content: normal;
  flex-wrap: wrap;
  gap: 1em;
  padding: 0;
}
fieldset.ct-payment-methods {
  border: 0px dashed var(--theme-border-color) !important;
}

/*
 * Product "Additional info" feature labels (Blocksy .ct-product-additional-info)
 * shown as pills.
 */
.ct-product-additional-info ul li {
    display: inline-flex !important;
    margin-inline: calc(17px / 2);
    padding: 4px 20px;
    background-color: #E4EEE5;
    border: 0;
    border-radius: 6px;
    margin: 0 6px 2px 0;
}

.ct-product-additional-info ul li .ct-label {
font-size: 15px;
}

.ct-product-additional-info ul li:first-child {

}


.woocommerce-tabs ul.tabs.wc-tabs {
  background-color: var(--e-global-color-44e7fd3);
  border-radius: 6px;
  border-bottom: 0;
}

.woocommerce div.product div.woocommerce-tabs ul.tabs li.active:before {
    height: 2px !important;
    bottom: 0px !important;
    background: #855975 !important;
}

.woocommerce-tabs .woocommerce-Tabs-panel {
  background-color: #ffffff;
  border-radius: 12px;
  margin: 21px 0;
  padding: 50px !important;
}




#section_product-faq .mh-faq__list {
    background-color: #F5EEF2;
    border-radius: 12px;
    margin: 21px 0;
    padding: 50px !important;
}