.single-product #tab-pcp_product_faqs.woocommerce-Tabs-panel{clear:both;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;background:transparent!important}.single-product #tab-pcp_product_faqs>h2:first-child{display:none!important}.pcp-v52017-faq-section{width:100%;box-sizing:border-box;border:1px solid #dce5ef;border-radius:16px;background:#f7f9fc;padding:24px;box-shadow:0 7px 24px rgb(15 23 42 / .045)}.pcp-v52017-faq-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 20px;margin:0 0 16px;border-bottom:1px solid #dfe6ee}.pcp-v52017-faq-kicker{display:block;margin:0 0 6px;color:var(--pcp-accent,#0b67c2);font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.12em}.pcp-v52017-faq-header h2{margin:0 0 8px!important;color:#111827;font-size:clamp(24px,2.5vw,32px)!important;line-height:1.15!important}.pcp-v52017-faq-header p{max-width:720px;margin:0;color:#64748b;font-size:14px;line-height:1.6}.pcp-v52017-faq-count{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:999px;background:var(--pcp-accent,#0b67c2);color:#fff;font-size:16px;font-weight:900;box-shadow:0 6px 16px rgb(11 103 194 / .18)}.pcp-v52017-faq-list{display:grid;gap:10px}.pcp-v52017-faq-item{margin:0;border:1px solid #dfe6ee;border-radius:11px;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.pcp-v52017-faq-item.is-open{border-color:rgb(11 103 194 / .45);box-shadow:0 5px 16px rgb(15 23 42 / .05)}.pcp-v52017-faq-question{margin:0!important;padding:0!important;font-size:inherit!important}.pcp-v52017-faq-toggle{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:0;background:#fff;color:#172033;text-align:left;font:inherit;font-size:14px;line-height:1.45;font-weight:800;cursor:pointer}.pcp-v52017-faq-toggle:hover,.pcp-v52017-faq-toggle:focus-visible{background:#f8fbff}.pcp-v52017-faq-toggle:focus-visible{outline:3px solid rgb(11 103 194 / .22);outline-offset:-3px}.pcp-v52017-faq-icon{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:#eef5fc;color:var(--pcp-accent,#0b67c2)}.pcp-v52017-faq-icon:before,.pcp-v52017-faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.pcp-v52017-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pcp-v52017-faq-toggle[aria-expanded="true"] .pcp-v52017-faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.pcp-v52017-faq-answer{border-top:1px solid #edf1f5;background:#fff}.pcp-v52017-faq-answer[hidden]{display:none!important}.pcp-v52017-faq-answer-inner{padding:16px 17px 18px;color:#475569;font-size:14px;line-height:1.7}.pcp-v52017-faq-answer-inner p:first-child{margin-top:0}.pcp-v52017-faq-answer-inner p:last-child{margin-bottom:0}.pcp-v52017-faq-answer-inner ul,.pcp-v52017-faq-answer-inner ol{margin-bottom:0}@media(max-width:767px){.pcp-v52017-faq-section{padding:16px;border-radius:13px}.pcp-v52017-faq-header{gap:12px;padding-bottom:16px;margin-bottom:13px}.pcp-v52017-faq-header h2{font-size:24px!important}.pcp-v52017-faq-header p{font-size:13px}.pcp-v52017-faq-count{width:40px;height:40px;flex-basis:40px;font-size:14px}.pcp-v52017-faq-toggle{min-height:54px;padding:13px 14px;font-size:13px;gap:12px}.pcp-v52017-faq-answer-inner{padding:14px;font-size:13px}}