.gr-faq-section{background-color:var(--grfaq-bg, #ffffff)}.gr-faq-container{max-width:80%;margin:0 auto;padding:0 20px}.gr-faq-title{text-align:center;font-weight:700;color:var(--grfaq-text, #1a1a1a);margin:0 0 50px}.gr-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px;margin-bottom:12px}.gr-faq-column{display:flex;flex-direction:column;gap:12px}.gr-faq-item{background:var(--grfaq-card-bg, #F9F9F9);border-radius:12px;overflow:hidden}.gr-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;border:none;background:transparent;cursor:pointer;text-align:left;transition:all .3s ease}.gr-faq-question:hover{background:#00000005}.gr-faq-question-text{font-weight:600;color:var(--grfaq-text, #1a1a1a);flex:1}.gr-faq-icon{flex-shrink:0;width:24px;height:24px;color:var(--grfaq-primary, #F37021);transition:transform .3s ease}.gr-faq-icon svg{width:24px;height:24px;display:block}.gr-faq-question[aria-expanded=true] .gr-faq-icon{transform:rotate(45deg)}.gr-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.gr-faq-answer-inner{padding:0 20px 20px;color:var(--grfaq-text-light, #666666)}.gr-faq-answer-inner p{margin:0 0 10px}.gr-faq-answer-inner p:last-child{margin-bottom:0}.gr-faq-answer-inner ul,.gr-faq-answer-inner ol{margin:0 0 10px;padding-left:20px}.gr-faq-answer-inner li{margin-bottom:5px}.gr-faq-form-wrapper{max-width:100%;margin:0 auto}.gr-faq-form{width:100%}.gr-faq-form-inner{display:flex;align-items:flex-start;gap:15px;padding:15px;border:1.5px solid #f49c3a;border-radius:16px;background:#f9f9f9;transition:box-shadow .3s ease}.gr-faq-form-inner:focus-within{box-shadow:0 4px 20px #f3702126}.gr-faq-form-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.gr-faq-form-icon svg{width:20px;height:20px;display:block}input.gr-faq-form-input:focus-visible{box-shadow:none}.gr-faq-form-input{flex:1;border:none;outline:none;color:var(--grfaq-text, #1a1a1a);background:transparent;min-width:0}.gr-faq-form-input::placeholder{color:#999}.gr-faq-form-submit{margin-top:20px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--grfaq-primary, #F37021);cursor:pointer;padding:0;transition:transform .3s ease}.gr-faq-form-submit:hover{transform:translate(3px)}.gr-faq-form-submit svg{width:28px;height:28px}.gr-faq-form-success{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 25px;border:2px solid #2ecc71;border-radius:16px;background:#f0fff4;color:#2ecc71;font-weight:600}.gr-faq-form-success svg{flex-shrink:0}@media screen and (max-width:900px){.gr-faq-title{margin-bottom:40px}.gr-faq-grid{gap:15px 25px}}@media screen and (max-width:700px){.gr-faq-container{max-width:100%;padding:0 15px}.gr-faq-title{margin-bottom:30px}.gr-faq-grid{grid-template-columns:1fr;gap:12px}.gr-faq-column{gap:12px}.gr-faq-question{padding:15px 18px}.gr-faq-answer-inner{padding:0 18px 18px}.gr-faq-form-inner{padding:15px 18px;gap:12px}}@media screen and (max-width:480px){.gr-faq-question{padding:14px 15px;gap:12px}.gr-faq-icon{width:22px;height:22px}.gr-faq-icon svg{width:22px;height:22px}.gr-faq-form-inner{padding:12px 15px;border-radius:12px}.gr-faq-form-submit svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-georide-faq.css.map */
