.section-faq{position:relative;background-color:var(--bg-color, #ffffff);transition:background-color .3s ease}.faq-title{font-size:32px;font-weight:500;margin-bottom:20px;color:#333}.faq-search-container{margin-bottom:30px;width:100%}.faq-search-wrapper{position:relative;display:flex;max-width:600px;margin:0 auto;box-shadow:0 4px 12px #0000000d;border-radius:100px;overflow:hidden}.faq-search-input{width:100%;padding:16px 50px 16px 25px;border:1px solid #e5e5e5;border-radius:100px;font-size:16px;line-height:1.5;color:#333;transition:all .3s ease}.faq-search-input:focus{outline:none;border-color:var(--color-primary, #4a90e2);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 74, 144, 226),.15)}.faq-search-input::placeholder{color:#999;opacity:1}.faq-search-button{position:absolute;right:0;top:0;height:100%;width:50px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.faq-search-button:hover svg{color:var(--color-primary, #4a90e2)}.faq-search-button svg{color:#777;transition:color .2s ease}.faq-search-results{margin:20px 0;font-size:18px;font-weight:500;color:#333;text-align:left}.faq-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.faq-category-button{background-color:#f5f5f5;border:none;border-radius:100px;padding:12px 24px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease}.faq-category-button:hover{background-color:#e8e8e8}.faq-category-button.active{background-color:var(--color-primary, #4a90e2);color:#fff}.faq-accordion-container{margin-top:20px}.accordion__wrapper{margin-bottom:16px;border-bottom:1px solid #eee;transition:all .3s ease}.accordion__title{position:relative;width:100%;padding:20px 40px 20px 0;background-color:transparent;border:none;text-align:left;cursor:pointer;font-weight:500;font-size:16px;color:#333;transition:all .3s ease;display:block}.accordion__title:after{content:"";position:absolute;right:15px;top:50%;width:10px;height:10px;border-right:2px solid #999;border-bottom:2px solid #999;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease}.accordion__title[aria-expanded=true]{color:var(--color-primary, #4a90e2)}.accordion__title[aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}.accordion__body{overflow:hidden;height:0;padding:0;transition:height .3s ease}.accordion__title[aria-expanded=true]+.accordion__body{padding-bottom:20px}.accordion__title[aria-expanded=true]+.accordion__body{height:auto!important}.accordion__body p{margin-top:0;color:#666;line-height:1.6}.view-all-questions{display:block;margin:30px auto;padding:12px 30px;background-color:#6eb6b9;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .3s ease;text-align:center;max-width:250px}.view-all-questions:hover{background-color:#5ca0a3}.search-active .accordion__wrapper:not(.search-match){display:none}.faq-item-highlight{background-color:rgba(var(--color-primary-rgb, 74, 144, 226),.15);border-radius:3px;padding:2px 0}.faq-no-results{padding:40px 0;text-align:center;font-size:16px;color:#666;background-color:#00000005;border-radius:8px;margin-top:20px}.clear-search{position:absolute;right:50px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#999;cursor:pointer;display:none}.has-input .clear-search{display:block}@media(max-width:768px){.faq-search-wrapper{max-width:100%}.faq-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-categories::-webkit-scrollbar{display:none}.faq-category-button{flex:0 0 auto;white-space:nowrap}.accordion__title{padding:15px 35px 15px 0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/faq.css.map */
