bcj-faq-topics{display:block;font-family:var(--font-body-family)}.bcj-faq__header{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.bcj-faq__header--center{align-items:center;text-align:center}.bcj-faq__eyebrow{margin:0;font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.bcj-faq__heading{margin:0;font-family:var(--font-heading-family);font-size:var(--bcj-faq-heading-m);font-weight:400;line-height:1.05;letter-spacing:-.02em}.bcj-faq__subheading{margin:0;font-size:14px;line-height:1.5;opacity:.8}.bcj-faq__cards{display:grid;grid-template-columns:repeat(var(--bcj-faq-cols-m),minmax(0,1fr));gap:10px}.bcj-faq__cards>.shopify-block{display:flex}.bcj-faq__topic{display:flex;flex:1}.bcj-faq__cards>.shopify-block:last-child:nth-child(odd){grid-column:1 / -1}.bcj-faq__card{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;height:auto;padding:14px;border:1px solid transparent;border-radius:0;background:var(--bcj-faq-card-bg);color:var(--bcj-faq-card-text);font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:1.3;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.bcj-faq__card:hover{background:var(--bcj-faq-panel-bg);transform:translateY(-2px)}.bcj-faq__card:focus-visible{outline:2px solid var(--bcj-faq-card-active);outline-offset:2px}.bcj-faq__card[aria-expanded=true]{border-color:var(--bcj-faq-card-active);background:var(--bcj-faq-panel-bg);transform:none}.bcj-faq__card-icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.bcj-faq__icon-svg,.bcj-faq__icon-image{display:block;width:22px;height:22px;object-fit:contain}.bcj-faq__card-title{display:block}.bcj-faq__card-count{display:none;font-size:11px;font-weight:400;letter-spacing:.04em;opacity:.6}.bcj-faq__panels{margin-top:10px}.bcj-faq__panel{padding:4px 18px 18px;background:var(--bcj-faq-panel-bg);color:var(--bcj-faq-panel-text)}.bcj-faq__panel:not([hidden]){animation:bcj-faq-panel-in .35s ease both}@keyframes bcj-faq-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bcj-faq__list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.bcj-faq__item{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.bcj-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;font-weight:500;line-height:1.4}.bcj-faq__question:focus-visible{outline:2px solid var(--bcj-faq-card-active);outline-offset:2px}.bcj-faq__toggle{position:relative;flex:none;width:12px;height:12px}.bcj-faq__toggle:before,.bcj-faq__toggle:after{content:"";position:absolute;top:5.25px;right:0;left:0;height:1.5px;background:currentColor}.bcj-faq__toggle:after{transform:rotate(90deg);transition:transform .25s ease}.bcj-faq__item[open] .bcj-faq__toggle:after{transform:rotate(0)}.bcj-faq__answer{padding:0 28px 18px 0;font-size:14px;line-height:1.7;color:color-mix(in srgb,currentColor 78%,transparent)}.bcj-faq__answer a{color:currentColor;text-decoration:underline;text-underline-offset:3px}@supports (interpolate-size: allow-keywords){.bcj-faq__item{interpolate-size:allow-keywords}.bcj-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.bcj-faq__item[open]::details-content{block-size:auto}}.bcj-faq__footer{margin-top:24px;text-align:center}.bcj-faq__image{max-width:560px;margin:40px auto 0}.bcj-faq__image img{display:block;width:100%;height:auto}.bcj-faq__link{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.bcj-faq__header{margin-bottom:36px}.bcj-faq__heading{font-size:var(--bcj-faq-heading-d)}.bcj-faq__cards{grid-template-columns:repeat(var(--bcj-faq-cols-d),minmax(0,1fr));gap:14px}.bcj-faq__cards>.shopify-block:last-child:nth-child(odd){grid-column:auto}.bcj-faq__card-count:not(:empty){display:block}.bcj-faq__card{flex-direction:column;justify-content:center;gap:12px;padding:22px 14px 18px;text-align:center}.bcj-faq__icon-svg,.bcj-faq__icon-image{width:26px;height:26px}.bcj-faq__panels{margin-top:14px}.bcj-faq__panel{padding:12px 40px 28px}.bcj-faq__list{grid-template-columns:repeat(var(--bcj-faq-panel-cols),minmax(0,1fr));column-gap:56px}.bcj-faq__question{padding:18px 0}}@media(min-width:990px){.bcj-faq__layout--image-right{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px;align-items:center}.bcj-faq__layout--image-right .bcj-faq__header{align-items:flex-start;text-align:left}.bcj-faq__layout--image-right .bcj-faq__panel{padding-inline:28px}.bcj-faq__layout--image-right .bcj-faq__list{grid-template-columns:minmax(0,1fr)}.bcj-faq__layout--image-right .bcj-faq__footer{text-align:left}.bcj-faq__layout--image-right .bcj-faq__image{max-width:none;margin:0}}@media(prefers-reduced-motion:reduce){.bcj-faq__card,.bcj-faq__toggle:after,.bcj-faq__item::details-content{transition:none}.bcj-faq__card:hover{transform:none}.bcj-faq__panel:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bcj-faq-topics.css.map */
