/*!/wp-content/plugins/faq-for-woocommerce-premium/assets/public/css/ffw-ask-question.css*/.ffw-ask{--ffw-ask-ink:#18181b;--ffw-ask-muted:#5f5f6b;--ffw-ask-line:#e4e4ec;--ffw-ask-field:#fafafc;--ffw-ask-accent:#18181b;--ffw-ask-focus:#4f46e5;--ffw-ask-error:#be123c;--ffw-ask-good:#047857;color:var(--ffw-ask-ink);font-size:15px;line-height:1.5}.ffw-ask *,.ffw-ask *::before,.ffw-ask *::after{box-sizing:border-box}.ffw-faq-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.ffw-faq-header>.ffw-ask:only-child{margin-left:auto}.ffw-ask-card{position:relative;max-width:640px;padding:28px;border:1px solid var(--ffw-ask-line);border-radius:18px;background:#fff;text-align:left}.ffw-ask--inline .ffw-ask-card{margin:0 auto}.ffw-ask .ffw-ask-title{margin:0 0 6px;padding:0;color:var(--ffw-ask-ink);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.ffw-ask .ffw-ask-desc{margin:0 0 20px;color:var(--ffw-ask-muted);font-size:14.5px}.ffw-ask-form{margin:0}.ffw-ask-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ffw-ask-field{margin:0 0 14px}.ffw-ask .ffw-ask-field label{display:block;margin:0 0 6px;color:var(--ffw-ask-ink);font-size:13.5px;font-weight:500}.ffw-ask .ffw-ask-field input,.ffw-ask .ffw-ask-field textarea{display:block;width:100%;max-width:none;margin:0;padding:11px 14px;border:1px solid var(--ffw-ask-line);border-radius:12px;background:var(--ffw-ask-field);box-shadow:none;color:var(--ffw-ask-ink);font:inherit;font-size:15px;line-height:1.5;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.ffw-ask .ffw-ask-field textarea{min-height:108px;resize:vertical}.ffw-ask .ffw-ask-field input:focus,.ffw-ask .ffw-ask-field textarea:focus{border-color:var(--ffw-ask-focus);background:#fff;box-shadow:0 0 0 3px rgb(79 70 229 / .15);outline:none}.ffw-ask .ffw-ask-field [aria-invalid="true"]{border-color:var(--ffw-ask-error)}.ffw-ask-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ffw-ask .ffw-ask-error{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#fdeef3;color:var(--ffw-ask-error);font-size:14px}.ffw-ask-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ffw-ask .ffw-ask-submit,.ffw-ask .ffw-ask-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid var(--ffw-ask-accent);border-radius:999px;background:var(--ffw-ask-accent);box-shadow:none;color:#fff;font:inherit;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer;transition:opacity 0.15s ease,background-color 0.15s ease,color 0.15s ease}.ffw-ask .ffw-ask-submit:hover{opacity:.88}.ffw-ask .ffw-ask-submit[disabled]{opacity:.6;cursor:progress}.ffw-ask .ffw-ask-open{min-height:40px;padding:8px 18px;border-color:var(--ffw-ask-line);background:#fff;color:var(--ffw-ask-ink);font-size:14.5px}.ffw-ask .ffw-ask-open:hover{border-color:var(--ffw-ask-ink)}.ffw-ask .ffw-ask-submit:focus-visible,.ffw-ask .ffw-ask-open:focus-visible,.ffw-ask .ffw-ask-close:focus-visible{outline:2px solid var(--ffw-ask-focus);outline-offset:2px}.ffw-ask .ffw-ask-note{color:var(--ffw-ask-muted);font-size:13px}.ffw-ask-done{padding:12px 0 4px;text-align:center;outline:none}.ffw-ask-done-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;background:#e9f8f1;color:var(--ffw-ask-good)}.ffw-ask .ffw-ask-done-title{margin:0 0 4px;font-size:17px;font-weight:600}.ffw-ask .ffw-ask-done-text{margin:0;color:var(--ffw-ask-muted)}.ffw-ask-dialog{width:min(560px, calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;border:0;border-radius:18px;background:#fff0;color:var(--ffw-ask-ink);overflow:auto}.ffw-ask-dialog::backdrop{background:rgb(24 24 27 / .45);backdrop-filter:blur(2px)}.ffw-ask-dialog[open]{animation:ffw-ask-in 0.18s ease-out}.ffw-ask-dialog .ffw-ask-card{max-width:none;border:0;box-shadow:0 24px 60px -20px rgb(24 24 27 / .45)}.ffw-ask .ffw-ask-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#f4f4f8;color:var(--ffw-ask-ink);cursor:pointer}.ffw-ask .ffw-ask-close:hover{background:#e9e9f0}.ffw-ask-dialog .ffw-ask-title{padding-right:40px}@keyframes ffw-ask-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.ffw-ask-card{padding:22px 18px}.ffw-ask-row{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion:reduce){.ffw-ask-dialog[open]{animation:none}}[dir="rtl"] .ffw-ask-card{text-align:right}[dir="rtl"] .ffw-ask .ffw-ask-close{right:auto;left:14px}[dir="rtl"] .ffw-ask-dialog .ffw-ask-title{padding-right:0;padding-left:40px}.ffw-cq{--ffw-cq-ink:#18181b;--ffw-cq-muted:#5f5f6b;--ffw-cq-line:#e4e4ec;--ffw-cq-soft:#f4f4f8;margin:24px 0;color:var(--ffw-cq-ink);font-size:15px;line-height:1.6;text-align:left}.ffw-cq *,.ffw-cq *::before,.ffw-cq *::after{box-sizing:border-box}.ffw-cq .ffw-cq-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;color:var(--ffw-cq-ink);font-size:18px;font-weight:700;line-height:1.3}.ffw-cq-count{min-width:24px;padding:1px 8px;border-radius:999px;background:var(--ffw-cq-soft);color:var(--ffw-cq-muted);font-size:13px;font-weight:600;text-align:center}.ffw-cq .ffw-cq-list{margin:0;padding:0;list-style:none}.ffw-cq .ffw-cq-item{margin:0;padding:16px 0;border-top:1px solid var(--ffw-cq-line);list-style:none}.ffw-cq .ffw-cq-item:first-child{border-top:0;padding-top:4px}.ffw-cq .ffw-cq-item[hidden]{display:none}.ffw-cq .ffw-cq-question,.ffw-cq .ffw-cq-answer{display:flex;align-items:flex-start;gap:10px;margin:0}.ffw-cq .ffw-cq-question{font-weight:600}.ffw-cq .ffw-cq-meta{margin:2px 0 8px 34px;color:var(--ffw-cq-muted);font-size:13px}.ffw-cq .ffw-cq-answer>div{flex:1;min-width:0;color:var(--ffw-cq-ink)}.ffw-cq .ffw-cq-answer p{margin:0 0 8px}.ffw-cq .ffw-cq-answer p:last-child{margin-bottom:0}.ffw-cq-label{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:6px;background:var(--ffw-cq-ink);color:#fff;font-size:12px;font-weight:700;line-height:1}.ffw-cq-label--answer{background:var(--ffw-cq-soft);color:var(--ffw-cq-ink)}.ffw-cq .ffw-cq-show-more{display:inline-block;margin:4px 0 0;padding:0;border:0;background:none;color:var(--ffw-cq-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ffw-cq .ffw-cq-show-more:hover,.ffw-cq .ffw-cq-show-more:focus{background:none;color:var(--ffw-cq-ink)}.ffw-cq .ffw-cq-show-more:focus-visible,.ffw-cq .ffw-cq-item:focus-visible{outline:2px solid #4f46e5;outline-offset:3px;border-radius:4px}[dir="rtl"] .ffw-cq,.rtl .ffw-cq{text-align:right}[dir="rtl"] .ffw-cq .ffw-cq-meta,.rtl .ffw-cq .ffw-cq-meta{margin:2px 34px 8px 0}.ffw-ask--inline+.ffw-cq{max-width:640px;margin-right:auto;margin-left:auto}.ffw-cq.is-qna .ffw-cq-answer+.ffw-cq-answer{margin-top:12px}.ffw-cq .ffw-cq-answer.is-customer>div,.ffw-cq .ffw-cq-answer.is-store>div{padding:10px 12px;border:1px solid var(--ffw-cq-line);border-radius:10px}.ffw-cq.is-qna .ffw-cq-answer.is-store>div{background:var(--ffw-cq-soft)}.ffw-cq .ffw-cq-answer.is-best>div{border-color:#e2b100;background:#fffbea;box-shadow:inset 3px 0 0 #ffc72c}.ffw-cq .ffw-cq-answer-by{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;font-size:.9em}.ffw-cq .ffw-cq-date{color:var(--ffw-cq-muted);font-size:.92em}.ffw-cq .ffw-cq-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:650;line-height:1.7;letter-spacing:.01em}.ffw-cq .ffw-cq-badge.is-store{margin:0 0 6px;background:var(--ffw-cq-ink);color:#fff}.ffw-cq .ffw-cq-answer-by .ffw-cq-badge.is-store{margin:0}.ffw-cq .ffw-cq-badge.is-best{background:#ffc72c;color:#111}.ffw-cq .ffw-cq-badge.is-buyer{background:#e7f6ee;color:#0f7a4f}.ffw-cq .ffw-cq-unanswered{margin:4px 0 0 34px;color:var(--ffw-cq-muted);font-style:italic}.ffw-cq .ffw-cq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0 34px}.ffw-cq .ffw-cq-vote,.ffw-cq .ffw-cq-reply,.ffw-cq .ffw-cq-cancel{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 11px;border:1px solid var(--ffw-cq-line);border-radius:999px;background:#fff;color:var(--ffw-cq-ink);font:inherit;font-size:13px;line-height:1.3;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease}.ffw-cq .ffw-cq-answer .ffw-cq-vote{margin-top:8px;padding:3px 9px;font-size:12px}.ffw-cq .ffw-cq-vote:hover,.ffw-cq .ffw-cq-reply:hover,.ffw-cq .ffw-cq-cancel:hover{border-color:var(--ffw-cq-ink)}.ffw-cq .ffw-cq-vote.is-voted{border-color:var(--ffw-cq-ink);background:var(--ffw-cq-ink);color:#fff;cursor:default}.ffw-cq .ffw-cq-vote-count{font-weight:700;font-variant-numeric:tabular-nums}.ffw-cq .ffw-cq-reply{border-color:var(--ffw-cq-ink);font-weight:600}.ffw-cq .ffw-cq-vote:focus-visible,.ffw-cq .ffw-cq-reply:focus-visible,.ffw-cq .ffw-cq-cancel:focus-visible,.ffw-cq .ffw-cq-submit:focus-visible{outline:2px solid var(--ffw-cq-ink);outline-offset:2px}.ffw-cq .ffw-cq-form{display:flex;flex-direction:column;gap:10px;margin:12px 0 0 34px;padding:14px;border:1px solid var(--ffw-cq-line);border-radius:12px;background:var(--ffw-cq-soft)}.ffw-cq .ffw-cq-form[hidden],.ffw-cq .ffw-cq-thanks[hidden],.ffw-cq .ffw-cq-error[hidden],.ffw-cq .ffw-cq-reply[hidden]{display:none}.ffw-cq .ffw-cq-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ffw-cq .ffw-cq-field{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px;font-weight:600}.ffw-cq .ffw-cq-field input,.ffw-cq .ffw-cq-field textarea{width:100%;margin:0;padding:8px 10px;border:1px solid var(--ffw-cq-line);border-radius:8px;background:#fff;color:var(--ffw-cq-ink);font:inherit;font-size:14px;font-weight:400;box-sizing:border-box}.ffw-cq .ffw-cq-field [aria-invalid="true"]{border-color:#be123c}.ffw-cq .ffw-cq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ffw-cq .ffw-cq-error{margin:0;color:#be123c;font-size:13px}.ffw-cq .ffw-cq-form-actions{display:flex;gap:8px}.ffw-cq .ffw-cq-submit{margin:0;padding:7px 14px;border:1px solid var(--ffw-cq-ink);border-radius:999px;background:var(--ffw-cq-ink);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ffw-cq .ffw-cq-submit:disabled{opacity:.6}.ffw-cq .ffw-cq-thanks{margin:12px 0 0 34px;color:#0f7a4f;font-weight:600}@media (max-width:600px){.ffw-cq .ffw-cq-row{grid-template-columns:minmax(0,1fr)}.ffw-cq .ffw-cq-actions,.ffw-cq .ffw-cq-form,.ffw-cq .ffw-cq-thanks,.ffw-cq .ffw-cq-unanswered{margin-left:0}}