.header-menu,.back-button{display:none!important}@media all and (max-width:1000px){.mega-menu-responsive .sublist-wrap{position:fixed;top:0;left:0;z-index:2;width:300px!important;height:100%;overflow:hidden;background-color:#fff!important;-webkit-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translate(-300px);transform:translate(-300px);display:block!important}.mega-menu-responsive .sublist-wrap.active{-webkit-transform:translate(0);transform:translate(0)}.mega-menu-responsive .back-button{display:block!important;border-bottom:1px solid #eee;margin-top:10px!important;margin-bottom:10px!important;padding-bottom:20px!important;position:relative;padding-left:10px!important;font-size:16px;letter-spacing:1px;color:#000}.mega-menu-responsive .back-button i{font-size:13px;margin-right:10px}.mega-menu-responsive-logo{max-width:90%;padding:10px}.mega-menu{display:none!important}.menu-title span{display:block}.mega-menu-responsive~.master-column-wrapper{margin-top:40px!important}.mega-menu-responsive{height:100vh;max-width:100%;margin:0;background-color:#fff!important;border-radius:0;position:fixed;left:-330px;width:300px;transition:all .5s ease 0s;top:0;z-index:999;display:block}.header-menu.active,.mega-menu-responsive.active{left:0;transform:translateX(0);text-align:left}.mega-menu-responsive>li{position:relative;border-bottom:1px solid #eee}.close-menu{background:#a80103;width:30px;height:30px;font-size:20px;color:#fff;position:absolute;top:0;right:-30px}.close-menu:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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;padding:10px;font-size:15px;color:#000;position:relative;padding-bottom:18px;padding-top:18px;padding-right:30px;font-weight:normal;font-size:14px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.plus-button{position:absolute;top:0;right:0;width:55px;height:55px;border-left:1px solid #fff;padding:15px;font-size:15px;font-weight:bold;text-transform:uppercase;cursor:pointer}.plus-button:before{font-family:"theme-icons";font-weight:900;content:"";font-size:10px;position:absolute;top:14px;left:23px;color:#333;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}.mega-menu-responsive .sublist li a{display:block;font-size:15px;padding:10px;font-size:15px;color:#000;position:relative;padding-bottom:18px;padding-top:18px;padding-right:30px;font-weight:normal;font-size:14px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}}.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;margin-right:-10%}.mega-menu:after{display:block;clear:both;content:""}.mega-menu>li{display:inline-block;padding:0 20px}.mega-menu>li>a,.mega-menu>li>span{color:#000;font-size:14px!important;font-weight:500;position:relative;letter-spacing:.13em;text-transform:uppercase;line-height:30px;height:30px;display:block;position:relative;transition:.3ms;padding:0}.mega-menu>li>a.with-subcategories{position:relative}.mega-menu>li>a.with-subcategories::after{font-family:"font awesome 5 free";font-weight:900;content:"";font-size:9px;position:absolute;top:0;right:-15px;color:#000;line-height:27px;transition:all 300ms linear 0s}.mega-menu>li>a:before{content:"";height:1.5px;width:0;background-color:#292930;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}.mega-menu .sublist-wrap{display:none;position:absolute;width:300px;box-shadow:0 2px 7px rgba(0,0,0,.07);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;color:#000;font-size:12px;font-weight:400;line-height:15px;letter-spacing:.12em;text-transform:uppercase}.mega-menu .sublist li:hover>a{background-color:#e3c1b1;color:#fff}.mega-menu .sublist-wrap .sublist-wrap{top:-10px;left:100%!important}.mega-menu .dropdown{opacity:0;pointer-events:none;overflow:hidden;position:fixed;text-align:left;background:#fff;z-index:1;width:100%;max-width:1920px;left:50%!important;transform:translate(-50%,0);top:93px;padding:0 10px;border-top:1px solid #eee}.mega-menu .dropdown.active{opacity:1;pointer-events:auto}.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%;transition:all .3s ease}.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%}.mega-menu .fullWidth.categories .box .title{text-align:center;margin:0;background:rgba(255,255,255,1);z-index:1;color:#000;border-radius:30px;padding:0 15px;font-size:15px;letter-spacing:.5px;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.mega-menu .fullWidth.categories .box:hover .title{color:#292930}.mega-menu .fullWidth.categories .box .title a{display:block;padding:10px;font-weight:500;font-size:14px;color:#333e48;text-transform:uppercase;letter-spacing:1px}.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-size:14px;font-weight:500;position:relative;letter-spacing:.13em;text-transform:uppercase}}@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}}
