.bn-faq{font-family:"Plus Jakarta Sans",var(--font-body-family),system-ui,sans-serif;background-color:var(--bn-faq-bg, #fdfbf7);padding-top:var(--bn-faq-pt-mobile, 80px);padding-bottom:var(--bn-faq-pb-mobile, 80px);scroll-margin-top:var(--bn-faq-scroll-margin, 80px)}@media screen and (min-width:768px){.bn-faq{padding-top:var(--bn-faq-pt-desktop, 112px);padding-bottom:var(--bn-faq-pb-desktop, 112px)}}.bn-faq__container{max-width:var(--bn-faq-max-width, 768px);margin-inline:auto;padding-inline:var(--bn-faq-px-mobile, 16px)}@media screen and (min-width:640px){.bn-faq__container{padding-inline:var(--bn-faq-px-tablet, 24px)}}@media screen and (min-width:1024px){.bn-faq__container{padding-inline:var(--bn-faq-px-desktop, 32px)}}.bn-faq__header{margin-bottom:var(--bn-faq-header-mb, 48px);text-align:var(--bn-faq-header-align, center)}.bn-faq h2.bn-faq__heading{margin:0 0 var(--bn-faq-heading-mb, 12px);font-family:"Outfit",var(--font-heading-family),system-ui,sans-serif;font-size:var(--bn-faq-heading-size-mobile, 30px);font-weight:700;line-height:var(--bn-faq-heading-line-height, 1.15);letter-spacing:var(--bn-faq-heading-tracking, 0);color:var(--bn-faq-heading-color, #1c1917);max-width:var(--bn-faq-heading-max-width, none);margin-inline:auto}@media screen and (min-width:768px){.bn-faq h2.bn-faq__heading{font-size:var(--bn-faq-heading-size-desktop, 36px)}}.bn-faq__description{margin:0;font-size:var(--bn-faq-description-size-mobile, 18px);line-height:var(--bn-faq-description-line-height, 1.5);color:var(--bn-faq-description-color, #78716c);max-width:var(--bn-faq-description-max-width, none);margin-inline:auto}@media screen and (min-width:768px){.bn-faq__description{font-size:var(--bn-faq-description-size-desktop, 18px)}}.bn-faq__list{margin:0;padding:0;list-style:none}.bn-faq__item{border-bottom:var(--bn-faq-item-border-width, 1px) solid var(--bn-faq-item-border-color, #e7e5e4)}.bn-faq__item:first-child{border-top:none}.bn-faq__animate{opacity:0;transform:translateY(var(--bn-faq-fade-distance, 24px));transition:opacity var(--bn-faq-fade-duration, .6s) ease,transform var(--bn-faq-fade-duration, .6s) ease;transition-delay:var(--bn-faq-fade-delay, 0s)}.bn-faq__animate.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.bn-faq__animate{opacity:1;transform:none;transition:none}}.bn-faq__heading-wrap{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.bn-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:var(--bn-faq-trigger-py, 20px) 0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.bn-faq__trigger:focus-visible{outline:2px solid var(--bn-faq-focus-color, #d97706);outline-offset:2px;border-radius:4px}.bn-faq__question{flex:1;min-width:0;padding-right:var(--bn-faq-question-pr, 16px);font-family:"Outfit",var(--font-heading-family),system-ui,sans-serif;font-size:var(--bn-faq-question-size, 16px);font-weight:600;line-height:var(--bn-faq-question-line-height, 1.5);color:var(--bn-faq-question-color, #1c1917);transition:color var(--bn-faq-trigger-transition, .3s) ease}.bn-faq__trigger:hover .bn-faq__question,.bn-faq__trigger:focus-visible .bn-faq__question,.bn-faq__item.is-open .bn-faq__trigger:hover .bn-faq__question,.bn-faq__item.is-open .bn-faq__trigger:focus-visible .bn-faq__question{color:var(--bn-faq-question-hover-color, #b45309)}.bn-faq__item.is-open .bn-faq__question{color:var(--bn-faq-question-open-color, #1c1917)}.bn-faq__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bn-faq-icon-size, 32px);height:var(--bn-faq-icon-size, 32px);border:var(--bn-faq-icon-border-width, 1px) solid var(--bn-faq-icon-border-color, #e7e5e4);border-radius:9999px;background:var(--bn-faq-icon-bg, transparent);color:var(--bn-faq-icon-color, #78716c);transition:background-color var(--bn-faq-icon-transition, .3s) ease,border-color var(--bn-faq-icon-transition, .3s) ease,color var(--bn-faq-icon-transition, .3s) ease,transform var(--bn-faq-icon-transition, .3s) ease}.bn-faq__trigger:hover .bn-faq__icon{border-color:var(--bn-faq-icon-hover-border, #d6d3d1)}.bn-faq__item.is-open .bn-faq__icon{background:var(--bn-faq-icon-open-bg, #1c1917);border-color:var(--bn-faq-icon-open-border, #1c1917);color:var(--bn-faq-icon-open-color, #fff);transform:rotate(180deg)}.bn-faq__icon svg{width:var(--bn-faq-icon-svg-size, 16px);height:var(--bn-faq-icon-svg-size, 16px)}.bn-faq__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--bn-faq-panel-duration, .3s) var(--bn-faq-panel-ease, cubic-bezier(.22, 1, .36, 1)),opacity var(--bn-faq-panel-duration, .3s) var(--bn-faq-panel-ease, cubic-bezier(.22, 1, .36, 1))}.bn-faq__item.is-open .bn-faq__panel{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.bn-faq__panel{transition:none}.bn-faq__item.is-open .bn-faq__panel{opacity:1}}.bn-faq__panel-inner{overflow:hidden;min-height:0}.bn-faq__answer{margin:0;padding:0 var(--bn-faq-answer-pr, 48px) var(--bn-faq-answer-pb, 20px) 0;font-size:var(--bn-faq-answer-size, 16px);line-height:var(--bn-faq-answer-line-height, 1.625);color:var(--bn-faq-answer-color, #78716c)}.bn-faq__answer p{margin:0 0 1em}.bn-faq__answer p:last-child{margin-bottom:0}.bn-faq__answer a{color:var(--bn-faq-answer-link-color, #b45309);text-decoration:underline;text-underline-offset:2px}.bn-faq__answer a:hover{color:var(--bn-faq-answer-link-hover-color, #d97706)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brewnectar-faq.css.map */
