.woo-veo-faq {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.woo-veo-faq__item {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    padding: 0;
}

.woo-veo-faq__question {
    cursor: pointer;
    font-weight: 600;
    list-style: none;
    padding: 14px 16px;
}

.woo-veo-faq__question::-webkit-details-marker {
    display: none;
}

.woo-veo-faq__question::after {
    content: "+";
    float: right;
    font-weight: 700;
    margin-left: 16px;
}

.woo-veo-faq__item[open] .woo-veo-faq__question::after {
    content: "-";
}

.woo-veo-faq__answer {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    padding: 0 16px 14px;
}

.woo-veo-faq__answer > :last-child {
    margin-bottom: 0;
}
