.faq-section{width:100%}.faq-section-heading{margin-bottom:.75rem}.faq-section-heading--center{text-align:center}.faq-section-heading--left{text-align:left}.faq-section-heading--right{text-align:right}.faq-section-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.2;margin:0 0 1rem;color:rgb(var(--color-foreground))}.faq-section-description{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.65);margin-bottom:2.4rem}.faq-section-description--left{text-align:left}.faq-section-description--center{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:2.4rem}.faq-section-description--right{text-align:right}.faq-accordion-wrapper{max-width:900px;margin:0 auto}.faq-accordion{display:flex;flex-direction:column;gap:1.2rem}.faq-item{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1rem;overflow:hidden;background-color:rgb(var(--color-background));transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 .2rem 1.2rem rgba(var(--color-foreground),.06)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.8rem 2.4rem;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.faq-question:hover{background-color:rgba(var(--color-foreground),.04)}.faq-question[aria-expanded=true]{background-color:rgba(var(--color-foreground),.06)}.faq-question-text{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.7rem;color:rgb(var(--color-foreground));padding-right:1.6rem;line-height:1.4}.faq-icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:transform .3s ease}.faq-icon svg{width:1.6rem;height:1.6rem}.faq-icon-vertical{transition:opacity .3s ease,transform .3s ease}.faq-question[aria-expanded=true] .faq-icon-vertical{opacity:0;transform:rotate(90deg)}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;padding:0 2.4rem;transition:grid-template-rows .3s ease,padding .3s ease}.faq-answer.active{grid-template-rows:1fr;padding:0 2.4rem 2.8rem}.faq-answer-content{min-height:0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.faq-answer-content p{margin-bottom:1rem}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ul,.faq-answer-content ol{margin:1rem 0;padding-left:2rem}.faq-answer-content li{margin-bottom:.5rem}.faq-placeholder{text-align:center;padding:4rem;color:rgba(var(--color-foreground),.45);background-color:rgba(var(--color-foreground),.04);border-radius:1rem;border:.2rem dashed rgba(var(--color-foreground),.15)}.faq-placeholder p{margin:0;font-size:1.4rem}@media screen and (max-width:749px){.faq-section-title{font-size:calc(var(--font-heading-scale) * 2.4rem)}.faq-question{padding:1.4rem 1.6rem}.faq-question-text{font-size:1.5rem}.faq-answer{padding:0 1.6rem}.faq-answer.active{padding:0 1.6rem 2rem}.faq-answer-content{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-faq-accordion.css.map */
