.brumate-shop-accordion .ba-trigger{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0;padding:10px 0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:1.45;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}
.brumate-shop-accordion .ba-trigger:hover{color:#111;background:#f7f7f7}
.brumate-shop-accordion .ba-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.brumate-shop-accordion .ba-trigger>span{flex:1;min-width:0;overflow-wrap:anywhere}
.brumate-shop-accordion .ba-trigger>svg{flex:none;width:16px;height:16px;transition:transform .22s ease}
.brumate-shop-accordion .ba-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}
.brumate-shop-accordion .ba-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}
.brumate-shop-accordion .ba-panel.is-open{grid-template-rows:1fr}
.brumate-shop-accordion .ba-panel-inner{min-height:0;overflow:hidden}
.brumate-shop-accordion .brumate-category-children{list-style:none;margin:0!important;padding:0 0 0 14px!important}
.brumate-shop-accordion .product-categories li{position:relative;list-style:none;margin:0;padding:0;border:0}
.brumate-shop-accordion .product-categories li>a{display:block;padding:9px 0;border-bottom:1px solid #eee;line-height:1.5}
.brumate-shop-accordion .ba-view-all>a{font-size:.9em;opacity:.8}
.brumate-shop-accordion .widget-title:has(>.ba-trigger){display:block;margin:0}
.brumate-shop-accordion .widget-title>.ba-trigger{font-weight:600}
.brumate-shop-accordion .widget{margin-bottom:20px}
.brumate-shop-accordion .woocommerce-widget-layered-nav-list{margin-top:10px}
.brumate-shop-accordion .price_slider_wrapper{padding:12px 4px 4px}
@media(max-width:849px){.brumate-shop-accordion .ba-trigger{min-height:48px;padding-top:12px;padding-bottom:12px}.brumate-shop-accordion .brumate-category-children{padding-left:14px!important}}
@media(prefers-reduced-motion:reduce){.brumate-shop-accordion .ba-panel,.brumate-shop-accordion .ba-trigger>svg{transition:none}}

.brumate-shop-accordion .product-categories .brumate-category-children{display:block!important}.brumate-shop-accordion .ba-trigger{color:#222;opacity:1}
