/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1752562871
Updated: 2025-07-15 07:01:11

*/

/* All Tab Buttons Start (single product page) */
.single-pro-col1{
 display:flex;
justify-content:center;
 align-items:center;
gap:40px;
}

#tab-description,
#tab-features,
#tab-ingredients,
#tab-howtouse {
    border: 1px solid #007e3e;
    padding: 10px 15px;
    cursor: pointer;
    color: #d75219;
    background: white;
    display: inline-block;
    margin-right: 5px;
    transition: 0.3s;
}

/* Active Tab Style */
.active-tab {
    background: #A41602 !important;
    color: white !important;
    border-color: #A41602 !important;
}



/* FAQ start (single product page) */

/* FAQ Wrapper */
.product-faq-wrapper {
    margin-top: 25px;
    border-radius: 8px;
    overflow: hidden;
}

/* FAQ Box */
.faq-box {
    border-bottom: 1px solid #ddd;
    padding: 0;
}
/* Question Style */
.faq-q {
    background: #ffffff;
    padding: 14px 18px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    position: relative;
    transition: background 0.3s;
    color: black;
}
/* Hover Effect */
.faq-q:hover {
    background: #eee;
}

/* Plus / Minus Icon */
.faq-q::after {
    content: "+";
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    transition: transform 0.3s;
}

/* Active State (Minus Icon) */
.faq-q.active::after {
    content: "-";
}
/* Answer Box */
.faq-a {
    display: none;
    padding: 15px 18px;
    background: #d2c9c9;
    color: #000;
    line-height: 1.6;
    border-top: 1px solid #eee;
    font-size: 16px;
}
/* FAQ end (single product page) */

.wrapper-icons-new {
    display: flex;
    gap: 10px;
}
