.brasco-faq-wrapper{width:100%;background:var(--body_background);color:var(--text_color)}.brasco-faq--outer{overflow:hidden}.brasco-faq--main{background:var(--card_background);border-radius:var(--card_radius);overflow:hidden;padding:40px 0}.brasco-faq-heading-wrapper{margin-bottom:2.5rem}.brasco-faq-heading{color:var(--heading_color);font-family:var(--heading_font, inherit);font-weight:700;font-size:2rem;margin:0;position:relative;padding-left:2rem}.brasco-faq-heading.h1{font-size:var(--h1)}.brasco-faq-heading.h2{font-size:var(--h2)}.brasco-faq-heading.h3{font-size:var(--h3)}.brasco-faq-heading.h4{font-size:var(--h4)}.brasco-faq-heading.h5{font-size:var(--h5)}.brasco-faq-heading.h6{font-size:var(--h6)}.brasco-faq-heading--with-accent:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:6px;border-radius:2px;background:var(--accent_color, var(--highlight_color, #DC2626))}.brasco-faq-list{display:flex;flex-direction:column;gap:1.25rem}.brasco-faq-item{background:transparent;border-radius:0;box-shadow:none;transition:background .2s}.brasco-faq-question{display:flex;align-items:center;width:100%;background:none;border:none;outline:none;cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:700;color:var(--heading_color);padding:0 0 0 2.5rem;position:relative;text-align:left;min-height:2.5rem;transition:color .2s ease-out,background-color .2s ease-out}.brasco-faq-question:hover{background-color:#00000005}.brasco-faq-accent{display:block;position:absolute;left:0;top:.2em;bottom:.2em;width:6px;border-radius:2px;background:var(--accent_color, var(--highlight_color, #DC2626))}.brasco-faq-question-text{flex:1 1 auto;padding-right:1.5rem}.brasco-faq-toggle-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:transform .3s ease-out}.brasco-faq-item .brasco-faq-toggle-icon{color:var(--accent_color, var(--highlight_color, #DC2626))}.brasco-faq-item.open .brasco-faq-toggle-icon{transform:rotate(180deg)}.brasco-faq-answer-wrapper{padding-left:2.5rem;padding-top:.5rem;padding-bottom:.5rem;animation:fadeInFaq .3s ease-out;transition:all .3s ease-out;overflow:hidden}@keyframes fadeInFaq{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}.brasco-faq-answer-wrapper[hidden]{animation:fadeOutFaq .3s ease-in forwards}@keyframes fadeOutFaq{0%{opacity:1;transform:translateY(0);max-height:500px}to{opacity:0;transform:translateY(-10px);max-height:0}}.brasco-faq-answer{color:var(--text_color);font-size:1rem;line-height:1.6}.brasco-faq-answer p{margin:0 0 .5em}.brasco-faq-question.text-xsmall{font-size:var(--xsmall_text)!important}.brasco-faq-question.text-small{font-size:var(--small_text)!important}.brasco-faq-question.text{font-size:var(--text)!important}.brasco-faq-question.text-medium{font-size:var(--medium_text)!important}.brasco-faq-question.text-large{font-size:var(--large_text)!important}.brasco-faq-question.text-xlarge{font-size:var(--xlarge_text)!important}.brasco-faq-answer.text-xsmall,.brasco-faq-answer.text-xsmall p,.brasco-faq-answer.text-xsmall p *,.brasco-faq-answer.text-xsmall li,.brasco-faq-answer.text-xsmall a{font-size:var(--xsmall_text)!important}.brasco-faq-answer.text-small,.brasco-faq-answer.text-small p,.brasco-faq-answer.text-small p *,.brasco-faq-answer.text-small li,.brasco-faq-answer.text-small a{font-size:var(--small_text)!important}.brasco-faq-answer.text,.brasco-faq-answer.text p,.brasco-faq-answer.text p *,.brasco-faq-answer.text li,.brasco-faq-answer.text a{font-size:var(--text)!important}.brasco-faq-answer.text-medium,.brasco-faq-answer.text-medium p,.brasco-faq-answer.text-medium p *,.brasco-faq-answer.text-medium li,.brasco-faq-answer.text-medium a{font-size:var(--medium_text)!important}.brasco-faq-answer.text-large,.brasco-faq-answer.text-large p,.brasco-faq-answer.text-large p *,.brasco-faq-answer.text-large li,.brasco-faq-answer.text-large a{font-size:var(--large_text)!important}.brasco-faq-answer.text-xlarge,.brasco-faq-answer.text-xlarge p,.brasco-faq-answer.text-xlarge p *,.brasco-faq-answer.text-xlarge li,.brasco-faq-answer.text-xlarge a{font-size:var(--xlarge_text)!important}@media (max-width: 767px){.brasco-faq--main{padding:20px 0}.brasco-faq-heading{font-size:1.25rem;padding-left:1.25rem}.brasco-faq-heading--with-accent:before{width:4px;left:0;top:.2em;bottom:.2em}.brasco-faq-question{font-size:1rem;padding-left:1.5rem;min-height:2rem}.brasco-faq-accent{width:4px;left:0;top:.2em;bottom:.2em}.brasco-faq-answer-wrapper{padding-left:1.5rem}.brasco-faq-list{gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brasco-faq.css.map */
