.faq-section{--bb-bg:#FFF0F7;--bb-surface:#FFFFFF;--bb-line:#F2D8E6;--bb-ink:#25062C;--bb-ink-dim:#3B0A45;--bb-pink:#FF2E93;--bb-pink-deep:#E00077;--bb-grad:linear-gradient(100deg,#FF2E93 0%,#FF5A7A 55%,#FF9B71 100%);--bb-maxw:1200px;--bb-ease:cubic-bezier(.22,1,.36,1);--bb-display:"Poppins","Helvetica Neue",Arial,sans-serif;--bb-body:"Poppins","Helvetica Neue",Arial,sans-serif;background:var(--bb-bg);color:var(--bb-ink-dim);font-family:var(--bb-body);font-size:16px;line-height:1.45;padding:84px 0}.faq-section .wrap{width:100%;max-width:var(--bb-maxw);margin:0 auto;padding:0 24px}.faq-section .eyebrow{font-family:var(--bb-display);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--bb-pink)}.faq-section .faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.faq-section .faq-aside h2{font-family:var(--bb-display);font-weight:800;text-transform:uppercase;font-size:clamp(32px,4.4vw,52px);line-height:.94;letter-spacing:-.01em;color:var(--bb-ink);margin-top:10px}.faq-section .faq-aside p{color:var(--bb-ink-dim);margin-top:16px;font-size:16px;line-height:1.6;max-width:60ch}.faq-section .faq-aside .help{margin-top:24px;display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--bb-pink-deep);text-decoration:none}.faq-section .faq-list{display:flex;flex-direction:column;gap:12px}.faq-section .faq-item{background:var(--bb-surface);border:2px solid transparent;border-radius:16px;box-shadow:0 2px 8px #3b0a4514;overflow:hidden;transition:border-color .2s}.faq-section .faq-item.open{border-color:var(--bb-pink)}.faq-section .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;text-align:left;font-family:var(--bb-display);font-weight:600;font-size:17px;color:var(--bb-ink);cursor:pointer;border:none;background:none}.faq-section .faq-ic{flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:2px solid var(--bb-line);display:grid;place-items:center;position:relative;transition:.25s}.faq-section .faq-item.open .faq-ic{background:var(--bb-grad);border-color:transparent}.faq-section .faq-ic:before,.faq-section .faq-ic:after{content:"";position:absolute;background:var(--bb-ink);border-radius:2px;transition:.25s}.faq-section .faq-ic:before{width:12px;height:2px}.faq-section .faq-ic:after{width:2px;height:12px}.faq-section .faq-item.open .faq-ic:before{background:#fff}.faq-section .faq-item.open .faq-ic:after{transform:scaleY(0)}.faq-section .faq-a{display:grid;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .36s var(--bb-ease)}.faq-section .faq-item.open .faq-a{grid-template-rows:minmax(0,1fr)}.faq-section .faq-a>.faq-a-inner{min-height:0;overflow:hidden}.faq-section .faq-a-inner{padding:0 24px 24px;color:var(--bb-ink-dim);font-size:15.5px;line-height:1.62}.faq-section .faq-a-inner>*{margin:0}.faq-section .faq-a-inner>*+*{margin-top:12px}@media(max-width:860px){.faq-section .faq-wrap{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.faq-section .faq-item,.faq-section .faq-ic,.faq-section .faq-ic:before,.faq-section .faq-ic:after,.faq-section .faq-a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/section-faq.css.map */
