.faq-section{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;min-height:100vh;background-color:var(--color-background);color:var(--color-foreground)}.faq-container{max-width:1200px;margin:0 auto}.faq-title{text-align:center;font-size:2.5rem;font-weight:500;letter-spacing:2px;margin:0 0 40px;text-transform:uppercase;color:var(--color-foreground)}.faq-search-container{position:relative;max-width:500px;margin:0 auto 60px}.faq-search-wrapper{position:relative;background:var(--color-card-background);border-radius:0;box-shadow:0 2px 8px var(--color-shadow);transition:box-shadow .3s ease}.faq-search-wrapper:focus-within{box-shadow:0 4px 16px var(--color-shadow)}.faq-search-input{width:100%;padding:16px 50px 16px 20px;border:none;border-radius:0;font-size:1rem;background:transparent;outline:none;color:var(--color-foreground)}.faq-search-input::placeholder{color:var(--color-foreground)}.faq-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.faq-search-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--color-background);border-radius:0;box-shadow:0 4px 16px var(--color-shadow);z-index:1000;margin-top:4px;max-height:300px;overflow-y:auto}.search-result-item{padding:12px 20px;cursor:pointer;border-bottom:1px solid var(--color-border);transition:background-color .2s ease;font-size:.9rem;color:var(--color-foreground)}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{box-shadow:0 2px 8px var(--color-shadow)}.search-no-results{padding:12px 20px;font-size:.9rem;color:var(--color-foreground);opacity:.6;text-align:center;font-style:italic}.faq-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.faq-category-card{background:var(--color-card-background);padding:30px 20px;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;box-shadow:0 2px 8px var(--color-shadow);color:var(--color-foreground)}.faq-category-card:hover{box-shadow:0 4px 16px var(--color-shadow);transform:translateY(-2px)}.faq-category-card.active{border-color:var(--color-foreground);background-color:var(--color-card-background);box-shadow:0 4px 16px var(--color-shadow)}.faq-category-card h3{margin:0;font-size:.9rem;font-weight:600;letter-spacing:1px;color:inherit;text-transform:uppercase}.faq-content{position:relative}.faq-category-content{display:none}.faq-category-content.active{display:block}.faq-group{margin-bottom:40px}.faq-group-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:var(--color-foreground);text-transform:uppercase;letter-spacing:1px}.faq-group-items{display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--color-card-background);border-radius:6px;overflow:hidden;box-shadow:0 1px 4px var(--color-shadow);transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 2px 8px var(--color-shadow)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;background:inherit;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.faq-question:hover{border-color:var(--color-foreground)}.faq-question span{font-size:1rem;font-weight:500;color:inherit;flex:1;margin-right:20px}.faq-icon{color:var(--color-foreground);transition:transform .3s ease;flex-shrink:0}.faq-item.open .faq-icon{transform:rotate(45deg);color:var(--color-foreground)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background-color:var(--color-background)}.faq-answer p{padding:0 24px 24px;margin:0;color:inherit;opacity:.8;line-height:1.7;font-size:.95rem}@media (max-width: 968px){.faq-categories{grid-template-columns:repeat(2,1fr);gap:16px}.faq-category-card{padding:24px 16px}.faq-category-card h3{font-size:.85rem}}@media (max-width: 768px){.faq-section{padding:40px 16px}.faq-title{font-size:2rem;margin-bottom:30px}.faq-search-container{margin-bottom:40px}.faq-categories{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.faq-category-card{padding:20px 16px}.faq-category-card h3{font-size:.8rem}.faq-question{padding:20px}.faq-question span{font-size:.95rem;margin-right:16px}.faq-answer p{padding:0 20px 20px;font-size:.9rem}.faq-group-title{font-size:1.1rem;margin-bottom:16px}}@media (max-width: 480px){.faq-title{font-size:1.8rem;letter-spacing:1px}.faq-search-input{padding:14px 45px 14px 16px;font-size:.95rem}.faq-search-icon{right:14px;width:18px;height:18px}.faq-category-card h3{font-size:.75rem}.faq-question{padding:16px}.faq-question span{font-size:.9rem;margin-right:12px}.faq-icon{width:14px;height:14px}.faq-answer p{padding:0 16px 16px;font-size:.85rem}.search-result-item{padding:10px 16px;font-size:.85rem}}.faq-category-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-question:focus{outline:2px solid #007acc;outline-offset:2px}.faq-category-card:focus{outline:2px solid #007acc;outline-offset:2px}.faq-search-input:focus{outline:2px solid #007acc;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq.css.map */
