.cm-faq{background:var(--cm-faq-bg,#fcfcfc);padding:30px 0}.cm .cm-faq__titulo{text-align:center;font-size:24px;line-height:31px;letter-spacing:-.02em}.cm-faq__panel{max-width:var(--cm-faq-w,960px);margin:20px auto 0;background:var(--cm-bg-soft);border-radius:24px;padding:16px}.cm-faq__item{border-bottom:1px solid #dde1ec}.cm-faq__item:last-child{border-bottom:0}.cm-faq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 0;cursor:pointer;font-weight:600;font-size:17px;line-height:24px;letter-spacing:-.012em;color:var(--cm-ink)}.cm-faq__q::-webkit-details-marker{display:none}.cm-faq__q::marker{content:""}.cm-faq__q:focus-visible{outline:2px solid var(--cm-purple);outline-offset:4px;border-radius:6px}.cm-faq__tog{flex:0 0 34px;height:34px;border-radius:50%;background:var(--cm-line);display:flex;align-items:center;justify-content:center;color:var(--cm-ink);transition:transform .25s ease}.cm-faq__item[open] .cm-faq__tog{transform:rotate(180deg)}.cm-faq__a{margin-top:-10px;padding:0 0 26px;font-size:15px;line-height:25px;letter-spacing:-.01em;color:var(--cm-body);max-width:760px}.cm-faq__a p{margin:0 0 8px}.cm-faq__a p:last-child{margin:0}.cm-faq__a a{color:var(--cm-ink)}@media(min-width:750px){.cm-faq{padding:var(--cm-pt) 0 var(--cm-pb)}.cm .cm-faq__titulo{font-size:40px;line-height:50px;letter-spacing:-.03em}.cm-faq__panel{margin-top:44px;padding:16px 48px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cm-faq.css.map */
