body.tax-product_cat .widget_product_categories{padding:14px;background:#fff;border:1px solid #ececec;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.07)}body.tax-product_cat .widget_product_categories .widget-title{margin:0 0 12px;padding:0;border:0;color:#161616;font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase}body.tax-product_cat .widget_product_categories .product-categories{margin:0;padding:0;list-style:none}body.tax-product_cat .widget_product_categories .product-categories li{position:relative;margin:0!important;padding:0!important;border:0!important;list-style:none}body.tax-product_cat .widget_product_categories .product-categories li.cat-parent:before,body.tax-product_cat .widget_product_categories .product-categories li.cat-parent:after,body.tax-product_cat .widget_product_categories .product-categories li.cat-parent>a:before,body.tax-product_cat .widget_product_categories .product-categories li.cat-parent>a:after{display:none!important;content:none!important}body.tax-product_cat .widget_product_categories .product-categories li.cat-parent>:not(a):not(.inside-product-cat-arrow):not(.children),body.tax-product_cat .widget_product_categories .product-categories .plus,body.tax-product_cat .widget_product_categories .product-categories .minus,body.tax-product_cat .widget_product_categories .product-categories .sub-arrow,body.tax-product_cat .widget_product_categories .product-categories .cat-toggle,body.tax-product_cat .widget_product_categories .product-categories .children-toggle,body.tax-product_cat .widget_product_categories .product-categories .dropdown-toggle,body.tax-product_cat .widget_product_categories .product-categories .toggle{display:none!important}body.tax-product_cat .widget_product_categories .product-categories>li+li{border-top:1px solid #eee!important}body.tax-product_cat .widget_product_categories .product-categories a{display:flex;align-items:center;gap:12px;min-height:43px;padding:8px 10px!important;border-radius:4px;color:#1d1d1d!important;font-size:15px!important;font-weight:800!important;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease}body.tax-product_cat .widget_product_categories .product-categories li.cat-parent>a{padding-right:38px!important}body.tax-product_cat .widget_product_categories .product-categories a:before,body.tax-product_cat .widget_product_categories .product-categories a:after{display:none!important}body.tax-product_cat .widget_product_categories .product-categories a:hover,body.tax-product_cat .widget_product_categories .product-categories a:focus,body.tax-product_cat .widget_product_categories .product-categories li.current-cat>a,body.tax-product_cat .widget_product_categories .product-categories li.current-cat-parent>a{background:#ffd000;color:#151515!important}body.tax-product_cat .widget_product_categories .children{display:none;margin:0 0 8px 36px;padding:0}body.tax-product_cat .widget_product_categories li.current-cat>.children,body.tax-product_cat .widget_product_categories li.current-cat-parent>.children,body.tax-product_cat .widget_product_categories li.inside-product-cat-open>.children{display:block}body.tax-product_cat .widget_product_categories .children a{min-height:34px;padding-left:8px!important;font-size:12px!important;font-weight:700!important}body.tax-product_cat .widget_product_categories .inside-product-cat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#353535}body.tax-product_cat .widget_product_categories .inside-product-cat-label{flex:1;min-width:0}body.tax-product_cat .widget_product_categories .inside-product-cat-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;right:9px;width:18px;height:18px;margin:0;padding:0;border:0;background:0 0;color:currentColor;cursor:pointer;transition:transform .2s ease;z-index:2}body.tax-product_cat .widget_product_categories .inside-product-cat-arrow:hover,body.tax-product_cat .widget_product_categories .inside-product-cat-arrow:focus{background:0 0;color:#151515;outline:none}body.tax-product_cat .widget_product_categories li.current-cat>.inside-product-cat-arrow,body.tax-product_cat .widget_product_categories li.current-cat-parent>.inside-product-cat-arrow,body.tax-product_cat .widget_product_categories li.inside-product-cat-open>.inside-product-cat-arrow{transform:rotate(180deg)}body.post-type-archive-product #sidebar-left-shop .widget_product_categories{padding:14px;background:#fff;border:1px solid #ececec;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.07)}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .widget-title{margin:0 0 12px;padding:0;border:0;color:#161616;font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories,body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories li{margin:0!important;padding:0!important;list-style:none}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories li{position:relative;border:0!important}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories>li+li{border-top:1px solid #eee!important}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories a{display:flex;align-items:center;gap:12px;min-height:43px;padding:8px 10px!important;border-radius:4px;color:#1d1d1d!important;font-size:15px!important;font-weight:800!important;line-height:1.2;text-decoration:none}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories a:before,body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories a:after,body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories li.cat-parent:before,body.post-type-archive-product #sidebar-left-shop .widget_product_categories .product-categories li.cat-parent:after{display:none!important;content:none!important}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .inside-product-cat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#353535}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .inside-product-cat-label{flex:1;min-width:0}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .children{display:none;margin:0 0 8px 36px;padding:0}body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.current-cat>.children,body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.current-cat-parent>.children,body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.inside-product-cat-open>.children{display:block}body.post-type-archive-product #sidebar-left-shop .widget_product_categories .inside-product-cat-arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;right:9px;width:18px;height:18px;margin:0;padding:0;border:0;background:0 0;color:currentColor;cursor:pointer;transition:transform .2s ease;z-index:2}body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.current-cat>.inside-product-cat-arrow,body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.current-cat-parent>.inside-product-cat-arrow,body.post-type-archive-product #sidebar-left-shop .widget_product_categories li.inside-product-cat-open>.inside-product-cat-arrow{transform:rotate(180deg)}