.product-faq-section{margin-top:3rem;padding:1.5rem;background-color:#f7f8fa;border-radius:12px;border:1px solid #e6e7eb}.product-faq-heading{font-size:1.5rem;text-align:center;margin-bottom:1.5rem;color:#1a1a1a;position:relative;padding-bottom:.75rem}.product-faq-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:2px}.product-faq-item{margin-bottom:1rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.product-faq-item:hover{box-shadow:0 4px 12px #00000014}.product-faq-item summary h4{margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;color:#2c3e50;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.product-faq-item summary{list-style:none}.product-faq-item summary::-webkit-details-marker{display:none}.product-faq-item summary:after{content:"\25b8";font-size:1.2rem;color:#6a11cb;transition:transform .3s ease}.product-faq-item[open] summary:after{transform:rotate(90deg)}.product-faq-answer{padding:0 1.5rem 1.25rem;color:#4a5568;line-height:1.6}@media (max-width: 768px){.product-faq-section{padding:1rem;margin-top:2rem}.product-faq-heading{font-size:1.3rem}.product-faq-item summary h4{padding:1rem 1.2rem;font-size:1rem}.product-faq-answer{padding:0 1.2rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-faq.css.map */
