.faq-wrapper{width:100%}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.faq-heading{margin:0 0 2rem;line-height:1.2}.faq-description{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8);margin-bottom:3rem}.faq-description p{margin:0 0 1rem}.faq-description p:last-child{margin-bottom:0}.faq-accordion{display:flex;flex-direction:column;gap:1.5rem}.faq-accordion-item{background-color:var(--faq-item-bg);border-radius:2.1rem;overflow:hidden;cursor:pointer}.faq-accordion-item .ans-inner{transform:translateY(2rem);opacity:.01;transition:transform .8s ease,opacity .8s ease}.faq-accordion-item.active .ans-inner{transform:translateY(0);opacity:1}.quest-wrapper{display:flex;align-items:center;gap:1.5rem;padding:2rem 2.5rem;transition:all .3s ease}.quest-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.quest-icon svg{width:100%;height:100%;display:block}.quest-title{flex:1;font-size:1.6rem;font-weight:500;margin:0;line-height:1.4;color:rgb(var(--color-foreground))}.quest-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));transition:transform .3s ease}.faq-accordion-item.active .quest-arrow{transform:rotate(180deg)}.quest-arrow svg{width:100%;height:100%;display:block}.ans-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.ans-inner{padding:0 2.5rem 2rem 6.4rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.ans-inner p{margin:0 0 1rem}.ans-inner p:last-child{margin-bottom:0}@media screen and (max-width: 989px){.faq-grid{grid-template-columns:1fr;gap:4rem}.faq-description{font-size:1.6rem;margin-bottom:2.5rem}.quest-wrapper{padding:1.8rem 2rem}.quest-title{font-size:1.5rem}.ans-inner{padding:0 2rem 1.8rem 5.9rem;font-size:1.6rem}}@media screen and (max-width: 749px){.faq-grid{gap:3rem}.faq-heading{margin-bottom:1.5rem}.faq-description{font-size:1.6rem;margin-bottom:2rem}.faq-content .button{padding:1.3rem 3rem;font-size:1.2rem}.faq-accordion{gap:1.2rem}.quest-wrapper{padding:1.5rem 1.8rem;gap:1.2rem}.quest-icon{width:2rem;height:2rem}.quest-title{font-size:1.4rem}.quest-arrow{width:2rem;height:2rem}.ans-inner{padding:0 1.8rem 1.5rem 5.2rem;font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-with-text.css.map */
