.bgfaq{padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom);background-color:var(--faq-bg)}.bgfaq__container{max-width:var(--faq-max-width, 800px);margin:0 auto;padding:0 1.5rem}.bgfaq__header{text-align:center;margin-bottom:2rem}.bgfaq__heading{font-size:var(--faq-heading-size);color:var(--faq-heading-color);margin:0 0 .5rem;line-height:1.2;font-family:var(--font-heading-family, inherit)}.bgfaq__subheading{font-size:1rem;color:var(--faq-subheading-color);margin:0;line-height:1.5}.bgfaq__filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.bgfaq__cat{display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;font-family:inherit;background:var(--faq-cat-bg);color:var(--faq-cat-text);border:1px solid var(--faq-cat-border);border-radius:var(--faq-cat-radius);cursor:pointer;transition:all .2s ease;white-space:nowrap}.bgfaq__cat:hover,.bgfaq__cat--active{background:var(--faq-cat-bg-active);color:var(--faq-cat-text-active);border-color:var(--faq-cat-bg-active)}.bgfaq__cat:focus-visible{outline:2px solid var(--faq-icon-color);outline-offset:2px}.bgfaq__list{display:flex;flex-direction:column;gap:.75rem}.bgfaq__item{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--faq-card-radius);overflow:hidden;transition:box-shadow .2s ease}.bgfaq__item:hover{box-shadow:0 2px 8px #0000000a}.bgfaq__item[open]{box-shadow:0 2px 12px #0000000f}.bgfaq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bgfaq__question::-webkit-details-marker,.bgfaq__question::marker{display:none;content:""}.bgfaq__question:focus-visible{outline:2px solid var(--faq-icon-color);outline-offset:-2px;border-radius:var(--faq-card-radius)}.bgfaq__q-text{font-size:var(--faq-q-size);font-weight:600;color:var(--faq-q-color);line-height:1.4}.bgfaq__icon{flex-shrink:0;width:20px;height:20px;color:var(--faq-icon-color);transition:transform .25s ease}.bgfaq__icon svg{display:block}.bgfaq__icon-v{transition:transform .25s ease,opacity .2s ease;transform-origin:center}.bgfaq__item[open] .bgfaq__icon-v{transform:rotate(90deg);opacity:0}.bgfaq__item[open] .bgfaq__icon{transform:rotate(0)}.bgfaq__answer{overflow:hidden}.bgfaq__a-inner{padding:0 1.25rem 1.25rem;font-size:var(--faq-a-size);color:var(--faq-a-color);line-height:1.7}.bgfaq__a-inner p{margin:0 0 .75rem}.bgfaq__a-inner p:last-child{margin-bottom:0}.bgfaq__a-inner a{color:var(--faq-link-color);text-decoration:underline;text-underline-offset:2px}.bgfaq__a-inner a:hover{opacity:.8}.bgfaq__a-inner strong{color:var(--faq-q-color);font-weight:600}.bgfaq__a-inner ul,.bgfaq__a-inner ol{padding-left:1.25rem;margin:.5rem 0}.bgfaq__a-inner li{margin-bottom:.375rem}.bgfaq__cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--faq-cta-bg);border-radius:var(--faq-card-radius);padding:1.25rem 1.5rem;border:1px solid var(--faq-card-border)}.bgfaq__cta-content{display:flex;align-items:center;gap:.875rem;min-width:0}.bgfaq__cta-icon{font-size:1.5rem;flex-shrink:0;line-height:1}.bgfaq__cta-title{display:block;font-size:.9375rem;color:var(--faq-cta-text);line-height:1.3}.bgfaq__cta-desc{font-size:.8125rem;color:var(--faq-a-color);margin:.125rem 0 0;line-height:1.4}.bgfaq__cta-btn{display:inline-block;padding:.625rem 1.25rem;background:var(--faq-cat-bg-active);color:var(--faq-cat-text-active);border-radius:var(--faq-cta-radius);font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.bgfaq__cta-btn:hover{opacity:.88}.bgfaq__contact{text-align:center;margin-top:2.5rem;padding:2rem;background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:var(--faq-card-radius)}.bgfaq__contact-text{font-size:1rem;color:var(--faq-q-color);margin:0 0 1rem;font-weight:500}.bgfaq__contact-btn{display:inline-block;padding:.75rem 2rem;background:var(--faq-cat-bg-active);color:var(--faq-cat-text-active);border-radius:var(--faq-cta-radius);font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.bgfaq__contact-btn:hover{opacity:.88}.bgfaq__contact-btn:focus-visible{outline:2px solid var(--faq-icon-color);outline-offset:2px}@media screen and (max-width:749px){.bgfaq__heading{font-size:calc(var(--faq-heading-size) * .75)}.bgfaq__filters{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bgfaq__filters::-webkit-scrollbar{display:none}.bgfaq__cat{padding:.4375rem 1rem;font-size:.8125rem}.bgfaq__question{padding:1rem}.bgfaq__q-text{font-size:calc(var(--faq-q-size) * .9375)}.bgfaq__a-inner{padding:0 1rem 1rem;font-size:calc(var(--faq-a-size) * .9375)}.bgfaq__cta-banner{flex-direction:column;text-align:center;gap:.75rem;padding:1rem 1.25rem}.bgfaq__cta-content{flex-direction:column;gap:.5rem}.bgfaq__cta-btn{width:100%;text-align:center}.bgfaq__contact{padding:1.5rem}}@media print{.bgfaq__filters{display:none}.bgfaq__item{border:1px solid #ccc}.bgfaq__answer{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/broglo-faq-page.css.map */
