.srn-pdp-faq{margin-top:16px}
.srn-pdp-faq-item{border-bottom:1px solid #e5e7eb}
.srn-pdp-faq-item:first-child{border-top:1px solid #e5e7eb}
.srn-pdp-faq-q{width:100%;display:flex;align-items:center;gap:12px;padding:14px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}
.srn-pdp-faq-q:hover{opacity:.8}
.srn-pdp-faq-q img{width:28px;height:28px;object-fit:contain;flex-shrink:0}
.srn-pdp-faq-q span.srn-pdp-faq-txt{flex:1;font-weight:600;font-size:15px;line-height:1.4;color:#1a1a1a}
.srn-pdp-faq-q .srn-pdp-faq-tgl{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#666}
.srn-pdp-faq-q .srn-pdp-plus{display:block}
.srn-pdp-faq-q .srn-pdp-minus{display:none}
.srn-pdp-faq-item.srn-pdp-open .srn-pdp-plus{display:none}
.srn-pdp-faq-item.srn-pdp-open .srn-pdp-minus{display:block}
.srn-pdp-faq-ans{max-height:0;overflow:hidden;transition:max-height .35s ease}
.srn-pdp-faq-ans-inner{padding:0 0 14px 40px;font-size:13px;line-height:1.65;color:#555}
.srn-pdp-faq-ans-inner p{margin:0 0 8px}
.srn-pdp-faq-ans-inner p:last-child{margin:0}
.srn-pdp-faq-ans-inner strong{font-weight:600;color:#1a1a1a}
