.bn-v3-faq{padding-block:clamp(2.8rem,3vw,4rem) clamp(3.2rem,3.5vw,4.8rem);background:rgb(var(--bn-cream))}.bn-v3-faq__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}.bn-v3-faq__heading{margin:0;color:rgb(var(--bn-ink));font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.8vw,3.6rem);font-style:var(--font-heading-style);font-weight:700;letter-spacing:-.025em;line-height:1.08}.bn-v3-faq__view-all{display:inline-flex;min-height:4.4rem;align-items:center;gap:.8rem;color:rgb(var(--bn-ink-soft));font-size:1.3rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.bn-v3-faq__view-all svg{width:1.6rem;height:1.6rem;transition:transform .18s ease}.bn-v3-faq__view-all:hover{color:rgb(var(--bn-ink))}.bn-v3-faq__view-all:hover svg{transform:translate(.3rem)}.bn-v3-faq__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.4rem}.bn-v3-faq__column{display:grid;gap:.8rem;min-width:0}.bn-v3-faq__item{overflow:hidden;border:.1rem solid rgba(var(--bn-line),.1);border-radius:var(--bn-radius-sm);background:rgba(var(--bn-paper),.78)}.bn-v3-faq__summary{display:flex;min-height:5.6rem;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.6rem;color:rgb(var(--bn-ink));cursor:pointer;list-style:none}.bn-v3-faq__summary::-webkit-details-marker{display:none}.bn-v3-faq__summary:focus-visible{outline:.2rem solid rgb(var(--bn-gold));outline-offset:-.3rem}.bn-v3-faq__question{font-size:1.6rem;font-weight:600;line-height:1.35}.bn-v3-faq__icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;color:rgb(var(--bn-ink-soft));place-items:center;transition:transform .2s ease}.bn-v3-faq__icon svg{width:1.2rem;height:.8rem}.bn-v3-faq__item[open] .bn-v3-faq__icon{transform:rotate(180deg)}.bn-v3-faq__answer{padding:0 1.6rem 1.6rem;color:rgba(var(--bn-ink),.78);font-size:1.35rem;line-height:1.58}.bn-v3-faq__answer>*{margin-top:0;margin-bottom:0}@media screen and (max-width:749px){.bn-v3-faq{padding-block:2.8rem 3.2rem}.bn-v3-faq__header{align-items:center}.bn-v3-faq__heading{font-size:2.8rem}.bn-v3-faq__view-all span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bn-v3-faq__view-all{width:4.4rem;justify-content:flex-end}.bn-v3-faq__columns{grid-template-columns:1fr;gap:.8rem}.bn-v3-faq__summary{min-height:5.2rem;padding-inline:1.4rem}}@media(prefers-reduced-motion:reduce){.bn-v3-faq__icon,.bn-v3-faq__view-all svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bn-v3-faq.css.map */
