.faq-section{padding:80px 20px;background-color:#f7f7f7;color:#060606;font-family:Inter,sans-serif;min-height:60vh}.faq-container{max-width:800px;margin:0 auto}.faq-title{font-family:Lexend Exa,sans-serif;font-weight:900;font-size:2rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:60px;text-align:center;color:#060606}.faq-accordion-wrapper{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #060606}.faq-item:first-child{border-top:1px solid #060606}.faq-question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-family:Lexend Exa,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#060606;text-align:left}.faq-icon{font-size:1.5rem;font-weight:300;line-height:1;transition:transform .3s ease;display:inline-block}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),visibility .4s;overflow:hidden;visibility:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr;visibility:visible}.faq-answer>div{overflow:hidden;padding-bottom:24px;font-size:.95rem;line-height:1.6;color:#060606}@media screen and (max-width:768px){.faq-section{padding:60px 20px}.faq-title{font-size:1.5rem;margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
