.woocommerce-page #main-content .container:before{display:none!important}.woocommerce-page #sidebar{padding-right:0!important}@media(max-width:980px){.single-product .sidebar-filter,.woocommerce-cart .sidebar-filter,.woocommerce-account .sidebar-filter,.woocommerce-checkout .sidebar-filter{display:none!important}body.active-sidebar{overflow:hidden!important}.woocommerce-page #sidebar{position:fixed;z-index:9999999;top:0;left:0;background-color:#fff;width:90%;height:100%;padding:60px 15px 60px!important;display:none;overflow-y:auto}.woocommerce-page #sidebar:before{content:"Filter Products";position:fixed;top:0;color:#000;font-family:'Poppins','Open Sans',Arial,sans-serif!important;font-size:18px;width:100%;left:0;padding:15px;background-color:#fff;z-index:9;box-shadow:0 0 2px 0 rgb(0 0 0 / 30%)}.woocommerce-page #sidebar.show-sidebar{display:block}.sidebar-filter{width:40px;height:40px;display:inline-block;position:fixed;background-color:#ff4e4e;color:#fff;z-index:9999;border-radius:50%;left:5%;bottom:25px;box-shadow:0 0 7px 1px rgb(0 0 0 / 33%)}.sidebar-filter:before{content:"\66";font-family:'ETmodules';font-size:30px;text-align:center;position:absolute;width:40px;height:40px;line-height:40px}.active-mobile-menu .sidebar-filter{bottom:75px}.close-sidebar-filter{width:30px;height:30px;position:fixed;top:10px;right:10px;background-color:#ff4e4e;border-radius:50%;z-index:10}.close-sidebar-filter:before{content:"\4d";font-family:'ETmodules';color:#fff;font-size:30px;line-height:30px;width:30px;height:30px}.reset-button{position:fixed;width:100%;left:0;padding:20px 5%;bottom:0;background:linear-gradient(0deg,#fff 80%,transparent)}.reset-button .et_pb_button{display:block;width:100%;text-align:center;background-color:#ff4e4e!important}.active-sidebar.active-mobile-menu .custom-mobile-menu{bottom:-100%!important}}@media(max-width:480px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none!important;display:block!important}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{width:100%!important}}@media(max-width:767px){.single-product .woocommerce-product-gallery,.single-product .entry-summary{width:100%!important}body.single-product #main-content .summary .product_title{font-size:20px!important}.single-product .entry-summary p.price span{font-size:16px!important}.single-product .related h2{font-size:16px!important}}