.bfaq-header{margin-bottom:3.2rem}.bfaq-title{font-family:var(--font-nunito, sans-serif);font-size:3.2rem;font-weight:800;color:rgb(var(--color-foreground));margin:0;line-height:1.2}.bfaq-list{display:flex;flex-direction:column;gap:1.2rem;max-width:74rem;margin:0 auto}.bfaq-item{background:var(--bfaq-card-bg, #f2f2f2);border:1px solid var(--bfaq-card-border, #cce3ef);border-radius:var(--bfaq-card-radius, 12px);overflow:hidden;transition:background .2s}.bfaq-item.bfaq-open{background:var(--bfaq-open-bg, #f2f2f2)}.bfaq-header-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 1.8rem;background:none;border:none;cursor:pointer;text-align:left}.bfaq-question{font-family:var(--font-nunito, sans-serif);font-size:1.6rem;font-weight:700;color:var(--bfaq-q-color, #273439);line-height:1.4;flex:1}.bfaq-icon{flex-shrink:0;color:var(--bfaq-icon-color, #273439);display:flex;align-items:center;transition:transform .3s ease}.bfaq-item.bfaq-open .bfaq-icon{transform:rotate(180deg)}.bfaq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.bfaq-item.bfaq-open .bfaq-body{grid-template-rows:1fr}.bfaq-body-inner{overflow:hidden}.bfaq-answer{padding:0 1.8rem 2rem;color:var(--bfaq-a-color, #444);font-size:1.5rem;line-height:1.65}.bfaq-answer p{margin:0 0 1rem}.bfaq-answer p:last-child{margin-bottom:0}@media screen and (max-width:749px){.bfaq-title{font-size:2.6rem}.bfaq-question{font-size:1.5rem}.bfaq-header-btn{padding:1.6rem 1.4rem}.bfaq-answer{padding:0 1.4rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/balmy-faq.css.map */
