.faq-section{background:transparent;padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom);padding-left:0;padding-right:0}.faq-section .title{text-transform:uppercase;font-size:var(--title-font-size, 48px);color:var(--main-color);line-height:1;margin:0;letter-spacing:var(--title-letter-spacing, .8px)}.faq-section .header-widget h3{margin-bottom:0}.faqs-container{margin-top:20px;display:flex;flex-direction:column;gap:var(--gap-perguntas)}@media (min-width: 1200px){.faqs-container{display:flex;flex-direction:row;gap:var(--gap-perguntas);align-items:flex-start;overflow:visible}.faq-column{flex:1;display:flex;flex-direction:column;gap:var(--gap-perguntas);padding-bottom:2px;overflow:visible}}@media (min-width: 768px) and (max-width: 1199px){.faq-section{padding-top:var(--spacing-top-tb);padding-bottom:var(--spacing-bottom-tb)}.faq-section .title{font-size:var(--title-font-size-tb, 48px);letter-spacing:var(--title-letter-spacing-tb, .8px)}}@media (max-width: 767px){.faq-section{padding-top:var(--spacing-top-mb);padding-bottom:var(--spacing-bottom-mb);padding-left:20px;padding-right:20px}.faq-section .title{font-size:var(--title-font-size-mb, 50px);margin-bottom:0;letter-spacing:var(--title-letter-spacing-mb, .8px)}.faqs-container{margin-top:16px}}.faq{padding:0;cursor:pointer;background:transparent;color:var(--main-color);margin-bottom:0;border-radius:20px;transition:all .3s ease;border:2px solid var(--main-color);overflow:visible}.faq:hover,.faq.active{color:#fff;background:var(--main-color)}.faq:last-child{border-bottom:2px solid var(--main-color)}.faq-column{display:flex;flex-direction:column;gap:var(--gap-perguntas);padding-bottom:2px}.faq-title{display:flex;align-items:center;justify-content:space-between;border-radius:0;border:none;font-family:var(--font-heading-family);color:inherit;padding:10px 20px;font-size:40px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease;min-width:150px;text-align:center}.faq.active .faq-title,.faq:hover .faq-title{border:none;color:inherit;background:transparent}.faq-title>h2,.faq-title>h3{font-size:var(--faq-title-font-size, 36px)!important;color:inherit;margin:0!important;font-family:var(--font-heading-family);text-transform:uppercase;text-align:left;line-height:1.2;letter-spacing:var(--faq-title-letter-spacing, .8px)}@media (max-width: 767px){.faq-title>h2,.faq-title>h3{font-size:var(--faq-title-font-size-mb, 32px)!important;line-height:1;letter-spacing:var(--faq-title-letter-spacing-mb, .8px)}.faq-title{padding:10px}}.faq-content{max-height:0;overflow:hidden;padding:0 20px;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(-10px);border:none;border-radius:0;margin-top:0;line-height:1.5;font-size:var(--faq-content-font-size, 18px);letter-spacing:var(--faq-content-letter-spacing, .8px)}.faq.active .faq-content{max-height:500px;padding:0 20px 20px;opacity:1;transform:translateY(0);border:none;color:#fff}@media (max-width: 767px){.faq.active .faq-content{padding:0 10px 10px}.faq-content{padding:0 10px;font-size:var(--faq-content-font-size-mb, 16px);letter-spacing:var(--faq-content-letter-spacing-mb, .8px)}}.faq-content p{margin:0 0 var(--gap-linhas) 0}.faq-content p:last-child{margin-bottom:0}@media (max-width: 767px){.faq-content p{font-size:16px}}.faq-icon{width:24px;transition:transform .3s;filter:none;height:auto;color:var(--main-color);flex-shrink:0}.faq:hover .faq-icon,.faq.active .faq-icon{filter:none;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/33/assets/faq.css.map */
