/* Ballpen Bazaar product-specific FAQs, QA theme only */
.bpb-dynamic-faq{margin:26px 0 0;padding:24px 0 4px;border-top:1px solid #e5e8e5;max-width:100%}
.bpb-dynamic-faq__list{display:grid;gap:9px;margin-top:16px}
.bpb-dynamic-faq__item{border:1px solid #dce5e2;background:#fff;border-radius:11px;overflow:hidden}
.bpb-dynamic-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:14px 16px;color:#173e3f;font-weight:700;font-size:15px;line-height:1.45}
.bpb-dynamic-faq__item summary::-webkit-details-marker{display:none}
.bpb-dynamic-faq__item summary:after{content:'+';flex:none;font-size:23px;font-weight:500;line-height:1;color:#087c7c}
.bpb-dynamic-faq__item[open] summary:after{content:'−'}
.bpb-dynamic-faq__item summary:focus-visible{outline:2px solid #087c7c;outline-offset:-2px}
.bpb-dynamic-faq__item>div{border-top:1px solid #edf0ef;padding:13px 16px 16px;color:#455b59;font-size:14px;line-height:1.65;overflow-wrap:anywhere}
@media(max-width:767px){.bpb-dynamic-faq{margin-top:20px;padding-top:18px}.bpb-dynamic-faq__item summary{padding:13px 12px;font-size:13.5px}.bpb-dynamic-faq__item>div{padding:11px 12px 14px;font-size:13px}}
