.wpfs-product-faq{margin:32px 0;clear:both;max-width:100%;}
.wpfs-product-faq__title{margin:0 0 16px;line-height:1.4;}
.wpfs-product-faq__items{border-top:1px solid #e1e3e6;}
.wpfs-product-faq__item{border-bottom:1px solid #e1e3e6;}
.wpfs-product-faq__question{cursor:pointer;position:relative;padding-block:17px;padding-inline:0 30px;font-weight:600;line-height:1.6;list-style:none;}
.wpfs-product-faq__question::-webkit-details-marker{display:none;}
.wpfs-product-faq__question::after{content:'+';position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;}
.wpfs-product-faq__item[open]>.wpfs-product-faq__question::after{content:'−';}
.wpfs-product-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
.wpfs-product-faq__answer{padding-block:0 18px;padding-inline:16px 0;line-height:1.8;overflow-wrap:anywhere;}
.wpfs-product-faq__answer>*:last-child{margin-bottom:0;}
.wpfs-product-faq__answer a{text-decoration:underline;}
@media(max-width:600px){.wpfs-product-faq__question{padding-block:14px;}}
