.faq-advanced{position:relative;z-index:0}.faq-advanced__wrapper{width:100%}.faq-advanced__container{max-width:120rem;margin:0 auto;padding:0 1.5rem}.faq-advanced__header{text-align:center;margin-bottom:4rem}.faq-advanced__caption{margin-bottom:1rem;color:rgba(var(--color-foreground),.7);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}.faq-advanced__heading{margin:0 0 2rem}.faq-advanced__description{max-width:70rem;margin:0 auto 3rem;color:rgba(var(--color-foreground),.8);font-size:1.6rem;line-height:1.6}.faq-categories{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem;padding:0 1.5rem}.faq-category-btn{background:rgba(var(--color-foreground),.05);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:5rem;padding:1rem 2rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.8rem;white-space:nowrap}.faq-category-icon{font-size:1.8rem;line-height:1;display:inline-flex;align-items:center}.faq-category-btn:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.2);transform:translateY(-.2rem)}.faq-category-btn.active{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.faq-category-count{background:rgba(var(--color-foreground),.1);padding:.2rem .8rem;border-radius:2rem;font-size:1.2rem;font-weight:600}.faq-category-btn.active .faq-category-count{background:#fff3;color:inherit}.faq-items{display:grid;gap:1rem;max-width:90rem;margin:0 auto}@media screen and (max-width: 749px){.faq-items{gap:1.5rem}}.faq-item{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;transition:all .3s ease;overflow:hidden}.faq-item:hover{border-color:rgba(var(--color-foreground),.15);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.08)}.faq-item.hidden{display:none}.faq-item summary{padding:2rem 2.5rem;cursor:pointer;display:flex;align-items:center;gap:1.5rem;list-style:none;transition:background .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:rgba(var(--color-foreground),.02)}.faq-item .svg-wrapper{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.faq-item .svg-wrapper svg{width:100%;height:100%;fill:rgb(var(--color-foreground));opacity:.6}.faq-question{flex:1;margin:0;font-size:1.8rem;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground))}.faq-item summary .icon-caret{flex-shrink:0;width:1.6rem;height:1.6rem;transition:transform .3s ease;opacity:.5;fill:rgb(var(--color-foreground))}.faq-item details[open] summary .icon-caret{transform:rotate(180deg)}.faq-answer{padding:0 2.5rem 2rem 6.4rem;color:rgba(var(--color-foreground),.85);font-size:1.5rem;line-height:1.7;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.faq-answer p{margin-bottom:1.2rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.faq-answer a:hover{color:rgba(var(--color-link),.8)}.faq-no-results{text-align:center;padding:6rem 2rem}.faq-no-results__content{max-width:50rem;margin:0 auto}.faq-no-results svg{width:6rem;height:6rem;margin-bottom:2rem;opacity:.3;fill:rgb(var(--color-foreground))}.faq-no-results h3{font-size:2.4rem;margin-bottom:1rem;color:rgb(var(--color-foreground))}.faq-no-results p{font-size:1.6rem;color:rgba(var(--color-foreground),.7);line-height:1.6}@media screen and (max-width: 749px){.faq-advanced__header{margin-bottom:3rem}.faq-advanced__heading{font-size:3rem}.faq-categories{margin-bottom:3rem}.faq-category-btn{padding:.8rem 1.5rem;font-size:1.3rem}.faq-item summary{padding:1.5rem 2rem;gap:1rem}.faq-item .svg-wrapper{display:none}.faq-question{font-size:1.6rem;line-height:1.5}.faq-answer{padding:0 2rem 1.5rem;font-size:1.4rem}}@media screen and (max-width: 480px){.faq-items{gap:2rem}.faq-item summary{padding:1.8rem 1.5rem}.faq-answer{padding:0 1.5rem 1.8rem}.faq-categories{justify-content:center}.faq-category-btn{font-size:1.2rem;padding:.8rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-faq-advanced.css.map */
