.faq-section{padding:40px 20px;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.faq-header{margin-bottom:30px}.faq-header h2{font-size:28px;font-weight:600;margin-bottom:15px;color:#333;text-align:center}.faq-description{color:#555;line-height:1.6;margin-bottom:20px}.faq-description a{color:#000;text-decoration:underline}.faq-filter{display:flex;align-items:center;margin-bottom:30px;gap:15px;background:#f9f9f9;padding:15px;border-radius:8px;border:1px solid #eee}.faq-filter span{font-weight:500;color:#333;white-space:nowrap}.faq-filter select{padding:8px 30px 8px 15px;border:1px solid #ddd;border-radius:1px;background-color:#fff;font-size:14px;min-width:200px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.faq-filter select:hover{border-color:#4caf50}.faq-filter select:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a}.faq-tabs{display:flex;border-bottom:2px solid #eee;margin-bottom:30px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tab{padding:12px 20px;font-weight:500;color:#666;cursor:pointer;position:relative;white-space:nowrap;margin-right:10px}.faq-tab.active{color:#000}.tab-underline{position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:transparent;transition:background-color .3s ease}.faq-tab.active .tab-underline{background-color:#4caf50}.faq-tab-content{display:none}.faq-tab-content.active{display:block}.tab-description{margin-bottom:25px;color:#555;line-height:1.6}.faq-items{display:flex;flex-direction:column;gap:15px}.faq-item{border-radius:1px;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 2px 8px #0000000d}.faq-question{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#f9f9f9;border-bottom:1px solid transparent;transition:border-color .3s ease}.faq-item.active .faq-question{border-bottom-color:#eee}.faq-question h3{font-size:16px;font-weight:500;margin:0;color:#333}.faq-toggle{display:flex;align-items:center;justify-content:center;color:#666;transition:transform .3s ease;min-width:24px}.faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-item.active .vertical-line{display:none}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:1000px}.faq-answer-content{padding:20px;color:#555;line-height:1.6}@media (max-width: 768px){.faq-header h2{font-size:24px}.faq-filter{flex-direction:column;align-items:flex-start;gap:10px}.faq-filter select{width:100%}.faq-tab{padding:10px 15px;font-size:14px}.faq-question h3{font-size:15px}}.faq-container.twocolumn{display:flex;gap:40px}.faq-left{flex:0 0 320px;max-width:340px}.faq-right{flex:1 1 0%;min-width:0}.faq-help-box{background:#f9f9f9;border:1px solid #eee;border-radius:1px;padding:28px 22px;margin-bottom:30px;color:#333}.faq-help-box h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#4caf50}.faq-help-box p{font-size:15px;margin-bottom:10px;line-height:1.6}@media (max-width: 1024px){.faq-container.twocolumn{flex-direction:column;gap:0}.faq-left,.faq-right{max-width:100%;flex:1 1 100%}.faq-help-box{margin-bottom:20px}}.faqs-message-and-questions{display:flex;gap:40px;max-width:1200px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.faqs-message{flex:0 0 320px;max-width:340px;background:#f9f9f9;border:1px solid #eee;border-radius:1px;padding:28px 22px;color:#333;height:fit-content}.faqs-title{font-size:18px;font-weight:600;margin-bottom:12px;color:#4caf50}.faqs-message-heading{color:#4caf50;font-size:20px;margin-bottom:16px}.faqs-text{font-size:15px;line-height:1.6;color:#333}.faqs-questions-and-answers{flex:1 1 0%;min-width:0}.faqs-paragraph{margin-bottom:36px}.faqs-paragraph .faqs-title{color:#222;font-size:19px;margin-bottom:18px;display:inline-block;padding-bottom:4px;position:relative}.faqs-body{margin-top:0}.faqs-row{display:flex;flex-direction:column;gap:16px}.faqs-item{width:100%}.card{border:1px solid #eee;border-radius:1px;background:#fff;overflow:hidden;transition:box-shadow .3s;margin-bottom:8px}.card:hover{box-shadow:0 2px 8px #0000000d}.card-header{padding-top:12px;padding-bottom:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#f9f9f9;font-size:16px;font-weight:500;color:#333;border-bottom:1px solid transparent;transition:border-color .3s;min-height:0}.card-header .title{flex:1}.card-header .icon-plus{margin-left:16px;font-size:18px;color:#666;transition:transform .3s;transform:rotate(0)}.card-header.collapsed .icon-plus{transform:rotate(0)}.card-header:not(.collapsed) .icon-plus{transform:rotate(-180deg)}.collapse{padding:0;max-height:0;overflow:hidden;transition:max-height .3s}.card-header:not(.collapsed)+.collapse{max-height:1000px}.card-body{padding:20px;color:#555;line-height:1.6;background:#f9f9f9}@media (max-width: 1024px){.faqs-message-and-questions{flex-direction:column;gap:0;padding:24px 8px}.faqs-message{max-width:100%;margin-bottom:24px}.faqs-questions-and-answers{width:100%}}.faqs-message-underline,.faqs-paragraph .faqs-title:after{display:block;content:"";height:3px;width:40px;background:#4caf50;border-radius:1px;margin:8px 0 18px}.faqs-paragraph .faqs-title:after{display:none!important}.faqs-paragraph .faqs-title:before{display:none!important}.faqs-title,.faqs-paragraph .faqs-title{text-decoration:none!important;border-top:none!important;box-shadow:none!important}.faq-category-heading{margin:32px 0 16px}.faq-category-text{font-size:18px;font-weight:600;color:#222;padding-bottom:6px;border-bottom:2px solid #4CAF50;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq-section.css.map */
