.faq-section{color:rgb(var(--color-foreground))}.faq-header{text-align:center;max-width:640px;margin:0 auto 3rem}.faq-heading{margin:0 0 .75rem;letter-spacing:.02em}.faq-subheading{margin:0;opacity:.7;font-style:italic}.faq-list{max-width:760px;margin:0 auto}.faq-category{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;opacity:.6;margin:3rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.faq-category:first-child{margin-top:0}.faq-item{border-bottom:1px solid rgba(var(--color-foreground),.15)}.faq-item[open] .faq-icon-line--h{transform:rotate(90deg);opacity:0}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:1.25rem}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{opacity:.75}.faq-icon{position:relative;width:14px;height:14px;flex-shrink:0}.faq-icon-line{position:absolute;top:50%;left:50%;background:rgb(var(--color-foreground));transition:transform .2s ease,opacity .2s ease}.faq-icon-line--h{width:14px;height:1px;transform:translate(-50%,-50%)}.faq-icon-line--v{width:1px;height:14px;transform:translate(-50%,-50%)}.faq-answer{padding:0 0 1.5rem;max-width:60ch;opacity:.85;line-height:1.6}.faq-answer p{margin:0 0 .75rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:rgb(var(--color-foreground));text-decoration:underline}.faq-footer{text-align:center;margin:3rem 0 0;opacity:.7}.faq-footer a{color:rgb(var(--color-foreground));text-decoration:underline;margin-left:.25rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq.css.map */
