.faq-section{padding:6rem 0}.faq-section__header{text-align:center;max-width:80rem;margin:0 auto 5rem}.faq-section__title{margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.faq-section__subtitle{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.faq-section__content{max-width:90rem;margin:0 auto}.faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.1);margin-bottom:0}.faq-item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.1)}.faq-item__question{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .3s ease}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:hover{color:rgba(var(--color-foreground),.75)}.faq-item__question h3{margin:0;font-size:1.8rem;font-weight:500;line-height:1.4;padding-right:2rem}@media screen and (min-width: 750px){.faq-item__question h3{font-size:2rem}}.faq-item__icon{flex-shrink:0;transition:transform .3s ease;color:rgb(var(--color-foreground));width:2.4rem;height:2.4rem}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:0 0 2.5rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.75);animation:fadeIn .3s ease}@media screen and (min-width: 750px){.faq-item__answer{font-size:1.6rem;padding-right:4rem}}.faq-item__answer p{margin:0 0 1.5rem}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{margin:1.5rem 0;padding-left:2rem}.faq-item__answer li{margin-bottom:.8rem}.faq-section__cta{text-align:center;max-width:70rem;margin:6rem auto 0;padding:4rem 3rem;background-color:rgba(var(--color-foreground),.03);border-radius:.8rem}.faq-section__cta h3{margin:0 0 1rem;font-size:2.4rem;color:rgb(var(--color-foreground))}.faq-section__cta p{margin:0 0 2.5rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.faq-section__cta .button{min-width:20rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 749px){.faq-section{padding:4rem 0}.faq-section__header{margin-bottom:3.5rem}.faq-section__cta{margin-top:4rem;padding:3rem 2rem}.faq-item__question{padding:2rem 0}.faq-item__answer{padding-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
