@media all and (max-width:1200px){.mega-menu{display:none!important}.header-lower{justify-content:space-between}.menu-title{display:none;width:600px;margin:0 auto 0;max-width:100%;background:var(--color-primary) 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}.header .header-lower .header-menu li:not(.visible-mobile)>a{font-size:20px;font-weight:600}.mega-menu-responsive~.master-column-wrapper{margin-top:40px!important}.mega-menu-responsive{transform:translateX(150%);position:absolute;left:0;top:calc(100% + 2.5rem);background-color:#fff;width:100%;max-width:100%;margin:-40px auto 40px;padding:10px 0;transition:all 300ms ease;max-height:80dvh;overflow:auto}.mega-menu-responsive.active{transform:translateX(0)}.mega-menu-responsive>li{position:relative;margin:1px 0;background-color:#fff}.mega-menu-responsive>li.button-2{padding:5px 15px!important;width:fit-content}.mega-menu-responsive>li>a,.mega-menu-responsive>li>span{display:block;min-height:unset;padding:10px 18px;font-size:15px;color:#555}.mega-menu-responsive>li.separator{margin-top:40px!important}.header .header-lower .header-menu li.has-sublist>a{display:inline-block;padding-right:4px}li.back-button{display:none}.mega-menu-responsive .sublist li a{padding:0}.mega-menu-responsive .sublist li a figure{display:none}.mega-menu-responsive .sublist li a span.badge{display:none}.mega-menu-responsive .sublist li a span.title{display:block;font-size:16px;color:var(--color-body);padding:10px 0 10px 15px}.plus-button{border-left:1px solid #fff;padding:0;font-weight:bold;color:#000;text-transform:uppercase;cursor:pointer;display:inline-block;position:static;width:10px;height:10px;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;font-size:16px}.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;font-size:15px}.mega-menu-responsive .sublist .plus-button{height:49px}}@media all and (min-width:1201px){.menu-title,.plus-button,.mega-menu-responsive{display:none!important}.mega-menu{position:relative;z-index:5;color:#555;margin:0 0 30px;font-size:0}.mega-menu:after{display:block;clear:both;content:""}.mega-menu>li{display:inline-block}.mega-menu>li>a,.mega-menu>li>span{position:relative;display:block;font-size:17px;line-height:1;padding:15px}.mega-menu.primary-navbar>li>a.active{font-weight:700!important;position:relative}.mega-menu.primary-navbar>li>a.active::after{content:"";position:absolute;width:calc(100% - 30px);height:4px;left:50%;bottom:0;top:unset;background:#ffc749;border-radius:4px;transform:translateX(-50%)}.mega-menu>li:first-child>a:before,.mega-menu>li:first-child>span:before{display:none}.mega-menu>li:hover>a,.mega-menu>li:hover>span{color:var(--color-primary);cursor:pointer}.mega-menu .sublist-wrap{display:none;position:absolute;width:200px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding: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{position:relative;padding:22px;font-size:14px;color:#444;display:flex;align-items:center;gap:24px}.mega-menu .sublist li a figure{width:64px;height:64px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.mega-menu .sublist li a img{padding:15px}.mega-menu .sublist li a .title{display:block;margin-bottom:8px;font-weight:700;color:var(--color-dark)}.mega-menu .sublist li a span{color:var(--color-body-light)}.mega-menu .sublist-wrap .sublist-wrap{top:-10px;left:100%!important}.mega-menu .dropdown{display:none;position:absolute;text-align:left;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #f1f1f1;z-index:1}.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:var(--color-primary)}.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}.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{position:absolute;bottom:0;left:0;right:0;margin:0;background:rgba(255,255,255,.85);z-index:1}.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:var(--color-primary)}}@media all and (min-width:1367px){.mega-menu>li>a,.mega-menu>li>span{padding:15px;font-size:18px}}@media all and (min-width:1201px){.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}}
