.faq-page-container{width:100%;padding:60px 20px;background-color:#fff}.faq-page-wrapper{max-width:800px;margin:0 auto}.faq-header{text-align:center;margin-bottom:40px}.faq-tabs-wrapper{margin-bottom:50px;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-tabs{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;min-width:min-content;padding:10px 0}.faq-tab{padding:12px 24px;background:#fff;border:1.5px solid #D1D5DB;border-radius:50px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:inherit}.faq-tab:hover{background-color:#f9fafb;border-color:#9ca3af}.faq-tab.active{background-color:#1f2937;color:#fff;border-color:#1f2937}.faq-title{font-size:48px;font-weight:600;color:#1f2937;margin:0 0 20px;letter-spacing:-.5px}.faq-decorative-line{display:flex;justify-content:center;margin-top:20px}.faq-decorative-line svg{width:300px;height:20px}.faq-category{margin:50px 0 30px;text-align:center}.faq-category-title{font-size:20px;font-weight:700;color:#c43b3b;letter-spacing:1px;margin:0}.faq-item{background:#fff;border:1px solid #E5E7EB;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px #00000014}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .2s ease}.faq-question:hover{background-color:#f9fafb}.faq-question span:first-child{font-size:16px;font-weight:600;color:#1f2937;letter-spacing:.3px;flex:1;padding-right:20px}.faq-icon{flex-shrink:0;width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.faq-icon-plus,.faq-icon-minus{position:absolute;transition:opacity .3s ease,transform .3s ease}.faq-icon-plus{opacity:1;transform:rotate(0)}.faq-icon-minus,.faq-item.active .faq-icon-plus{opacity:0;transform:rotate(90deg)}.faq-item.active .faq-icon-minus{opacity:1;transform:rotate(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer-content{padding:0 24px 24px;color:#4b5563;font-size:15px;line-height:1.7}.faq-answer-content p{margin:0 0 12px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul,.faq-answer-content ol{margin:12px 0;padding-left:24px}.faq-answer-content li{margin-bottom:8px;color:#4b5563}.faq-answer-content strong,.faq-answer-content b{color:#1f2937;font-weight:600}.faq-answer-content em,.faq-answer-content i{font-style:italic;color:#c43b3b}.faq-answer-content a{color:#c43b3b;text-decoration:underline;transition:color .2s ease}.faq-answer-content a:hover{color:#991b1b}@media screen and (max-width: 768px){.faq-page-container{padding:40px 16px}.faq-title{font-size:36px}.faq-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px}.faq-tab{padding:10px 20px;font-size:13px}.faq-decorative-line svg{width:250px}.faq-question{padding:16px 18px}.faq-question span:first-child{font-size:14px;padding-right:12px}.faq-answer-content{padding:0 18px 18px;font-size:14px}.faq-category-title{font-size:18px}}@media screen and (max-width: 480px){.faq-title{font-size:28px}.faq-decorative-line svg{width:200px}.faq-question span:first-child{font-size:13px}.faq-icon{width:20px;height:20px}.faq-icon svg{width:20px;height:20px}}.faq-tabs-wrapper::-webkit-scrollbar{height:4px}.faq-tabs-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.faq-tabs-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.faq-tabs-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq-page.css.map */
