/* https://s3sportsgroup.com/wp-content/themes/porto/css/theme/shop/shop-filter/horizontal.css?ver=7.5.3 */
.shop-loop-before{letter-spacing:-.03em}.shop-loop-before .woocommerce-ordering{margin-left:auto;margin-right:2rem}.gridlist-toggle>a{font-size:1rem;font-weight:900;width:36px;height:36px;line-height:34px;border:1px solid;color:inherit}.gridlist-toggle>a:not(.active){border-color:#e4e4e4}.gridlist-toggle #grid{margin-right:.5rem}.shop-loop-before .gridlist-toggle,.shop-loop-before select{color:var(--porto-heading-color)}@media (min-width:768px){.shop-loop-before:not(.e-con)>*{margin-right:1rem}.shop-loop-before .gridlist-toggle{margin-right:10px}}@media (max-width:767px){.shop-loop-before .woocommerce-ordering{margin-right:10px}}@media (min-width:992px){.shop-loop-before:not(.e-con){margin-top:5px}.shop-loop-before .porto-product-filters-toggle{align-items:center;position:relative;padding:0;background:none;margin-bottom:10px}.porto-product-filters-toggle a{position:relative;width:46px;height:26px;background:#e7e7e7;border-radius:13px;transition:0.3s linear;margin-left:8px}.porto-product-filters-toggle a:before{content:"";position:absolute;left:0;width:42px;height:22px;background-color:#fff;border-radius:11px;transform:translate3d(2px,2px,0) scale3d(1,1,1);transition:0.3s linear}.porto-product-filters-toggle a:after{content:"";position:absolute;left:0;width:22px;height:22px;background-color:#fff;border-radius:11px;box-shadow:0 2px 2px rgba(0,0,0,.24);transform:translate3d(2px,2px,0);transition:0.2s ease-in-out}.porto-product-filters-toggle a:active:after{width:28px;transform:translate3d(2px,2px,0)}.porto-product-filters-toggle.opened a:active:after{transform:translate3d(16px,2px,0)}.porto-product-filters-toggle.opened a{background-color:var(--porto-primary-color)}.porto-product-filters-toggle.opened a:before{transform:translate3d(18px,2px,0) scale3d(0,0,0)}.porto-product-filters-toggle.opened a:after{transform:translate3d(22px,2px,0)}.main-content-wrap{overflow:hidden}.main-content-wrap .sidebar{transition:left 0.3s linear,right 0.3s linear,visibility 0.3s linear,z-index 0.3s linear;visibility:hidden;z-index:-1}.main-content-wrap .left-sidebar{left:-25%}.main-content-wrap .right-sidebar{right:-25%}.main-content-wrap .main-content{transition:all 0.3s linear 0s}.main-content-wrap:not(.opened) .main-content{margin-left:-25%;width:100%;min-height:1px}.main-content-wrap:not(.opened) .main-content.col-lg-12{margin-left:0}.column2-right-sidebar .main-content-wrap:not(.opened) .main-content{margin-right:-25%;margin-left:0}.main-content-wrap.opened .sidebar{z-index:0;visibility:visible}.main-content-wrap.opened .left-sidebar{left:0}.main-content-wrap.opened .right-sidebar{right:0}.main-content-wrap.opened .main-content{margin-left:0}.column2-right-sidebar .main-content-wrap.opened .main-content{margin-right:0}ul.products li.product-col{transition:width 0.3s linear 0s}.column3 .porto-products-filter-body{flex-wrap:nowrap}.column3 .main-content-wrap.opened .main-content{margin-right:0%;margin-left:0%}}body.woocommerce-page.archive .sidebar-content aside.widget.woocommerce:last-child{border-bottom:1px solid var(--porto-slide-bgc)}body.woocommerce .porto-products-filter-body>.main-content,body.woocommerce .porto-products-filter-body>.sidebar{padding-top:0}@media (max-width:991px){.porto-product-filters .sidebar-toggle{margin-top:50px}.porto-product-filters.mobile-sidebar{position:fixed}.porto-product-filters .widget{float:none;margin-right:0;background:none;margin-bottom:20px;width:100%}.porto-product-filters .row>.widget{padding-left:10px!important;padding-right:10px!important}.porto-product-filters .porto-product-filters-body{height:100%;overflow-x:hidden;overflow-y:scroll;padding:30px 20px 20px;display:block!important;top:0;box-shadow:none}.porto-product-filters .widget-title{padding:0;background:none;border-bottom:none;background:none;pointer-events:none;margin-bottom:15px}.porto-product-filters .widget-title .toggle{display:none}.porto-product-filters .widget>div>ul,.porto-product-filters .widget>form,.porto-product-filters .widget>ul{display:block!important}html.sidebar-opened body .porto-product-filters{transform:translate(-260px)}}html.filter-sidebar-opened body>*{z-index:0}html.filter-sidebar-opened .porto-product-filters{z-index:9001;transition:transform 0.3s ease-in-out;transform:translate(0)}html.filter-sidebar-opened .page-wrapper{left:260px}html.filter-sidebar-opened .porto-product-filters .sidebar-toggle i:before{content:"\f00d"}html.sidebar-opened body .porto-product-filters .sidebar-toggle i:before{content:"\f1de"}