#shop-sidebar .vivo-category-toggle{position:relative;display:block;width:100%;min-height:40px;margin:0;padding:8px 35px 8px 0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;box-shadow:none}
#shop-sidebar .vivo-category-toggle::after{content:'+';position:absolute;right:4px;top:50%;transform:translateY(-50%);font:22px/1 Arial,sans-serif}
#shop-sidebar .vivo-category-toggle[aria-expanded="true"]::after{content:'−'}
#shop-sidebar .vivo-category-toggle:focus-visible{outline:2px solid #111;outline-offset:2px}
#shop-sidebar .product-categories ul.children[hidden]{display:none!important}
#shop-sidebar .product-categories ul.children{margin:0 0 8px 14px}
#shop-sidebar .vivo-category-view-all a{font-weight:600}
@media(max-width:849px){#shop-sidebar .vivo-category-toggle{min-height:48px}}
