.header-menu,.back-button{display:none!important}@media all and (max-width:1000px){.mega-menu{display:none!important}.menu-title{width:600px;margin:0 auto 40px;max-width:100%;background:#4ab2f1 url("images/menu-icon.png") right center no-repeat;padding:15px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer}.menu-title span{display:block}.mega-menu-responsive~.master-column-wrapper{margin-top:40px!important}.mega-menu-responsive{height:100vh;width:320px;max-width:100%;margin:0;background-color:#fff!important}.mega-menu-responsive>li{position:relative;border-bottom:1px solid #eee}.mega-menu-responsive .html-widget{border-bottom:1px solid #eee!important;display:table;width:100%}.mega-menu-responsive>li>a,.mega-menu-responsive>li>span{display:block;min-height:39px;padding:10px;font-size:15px;color:#000}.plus-button{position:absolute;top:0;right:0;width:55px;height:45px;border-left:1px solid #fff;padding:15px;font-size:15px;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer}.plus-button:before{font-family:"font awesome 6 free";font-weight:900;content:"";font-size:10px;position:absolute;top:8px;left:23px;color:#777;line-height:27px;transition:all 300ms linear}.mega-menu-responsive .sublist-wrap{display:none}.mega-menu-responsive .sublist-wrap.active{display:block}.mega-menu-responsive .sublist{background-color:#fff;padding:5px 0}.mega-menu-responsive .sublist li{position:relative;margin:1px 0 1px 20px}.mega-menu-responsive .sublist li a{display:block;padding:5px!important;font-size:15px}.mega-menu-responsive .sublist .plus-button{height:49px}}@media all and (min-width:1001px){.menu-title,.plus-button,.mega-menu-responsive{display:none!important}.mega-menu{position:relative;z-index:5;color:#555;text-align:center;font-size:0}.mega-menu:after{display:block;clear:both;content:""}.mega-menu>li{display:inline-block;padding:0 15px}.mega-menu>li>a,.mega-menu>li>span{color:#000;font-weight:400;font-size:15px;line-height:30px;height:30px;display:block;position:relative;transition:.3ms;padding:0}.mega-menu>li>a:before{content:"";height:1.5px;width:0;background-color:#000;position:absolute;bottom:29px;left:0;bottom:0;opacity:0;transition:.5s}.mega-menu>li>a:hover:before{opacity:1;width:100%}.mega-menu>li>span:before{content:none}.mega-menu>li:hover>a,.mega-menu>li:hover>span{color:#000;cursor:pointer;font-size:17px}.mega-menu .sublist-wrap{display:none;position:absolute;width:200px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:10px 0;text-align:left;border-top:1px solid #f1f1f1;z-index:1}.mega-menu .sublist-wrap.active{display:block}.mega-menu .sublist li{position:relative}.mega-menu .sublist li a{display:block;position:relative;padding:10px 20px 10px 30px;font-size:14px;color:#444}.mega-menu .sublist li a:before{content:"";position:absolute;top:17px;left:15px;width:5px;height:5px;background-color:#ddd}.mega-menu .sublist li:hover>a{background-color:#f6f6f6}.mega-menu .sublist-wrap .sublist-wrap{top:-10px;left:100%!important}.mega-menu .dropdown{display:none;position:fixed;text-align:left;background:#fff;z-index:1;width:90%!important;left:50%!important;top:80px;transform:translate(-50%,0)}.mega-menu .dropdown.active{display:block}.mega-menu .box{float:left;padding:15px;position:relative}.mega-menu .boxes-1 .box{width:100%}.mega-menu .boxes-2 .box{width:50%}.mega-menu .boxes-3 .box{width:33.333%}.mega-menu .boxes-4 .box{width:25%}.mega-menu .boxes-5 .box{width:20%}.mega-menu .boxes-6 .box{width:16.666%}.mega-menu .boxes-7 .box{width:14.28%}.mega-menu .boxes-8 .box{width:12.5%}.mega-menu .box .picture-title-wrap{position:relative;margin:0 0 5px}.mega-menu .box .title{color:#444;font-size:18px;margin:0 0 10px}.mega-menu .box li a{display:block;position:relative;padding:7px 0 7px 14px;font-size:14px;color:#777}.mega-menu .box li a:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;margin-top:-2px;background-color:#ddd}.mega-menu .box li a:hover{color:#4ab2f1}.mega-menu .box li a.vendor{padding:0}.mega-menu .box li a.vendor:before{display:none}.mega-menu .dropdown.fullWidth{left:0;width:100%}.mega-menu .fullWidth.categories .row{overflow:hidden}.mega-menu .fullWidth.categories .box{min-width:0;padding:10px 5px;display:flex;justify-content:center}.mega-menu .fullWidth.categories .box .picture>a{display:block;line-height:0;font-size:0;overflow:hidden}.mega-menu .fullWidth.categories .box .picture img{max-width:100%;border-radius:10px}.mega-menu .fullWidth.categories .box .title{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);margin:0;background:rgba(255,255,255,1);z-index:1;color:#ff3994;width:max-content;border-radius:30px;padding:0 15px;font-size:15px;letter-spacing:.5px;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1)}.mega-menu .fullWidth.categories .box:hover .title{box-shadow:0 8px 30px -5px rgba(0,0,0,.2);bottom:20px}.mega-menu .fullWidth.categories .box .title a{display:block;padding:10px}.mega-menu .fullWidth.manufacturers,.mega-menu .fullWidth.vendors{padding:25px}.mega-menu .fullWidth.manufacturers .box,.mega-menu .fullWidth.vendors .box{min-width:0;padding:10px;text-align:center}.mega-menu .fullWidth.manufacturers .box .title,.mega-menu .fullWidth.vendors .box .title{position:absolute;bottom:10px;left:0;right:0;line-height:1.2;height:24px;overflow:hidden}.mega-menu .fullWidth.manufacturers .box .picture a:before,.mega-menu .fullWidth.vendors .box .picture a:before{display:none}.mega-menu .fullWidth.manufacturers .manufacturer,.mega-menu .fullWidth.vendors .vendor{padding:0}.mega-menu .fullWidth.manufacturers .picture,.mega-menu .fullWidth.vendors .picture{margin-bottom:38px}.mega-menu .fullWidth.manufacturers .picture .manufacturer,.mega-menu .fullWidth.vendors .picture .vendor{display:block;position:relative;border:1px solid #eee;margin:0 0 15px}.mega-menu .fullWidth.manufacturers .picture img,.mega-menu .fullWidth.vendors .picture img{max-width:100%;max-height:100%}.mega-menu .fullWidth.manufacturers .title,.mega-menu .fullWidth.vendors .title{margin:0;font-size:20px;text-align:center}.mega-menu .fullWidth.manufacturers .title:hover,.mega-menu .fullWidth.vendors .title:hover{color:#4ab2f1}}@media all and (min-width:1367px){.mega-menu>li>a,.mega-menu>li>span{font-weight:400;font-size:17px}}@media all and (min-width:1001px){.mega-menu.vertical{padding-left:15px;text-align:left}.mega-menu.vertical>li{display:block}.mega-menu.vertical>li>a,.mega-menu.vertical>li>span{padding:10px 0}.mega-menu.vertical>li>a:before,.mega-menu.vertical>li>span:before{display:none}}
