#secondary{padding-right:0!important}.ast-left-sidebar #secondary{border-right:none}.ast-left-sidebar #primary{border-left:none}@media screen and (max-width:767px){#secondary{position:fixed;top:0;left:0;height:100%;width:260px!important;background:#fff;z-index:99999;-webkit-transform:translate(-260px);-moz-transform:translate(-260px);-ms-transform:translate(-260px);-o-transform:translate(-260px);transform:translate(-260px);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}}#secondary .filter-toggle{color:#737373;display:none;cursor:pointer;background:#fff;width:40px;height:40px;position:absolute;right:-40px;top:0;bottom:40px;margin:auto;font-size:17px;line-height:38px;text-align:center;text-decoration:none;border-radius:0 6px 6px 0;border:1px solid #ccc;border-left-width:0;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}@media screen and (max-width:767px){#secondary .filter-toggle{display:block}}@media screen and (max-width:767px){#secondary .sidebar-main{display:block;overflow-x:hidden;overflow-y:scroll;height:100%}}#secondary .sidebar-main{color:#888;border:1px solid #dcdcdc}#secondary .sidebar-main h2.widget-title{padding:18px 20px;font-size:18px;font-weight:700;color:#777;text-transform:uppercase;background-color:#f4f4f4;border-bottom:1px solid #dcdcdc}#secondary .sidebar-main ul.product-categories{padding:0 20px}#secondary .sidebar-main ul.product-categories li.cat-item{border:none;display:flex;align-items:center;flex-wrap:wrap}#secondary .sidebar-main ul.product-categories li.cat-item .toggle-cat{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 10px 0 0;font-family:var(--fa-font-solid);font-size:11px;border:1px solid #e0e0e0;border-radius:3px 3px 3px 3px;text-align:center;vertical-align:top;font-weight:700}#secondary .sidebar-main ul.product-categories li.cat-item .toggle-cat:before{content:'\2b'}#secondary .sidebar-main ul.product-categories li.cat-item .toggle-cat:hover{cursor:pointer}#secondary .sidebar-main ul.product-categories li.cat-item.active-cat .toggle-cat:before{content:'\2012'}#secondary .sidebar-main ul.product-categories li.cat-item a{display:flex;align-items:center}#secondary .sidebar-main ul.product-categories li.cat-item a:before{display:none}#secondary .sidebar-main ul.product-categories li.cat-item a:hover{text-decoration:none}#secondary .sidebar-main ul.product-categories li.cat-item ul.children{display:none;width:100%;padding-top:5px}#secondary .sidebar-main ul.product-categories li.cat-item.active-cat ul.children{display:block}#secondary .sidebar-main ul.product-categories li.cat-item ul.children li{padding-left:0}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list{padding:0 20px}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list li{padding:6px 0;margin-bottom:0}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list li a{color:#888}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list li a:before{display:none}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list li a:hover{text-decoration:none}#secondary .sidebar-main ul.woocommerce-widget-layered-nav-list li .count{font-size:14px;line-height:14px;height:14px;margin-top:-7px}#secondary .sidebar-main ul.yith-wcan-color{padding:0 20px}#secondary .sidebar-main ul.yith-wcan-color li a{width:35px;min-width:35px;height:35px;min-height:35px;margin:0 10px 10px 0;border:2px solid #fff0;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .35);-moz-box-shadow:0 1px 3px rgb(0 0 0 / .35);-o-box-shadow:0 1px 3px rgb(0 0 0 / .35);box-shadow:0 1px 3px rgb(0 0 0 / .35)}#secondary .sidebar-main ul.yith-wcan-color li a:hover{border:2px solid #ad8b1d}html.filter-opened{overflow:hidden;margin-top:0!important;height:100%}html.filter-opened#secondary{z-index:100000;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.filter-overlay{opacity:0;filter:alpha(opacity=0)}.filter-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;min-height:100vh;opacity:.35;filter:alpha(opacity=35);-webkit-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}