#show_mainNavi_9961CF81-155D-325D-0B97-ABA5AA56505D .list-link-1{color:var(--color-b2);position:relative}#show_mainNavi_9961CF81-155D-325D-0B97-ABA5AA56505D .list-link-1::before{content:url(/img/Icon_Webshop.jpg);height:40px;width:40px;position:absolute;top:-15px;left:-35px}#show_mainNavi_9961CF81-155D-325D-0B97-ABA5AA56505D .list-link-1{font-weight:700}#nav_mainNavi_B3C8FA37-155D-325D-0B63-E2F2A75100B6{background-color:var(--color-b3)}#nav_mainNavi_54185256-155D-325D-0BBC-5B22E9075B9D{background-color:var(--color-b1)}#layerHeadButton{display:none;color:#000;cursor:pointer;font:var(--fa-font-light);font-weight:300;font-size:2.5rem;padding:0 100px 1.25rem 100px}#layerHeadButton:hover{opacity:.5;transition:all .5s ease-out}#layerNavigationResp{position:absolute;top:0;left:0;bottom:0;z-index:4;width:0;width:auto;background-color:#eee;box-shadow:rgba(0,0,0,.3) 0 0 8px;-webkit-transition:.5s width;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#000!important;overflow:auto;display:block;letter-spacing:1px;-webkit-transform:translateX(-160%);-moz-transform:translateX(-160%);-o-transform:translateX(-160%);transform:translateX(-160%);-ms-transform:translateX(-160%);-webkit-transition:-webkit-transform 1s .1s;transition:-webkit-transform 1s .1s;-o-transition:-o-transform 1s .1s;-moz-transition:transform 1s .1s,-moz-transform 1s .1s;transition:transform 1s .1s;transition:transform 1s .1s,-webkit-transform 1s .1s,-moz-transform 1s .1s,-o-transform 1s .1s;padding:45px 30px 20px 30px}#layerNavigationResp.open{-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);min-width:500px}#layerNavigationResp .naviRespStand{padding:25px}#layerNavigationResp ul{list-style:none}#buttonNavigationRespClose{font:var(--fa-font-light);font-weight:300;position:absolute;top:20px;right:20px;cursor:pointer;font-size:2rem}#layerNavigationResp .showMember{text-transform:uppercase;font-weight:600}#layerNavigationResp .showMember:before{content:'\f2bd';font:var(--fa-font-light);font-weight:100;font-size:1.4rem}#layerNavigationResp .buttonGetMember{font-family:var(--main-font-buttonFont);font-size:1.1rem;color:var(--main-color);width:unset;margin-top:25px;padding:10px 15px;background:#fff;box-shadow:1px 0 10px rgb(0 0 0 / 50%);font-weight:300;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;display:flex;align-items:center}#layerNavigationResp .layerSearch{margin-top:1rem}#layerNavigationResp .layerSearch form{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}#layerNavigationResp .search-form-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:0 0;border:1px solid #ccc;color:#eee;border-right:1px solid #ccc;padding:10px 15px}#layerNavigationResp .search-form-input::placeholder{color:#555}#layerNavigationResp .layerSearch .search-category{width:80%;border:none;display:block;align-items:unset}#layerNavigationResp .layerSearch .search-category select{width:100%;padding:10px 15px;min-width:unset}#layerNavigationResp .search-form-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;border:none;background:0 0;background-color:#ccc;color:#000;font:var(--fa-font-light);cursor:pointer;min-width:unset}#layerNavigationResp .shop-navigation{margin:30px 0}#layerNavigationResp .shop-navigation .button-shop{font-size:1.3rem;margin-bottom:.5rem;font-weight:800;color:var(--main-color)}.mainNaviLeft.list-level-2 .list-item-2:first-child,.mainNaviLeftResp.list-level-2 .list-item-2:first-child{border-top:1px solid #ddd}.mainNaviLeft.list-level-2 .list-item-2,.mainNaviLeftResp.list-level-2 .list-item-2{border-bottom:1px solid #ddd}.mainNaviLeft.list-level-2 .list-item-2,.mainNaviLeftResp.list-level-2 .list-item-2{position:relative}.mainNaviLeft .toolBoxIcon,.mainNaviLeftResp .toolBoxIcon{font-family:var(--main-font-fa);font-weight:700;position:absolute;right:0;z-index:1;cursor:pointer;width:50px;text-align:right}.mainNaviLeft .toolBoxIcon:hover,.mainNaviLeftResp .toolBoxIcon:hover{opacity:.5;transition:all .5s ease-out}.mainNaviLeft.list-level-2 .toolBox.list-item-2.active .mainNaviLeft.list-level-3,.mainNaviLeftResp.list-level-2 .toolBox.list-item-2.active .mainNaviLeft.list-level-3{height:unset}.mainNaviLeft.list-level-2 .toolBox.list-item-2.active .mainNaviLeft.list-level-4,.mainNaviLeftResp.list-level-2 .toolBox.list-item-2.active .mainNaviLeft.list-level-4{height:unset}.mainNaviLeft.list-level-3 .toolBox.list-item-3.active .mainNaviLeft.list-level-4,.mainNaviLeftResp.list-level-3 .toolBox.list-item-3.active .mainNaviLeft.list-level-4{height:unset}.mainNaviLeft.list-level-3.open,.mainNaviLeftResp.list-level-3.open{height:unset}.mainNaviLeft.list-level-4.open,.mainNaviLeftResp.list-level-4.open{height:unset}.mainNaviLeft.list-level-3 .list-item-3,.mainNaviLeftResp.list-level-3 .list-item-3{font-weight:300;font-size:.9rem}.mainNaviLeft.list-level-3,.mainNaviLeftResp.list-level-3{margin:4px 0 0 0}.mainNaviLeft.list-level-3 .list-item-3,.mainNaviLeftResp.list-level-3 .list-item-3{padding:4px 0 4px 24px;position:relative}.mainNaviLeft.list-level-4 .list-item-4,.mainNaviLeftResp.list-level-4 .list-item-4{padding:4px 0 4px 24px;position:relative}.mainNaviCompany{font-size:1rem}.mainNaviCompany li{padding:0 1rem;border-right:1px solid #000}.mainNaviCompany li:last-child{border-right:none}.mainNaviMember.list-level-1{border-bottom:1px solid rgba(255,255,255,.5);padding:10px 0 10px 28px}.mainNaviMember .list-item-1{font-size:1rem}.mainNaviMember.list-level-2{font-size:.9rem;padding:10px 0}.mainNaviMember .list-item-1,.mainNaviMember .list-item-2{padding:10px 0!important}.mainNaviResp.list-level-1{margin:35px 0}.mainNaviResp.list-level-2{margin:10px 0 20px 25px}.mainNaviResp.company .list-item-1,.mainNaviResp.company .list-item-2{padding:5px 0!important;font-size:1rem;font-weight:100}.mainNaviResp .list-item-1,.mainNaviResp .list-item-2{padding:10px 0!important;font-size:1.2rem;font-weight:100}.mainNaviResp .list-item-2 .list-link-2{margin-bottom:.25rem}.memberNaviTop.list-level-1{padding:10px;flex-wrap:wrap}.memberNaviTop .list-item-1{cursor:pointer}.memberNaviTop .list-item-1:hover{background:rgba(255,255,255,.2)}.main-menu{z-index:100000}.main-menu ul{list-style-type:none;padding-right:85px}.main-menu ul li.naviArea12{position:relative}.main-menu ul li:active,.main-menu ul li:focus,.main-menu ul li:hover{color:var(--color-b2)}.main-menu ul li,.main-menu ul li a{transition:all .3s ease-in-out}.main-menu ul li a{display:inline-block;font-weight:300;font-size:1.4rem;line-height:1.5rem;padding:0 15px 1.25rem 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;letter-spacing:1px;position:relative}.main-menu ul li.active::after,.main-menu ul li:active::after,.main-menu ul li:focus::after,.main-menu ul li:hover::after{content:'';position:absolute;transform:rotate(-90deg);width:0;height:0;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent;top:10px;right:40%;left:40%}.main-menu ul li.active::before,.main-menu ul li:hover::before{position:fixed;content:'';height:11px;background:var(--color-b2);bottom:0;left:-500px;right:-500px;z-index:2}.main-menu ul li a.active{font-weight:700;color:var(--color-b2)}.mainNavi.list-level-3.preview{opacity:1;position:relative;padding:0;columns:unset;top:0;padding-left:16px}.mainNavi.list-level-3{display:block}.mainNavi .list-item-1:focus-within>ul.preview,.mainNavi .list-item-1:hover>ul.preview{display:block}ul.preview.naviArea{display:none;position:absolute;top:33px;right:0;left:0;width:350px;background:var(--color-b2);padding:10px 20px;text-align:left;font-size:1rem;columns:unset;column-gap:unset;color:#fff;overflow:hidden;z-index:1}ul.preview{display:none;position:absolute;top:33px;right:0;left:0;width:100%;background:var(--color-b2);padding:20px 100px;text-align:left;font-size:1rem;columns:4;column-gap:40px;color:#fff;overflow:hidden;z-index:1}ul.preview li{width:100%;padding:0;-webkit-column-break-inside:avoid}ul.preview .list-level-3 .list-item-3::before{content:unset;font-family:var(--main-font-fa);color:#fff;font-size:.8rem;line-height:1;font-weight:600;position:absolute;left:20px;display:flex;align-items:center;height:100%}ul.preview .list-level-3 .list-item-3{margin:0;padding:5px 0}ul.preview li a{display:inline-block;font-weight:300;line-height:1.5rem;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;letter-spacing:1px;position:relative}ul.preview li a,ul.preview li a:hover{font-size:1rem;color:#fff}ul.preview.naviArea li .list-link-2{font-weight:300}ul.preview.naviArea a:hover{color:#fff!important}ul.preview li .list-link-2{font-weight:900;font-size:1rem;letter-spacing:1.5px}ul.preview li .list-link-2:hover{color:#fff!important}ul.preview.naviArea li a:hover{font-weight:900!important;color:#fff}ul.preview li a:hover{color:#fff!important;opacity:.5;transition:all .5s ease-out}.show-hover{display:block}.show-hover ul.preview,ul.preview.show-hover{display:block}ul.preview a{font-size:1rem;margin:0;padding:0 20px;display:block}.main-menu ul li ul li{font-size:1rem}.list-level-2 .list-item-2,.list-level-3 .list-item-3,.list-level-4 .list-item-4{padding:10px 0}.list-level-4 .list-item-4{font-size:.9rem}.list-level-3 .list-item-3{padding:5px 0 5px 15px;position:relative}.list-level-3{margin-bottom:15px}.list-link-2{font-size:1rem;font-weight:400;margin-bottom:.25rem;color:var(--main-color)}.area-navigation .list-link-2{font-size:1rem;font-weight:400;margin-bottom:.25rem;color:#fff}.preview .list-link-2:hover,.preview .list-link-3:hover,.preview .list-link-4:hover{color:#fff;transition:all .5s ease-out}.list-link-2:hover,.list-link-3:hover,.list-link-4:hover{color:var(--color-b2);transition:all .5s ease-out}.active{color:var(--main-color);font-weight:900}ul.list-level-3:not(.preview),ul.list-level-4:not(.preview),ul.list-level-5:not(.preview){display:none}.mainNaviLeft li.has-submenu>ul,.mainNaviLeftResp li.has-submenu>ul,.mainNaviMember li.has-submenu>ul,.mainNaviResp li.has-submenu>ul{display:none}.mainNaviLeft li.has-submenu.open>ul,.mainNaviLeftResp li.has-submenu.open>ul,.mainNaviMember li.has-submenu.open>ul,.mainNaviResp li.has-submenu.open>ul{display:block!important;height:auto!important;overflow:visible!important}.mainNaviLeft li.has-submenu.open>ul,.mainNaviLeftResp li.has-submenu.open>ul,.mainNaviMember li.has-submenu.open>ul,.mainNaviResp li.has-submenu.open>ul{display:block}.mainNaviMember li.has-submenu:hover>ul,.mainNaviResp li.has-submenu:hover>ul{display:block}.nav-toggle{font-family:var(--main-font-fa);background:0 0;border:none;cursor:pointer;padding:2px 10px;font-size:1.1rem}.nav-toggle[aria-expanded=false] i::before{content:"\f0da";font:var(--fa-font-light)}.nav-toggle[aria-expanded=true] i::before{content:"\f0d7";font:var(--fa-font-solid);color:var(--main-color)}.nav-toggle:hover i::before{color:var(--main-hover-color);font:var(--fa-font-solid)}@media only screen and (max-width:1470px){.main-menu ul li a{display:inline-block;font-weight:300;font-size:1.1rem;line-height:2rem;padding:0 10px 1.25rem 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;letter-spacing:1px}}@media only screen and (max-width:1280px){.main-menu ul li a{display:inline-block;font-weight:300;font-size:1rem;line-height:2rem;padding:0 8px .8rem 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;letter-spacing:1px}}@media only screen and (max-width:1200px){#layerHeadButton{display:none;color:#000;cursor:pointer;font:var(--fa-font-light);font-weight:300;font-size:2.5rem;padding:0 40px 1.25rem 40px}.main-menu ul{list-style-type:none;padding-right:32px}}@media only screen and (max-width:1090px){#layerHeadButton{display:unset;width:100%;text-align:right}}@media only screen and (max-width:750px){#layerHeadButton{position:relative;text-align:right}#layerNavigationResp.open{width:90%;min-width:unset}}@media only screen and (max-width:520px){#layerHeadButton{padding:0}}