@property --bf-faq-icon{syntax: "<color>"; inherits: true; initial-value: #bababa;}.bf-faq{--page-width-margin-mobile: var(--space-5);padding-top:var(--bf-faq-padding-top-mobile);padding-bottom:var(--bf-faq-padding-bottom-mobile);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.bf-faq__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);text-align:center}.bf-faq__overline{margin:0;font-family:var(--font-heading);font-size:var(--fs-display-xxs);font-weight:var(--fw-600);line-height:var(--lh-1);letter-spacing:.5px;text-transform:uppercase;color:var(--color-brand-primary)}.bf-faq__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-display-sm);font-weight:var(--fw-600);line-height:var(--lh-1);letter-spacing:var(--ls-0);text-transform:uppercase;text-wrap:balance;color:var(--color-gray-50)}.bf-faq__list{display:flex;flex-direction:column;gap:var(--space-4);max-width:752px;margin:0 auto}.bf-faq__item{padding:var(--space-6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gray-50) 10%,transparent);border-radius:var(--space-2);background-color:var(--color-gray-900);cursor:pointer;--bf-faq-icon: var(--color-gray-300);transition:background-color .35s cubic-bezier(.2,.7,.2,1),--bf-faq-icon .35s cubic-bezier(.2,.7,.2,1)}.bf-faq__item:hover,.bf-faq__item:has(.bf-faq__question:focus-visible){background-color:color-mix(in srgb,var(--color-gray-800) 45%,var(--color-gray-900));--bf-faq-icon: var(--color-gray-50)}.bf-faq__item[open]:not(.bf-faq__item--closing){--bf-faq-icon: var(--color-brand-primary)}.bf-faq__question{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;cursor:pointer;list-style:none}.bf-faq__question::-webkit-details-marker{display:none}.bf-faq__question:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.bf-faq__question-text{flex:1 1 auto;min-width:0;font-family:var(--font-primary);font-size:var(--fs-body-lg-desktop);font-weight:var(--fw-700);line-height:var(--lh-15);color:var(--color-gray-50);transition:color .35s cubic-bezier(.2,.7,.2,1)}.bf-faq__item:hover .bf-faq__question-text{color:var(--color-gray-200)}.bf-faq__icon{position:relative;flex-shrink:0;width:var(--space-6);height:var(--space-6)}.bf-faq__icon:before,.bf-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--color-gray-900);transform:translate(-50%,-50%);transition:transform .38s cubic-bezier(.2,.7,.2,1)}.bf-faq__icon{background:radial-gradient(circle at center,var(--bf-faq-icon) 8.125px,transparent 8.625px);transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.bf-faq__item:not([open]):hover .bf-faq__icon{transform:rotate(90deg)}}.bf-faq__icon:before{width:7.5px;height:1.25px}.bf-faq__icon:after{width:1.25px;height:7.5px}.bf-faq__item[open]:not(.bf-faq__item--closing) .bf-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.bf-faq__answer{box-sizing:border-box;padding:var(--space-2) var(--space-8) var(--space-2) 0;font-size:var(--fs-body-sm);line-height:var(--lh-15);color:var(--color-gray-300)}.bf-faq__answer>:first-child{margin-top:0}.bf-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.bf-faq{padding-top:var(--bf-faq-padding-top);padding-bottom:var(--bf-faq-padding-bottom)}.bf-faq__header{margin-bottom:var(--space-16)}.bf-faq__title{font-size:var(--fs-display-lg)}.bf-faq__item{padding:var(--space-8);box-shadow:none}.bf-faq__answer{font-size:var(--fs-body-md-desktop)}}@media screen and (min-width:750px){.bf-faq{--fs-display-xxs: var(--fs-display-xxs-large)}}@media(prefers-reduced-motion:reduce){.bf-faq__item,.bf-faq__question-text,.bf-faq__icon,.bf-faq__icon:before,.bf-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/section-bf-faq.css.map */
