.faq{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.faq__layout{display:grid;gap:4rem}@media screen and (min-width:990px){.faq__layout--duas-colunas{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}.faq__layout--duas-colunas .faq__aside{position:sticky;top:10rem}}.faq__layout--centrado{max-width:82rem;margin-inline:auto}.faq__layout--centrado .faq__aside{text-align:center;margin-bottom:1.6rem}.faq__heading{margin:0}.faq__intro{margin-top:1.4rem;font-size:1.5rem;opacity:.78}.faq__intro p{margin:0}.faq__ajuda{margin-top:3.2rem;padding:2.8rem;border:0;border-radius:2rem;background-color:rgba(var(--color-button),.12)}.faq__layout--centrado .faq__ajuda{max-width:44rem;margin-inline:auto}.faq__ajuda-titulo{margin:0;font-size:1.6rem;font-weight:var(--font-body-weight-bold)}.faq__ajuda-texto{margin:.6rem 0 1.6rem;font-size:1.4rem;opacity:.75}.faq__ajuda-texto p{margin:0}.faq__lista{border-top:.1rem solid rgba(var(--color-foreground),.12)}.faq__grupo{margin:3.2rem 0 .8rem;padding-top:1.6rem}.faq__lista>.faq__grupo:first-child{margin-top:2rem;padding-top:0}.faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.faq__pergunta{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;transition:opacity .2s ease}.faq__pergunta::-webkit-details-marker{display:none}.faq__pergunta:hover{opacity:.7}.faq__pergunta-texto{font-size:1.65rem;font-weight:var(--font-body-weight-bold);line-height:1.4}.faq__sinal{flex:0 0 auto;width:2.8rem;height:2.8rem;margin-top:0;display:grid;place-items:center;border-radius:50%;background-color:rgba(var(--color-button),.16);color:rgb(var(--color-foreground));transition:transform .3s cubic-bezier(.22,.61,.36,1)}.faq__sinal svg{width:100%;height:100%}.faq__item[open] .faq__sinal{transform:rotate(45deg)}.faq__resposta{padding:0 0 2.4rem;max-width:68ch;font-size:1.5rem;line-height:1.65;opacity:.82;animation:faq-abrir .35s cubic-bezier(.22,.61,.36,1)}.faq__resposta>:first-child{margin-top:0}.faq__resposta>:last-child{margin-bottom:0}@keyframes faq-abrir{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:.82;transform:none}}@media(prefers-reduced-motion:reduce){.faq__resposta{animation:none}}@media screen and (max-width:749px){.faq__pergunta-texto{font-size:1.5rem}.faq__resposta{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-faq.css.map */
