.ba-product-accordions{display:block;overflow:hidden;border:1px solid var(--neo-ink, #000);border-radius:var(--neo-radius, 16px);background:var(--neo-surface, #fff);color:var(--neo-ink, #000)}.ba-product-accordions>.ba-product-accordion{box-sizing:border-box;overflow:hidden;overflow-anchor:none;border:0;border-radius:0;background:inherit;box-shadow:none}.ba-product-accordions>.ba-product-accordion+.ba-product-accordion{border-block-start:1px solid var(--neo-ink, #000)}.ba-product-accordions>.ba-product-accordion>summary{--ba-color-brand-surface: var(--neo-surface, #fff);min-height:72px;padding:18px 24px;gap:24px;color:inherit;background:var(--neo-surface, #fff);font:700 16px/24px var(--font-body--family, sans-serif);letter-spacing:normal;text-transform:none}.ba-product-accordions>.ba-product-accordion>summary:is(:hover,:active,:focus-visible){background:var(--neo-surface, #fff);color:var(--neo-ink, #000)}.ba-product-accordions>.ba-product-accordion>summary:focus-visible{outline:none;box-shadow:none}.ba-product-accordions>.ba-product-accordion>summary:focus-visible>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus{display:block;width:32px;height:32px;flex:0 0 32px;border:1px solid currentColor;border-radius:var(--neo-control-radius, 12px);background:var(--neo-surface, #fff);color:var(--neo-ink, #000);transform:none;transition:background-color .15s ease}.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus:before,.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus:after{width:12px;height:1.5px;border-radius:0;transform:translate(-50%,-50%)}.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s ease}.ba-product-accordions>.ba-product-accordion[open]:not([data-ba-expanded=false]) .ba-product-accordion__plus,.ba-product-accordions>.ba-product-accordion>summary:focus-visible .ba-product-accordion__plus{background:var(--neo-yellow, #facc00);color:var(--neo-ink, #000);border-color:var(--neo-ink, #000);transform:none}.ba-product-accordions>.ba-product-accordion[open]:not([data-ba-expanded=false]) .ba-product-accordion__plus:after{opacity:0}.ba-product-accordions .ba-product-accordion__content{padding:0 24px 24px;color:inherit;font:400 16px/25px var(--font-body--family, sans-serif)}.ba-product-accordions .ba-product-accordion__content :is(p,ul,ol){max-width:70ch}.ba-product-accordions .ba-product-accordion__content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ba-product-accordions .bk-product-visuals{color:inherit;font-size:15px}.ba-product-accordions .bk-product-visuals .bkv-items{gap:0 28px;margin-block:8px 0}.ba-product-accordions .bk-product-visuals .bkv-item{padding-block:20px}.ba-product-accordions .bk-product-visuals .bkv-item h3{font-size:14px;line-height:20px;font-weight:700}.ba-product-accordions .bk-product-visuals .bkv-item p{font-size:13px;line-height:20px;opacity:1}.ba-product-accordions .bk-product-visuals .bkv-value{font-size:24px;line-height:28px;font-weight:700}.ba-product-accordions .bk-product-visuals .bkv-check{border:1px solid currentColor;border-radius:var(--neo-control-radius, 12px);background:var(--neo-yellow, #facc00);color:var(--neo-ink, #000)}.ba-product-accordions .bk-product-visuals .bkv-image img{border-radius:var(--neo-control-radius, 12px)}.ba-product-accordions .bk-product-visuals figcaption{font-size:13px;line-height:20px;opacity:1}.ba-product-accordions .bk-product-visuals .bkv-palette{font-size:14px;line-height:20px;gap:12px}.ba-product-accordions .bk-product-visuals .bkv-swatch{min-height:28px}@media(hover:hover){.ba-product-accordions>.ba-product-accordion>summary:hover .ba-product-accordion__plus{background:var(--neo-yellow, #facc00)}}@media(max-width:749px){.ba-product-accordions>.ba-product-accordion>summary{min-height:72px;padding:18px 16px;gap:16px}.ba-product-accordions .ba-product-accordion__content{padding:0 16px 20px}}@media(prefers-reduced-motion:reduce){.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus,.ba-product-accordions>.ba-product-accordion .ba-product-accordion__plus:after{transition:none}}@media(forced-colors:active){.ba-product-accordions,.ba-product-accordions>.ba-product-accordion+.ba-product-accordion{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ba-product-accordions.css.map */
