.etheme_sidebar-widgets-count-with-background{--widget-count-min-width:20px;--widget-count-color:var(--et_font-color);--widget-count-bg-color:var(--et_light-color);--widget-count-color-active:var(--et_white-2-dark);--widget-count-bg-color-active:var(--et_dark-2-white);--widget-count-br-radius:3px;}
.etheme_sidebar-widgets-count-aside .sidebar-widget ul li .count, .etheme_sidebar-widgets-count-aside .sidebar-widget li.wc-layered-nav-rating .star-rating ~ span{font-size:0.85rem;}
.etheme_sidebar-widgets-count-aside ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.etheme_sidebar-widgets-count-aside ul li a .count{-webkit-margin-start:auto;margin-inline-start:auto;}
.etheme_sidebar-widgets-count-aside ul li:has(>.open-this) > .count,
.etheme_sidebar-widgets-count-aside ul li:has(>.caret-icon) > .count{display:none !important;}
.etheme_sidebar-widgets-count-aside ul li.wc-layered-nav-rating a .star-rating{margin-left:0;margin-right:0;}
.etheme_sidebar-widgets-count-aside ul li.wc-layered-nav-rating a .star-rating ~ em{-webkit-margin-start:5px;margin-inline-start:5px;}
.etheme_sidebar-widgets-count-aside ul li.wc-layered-nav-rating a .star-rating ~ span{-webkit-margin-start:auto;margin-inline-start:auto;}
.etheme_sidebar-widgets-count-aside ul li .caret-icon ~ .count,
.etheme_sidebar-widgets-count-aside ul li .open-this ~ .count{-webkit-margin-end:30px;margin-inline-end:30px;}
.etheme_sidebar-widgets-count-aside .widget_categories ul li, .etheme_sidebar-widgets-count-aside .widget_product_categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.etheme_sidebar-widgets-count-aside .widget_categories ul li > a, .etheme_sidebar-widgets-count-aside .widget_product_categories ul li > a{-webkit-margin-end:auto;margin-inline-end:auto;}
.etheme_sidebar-widgets-count-aside .widget_categories > ul > li:last-child .count, .etheme_sidebar-widgets-count-aside .widget_product_categories > ul > li:last-child .count{-ms-flex-item-align:end;align-self:flex-end;}
.etheme_sidebar-widgets-count-aside .widget_categories .children, .etheme_sidebar-widgets-count-aside .widget_product_categories .children{-ms-flex-preferred-size:100%;flex-basis:100%;}
.etheme-elementor-sidebar{--et_select-arrow-size:0.75em;}
.etheme-elementor-off-canvas:has(.etheme-elementor-sidebar){--wp-admin--admin-bar--height:0.001px;}
.etheme-elementor-sidebar .calculation-process.widget-has-list-limited ul li{opacity:0;visibility:hidden;}
.etheme-elementor-sidebar .calculation-process.widget-has-list-limited > ul:before{content:'';display:inline-block;position:absolute;width:var(--etheme-elementor-loader-size, 1.5rem);height:var(--etheme-elementor-loader-size, 1.5rem);left:calc(50% - (var(--etheme-elementor-loader-size, 1.5rem) / 2));top:calc(50% - (var(--etheme-elementor-loader-size, 1.5rem) / 2));border:1px solid var(--etheme-elementor-loader-color, #e1e1e1);border-left-color:var(--etheme-elementor-loader-color-active, #555);border-radius:50%;-webkit-animation:rotate 0.5s linear infinite;animation:rotate 0.5s linear infinite;z-index:1;}
.etheme-elementor-sidebar .calculation-process.widget-has-list-limited > ul{position:relative;max-height:300px;}
.etheme-elementor-sidebar-horizontal{--space-between-widgets:0;}
.etheme-elementor-sidebar .widget-scrollable{position:relative;}
.etheme-elementor-sidebar .widget-scrollable > ul, .etheme-elementor-sidebar .widget-scrollable > div{overflow-y:auto;overflow-x:hidden;-webkit-padding-end:5px;padding-inline-end:5px;-webkit-margin-end:3px;margin-inline-end:3px;}
.etheme-elementor-sidebar .widget-scrollable .st-swatch-preview{padding-bottom:12px;}
.etheme-elementor-sidebar .widget-scrollable.widget_shopping_cart > ul, .etheme-elementor-sidebar .widget-scrollable.widget_rating_filter > ul{padding-bottom:0;}
.etheme-elementor-sidebar .widget-scrollable .menu-element .nav-sublist-dropdown{display:none !important;}
.etheme-elementor-sidebar .widget-scrollable .swiper-entry:before{content:'';display:table;}
.etheme-elementor-sidebar .widget-scrollable .swiper-entry:after{clear:both;content:'';display:table;background:none;}
.etheme-elementor-sidebar .widget-scrollable > ul, .etheme-elementor-sidebar .widget-scrollable > div{max-height:var(--widgets-max-height, 250px);}
.etheme-elementor-sidebar .sidebar-widget ul .caret-icon, .etheme-elementor-sidebar .sidebar-widget.widget_product_categories ul .caret-icon, .etheme-elementor-sidebar .sidebar-widget ul .open-this, .etheme-elementor-sidebar .sidebar-widget.widget_product_categories ul .open-this{height:calc(var(--widget-list-item-space, 11px) + 36px);top:-5px;}
.widget-has-toggle{position:relative;vertical-align:middle;}
.widget-has-toggle .widget-title, .widget-has-toggle .widgettitle{position:relative;cursor:pointer;}
.widget-has-toggle .widget-title > span, .widget-has-toggle .widgettitle > span{cursor:inherit;}
.widget-has-toggle > .widget-title{-webkit-transition:margin 0.3s ease-in-out;transition:margin 0.3s ease-in-out;position:relative;-webkit-padding-end:25px;padding-inline-end:25px;}
.widget-has-toggle > .widget-title:after{content:'\e912';font-family:'xstore-icons';position:absolute;top:0;right:0;line-height:1;padding:0.28em;border:1px solid transparent;font-size:0.67em;font-weight:bold;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.widget-has-toggle > .widget-title > ul, .widget-has-toggle > .widget-title > select, .widget-has-toggle > .widget-title > .select2-container, .widget-has-toggle > .widget-title > div:not(.widget-title),
.widget-has-toggle > .widget-title > p:not(.widget-title),
.widget-has-toggle > .widget-title > form{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.widget-has-toggle.widget-toggled{margin-bottom:15px;}
.widget-has-toggle.widget-toggled > .widget-title{margin-bottom:0 !important;}
.widget-has-toggle.widget-toggled > .widget-title:after{content:'\e910';}
.widget-has-toggle.widget-toggled > ul, .widget-has-toggle.widget-toggled > select, .widget-has-toggle.widget-toggled > .select2-container, .widget-has-toggle.widget-toggled > div:not(.widget-title),
.widget-has-toggle.widget-toggled > p:not(.widget-title),
.widget-has-toggle.widget-toggled > form{opacity:0;}
.widget-has-toggle.widget_price_filter form{overflow:visible !important;}
.etheme_sidebar-widget-item{margin-bottom:var(--space-between-widgets, 3.9em);}
.etheme_sidebar-widget-item:last-child{margin-bottom:0;--slider-multirow-bottom-offset:0;--tagcloud-bottom-offset:0;}
.etheme_sidebar-widgets-with-separators .etheme_sidebar-widget-item{margin-bottom:calc(var(--space-between-widgets, 3.9em) / 2);padding-bottom:calc(var(--space-between-widgets, 3.9em) / 2);border-bottom:var(--widgets-sep-width, 1px) var(--widgets-sep-style, solid) var(--widgets-sep-color, var(--et_border-color));}
.etheme_sidebar-widgets-with-separators .etheme_sidebar-widget-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.rtl .widget-has-toggle:not(.sidebar-slider) > .widget-title:after{right:auto;left:0;}
li.etheme_sidebar-widget-list-expand{text-transform:none;color:var(--et_active-color);cursor:pointer;border:none !important;}
li.etheme_sidebar-widget-list-expand span{position:relative;display:inline-block;padding:calc(var(--widget-list-item-space,11px)/ 2) 0;}
li.etheme_sidebar-widget-list-expand span:before{content:'';height:1px;width:0;left:var(--widget-link-underline-offset, 0);right:0;position:absolute;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out;bottom:var(--widget-link-underline-bottom-offset, 5px);background:currentColor;}
li.etheme_sidebar-widget-list-expand span:hover:before{width:calc(100% - var(--widget-link-underline-offset,0px));}
li.etheme_sidebar-widget-list-expand[data-reverse]:not(.expanded) span:last-child,
li.etheme_sidebar-widget-list-expand[data-reverse].expanded span:first-child {
display: none;
}