.faq-section{padding:54px 0 108px}.faq-item:first-child{border-top:1px solid #e1e1e1}.faq-section .page-width{max-width:900px;margin:0 auto}.faq-title{text-align:center;font-weight:600;margin:0 0 40px;text-transform:capitalize;line-height:1.6em}.faq-accordion{display:flex;flex-direction:column;gap:15px}.faq-item{border-radius:0;overflow:hidden;transition:all .3s ease;border-bottom:1px solid #e1e1e1}.faq-question{width:100%;padding:20px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.333rem;gap:20px;font-weight:400;color:inherit;transition:background-color .3s ease}.faq-question:focus{outline:2px solid #000;outline-offset:-2px}.faq-question-text{flex:1;line-height:1.4}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:1000px}.faq-answer-content{padding:0 20px 20px;line-height:1.6}.faq-answer-content p{margin:0 0 10px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul,.faq-answer-content ol{margin:10px 0;padding-left:20px}.faq-answer-content li{margin-bottom:5px}@media (max-width: 768px){.faq-section{padding:40px 15px}.faq-title{font-size:1.5rem;margin-bottom:15px}.faq-description{font-size:.95rem;margin-bottom:30px}.faq-question{padding:15px;font-size:15px;gap:15px}.faq-answer-content{padding:0 15px 15px;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
