.faq-section{position:relative;width:100%}.faq-container{margin-left:auto;margin-right:auto;width:100%}.faq-header{margin-bottom:3.5rem}.faq-header--center{text-align:center}.faq-header--left{text-align:left}.faq-header--right{text-align:right}.faq-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border-radius:50px;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.4rem;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.1)}.faq-heading{margin-top:0;margin-bottom:1.2rem;font-weight:700;line-height:1.2}.faq-description{margin-top:0;margin-bottom:0;font-size:1.6rem;line-height:1.6;opacity:.85;max-width:68rem}.faq-header--center .faq-description{margin-left:auto;margin-right:auto}.faq-search-wrapper{margin-top:2.5rem;margin-bottom:2.5rem;max-width:58rem;position:relative}.faq-header--center .faq-search-wrapper{margin-left:auto;margin-right:auto}.faq-search-inner{position:relative;display:flex;align-items:center;width:100%}.faq-search-icon{position:absolute;left:1.8rem;width:2rem;height:2rem;color:rgba(var(--color-foreground),.5);pointer-events:none;display:flex;align-items:center;justify-content:center}.faq-search-icon svg{width:100%;height:100%;fill:currentColor}.faq-search-input{width:100%;padding:1.4rem 4.5rem 1.4rem 4.8rem;font-size:1.5rem;border-radius:50px;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:all .25s ease;outline:none;box-shadow:0 2px 10px #00000008}.faq-search-input:focus{border-color:rgba(var(--color-foreground),.4);box-shadow:0 4px 18px #00000014}.faq-search-clear{position:absolute;right:1.6rem;background:rgba(var(--color-foreground),.1);border:none;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--color-foreground));opacity:0;visibility:hidden;transition:all .2s ease;padding:0}.faq-search-clear.is-visible{opacity:.7;visibility:visible}.faq-search-clear:hover{opacity:1;background:rgba(var(--color-foreground),.2)}.faq-search-clear svg{width:1.2rem;height:1.2rem}.faq-categories{display:flex;align-items:center;gap:1rem;margin-bottom:3.5rem;overflow-x:auto;padding-bottom:.8rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.faq-categories::-webkit-scrollbar{display:none}.faq-categories--center{justify-content:center}.faq-category-btn{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 2rem;border-radius:50px;font-size:1.4rem;font-weight:600;border:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.faq-category-btn:hover{border-color:rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.04);transform:translateY(-1px)}.faq-category-btn.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:0 4px 14px #0000001f}.faq-category-btn .faq-category-count{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;font-size:1.1rem;border-radius:20px;background:rgba(var(--color-foreground),.1);color:inherit}.faq-category-btn.is-active .faq-category-count{background:rgba(var(--color-background),.25)}.faq-layout--one-column{max-width:86rem;margin-left:auto;margin-right:auto}.faq-layout--two-columns .faq-accordion-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8rem;align-items:start}@media screen and (max-width:749px){.faq-layout--two-columns .faq-accordion-list{grid-template-columns:1fr;gap:1.2rem}}.faq-layout--split{display:grid;grid-template-columns:36rem 1fr;gap:5rem;align-items:start}@media screen and (max-width:989px){.faq-layout--split{grid-template-columns:1fr;gap:3.5rem}}.faq-sidebar{position:sticky;top:10rem}.faq-accordion-list{display:flex;flex-direction:column;gap:1.4rem;width:100%}.faq-item{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item.is-hidden{display:none!important}.faq-item--card{border-radius:var(--faq-corner-radius, 14px);border:1px solid rgba(var(--color-foreground),.08);background:var(--faq-card-bg, rgba(var(--color-foreground), .02));overflow:hidden;box-shadow:0 2px 8px #00000005}.faq-item--card:hover{border-color:rgba(var(--color-foreground),.2);box-shadow:0 6px 20px #0000000d;transform:translateY(-1px)}.faq-item--card.is-open{border-color:var(--faq-accent-color, rgba(var(--color-foreground), .28));background:var(--faq-card-active-bg, rgb(var(--color-background)));box-shadow:0 8px 25px #0000000f}.faq-item--bordered{border-bottom:1px solid rgba(var(--color-foreground),.12);background:transparent}.faq-item--bordered:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.faq-item--bordered.is-open{border-bottom-color:rgba(var(--color-foreground),.3)}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.2rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--faq-heading-color, rgb(var(--color-foreground)));transition:all .25s ease;-webkit-user-select:none;user-select:none}.faq-item--bordered .faq-trigger{padding-left:.5rem;padding-right:.5rem}.faq-trigger-left{display:flex;align-items:center;gap:1.4rem;flex:1}.faq-item-icon{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--color-foreground),.05);color:var(--faq-accent-color, rgb(var(--color-foreground)));flex-shrink:0;transition:all .3s ease}.faq-item.is-open .faq-item-icon{background:var(--faq-accent-color, rgb(var(--color-foreground)));color:rgb(var(--color-background))}.faq-item-icon svg{width:1.8rem;height:1.8rem;fill:currentColor}.faq-question-title{font-size:1.7rem;font-weight:600;line-height:1.35;margin:0;color:inherit;transition:color .2s ease}.faq-item.is-open .faq-question-title{color:var(--faq-accent-color, rgb(var(--color-foreground)))}.faq-item-badge{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .8rem;border-radius:20px;background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.75);margin-left:.8rem;display:inline-block;vertical-align:middle}.faq-toggle-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item:hover .faq-toggle-icon{background:rgba(var(--color-foreground),.1)}.faq-item.is-open .faq-toggle-icon{background:var(--faq-accent-color, rgb(var(--color-foreground)));color:rgb(var(--color-background))}.faq-toggle-icon--caret svg{width:1.4rem;height:1.4rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-toggle-icon--caret svg{transform:rotate(180deg)}.faq-toggle-icon--plus svg{width:1.4rem;height:1.4rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-toggle-icon--plus svg{transform:rotate(45deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden}.faq-answer{padding:0 2.2rem 2.2rem;font-size:1.55rem;line-height:1.65;color:var(--faq-answer-color, rgba(var(--color-foreground), .82))}.faq-item--bordered .faq-answer{padding-left:.5rem;padding-right:.5rem}.faq-answer p{margin-top:0;margin-bottom:1.2rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--faq-accent-color, rgb(var(--color-foreground)));font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.faq-answer a:hover{opacity:.75}.faq-answer ul,.faq-answer ol{padding-left:2rem;margin-bottom:1.2rem}.faq-answer li{margin-bottom:.5rem}.faq-no-results{display:none;text-align:center;padding:4rem 2rem;background:rgba(var(--color-foreground),.02);border-radius:var(--faq-corner-radius, 14px);border:1px dashed rgba(var(--color-foreground),.15);margin-top:1rem}.faq-no-results.is-visible{display:block}.faq-no-results-icon{width:4.8rem;height:4.8rem;margin:0 auto 1.4rem;color:rgba(var(--color-foreground),.4)}.faq-no-results-icon svg{width:100%;height:100%;fill:currentColor}.faq-no-results-heading{font-size:1.8rem;font-weight:700;margin-top:0;margin-bottom:.6rem}.faq-no-results-text{font-size:1.4rem;opacity:.75;margin:0 0 1.6rem}.faq-no-results-btn{padding:.8rem 1.8rem;font-size:1.3rem;font-weight:600;border-radius:50px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;cursor:pointer;transition:opacity .2s ease}.faq-no-results-btn:hover{opacity:.85}.faq-support-card{margin-top:5rem;padding:3rem 3.5rem;border-radius:var(--faq-corner-radius, 18px);background:var(--faq-support-bg, rgba(var(--color-foreground), .03));border:1px solid rgba(var(--color-foreground),.08);display:flex;align-items:center;justify-content:space-between;gap:2.5rem;box-shadow:0 4px 20px #00000008}.faq-sidebar .faq-support-card{margin-top:2.5rem;flex-direction:column;align-items:flex-start;padding:2.5rem}.faq-support-content{flex:1}.faq-support-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faq-accent-color, rgb(var(--color-foreground)));margin-bottom:.6rem}.faq-support-title{margin:0 0 .8rem;font-size:2rem;font-weight:700}.faq-support-text{margin:0;font-size:1.45rem;line-height:1.5;opacity:.8}.faq-support-actions{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.faq-sidebar .faq-support-actions{width:100%;flex-direction:column;align-items:stretch}.faq-support-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;border-radius:50px;font-size:1.4rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s ease;text-align:center}.faq-support-btn--primary{background:var(--faq-accent-color, rgb(var(--color-foreground)));color:rgb(var(--color-background));border:1px solid var(--faq-accent-color, rgb(var(--color-foreground)));box-shadow:0 4px 15px #0000001a}.faq-support-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000029;opacity:.95}.faq-support-btn--secondary{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2)}.faq-support-btn--secondary:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.4)}@media screen and (max-width:749px){.faq-support-card{flex-direction:column;align-items:flex-start;padding:2.2rem;gap:2rem}.faq-support-actions{width:100%;flex-direction:column;align-items:stretch}.faq-trigger{padding:1.5rem 1.6rem}.faq-question-title{font-size:1.55rem}.faq-answer{padding:0 1.6rem 1.8rem;font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
