.section:has(>.store-faq-section){background:#f7fcff;color:var(--ewc-azul, #1773b0);font-size:16px;line-height:var(--ewc-entrelinha)}.store-faq-section{overflow-x:hidden;font-family:var(--ewc-fonte);color:var(--ewc-azul, #1773b0);font-size:16px}.store-faq-section *,.store-faq-section *:before,.store-faq-section *:after{box-sizing:border-box}.store-faq-section .store-faq-container{width:100%;max-width:var(--ewc-largura,1200px);margin:0 auto;padding:0 15px}.store-faq-section .faq-flex-container{display:flex;flex-direction:column;width:100%;max-width:100%;padding:0 20px}.store-faq-section .faq-header-column{width:100%;max-width:100%;margin:0 0 30px;text-align:center}.store-faq-section .store-faq-heading{font-family:var(--ewc-fonte);font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-2px;margin:0 0 35px;color:#000;word-wrap:break-word;overflow-wrap:break-word}.store-faq-section .store-faq-heading span{letter-spacing:-2px}.store-faq-section .store-faq{width:100%;max-width:100%}.store-faq-section .faq-container{width:100%;max-width:100%;border:0;border-radius:8px}.store-faq-section .faq-item{width:100%;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.store-faq-section .faq-item:not(:last-child){margin-bottom:6px}.store-faq-section .faq-question{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:16px 20px 15px;border:0;cursor:pointer;font-family:var(--ewc-fonte);font-size:14px;line-height:1.4;font-weight:400;letter-spacing:-.3px;color:#000;background-color:#fff;text-align:left;position:relative}.store-faq-section .faq-question:focus-visible{outline:2px solid var(--ewc-azul,#1773b0);outline-offset:-2px}.store-faq-section .faq-question span{display:block;max-width:calc(100% - 30px);align-self:flex-start;text-align:left;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.store-faq-section .faq-toggle{display:block;width:20px;flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:18px;line-height:1.4;font-weight:400;color:var(--ewc-azul,#1773b0);transition:transform .3s ease}.store-faq-section .faq-answer{width:100%;max-height:0;overflow:hidden;padding:0 20px;font-size:13px;line-height:1.4;letter-spacing:-.3px;color:#000;background-color:#fff;transition:max-height .3s ease,padding .3s ease;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.store-faq-section .faq-answer>*{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.store-faq-section .faq-answer p{margin:0 0 1em;max-width:100%}.store-faq-section .faq-answer p:last-child{margin-bottom:0}.store-faq-section .faq-item.active .faq-answer{max-height:300px;overflow-y:auto;overflow-x:hidden;padding:15px 20px;text-align:left}.store-faq-section .faq-item.active .faq-toggle{transform:rotate(45deg)}@media screen and (min-width:750px){.store-faq-section .store-faq-container{padding:0 35px}.store-faq-section .faq-flex-container{flex-direction:row;align-items:flex-start;justify-content:center;gap:40px;padding:0 50px}.store-faq-section .faq-header-column{flex:0 0 100%;max-width:600px;margin-bottom:0;padding-top:20px;text-align:center}.store-faq-section .store-faq-heading{font-size:36px;line-height:1.1}.store-faq-section .faq-question{font-size:16px}.store-faq-section .faq-toggle{font-size:17px}.store-faq-section .faq-answer{font-size:14px}.store-faq-section .faq-item.active .faq-answer{max-height:400px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ewc-home-store-faq.css.map */
