/* Acordeão nativo: funciona com mouse, toque e teclado, sem JavaScript. */
.store-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding-block:24px 72px;align-items:start}.store-faq-intro h2{margin:12px 0 18px}.store-faq-intro>p:last-child{font-size:14px;line-height:1.7;opacity:.85}.store-faq-list{display:grid;gap:14px;min-width:0}.store-faq-item{border:1px solid #ffffffb3;background:#fff;border-radius:16px;color:#493465;box-shadow:0 8px 24px #49346514;overflow:hidden}.store-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.store-faq-item summary::-webkit-details-marker{display:none}.store-faq-item summary:focus-visible{outline:3px solid #7858d1;outline-offset:-4px;border-radius:16px}.store-faq-item summary:hover{background:#f6f2ff}.store-faq-item[open]{border-color:#b99ae8}.store-faq-answer{padding:0 24px 24px;color:#736982;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.store-faq-answer p{margin:0 0 12px}.store-faq-answer p:last-child{margin-bottom:0}.store-faq-answer small{display:block;font-size:11px;color:#846b9f}@media(max-width:720px){.store-faq{grid-template-columns:1fr;gap:20px;padding-block:16px 48px}.store-faq-item summary{padding:20px;gap:16px}.store-faq-answer{padding:0 20px 20px}}

.store-faq-item summary::after{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#000;color:#ffe044;font-size:22px;line-height:1;font-weight:700}
