.elementor-widget-shortcode .ps__rail-x,.elementor-widget-shortcode .ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;position:absolute}.elementor-widget-shortcode .ps__rail-x{height:15px;bottom:0}.elementor-widget-shortcode .ps__rail-y{width:15px;right:0}.elementor-widget-shortcode .ps--active-x>.ps__rail-x,.elementor-widget-shortcode .ps--active-y>.ps__rail-y{display:block;background-color:#fff0}.elementor-widget-shortcode .ps:hover>.ps__rail-x,.elementor-widget-shortcode .ps:hover>.ps__rail-y,.elementor-widget-shortcode .ps--focus>.ps__rail-x,.elementor-widget-shortcode .ps--focus>.ps__rail-y{opacity:.6}.elementor-widget-shortcode .ps__rail-x:hover,.elementor-widget-shortcode .ps__rail-y:hover,.elementor-widget-shortcode .ps__rail-x.ps--clicking,.elementor-widget-shortcode .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.elementor-widget-shortcode .ps__thumb-x,.elementor-widget-shortcode .ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.elementor-widget-shortcode .ps__thumb-x{height:6px;bottom:2px;transition:background-color .2s linear,height .2s ease-in-out}.elementor-widget-shortcode .ps__thumb-y{width:6px;right:2px;transition:background-color .2s linear,width .2s ease-in-out}.elementor-widget-shortcode .widget-scrollable .widget-content-inner{position:relative;max-height:240px;overflow-y:auto;scrollbar-width:thin}.elementor-widget-shortcode .widget-scrollable .widget-content-inner::-webkit-scrollbar{width:5px;height:5px;background-color:#f1f1f1}.elementor-widget-shortcode .widget-scrollable .widget-content-inner::-webkit-scrollbar-thumb{background:#a8a8a8}.elementor-widget-shortcode .tmcore-wp-widget-filter ul{margin:0;padding:0;list-style-type:none}.elementor-widget-shortcode .tmcore-wp-widget-filter ul li{list-style-type:none;line-height:normal}.elementor-widget-shortcode .tmcore-wp-widget-filter ul a{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:26px;padding:0;text-decoration:none}.elementor-widget-shortcode .tmcore-wp-widget-filter ul .count{margin:0 0 0 5px}.elementor-widget-shortcode .tmcore-wp-widget-filter ul a.disabled,.elementor-widget-shortcode .tmcore-wp-widget-filter ul>li.disabled a{cursor:auto;opacity:.8}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.single-choice .chosen a{cursor:auto}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.show-display-inline{display:flex;flex-flow:wrap;flex-direction:row}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.show-display-inline li{margin:0 10px 10px 0}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.show-display-list li+li{margin:7px 0 0}.elementor-widget-shortcode .tmcore-wp-widget-filter ul ul.children{margin:0 0 0 25px;width:auto}.elementor-widget-shortcode .tmcore-wp-widget-filter ul .chosen>a{color:var(--global-palette1)!important}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox a{position:relative;padding-left:30px}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox a::before,.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox a::after{content:"";position:absolute;width:16px;height:16px;border-radius:0;top:4px;left:0}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox a::before{border:1px solid var(--global-gray-400);background:#fff}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox a::after{font-size:14px;line-height:18px;text-align:center;transform:scale(0,0);color:#fff;background-image:url("data:image/svg+xml,%3Csvg fill%3D%22currentColor%22 version%3D%221.1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220%200%2016%2016%22%3E%3Cpath d%3D%22M14%202.5l-8.5%208.5-3.5-3.5-1.5%201.5%205%205%2010-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox>li:not(.disabled) a:hover::before{border-color:#000}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-checkbox .chosen>a::after{transform:scale(1,1)}.elementor-widget-shortcode .tmcore-wp-widget-filter .tmcore-product-price-filter{display:block}.elementor-widget-shortcode .tmcore-wp-widget-filter .tmcore-product-price-filter li{display:block}.elementor-widget-shortcode .tmcore-wp-widget-filter .filter-pseudo-link{display:none}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-normal li+li{margin:7px 0 0}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.list-style-normal a.filter-link{padding-left:0;justify-content:flex-start;color:inherit}.elementor-widget-shortcode .tmcore-wp-widget-filter ul li.chosen a.filter-link,.elementor-widget-shortcode .tmcore-wp-widget-filter ul li.chosen>a{color:var(--global-palette1)!important;font-weight:500}.elementor-widget-shortcode .widget-title,.elementor-widget-shortcode span.gamma.widget-title{display:block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--global-palette7,#eee);color:var(--global-palette3,#111)}.elementor-widget-shortcode .widget.tmcore-wp-widget-filter{margin-bottom:20px;padding:16px;background:#fff;border:1px solid var(--global-palette7,#eee);border-radius:4px}.elementor-widget-shortcode .widget-content{width:100%}.elementor-widget-shortcode .active-filters-list .remove-filter-link{display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:24px;padding:2px 10px 2px 30px;background:#e8e8e8;color:#000;border-radius:5px;margin:0 15px 15px 0;text-decoration:none}.elementor-widget-shortcode .active-filters-list .remove-filter-link:hover{color:#fff;background:#000}.elementor-widget-shortcode .tm-star-rating{display:inline-flex;align-items:center;gap:2px}.elementor-widget-shortcode .tm-star-rating svg{width:14px;height:14px;fill:var(--global-palette1,#febd69)}.elementor-widget-shortcode .tm-star-rating .tm-star-empty svg{fill:var(--global-gray-400,#ccc)}.elementor-widget-shortcode .wc-layered-nav-rating a{display:flex;align-items:center;gap:6px;text-decoration:none;color:inherit;line-height:26px;padding:0}.elementor-widget-shortcode .wc-layered-nav-rating+.wc-layered-nav-rating{margin-top:7px}.elementor-widget-shortcode .wc-layered-nav-rating .count{color:var(--global-palette6,#666);font-size:12px}.elementor-widget-shortcode .tmcore-wp-widget-filter ul.show-items-count-off .count{display:none}