ma-faq-section{display:block;position:relative}ma-faq-section.ma-faq--cream{background:var(--warm-50);border-top:1px solid var(--warm-200)}ma-faq-section.ma-faq--dark{background:var(--warm-900);color:#fff}.ma-faq__inner{max-width:92rem;margin-inline:auto;padding-inline:5.6rem}.ma-faq__header{text-align:center;margin-block-end:4.8rem}.ma-faq__meta{display:inline-flex;padding:.6rem 1.2rem;border-radius:999px;background:var(--warm-100);border:1px solid var(--warm-200);font-family:var(--font-body);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-700);margin-block-end:var(--ma-space-4)}.ma-faq--dark .ma-faq__meta{background:#ffffff14;border-color:#ffffff24;color:#ffffffb3}.ma-faq__heading{font-family:var(--font-display);font-size:clamp(3rem,4vw,4rem);font-weight:800;letter-spacing:-.025em;line-height:.96;color:var(--warm-900);margin-block:var(--ma-space-3)}.ma-faq--dark .ma-faq__heading{color:#fff}.ma-faq__card{background:#fff;border:1px solid var(--warm-200);border-radius:2rem;overflow:hidden}.ma-faq__item+.ma-faq__item{border-top:1px solid var(--warm-200)}.ma-faq__question{width:100%;text-align:left;padding:2.2rem 2.6rem;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;color:var(--warm-900);transition:background var(--dur-fast) var(--ease)}.ma-faq__question:hover{background:var(--warm-50)}.ma-faq__question:focus-visible{outline:3px solid rgba(91,44,219,.3);outline-offset:-3px}.ma-faq__question-text{font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;text-wrap:pretty;color:var(--warm-900)}.ma-faq__toggle{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--warm-100);color:var(--warm-900);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none;transition:transform .22s ease,background .22s ease,box-shadow .22s ease;transform:rotate(0)}.ma-faq__toggle svg{display:block;width:1.35rem;height:1.35rem}.ma-faq__question[aria-expanded=true] .ma-faq__toggle{background:var(--grad);color:#fff;transform:rotate(45deg);box-shadow:0 6px 14px #5b2cdb47}.ma-faq__answer{padding:0 2.6rem 2.4rem;font-size:1.5rem;line-height:1.6;color:var(--warm-500)}.ma-faq__answer[hidden]{display:none}.ma-faq__footer{text-align:center;margin-block-start:3.2rem;font-size:1.4rem;color:var(--warm-500)}.ma-faq__footer-link{font-weight:800;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.ma-faq__footer-link:hover{opacity:.8}@media(max-width:749px){.ma-faq__inner{padding-inline:2rem}.ma-faq__header{margin-block-end:var(--ma-space-8)}.ma-faq__heading{font-size:3rem;margin-block-start:1.2rem}.ma-faq__card{border-radius:1.6rem}.ma-faq__question{padding:1.6rem;gap:1.2rem}.ma-faq__question-text{font-size:1.45rem}.ma-faq__toggle{width:2.8rem;height:2.8rem}.ma-faq__toggle svg{width:1.18rem;height:1.18rem}.ma-faq__answer{padding:0 1.6rem 1.8rem;font-size:1.35rem}.ma-faq__footer{margin-block-start:2.2rem;font-size:1.3rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ma-faq.css.map */
