.mk-faq{background-color:#f5f5f7}.mk-faq__title{margin:0 0 1.6rem;color:var(--mk-ink, #202123);font-family:var(--font-heading-family);max-width:80rem;margin-inline:auto;font-size:6.9rem;font-weight:800;letter-spacing:.005em;line-height:1.08;text-align:center;text-transform:uppercase}.mk-faq__subtitle{margin:0 auto 5.4rem;max-width:90rem;color:#5b5c63;font-size:1.5rem;font-weight:300;line-height:1.6;text-align:center}.mk-faq__list{display:flex;flex-direction:column;gap:2.4rem}.mk-faq__item{background-color:#fff;transition:background-color .25s ease}.mk-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:9.9rem;padding:2rem 4rem 2rem 4.2rem;color:var(--mk-ink, #202123);cursor:pointer;font-family:var(--font-body-family);font-size:2.6rem;font-weight:500;line-height:1.4;list-style:none}.mk-faq__question::-webkit-details-marker{display:none}.mk-faq__question::marker{content:""}.mk-faq__question:focus-visible{outline:2px solid var(--mk-purple, #5a00a3);outline-offset:-2px}.mk-faq__item:not([open]) .mk-faq__question:hover{background-color:#fbfbfd}.mk-faq__chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--mk-purple, #5a00a3);transition:transform .25s ease}.mk-faq__chevron svg{width:2rem;height:auto}.mk-faq__item[open] .mk-faq__chevron{transform:rotate(180deg)}.mk-faq__item[open]{background-color:var(--mk-purple, #5a00a3)}.mk-faq__item[open] .mk-faq__question{min-height:0;padding-top:2.4rem;padding-bottom:1.6rem;color:#fff}.mk-faq__item[open] .mk-faq__chevron{color:#fff}.mk-faq__answer{padding:0 4rem 5.9rem 4.2rem;color:#ffffffe0;font-size:1.5rem;font-weight:300;line-height:1.95}.mk-faq__answer p{margin:0}.mk-faq__answer p+p{margin-top:1.4rem}.mk-faq__answer a{color:#fff;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.mk-faq__title{font-size:4rem}.mk-faq__question{min-height:8rem;padding:1.8rem 2.4rem;font-size:1.6rem}.mk-faq__answer{padding:0 2.4rem 2.4rem}}@media screen and (max-width:749px){.mk-faq__title{font-size:2.8rem}.mk-faq__subtitle{margin-bottom:3.2rem;font-size:1.4rem}.mk-faq__list{gap:1.2rem}.mk-faq__question{min-height:6.4rem;padding:1.6rem 1.8rem;gap:1.6rem;font-size:1.5rem}.mk-faq__chevron svg{width:1.6rem}.mk-faq__answer{padding:0 1.8rem 2rem}}@media(prefers-reduced-motion:reduce){.mk-faq__item,.mk-faq__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-mk-faq.css.map */
