.faq-section{padding:60px 0;background-color:#fff}.page-width{max-width:1600px;margin:0 auto;padding:0 20px}.faq-container{width:100%}.faq-header{text-align:center;margin-bottom:50px}.faq-main-title{font-size:51px;line-height:53px;font-family:Romelio Sans;color:#000;margin:0 0 15px}.faq-description{font-size:16px;color:#666;max-width:600px;margin:0 auto}.faq-layout{display:grid;grid-template-columns:250px 1fr;gap:60px;align-items:start}.faq-sidebar{position:sticky;top:100px}.faq-nav{display:flex;flex-direction:column;gap:8px}.faq-nav-item{display:block;padding:12px 20px;font-size:16px;font-weight:500;font-family:Romelio Sans;color:#333;text-decoration:none;border-left:3px solid transparent;transition:all .2s ease}.faq-nav-item:hover{color:#007bff;background-color:#f8f9fa}.faq-nav-item.active{color:#007bff;border-left-color:#007bff;background-color:#f0f7ff}.faq-content{min-height:400px}.faq-category{margin-bottom:40px;padding-top:20px}.faq-category-title{font-size:30px;font-family:Romelio Sans;color:#1a1a1a;margin:0 0 20px;padding-bottom:15px;border-bottom:2px solid #e5e5e5}.faq-item{border-bottom:1px solid #e5e5e5;margin-bottom:0}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.faq-question:hover{color:#007bff}.faq-question-text{font-size:22px;font-weight:500;color:#1a1a1a;line-height:1.5;padding-right:20px;transition:color .2s ease}.faq-question:hover .faq-question-text{color:#007bff}.faq-icon{flex-shrink:0;transition:transform .3s ease;color:#666}.faq-question.active .faq-icon{transform:rotate(180deg);color:#007bff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer-inner{padding:0 0 25px;font-size:16px;line-height:1.7;color:#555}.faq-answer-inner p{margin:0 0 15px}.faq-answer-inner p:last-child{margin-bottom:0}.faq-answer-inner ul,.faq-answer-inner ol{margin:15px 0;padding-left:25px}.faq-answer-inner li{margin-bottom:8px}.faq-answer-inner a{color:#007bff;text-decoration:underline}.faq-answer-inner a:hover{color:#0056b3}.faq-empty{text-align:center;padding:60px 20px;color:#999;font-size:16px}@media screen and (max-width: 1024px){.faq-layout{grid-template-columns:220px 1fr;gap:40px}.faq-nav-item{font-size:14px;padding:10px 15px}.faq-main-title{font-size:40px}}@media screen and (max-width: 768px){.faq-section{padding:40px 0}.faq-main-title{font-size:28px}.faq-header{margin-bottom:35px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-sidebar{position:relative;top:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-nav{flex-direction:row;gap:0;border-bottom:2px solid #e5e5e5;white-space:nowrap}.faq-nav-item{padding:12px 20px;border-left:none;border-bottom:3px solid transparent}.faq-nav-item.active{border-left:none;border-bottom-color:#007bff;background-color:transparent}.faq-category-title{font-size:24px}.faq-question-text{font-size:16px}.faq-answer-inner{font-size:15px}}@media screen and (max-width: 480px){.page-width{padding:0 15px}.faq-main-title{font-size:24px}.faq-question{padding:16px 0}.faq-question-text{font-size:15px}.faq-icon{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-faq.css.map */
