.bcc-faq{overflow:hidden}.bcc-faq__container{max-width:var(--faq-max-width, 720px);margin:0 auto;padding:0 24px}.bcc-faq__subheading{text-align:center;font-family:var(--faq-heading-font, inherit);font-size:var(--faq-subheading-size, 12px);font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--faq-accent-color, #b8965a);margin:0 0 12px}.bcc-faq__heading{text-align:center;font-family:var(--faq-heading-font, inherit);font-size:var(--faq-heading-size, 32px);font-weight:var(--faq-heading-weight, 400);color:var(--faq-heading-color, #1a1a1a);margin:0 0 12px;line-height:1.3;text-transform:var(--faq-heading-transform, none);letter-spacing:var(--faq-heading-spacing, 0)}.bcc-faq__description{text-align:center;font-family:var(--faq-body-font, inherit);font-size:var(--faq-answer-size, 14px);line-height:1.6;color:var(--faq-text-color, #555);max-width:520px;margin:0 auto 40px}.bcc-faq__list{border-top:1px solid var(--faq-border-color, #e8e4df)}.bcc-faq__item{border-bottom:1px solid var(--faq-border-color, #e8e4df)}.bcc-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--faq-heading-font, inherit);font-size:var(--faq-question-size, 15px);font-weight:var(--faq-question-weight, 500);line-height:1.4;text-align:left;color:var(--faq-question-color, #1a1a1a);transition:opacity .2s}.bcc-faq__question:hover{opacity:.7}.bcc-faq__icon{flex-shrink:0;color:var(--faq-icon-color, #1a1a1a);transition:transform .3s ease}.bcc-faq__item.is-open .bcc-faq__icon{transform:rotate(180deg)}.bcc-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.bcc-faq__answer-inner{padding:0 0 20px;font-family:var(--faq-body-font, inherit);font-size:var(--faq-answer-size, 14px);line-height:1.7;color:var(--faq-answer-color, #555)}.bcc-faq__answer-inner p{margin:0 0 12px}.bcc-faq__answer-inner p:last-child{margin-bottom:0}.bcc-faq__footer{text-align:center;margin-top:40px}.bcc-faq__footer-text{font-family:var(--faq-body-font, inherit);font-size:var(--faq-answer-size, 14px);color:var(--faq-text-color, #555);margin:0 0 16px}.bcc-faq__cta{display:inline-block;font-family:var(--faq-heading-font, inherit);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;padding:14px 32px;text-decoration:none;background:var(--faq-btn-bg, #b8965a);color:var(--faq-btn-color, #fff);border-radius:var(--faq-btn-radius, 0);border:none;transition:opacity .2s}.bcc-faq__cta:hover{opacity:.85}@media(max-width:768px){.bcc-faq__heading{font-size:calc(var(--faq-heading-size, 32px) * .8)}.bcc-faq__container{padding:0 20px}.bcc-faq__question{padding:16px 0}}@media(max-width:480px){.bcc-faq__heading{font-size:calc(var(--faq-heading-size, 32px) * .68)}.bcc-faq__container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bcc-faq.css.map */
