.faq-section{margin:3rem 0}.faq-title{margin-bottom:2rem;text-align:center;font-size:calc(var(--font-heading-scale) * 2rem)}.faq-items{max-width:800px;margin:0 auto}.faq-item{margin-bottom:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;text-align:left;cursor:pointer;font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:600;color:rgb(var(--color-foreground));transition:background-color .2s}.faq-question:focus{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px}.faq-question:hover{background-color:rgba(var(--color-foreground),.03)}.faq-icon{font-size:1.5rem;font-weight:300;margin-left:1rem;transition:transform .2s}.faq-question[aria-expanded=true]{border-bottom:1px solid rgba(var(--color-foreground),.1)}.faq-answer{padding:0 1.5rem 1.5rem;font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.6;color:rgba(var(--color-foreground),.75)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer:not([hidden]){max-height:1000px}@media screen and (max-width: 749px){.faq-title{font-size:calc(var(--font-heading-scale) * 1.5rem)}.faq-question{font-size:calc(var(--font-heading-scale) * 1.2rem);padding:1rem}.faq-answer{padding:0 1rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq.css.map */
