.bf-faq{background:var(--bf-bg, #0b0b0b);color:var(--bf-fg, #fff);padding:var(--bf-py, 96px) 0}.bf-faq__wrap{width:100%}.bf-faq__wrap{padding-left:clamp(14px,2.2vw,64px);padding-right:clamp(14px,2.2vw,64px)}@media(min-width:990px){.bf-faq__right{padding-left:12px}}.bf-faq__grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bf-gap, 28px)}.bf-faq__left,.bf-faq__right{width:100%}@media(min-width:990px){.bf-faq__left{width:32%}.bf-faq__right{width:62%}}.bf-faq__left.is-sticky .bf-faq__left-inner{position:static}@media(min-width:990px){.bf-faq__left.is-sticky .bf-faq__left-inner{position:sticky;top:120px}}.bf-faq__title{margin:0;font-size:clamp(28px,3.5vw,56px);line-height:1.02;letter-spacing:-.03em;font-weight:500;max-width:18ch}.bf-faq__subtitle{margin:14px 0 0;color:var(--bf-muted, rgba(255,255,255,.72));max-width:45ch;line-height:1.6}.bf-faq__btn{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 18px;border-radius:999px;color:#f6eee3;background:var(--bf-accent, #d9fe85);text-decoration:none;font-weight:600;letter-spacing:-.01em;position:relative}.bf-faq__btn.is-disabled{opacity:.55;-webkit-user-select:none;user-select:none;cursor:not-allowed}.bf-faq__btn-icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#0000001a;transition:transform .25s ease}.bf-faq__btn-icon svg{width:14px;height:14px;fill:currentColor;color:#f6eee3}@media(hover:hover){.bf-faq__btn:hover .bf-faq__btn-icon{transform:rotate(45deg)}}.bf-faq__list{display:grid;gap:14px}.bf-faq__item{border-radius:var(--bf-radius, 24px);background:var(--bf-card, rgba(255,255,255,.06));border:1px solid var(--bf-card-border, rgba(255,255,255,.1));overflow:hidden;box-shadow:0 14px 35px #00000017}.bf-faq__trigger{width:100%;border:0;background:transparent;color:var(--bf-fg, #fff);cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:22px;gap:16px}.bf-faq__q{font-size:clamp(16px,1.35vw,20px);line-height:1.25;letter-spacing:-.02em;font-weight:500;padding-right:10px}.bf-faq__icon{width:36px;height:36px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;background:var(--bf-icon-bg, rgba(255,255,255,.1));transition:transform .25s ease}.bf-faq__icon svg{width:14px;height:14px;fill:var(--bf-icon-fg, #fff)}.bf-faq__trigger[aria-expanded=true] .bf-faq__icon{transform:rotate(180deg)}.bf-faq__panel{overflow:hidden;height:0}.bf-faq__panel-inner{padding:0 22px 22px;color:var(--bf-muted, rgba(255,255,255,.72));line-height:1.75}.bf-faq__panel-inner p{margin:0 0 14px}.bf-faq__panel-inner p:last-child{margin-bottom:0}.bf-faq__empty{padding:18px 22px;border-radius:var(--bf-radius, 24px);border:1px dashed rgba(255,255,255,.18);color:var(--bf-muted, rgba(255,255,255,.72))}@media(prefers-reduced-motion:reduce){.bf-faq__icon,.bf-faq__btn-icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/basefactory-faq.css.map */
