.faqs--minus {
 display: none;
}

details.faqs--item[open] .faqs--plus {
 display: none;
}

details.faqs--item[open] .faqs--minus {
 display: block;
}

details.faqs--item:not(:first-child) {
 border-top: none;
}

details.faqs--item:last-child {
 border-bottom: none;
}

.pdp--wrapper .faqs--item:last-child {
 border-bottom: 1px solid #808080;
}

.faqs--wrapper:last-child,
.faqs--wrapper:first-child {
 border-bottom: 1px solid #292c35;
}

.pdp--wrapper:last-child,
.pdp--wrapper:first-child {
 border-bottom: 1px solid #808080;
}
