.bfl.faq{background:var(--white)}.bfl .faq__inner{max-width:840px;margin-inline:auto;padding:88px 24px}.bfl .faq__head{text-align:center}.bfl .faq__eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.bfl .faq__title{margin-top:var(--space-12);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(32px,22.4px + 2vw,48px);line-height:1.15;color:var(--plum-700)}.bfl .faq__subtitle{margin-top:var(--space-16);font-size:20px;color:var(--ink-700)}.bfl .faq__list{margin-top:48px;border-top:1px solid rgba(26,26,31,.1)}.bfl .faq__item{padding-block:28px;border-bottom:1px solid rgba(26,26,31,.1)}.bfl .faq__q{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:18px;color:var(--ink-900)}.bfl .faq__a{margin-top:var(--space-16);font-size:18px;line-height:1.7;color:var(--color-text)}.bfl .faq__item--toggle{padding-block:0}.bfl .faq__item--toggle .faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding-block:28px;cursor:pointer;list-style:none}.bfl .faq__item--toggle .faq__q::-webkit-details-marker{display:none}.bfl .faq__item--toggle .faq__q:after{content:"";flex:0 0 auto;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur) var(--ease)}.bfl .faq__item--toggle[open] .faq__q:after{transform:rotate(180deg)}.bfl .faq__item--toggle .faq__a{margin-top:0;padding-bottom:28px}@media(max-width:600px){.bfl .faq__inner{padding:56px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfl-faq.css.map */
