.abhi-faq-section{padding:80px 20px;background:#fff}.abhi-faq-container{max-width:1400px;margin:0 auto}.abhi-faq-heading{text-align:center;font-size:48px;line-height:1;font-weight:400;margin:0 0 50px;color:#111;letter-spacing:-2px}.abhi-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 50px;align-items:start}.abhi-faq-item{background:#f7f7f7;border-radius:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.abhi-faq-item:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000000d}.abhi-faq-question{width:100%;border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:26px;font-size:20px;font-weight:400;line-height:1.4;color:#111;text-align:left}.abhi-faq-icon{font-size:28px;line-height:1;flex-shrink:0;transition:transform .35s ease}.abhi-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.abhi-faq-answer-inner{padding:0 26px 26px;color:#5f5f5f;font-size:16px;line-height:1.9;font-weight:300}.abhi-faq-answer-inner p{margin:0 0 18px}.abhi-faq-answer-inner p:last-child{margin-bottom:0}.abhi-faq-item.active .abhi-faq-answer{opacity:1}.abhi-faq-item.active .abhi-faq-icon{transform:rotate(45deg)}@media(max-width:991px){.abhi-faq-heading{font-size:42px}.abhi-faq-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:767px){.abhi-faq-section{padding:60px 16px}.abhi-faq-heading{font-size:32px;margin-bottom:30px;letter-spacing:-1px}.abhi-faq-question{font-size:18px;padding:20px}.abhi-faq-answer-inner{padding:0 20px 20px;font-size:15px;line-height:1.8}.abhi-faq-icon{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-abhi-faq.css.map */
