.productBox{border:1px solid #ccc;border-radius:8px;margin:0 0 20px;padding:20px;position:relative}.productBox>figure{cursor:pointer;display:block;margin:0 auto 20px;min-height:200px;position:relative;width:200px}.productBox form{width:100%}.productBox .flags{margin:15px 0}.productBox a+.flags{margin:5px 0 15px}.productBox .deliveryTime{background-color:#f0f0f0;border-radius:5px;display:inline-block;margin:0 0 20px;padding:5px 10px}.productBox .deliveryTime i{margin-right:8px}.productBox .deliveryTime i:before{font-weight:400}.productBox .deliveryTime i.forwarding:before{font-weight:700}.productBox .forwardingWrap{display:block;font-size:14px;margin:0 0 20px}.productBox .forwardingWrap i:before{margin-right:5px}.productBox .tags{text-align:right}.productBox .shippingTime{margin:0 0 5px}.productBox .shippingTime:before{font-size:20px;padding-right:7px;vertical-align:-2px}.productBox .checkItem{display:none;position:absolute;right:20px;top:7px}.productCheckboxesVisible .productBox .checkItem{display:block}.productBox .priceNet{margin:3px 0 10px}.productBox .priceNet,.productBox .priceVpe{color:#8d8d8d;display:block;font-size:13px}.productBox .productBoxFooter{position:relative;text-align:right}.productBox .productBoxFooter .small{color:#8d8d8d;display:block;font-size:14px;margin:0 0 15px}.productBox .productBoxFooter .onlyOffer .button{display:inline-flex;margin-bottom:0;width:auto}.productBox .productBoxFooter .onlyOffer .button+.button{margin-left:10px;margin-top:0}.productBox .productBoxFooter .price{font-weight:700}.productBox .productBoxFooter .numberPicker,.productBox .productBoxFooter form{display:inline-block;margin:0;vertical-align:top}.productBox .productBoxFooter .variantButtonWrap{margin:0 0 10px}.productBox .productBoxFooter .variantButtonWrap .variantToBookmark,.productBox .productBoxFooter .variantButtonWrap+.buttons5050{margin:0}.productBox .productBoxFooter .buttons5050Tablet{margin:0 0 10px}.productBox .productBoxFooter form{font-size:0;position:relative}.productBox .productBoxFooter .numberPicker{display:block;margin:0 0 10px}.productBox .productBoxFooter .numberPicker .picker{float:right}.productBox .playVideo.jwVideo.videoTeaser{background:url(/gfx/play.png) 0 0/60px no-repeat;content:"";cursor:pointer;height:60px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.productBox .playVideo.jwVideo.videoTeaser:after{display:none}.productBox .price{font-size:25px;line-height:23px}.productBox .priceOnRequest .inner{box-sizing:border-box;display:inline-block;margin:0 0 10px;text-align:right;width:50%}.productBox .abortLabel{display:none}.productBox .remainder{display:block;margin:0 0 3px;text-align:right}.productBox .productBoxFooter .remainder{line-height:34px}.productBox .productBoxFooter .remainder .remainderInner{display:inline-block;line-height:normal;vertical-align:middle}.productBox .graduatedPricesNotice{background-color:#f0f0f0;border-radius:5px;display:table;font-size:14px;line-height:18px;margin:14px 0 17px;padding:5px 10px}.productBox .graduatedPricesNotice strong{color:#78bc5a}.productBox>.content{float:left;position:relative}.productBox>.content .price{font-size:25px;line-height:23px}.productBox ul{margin:0 0 8px}.productBox ul li{font-size:13px;line-height:22px}.productBox .productBoxInfos>a:link,.productBox .productBoxInfos>a:visited{color:#3e3636;display:block;font-size:20px;line-height:24px;margin-bottom:10px;text-decoration:none}.productBox .productBoxInfos>a:active,.productBox .productBoxInfos>a:hover{text-decoration:underline}.productBox .subtitle{display:block;font-size:17px;line-height:21px;margin:-5px 0 10px}.productBox .remainder{color:red}.categoryBox .content{background:#f1f1f1;cursor:pointer;margin-bottom:5px;padding:5px;position:relative}.categoryBox .content.left{min-height:53px}.categoryBox .content p{color:#636362;margin:0 0 5px}.categoryBox .content .headline{color:#636362;display:block;font-size:15px;left:107px;line-height:62px;padding-right:28px;position:absolute;top:0}.categoryBox .content .headline .headlineText{display:inline-block;line-height:normal;vertical-align:middle}.categoryBox .content .button{font-size:14px;min-width:0;padding:8px 10px;position:absolute;right:0;top:8px}.categoryBox .content .button:before{line-height:13px;vertical-align:0}.touchevents .categoryBox .content .button:before{line-height:10px}.categoryBox .content img{border:1px solid #c3c3c3;height:auto;max-width:90px}.categoryBox .content>.fa-angle-right{color:#3263ac;font-size:20px;position:absolute;right:10px;top:21px}.categoryBox .content:hover{background:#f8f8f8}.categoryBox .content{min-height:56px}.categoryBox .content .headline{font-family:Spline Sans,sans-serif;font-size:18px;font-weight:700}.categoryBox .content .headline:link,.categoryBox .content .headline:visited{color:#f2403c;text-decoration:none}@media only screen and (min-width:768px){.categoryBox{grid-gap:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.categoryBox .content{border:1px solid #f2403c;padding:5px}.categoryBox .content .headline{height:38px;hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;left:14px;line-height:18px;margin:0;padding:0 0 43px;position:static;top:0}.categoryBox .content .headline .headlineText{display:inline;line-height:18px}.categoryBox .content .button{position:relative}.categoryBox .content img{max-width:none;width:100%}.categoryBox .content>.fa-angle-right{display:none}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.categoryBox .content:first-child,.categoryBox .content:nth-child(3n+1){margin-left:0}}.filter{margin:21px 0 20px;position:relative}.filter .viewSwitchTooltip{opacity:0;pointer-events:none;transition:opacity .2s}.filter.showTooltip .viewSwitchTooltip{opacity:1}.filter .sorting{margin-top:10px;text-align:right}.filter .sorting label{padding:0;vertical-align:3px}.productFilterOverlay{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);bottom:0;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s;width:100%;z-index:9999}.productFilterOverlay.opened{opacity:1;pointer-events:auto}.productFilterOverlay.opened .productFilter{margin-right:0;min-height:100vh}.productFilterOverlay .countWrap{color:#999}.productFilterOverlay .productFilter{background:#fff;float:right;margin-right:-400px;transition:margin-right .3s linear;width:100%}.productFilterOverlay .productFilter .filterHeader{background:#f4f4f4}.productFilterOverlay .dropdownContent .search,.productFilterOverlay .dropdownContent button{display:none}.productFilterOverlay .filterTitle{border-bottom:1px solid #9cb0b0;color:#9cb0b0;font-family:sans-serif;font-size:13px;letter-spacing:1px;line-height:.1em;margin:10px 0 25px;text-align:center;text-transform:uppercase;width:100%}.productFilterOverlay .filterTitle span:first-child{background:#fff;padding:0 10px}.filterButton,.productFilterOverlay .filterTitle .fa-angle-down{display:none}.productAndVariantCount{font-size:19px;line-height:39px}.viewSwitch{border:1px solid #c3c3c3;cursor:pointer;padding:7px 6px 6px;position:absolute;right:0;top:-44px}.viewSwitch:before{font-size:23px;padding:0}.viewSwitch:hover{border:1px solid #909090}.viewSwitch.isGalleryView{padding:8px 6px 6px}.viewSwitch.isGalleryView:before{content:"";font-size:25px;line-height:21px;padding-bottom:6px}.filterOptions{padding:5px 0 0;position:relative}.filterOptions .selectOverflow{background:url(/gfx/dropicon.png) no-repeat right 19px #fff;border-radius:5px;border-right:1px solid #c3c3c3;display:inline-block;margin-bottom:15px;max-width:325px;overflow:hidden;vertical-align:middle;width:100%}.filterOptions .selectOverflow select{background:none;background:transparent;border:1px solid #c3c3c3;border-radius:5px;color:#3e3636;font-size:13px;font-weight:400;height:44px;padding:10px 13px 8px;width:120%}.filterOptions #mwst,.filterOptions #view,.filterOptions .galleryView,.filterOptions .listView,.filterOptions .withMwSt,.filterOptions .withoutMwSt,.filterOptions label[for=mwst],.filterOptions label[for=view]{display:none}.filterOptions .sorting{margin:5px 0 40px}.filterOptions .openFilters{background:#181817;color:#fff;cursor:pointer;height:38px;line-height:16px;padding:11px 17px 10px;position:absolute;right:45px;top:-44px}.filterOptions .openFilters:hover{background:#323231}.filterOptions label[for=sorting]{display:block;padding:0;text-align:right;width:100%}.filterOptions .selectOverflow{background:#fff;border-radius:0;max-width:none}.filterOptions .selectOverflow:before{font-size:23px;pointer-events:none;position:absolute;right:11px;top:39px}.filterOptions .selectOverflow select{border-radius:0;height:39px;padding:8px 13px 8px 9px}.variantCountHide{display:none}.filterSliderValues{margin:0 0 20px}.filterSliderValues .from{float:left}.filterSliderValues .til{float:right}.filterSliderValues .value{font-weight:700}.galleryProducts.loaded .galleryProduct{opacity:1}.galleryProducts{margin:-20px 0 15px}.galleryProducts .banner img:not(.ratioDummy){height:auto;margin:0}.helper,.noProducts{display:none}.noProducts{border:1px dashed #ccc;font-size:34px;line-height:40px;margin:0 0 40px;padding:25px 15px;text-align:center}.noProducts.show{display:block}@keyframes loadingTimeout{0%{opacity:0}99%{opacity:0}to{opacity:1}}.galleryProduct{border-bottom:1px solid #ccc;border-top:5px solid #f2f1ff;margin:0 -10px;opacity:1;padding:15px 15px 0;position:relative}.galleryProduct.topSellerAndDiscount .topseller{bottom:149px}.galleryProduct .footerPlaceholder,.galleryProduct.topSellerAndDiscount .footerPlaceholder{height:20px}.galleryProduct .checkItem{display:none;left:12px;position:absolute;top:7px}.productCheckboxesVisible .galleryProduct .checkItem{display:block}.galleryProduct .buttons .simpleCombinationsButton{margin:0}.galleryProduct .buttons form{display:none}.galleryProduct .iconDelivery{background:url(/gfx/iconDelivery.png) no-repeat 0 -2px;background-size:20px;padding:1px 0 0 25px}.galleryProduct img{display:none;height:auto;margin:0 auto 20px;width:240px}.galleryProduct img.ratioDummy{display:block;margin-bottom:10px}.galleryProduct img:not(.ratioDummy){cursor:pointer}.galleryProduct img:not(.ratioDummy).active{display:block}.galleryProduct .remainder{color:red}.galleryProduct figure{margin:0 auto 15px;max-width:240px;position:relative}.galleryProduct .playVideo{background:url(/gfx/play.png) 0 0/60px no-repeat;content:"";cursor:pointer;height:60px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.galleryProduct .playVideo:after{display:none}.galleryProduct .possibleVariants{color:#777}.galleryProduct .labels{margin:0 0 10px}.galleryProduct .buttons .button+.button{margin-top:0}.galleryProduct .numberPicker{display:inline-block;margin:0 10px;width:104px}.galleryProduct a:link,.galleryProduct a:visited{color:#3e3636;display:block;font-size:18px;line-height:20px;margin:0 0 10px;text-decoration:none;vertical-align:top}.no-touchevents .galleryProduct a:link:hover,.no-touchevents .galleryProduct a:visited:hover{text-decoration:underline}.galleryProduct .topseller+a:link,.galleryProduct .topseller+a:visited{margin:0 0 50px}.galleryProduct .prices{display:block;font-size:26px;line-height:26px;margin:0 0 15px;min-height:30px;text-align:right}.galleryProduct .prices .price{display:block;font-weight:700;margin:0 0 3px}.galleryProduct .prices .priceNet,.galleryProduct .prices .priceVpe,.galleryProduct .prices .small{color:#8d8d8d;display:block;font-size:12px;line-height:16px}.galleryProduct .shippingTime{margin-bottom:20px;margin-left:144px;text-align:left;text-indent:-25px}.galleryProduct .shippingTime:before{font-size:20px;vertical-align:-2px}.galleryProduct .tags{margin:0;position:absolute;right:10px;top:0}.galleryProduct .priceOnRequest{display:inline-block;margin:10px 0 0;text-align:right}.galleryProduct .galleryProductFooter{min-height:96px;padding:0 0 20px;position:relative;text-align:right}.galleryProduct .galleryProductFooter .fa-clipboard,.galleryProduct .galleryProductFooter .fa-dolly,.galleryProduct .galleryProductFooter .fa-dolly-empty{display:inline-block;vertical-align:top}.galleryProduct .galleryProductFooter .fa-clipboard:before,.galleryProduct .galleryProductFooter .fa-dolly-empty:before,.galleryProduct .galleryProductFooter .fa-dolly:before{cursor:pointer;font-size:23px}.galleryProduct .galleryProductFooter .fa-dolly,.galleryProduct .galleryProductFooter .fa-dolly-empty{padding:7px 13px}.galleryProduct .galleryProductFooter .fa-dolly-empty:before,.galleryProduct .galleryProductFooter .fa-dolly:before{display:none}.galleryProduct .galleryProductFooter .fa-truck{padding:0 0 0 120px}.galleryProduct .galleryProductFooter .fa-clipboard{border:1px solid #a6a6a6;cursor:pointer;left:0}.galleryProduct .galleryProductFooter .fa-clipboard:hover{border:1px solid #ffd556}.galleryProduct .galleryProductFooter .fa-clipboard:hover:before{color:#ffd556}.galleryProduct .galleryProductFooter .fa-clipboard.added{border:1px solid #ffd556}.galleryProduct .galleryProductFooter .fa-clipboard.added:before{color:#ffd556;content:""}.galleryProduct .galleryProductFooter .fa-clipboard.added:hover:before{content:""}.galleryProduct .galleryProductFooter .fa-clipboard.added.stillHovered:hover:before{content:""}.galleryProduct .galleryProductFooter .fa-clipboard:before{padding:3px 4px 6px}.galleryProduct .galleryProductFooter .fa-dolly-empty.open .fa-arrow-circle-down,.galleryProduct .galleryProductFooter .fa-dolly.open .fa-arrow-circle-down,.galleryProduct .galleryProductFooter .simpleCombinationsButton.open .fa-arrow-circle-down{transform:rotate(-180deg) translateX(11px)}.galleryProduct .galleryProductFooter .configureProduct:before{display:none}.loadingIndicator{background:hsla(0,0%,100%,0) url(/gfx/imageLoading/spin.gif) no-repeat 50%;display:none;min-height:100px}@media(min-width:768px)and (orientation:landscape){.galleryProduct.topSellerAndDiscount .topseller{bottom:150px}.galleryProduct.topSellerAndDiscount .footerPlaceholder{height:160px}.galleryProduct .topseller{bottom:140px}.galleryProduct .galleryProductFooter{padding:0}}@media only screen and (min-width:768px){.galleryProducts{grid-gap:0 14px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);margin-top:0}.galleryProducts.loaded{background:none}.galleryProducts .banner,.galleryProducts .simpleCombinationWrapper{grid-column:span 2}.galleryProduct{border:1px solid #ccc;border-radius:8px;float:none;margin:0 0 14px;position:relative;transition:background .3s ease-in;width:100%!important}.galleryProduct.combinationsShown{background:#fff}.galleryProduct.combinationsShown:after{animation:fadeProductBackground .5s;-webkit-animation:fadeProductBackground .5s;background:#f3f6f8;border-left:1px solid #ccc;border-right:1px solid #ccc;bottom:-14px;content:"";height:16px;left:-1px;position:absolute;width:100%;z-index:1}.status-publish .galleryProduct.combinationsShown:after{width:calc(100% + 2px)}.galleryProduct .shippingTime{margin-left:23px;text-indent:-24px}.galleryProduct img:not(.ratioDummy){left:auto;margin:0 auto 20px;position:static;top:auto}.galleryProduct .numberPicker{bottom:0;position:absolute;right:45px}.galleryProduct .galleryProductHeader{margin:0 0 45px}.galleryProduct .footerPlaceholder{height:135px;width:100%}.galleryProduct .footerPlaceholder.small{height:75px}.galleryProduct .footerPlaceholder.small+.galleryProductFooter{bottom:0}.galleryProduct .footerPlaceholder.large{height:145px}.galleryProduct .footerPlaceholder.large+.galleryProductFooter .shippingTime{top:-165px}.galleryProduct .galleryProductFooter{bottom:15px;left:15px;margin:0;position:absolute;width:calc(100% - 30px)}.galleryProduct .galleryProductFooter .shippingTime{left:0;position:absolute;top:-145px}.galleryProduct .galleryProductFooter .fa-truck{padding:0}.galleryProduct .galleryProductFooter .fa-clipboard,.galleryProduct .galleryProductFooter .fa-dolly,.galleryProduct .galleryProductFooter .fa-dolly-empty{border-radius:2px}.galleryProduct .tags{left:auto;margin:0 0 10px;position:relative;top:auto}.galleryProducts .forceHiding{display:none!important}.galleryProducts .combinationWrapper .stepTooltip{top:-19px}}@keyframes fadeProductBackground{0%{background-color:#f9f9f9}to{background-color:#f1f1f1}}.lightbox{box-sizing:initial;margin:0 auto 10px;overflow:hidden;position:relative;width:240px}.lightbox .imageSlider{left:0;position:absolute;top:0}.lightbox .videoTeaserWrapper:after{background:url(/gfx/play.png) 10px 12px/80px no-repeat;content:"";height:100px;left:50%;margin:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.lightbox .videoTeaserWrapper,.lightbox img{display:none;float:left;height:240px;left:0;margin-bottom:8px;margin-right:8px;max-width:240px;outline-offset:-1px;position:absolute;top:0;width:240px}.lightbox .videoTeaserWrapper.noMarginRight,.lightbox img.noMarginRight{margin-right:0}.lightbox .videoTeaserWrapper:first-child,.lightbox img:first-child{display:block}.lightbox .videoTeaserWrapper .video,.lightbox img .video{border:1px solid #000}.lightbox .slideIndicatorWrapper{padding-top:270px;text-align:center}.lightbox .slideIndicatorWrapper ol{font-size:0;list-style:none;margin:0 auto;padding:0;width:100%}.lightbox .slideIndicatorWrapper .indicator{background:#f1f1f1;border:1px solid #3263ac;border-radius:8px;cursor:pointer;display:inline-block;height:13px;margin:0 7px 8px;width:13px}.lightbox .slideIndicatorWrapper .indicator.active{background:#3263ac;border:1px solid #3263ac}.lightboxOverlay,.swipeOverlay{-ms-flex-align:center;align-items:center;-webkit-align-items:center;background:#000;background:rgba(0,0,0,.4);display:inline-flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.lightboxOverlay:not(.isVisible),.swipeOverlay:not(.isVisible){display:none}.lightboxOverlay.wide.over35 .lightboxOverlayContent .imageNavigation,.swipeOverlay.wide.over35 .lightboxOverlayContent .imageNavigation{grid-template-columns:repeat(6,minmax(0,1fr))}.lightboxOverlay.wide.over24 .lightboxOverlayContent .imageNavigation,.swipeOverlay.wide.over24 .lightboxOverlayContent .imageNavigation{grid-template-columns:repeat(5,minmax(0,1fr))}.lightboxOverlay.wide.over12 .lightboxOverlayContent .imageNavigation,.swipeOverlay.wide.over12 .lightboxOverlayContent .imageNavigation{grid-template-columns:repeat(4,minmax(0,1fr))}.lightboxOverlay.wide.over6 .lightboxOverlayContent .imageNavigation,.swipeOverlay.wide.over6 .lightboxOverlayContent .imageNavigation{grid-template-columns:repeat(3,minmax(0,1fr))}.lightboxOverlay.wide.over3 .lightboxOverlayContent .imageNavigation,.swipeOverlay.wide.over3 .lightboxOverlayContent .imageNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.lightboxOverlay.wide .lightboxOverlayContent,.swipeOverlay.wide .lightboxOverlayContent{width:774px}.lightboxOverlay.wide .lightboxOverlayContent .lboRight,.swipeOverlay.wide .lightboxOverlayContent .lboRight{width:304px}.lightboxOverlay.in .lightboxOverlayContent,.lightboxOverlay.in>.content,.swipeOverlay.in .lightboxOverlayContent,.swipeOverlay.in>.content{opacity:1;transform:scaleX(1)}.lightboxOverlay *,.swipeOverlay *{box-sizing:initial}.lightboxOverlay .slideIndicatorWrapper,.swipeOverlay .slideIndicatorWrapper{display:none}.lightboxOverlay .videoTeaserWrapper,.swipeOverlay .videoTeaserWrapper{position:relative}.lightboxOverlay .videoTeaserWrapper:after,.swipeOverlay .videoTeaserWrapper:after{background:url(/gfx/play.png) 0 0/65px no-repeat;background-size:65px;content:"";height:65px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.lightboxOverlay .lightboxOverlayContent,.swipeOverlay .lightboxOverlayContent{background:#f0f0f0;height:460px;opacity:0;overflow:hidden;padding:40px 20px 20px;position:relative;transform:scale3d(.5,.5,1);transition:opacity .2s,transform .4s cubic-bezier(.155,1.105,.295,1.12);width:617px}.lightboxOverlay .lightboxOverlayContent .imageNavigation,.swipeOverlay .lightboxOverlayContent .imageNavigation{grid-gap:10px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.lightboxOverlay .lightboxOverlayContent .lboLeft,.swipeOverlay .lightboxOverlayContent .lboLeft{-ms-flex-align:center;align-items:center;-webkit-align-items:center;background:#fff;display:-webkit-inline-flex;float:left;height:460px;justify-content:center;margin-right:10px;width:460px}.lightboxOverlay .lightboxOverlayContent .lboRight,.swipeOverlay .lightboxOverlayContent .lboRight{float:left;height:460px;overflow:hidden;position:relative;width:147px}.lightboxOverlay .lightboxOverlayContent .lboRight .next,.lightboxOverlay .lightboxOverlayContent .lboRight .previous,.swipeOverlay .lightboxOverlayContent .lboRight .next,.swipeOverlay .lightboxOverlayContent .lboRight .previous{background:#636362;cursor:pointer;height:20px;left:0;position:absolute;width:130px;z-index:1}.lightboxOverlay .lightboxOverlayContent .lboRight .next.deactivated,.lightboxOverlay .lightboxOverlayContent .lboRight .previous.deactivated,.swipeOverlay .lightboxOverlayContent .lboRight .next.deactivated,.swipeOverlay .lightboxOverlayContent .lboRight .previous.deactivated{cursor:default}.lightboxOverlay .lightboxOverlayContent .lboRight .next.deactivated .fas,.lightboxOverlay .lightboxOverlayContent .lboRight .previous.deactivated .fas,.swipeOverlay .lightboxOverlayContent .lboRight .next.deactivated .fas,.swipeOverlay .lightboxOverlayContent .lboRight .previous.deactivated .fas{display:none}.lightboxOverlay .lightboxOverlayContent .lboRight .next .fas,.lightboxOverlay .lightboxOverlayContent .lboRight .previous .fas,.swipeOverlay .lightboxOverlayContent .lboRight .next .fas,.swipeOverlay .lightboxOverlayContent .lboRight .previous .fas{display:block;margin:0 auto;width:15px}.lightboxOverlay .lightboxOverlayContent .lboRight .next .fas:before,.lightboxOverlay .lightboxOverlayContent .lboRight .previous .fas:before,.swipeOverlay .lightboxOverlayContent .lboRight .next .fas:before,.swipeOverlay .lightboxOverlayContent .lboRight .previous .fas:before{color:#fff;font-size:18px}.lightboxOverlay .lightboxOverlayContent .lboRight .previous,.swipeOverlay .lightboxOverlayContent .lboRight .previous{top:0}.lightboxOverlay .lightboxOverlayContent .lboRight .next,.swipeOverlay .lightboxOverlayContent .lboRight .next{bottom:0}.lightboxOverlay .lightboxOverlayContent .lboRight img,.swipeOverlay .lightboxOverlayContent .lboRight img{cursor:pointer;margin-bottom:0;text-align:center}.lightboxOverlay .lightboxOverlayContent .lboRight img.active,.swipeOverlay .lightboxOverlayContent .lboRight img.active{outline:3px solid #517ab8;outline-offset:-3px}.lightboxOverlay .lightboxOverlayContent .fa-times,.swipeOverlay .lightboxOverlayContent .fa-times{cursor:pointer;position:absolute;right:11px;top:9px}.lightboxOverlay .lightboxOverlayContent .fa-times:before,.swipeOverlay .lightboxOverlayContent .fa-times:before{color:#626261;font-size:19px}.swipeOverlay{background:#000;background:rgba(0,0,0,.6);display:none;width:100%}.swipeOverlay.in{display:flex}.swipeOverlay .fa-times{color:#fff;font-size:40px;position:absolute;right:15px;top:10px;z-index:2000}.swipeOverlay .overflow{overflow:hidden}.swipeOverlay .content,.swipeOverlay .overflow{height:100vw;max-height:500px;max-width:500px;position:relative;width:100vw}.swipeOverlay .content{font-size:0;white-space:nowrap}.swipeOverlay .content .videoWrapper,.swipeOverlay .content img:not(.jwlogo){display:inline-block;height:100%;vertical-align:middle;width:100%}.swipeOverlay .content .videoWrapper .jwplayer{position:absolute;top:50%;transform:translateY(-50%)}.productSlider .fa-angle-left,.productSlider .fa-angle-right,.productSlider a:link,.productSlider a:visited{color:#b90909}.contentContainer .filters{margin:-30px 0 30px}.contentContainer .filters:empty{display:none}.contentContainer .filters .singleFilter{background:#4585e3;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-bottom:10px;margin-right:10px;padding:5px 10px}.contentContainer .filters .singleFilter .fa-times{color:#fff;cursor:pointer;margin-left:12px}.contentContainer .filters .singleFilter .fa-times:before{line-height:19px;vertical-align:-1px;width:8px}body:not(.allProductsLoaded) .productFilter input[type=checkbox]{pointer-events:none}body:not(.allProductsLoaded) .productFilter input[type=checkbox]+.checkIcon,body:not(.allProductsLoaded) .productFilter input[type=checkbox]+.checkIcon+label{opacity:.6;pointer-events:none}.toggler .productFilter h3,.toggler .pseudoProductFilter h3{border-top:1px solid #ccc;cursor:pointer;font-size:18px;margin:0 0 -1px;padding-left:5px;padding-top:12px;position:relative}.toggler .productFilter h3:last-of-type,.toggler .pseudoProductFilter h3:last-of-type{border-bottom:1px solid #ccc;padding-bottom:10px}.toggler .productFilter h3:after,.toggler .pseudoProductFilter h3:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-rendering:auto;top:11px}.toggler .productFilter h3.optionsHidden:after,.toggler .pseudoProductFilter h3.optionsHidden:after{content:""}.toggler .productFilter h3.optionsHidden+.options,.toggler .pseudoProductFilter h3.optionsHidden+.options{height:0;margin:0;opacity:0}.productFilter.isFiltering,.pseudoProductFilter.isFiltering{pointer-events:none}.productFilter .filterHeader,.pseudoProductFilter .filterHeader{position:relative}.productFilter .filterHeader .fa-angle-right,.pseudoProductFilter .filterHeader .fa-angle-right{cursor:pointer;display:inline-block;font-size:35px;margin-right:10px;padding:18px 32px}.productFilter .filterHeader .pipe,.pseudoProductFilter .filterHeader .pipe{background:#e6e6e6;height:60px;left:80px;position:absolute;top:5px;width:1px}.productFilter .filterHeader .headText,.pseudoProductFilter .filterHeader .headText{display:inline-block;font-size:18px;padding:29px 28px 25px 10px;vertical-align:top}.productFilter .filterFooter,.pseudoProductFilter .filterFooter{background-color:#f4f4f4;bottom:0;left:0;padding:20px;position:fixed;width:100%;z-index:1}.productFilter .filterFooter .resetButton,.pseudoProductFilter .filterFooter .resetButton{cursor:pointer;display:inline-block;float:left;padding:11px 15px 10px}.productFilter .filterFooter .showButton,.pseudoProductFilter .filterFooter .showButton{background:#181817;color:#fff;cursor:pointer;display:inline-block;float:right;padding:11px 27px 10px}.productFilter .filterFooter .showButton:hover,.pseudoProductFilter .filterFooter .showButton:hover{background:#323231}.productFilter .filterContent,.pseudoProductFilter .filterContent{padding:30px 20px 110px}.productFilter .filterSlider,.pseudoProductFilter .filterSlider{margin:0 auto 20px;width:85%}.productFilter .noUi-connect,.pseudoProductFilter .noUi-connect{background:#3671ca}.productFilter .noUi-handle,.pseudoProductFilter .noUi-handle{outline:none}.productFilter .clearSingleFilter,.pseudoProductFilter .clearSingleFilter{background:#fff;border:1px solid #3671ca;color:#3671ca;cursor:pointer;display:none;margin-top:10px;text-decoration:none}.productFilter .clearSingleFilter.isVisible,.pseudoProductFilter .clearSingleFilter.isVisible{display:inline-block}.productFilter .clearSingleFilter:hover,.pseudoProductFilter .clearSingleFilter:hover{text-decoration:none}.productFilter .hasPriceFilter .clearSingleFilter,.pseudoProductFilter .hasPriceFilter .clearSingleFilter{margin-top:24px}.productFilter .options,.pseudoProductFilter .options{margin-top:15px;z-index:1}.productFilter .checkItem,.pseudoProductFilter .checkItem{max-width:none;position:relative}.productFilter input[type=checkbox].deactivated,.pseudoProductFilter input[type=checkbox].deactivated{pointer-events:none}.productFilter input[type=checkbox].deactivated+.checkIcon,.productFilter input[type=checkbox].deactivated+.checkIcon+label,.pseudoProductFilter input[type=checkbox].deactivated+.checkIcon,.pseudoProductFilter input[type=checkbox].deactivated+.checkIcon+label{opacity:.6;pointer-events:none}.productFilter input[type=checkbox]+.checkIcon,.pseudoProductFilter input[type=checkbox]+.checkIcon{position:absolute;top:0}.productFilter input[type=checkbox]+.checkIcon+label,.pseudoProductFilter input[type=checkbox]+.checkIcon+label{cursor:pointer;display:block;font-size:13px;line-height:17px;margin-bottom:9px;margin-top:2px;padding:0}.productFilter input[type=checkbox]+.checkIcon+label .fa-circle-info,.pseudoProductFilter input[type=checkbox]+.checkIcon+label .fa-circle-info{border:none;color:#0d76c9;display:inline;font-size:20px;font-style:normal;padding-left:5px;padding-right:5px;position:relative;vertical-align:-3px;z-index:1}.productFilter input[type=checkbox]+.checkIcon+label .fa-circle-info:before,.pseudoProductFilter input[type=checkbox]+.checkIcon+label .fa-circle-info:before{font-weight:400}.mainContent .productBox figure{text-align:center}.mainContent .productBox .combinationWrapper img{display:block}.mainContent .productBox img{display:none}.mainContent .productBox img.active{display:block}.galleryProduct .indicators,.productBox .indicators{cursor:default;font-size:0;margin:0 0 25px;min-height:17px;text-align:center}.galleryProduct .indicators+.tags,.productBox .indicators+.tags{margin-top:20px}.galleryProduct .indicators span,.productBox .indicators span{background:#fff;border:1px solid #0d76c9;border-radius:50%;display:inline-block;height:15px;margin-left:7px;vertical-align:middle;width:15px}.galleryProduct .indicators span.active,.productBox .indicators span.active{background:#0d76c9}.galleryProduct .indicators span:first-child,.productBox .indicators span:first-child{margin-left:0}@media only screen and (min-width:580px){.productOverview .galleryProduct figure{left:10px;margin:0 0 20px;position:absolute;text-align:center;top:20px;width:200px}.productOverview .galleryProduct figure img:not(.ratioDummy){left:0;position:absolute;top:0}}.no-touchevents .categoryOverview a img:hover{cursor:pointer;opacity:.9}.categoryOverview .catRow{margin:0 0 15px;position:relative}.categoryOverview .catRow:last-child{margin:0}.categoryOverview .catRow .catRowBottom.textOnly,.categoryOverview .catRow .catRowLeft.textOnly,.categoryOverview .catRow .catRowMiddle.textOnly,.categoryOverview .catRow .catRowRight.textOnly{cursor:auto;padding:15px 0}.categoryOverview .catRow .catRowBottom.textOnly.hasColor,.categoryOverview .catRow .catRowLeft.textOnly.hasColor,.categoryOverview .catRow .catRowMiddle.textOnly.hasColor,.categoryOverview .catRow .catRowRight.textOnly.hasColor{padding:15px}.categoryOverview .catRow .catRowBottom.textOnly .button.lpStyle,.categoryOverview .catRow .catRowLeft.textOnly .button.lpStyle,.categoryOverview .catRow .catRowMiddle.textOnly .button.lpStyle,.categoryOverview .catRow .catRowRight.textOnly .button.lpStyle{margin:15px 0 0}.categoryOverview .catRow .catRowBottom p+.button.lpStyle,.categoryOverview .catRow .catRowBottom p+.centeredButton,.categoryOverview .catRow .catRowBottom.textOnly p+.button.lpStyle,.categoryOverview .catRow .catRowBottom.textOnly p+.centeredButton,.categoryOverview .catRow .catRowLeft p+.button.lpStyle,.categoryOverview .catRow .catRowLeft p+.centeredButton,.categoryOverview .catRow .catRowLeft.textOnly p+.button.lpStyle,.categoryOverview .catRow .catRowLeft.textOnly p+.centeredButton,.categoryOverview .catRow .catRowMiddle p+.button.lpStyle,.categoryOverview .catRow .catRowMiddle p+.centeredButton,.categoryOverview .catRow .catRowMiddle.textOnly p+.button.lpStyle,.categoryOverview .catRow .catRowMiddle.textOnly p+.centeredButton,.categoryOverview .catRow .catRowRight p+.button.lpStyle,.categoryOverview .catRow .catRowRight p+.centeredButton,.categoryOverview .catRow .catRowRight.textOnly p+.button.lpStyle,.categoryOverview .catRow .catRowRight.textOnly p+.centeredButton{margin-top:15px}.categoryOverview .catRow.w100{padding:0;position:relative;text-align:center}.categoryOverview .catRow.w100.textOnly.hasColor{padding:25px}.categoryOverview .catRow.w100 h3{font-size:24px;margin:0 0 20px}.categoryOverview .catRow.w100 h4{margin:0}.categoryOverview .catRow.w100 h4+p{margin-top:15px}.categoryOverview .catRow.w100 .button.lpStyle{margin:0 auto}.categoryOverview .jwVideo{margin:0}.categoryOverview .jwVideo:after{display:none}.categoryOverview .button.lpStyle{margin:0}.categoryOverview h3+.galleryProducts{margin-top:15px}.categoryOverview .galleryProducts figure img{width:auto}.categoryOverview .galleryProducts figure .indicators{margin-top:20px}.categoryOverview .galleryProducts .galleryProductHeader{margin:10px 0 25px}.categoryOverview figure{margin:0;position:relative}.categoryOverview figure img{cursor:auto;width:100%}.categoryOverview figure figcaption{background:#575757;background:rgba(87,87,87,.65);padding:15px 10px}.categoryOverview figure figcaption h3{margin:0}.categoryOverview .subheadline{font-size:16px}.categoryOverview .subheadline+.button.lpStyle,.categoryOverview .subheadline+.centeredButton,.categoryOverview .subheadline+p{margin:15px 0 0}.categoryOverview .imageDummy16-9{height:0;padding-bottom:56.37%}.categoryOverview .imageDummy1-1{height:0;padding-bottom:90.17%}.categoryOverview .catOffer{align-items:center;border:1px solid #707070;display:flex;height:100%;padding:15px 10px;text-align:center}.categoryOverview .catOffer p{font-size:16px;font-weight:700;text-transform:uppercase}.categoryOverview .catOffer .button.lpStyle{display:inline-table;margin:0 0 15px}.categoryOverview .catOffer .subheadline{font-weight:700;margin:0 0 20px}.categoryOverview .catOffer .catOfferContent{width:100%}@media only screen and (max-width:767px){.categoryOverview .textOnly.hasColor{margin-bottom:15px}.categoryOverview .catRow>div{margin:0 0 15px}.categoryOverview .catRow>div.textOnly,.categoryOverview .catRow>div:last-child{margin:0}}.categoryBanner{margin:10px 0;width:100%}.tooltip,.variantTooltip{background:#fff;border:1px solid #c6c6c6;border-radius:5px;box-shadow:1px 1px 5px 0 #c6c6c6;display:none;font-size:13px;left:5%;line-height:16px;padding:15px;position:fixed;top:50%;width:90%;z-index:100000}.tooltip h5,.variantTooltip h5{margin:0 0 3px}.tooltip ul:last-child,.variantTooltip ul:last-child{margin:0}.tooltip .fa-times-circle,.variantTooltip .fa-times-circle{margin:-5px -5px 0 0;position:absolute;right:0;top:-5px}.tooltip .fa-times-circle:after,.tooltip .fa-times-circle:before,.variantTooltip .fa-times-circle:after,.variantTooltip .fa-times-circle:before{color:#3264aa;cursor:pointer;font-size:23px;margin:0 -7px}.tooltip .fa-times-circle:after,.variantTooltip .fa-times-circle:after{position:absolute;right:5px;top:6.4px}.tooltip .fa-times-circle .whiteBg,.variantTooltip .fa-times-circle .whiteBg{background:#fff;border-radius:50%;height:16px;left:-3px;position:absolute;top:3px;width:15px;z-index:-1}.hasTooltip{border-bottom:1px dotted #3263ac;color:#3263ac;cursor:pointer;margin-right:2px;white-space:nowrap}.tooltipOverlay{background:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:11110}h1+.labels{margin-top:20px}.labels{font-size:0;min-height:31px}.labels .label{background-color:#ebeeff;border-radius:10px;color:#4645bb;display:inline-block;margin-right:3px;padding:5px 10px;position:relative;vertical-align:top}.labels .label.noPadding{padding:0}.labels .label i{padding-right:5px;vertical-align:.5px}.labels .label img{display:inline-block;vertical-align:top}.labels .label:before{left:0;position:absolute;top:0}.labels{display:inline-block;vertical-align:top}.labels .label{border-radius:5px;font-family:sans-serif;font-size:13px;font-weight:700;line-height:21px;padding:3px 8px;text-transform:uppercase}@keyframes fadeSvgOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:.5}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}30%{transform:translate(3px,2px) rotate(0deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}70%{transform:translate(3px,1px) rotate(-1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.detailCombinationWrapper>.simpleCombination{background:#f3f6f8;margin:0 0 40px}.verkehrsschilder.productDetailFull .simpleCombination{padding:20px}.simpleCombination.oneVariant .dummyBasketButton,.simpleCombination.oneVariant .dummyBookmarkButton{display:none}.simpleCombination .highlight{animation:flash 1s;-webkit-animation:flash 1s}.simpleCombination .discountsTable{white-space:nowrap}.simpleCombination .inputHint{color:red;margin:0 0 30px;text-align:center}.simpleCombination .option{margin:0 0 20px;position:relative}.simpleCombination .option+.option{border-top:1px solid #ccc;padding-top:13px}.simpleCombination .option:last-child{margin:0}.simpleCombination .option .productPrice{bottom:10px;color:#0c77c9;font-style:italic;position:absolute;right:10px}.simpleCombination .option .productPriceOld{bottom:30px;color:#a9a9a9;font-style:italic;position:absolute;right:10px;text-decoration:line-through}.simpleCombination .progress{border-top:1px solid #ccc;font-size:18px;font-weight:700;line-height:25px;margin:0 0 20px;padding-top:20px;text-align:center}.simpleCombination .progress .note{font-size:14px;font-weight:400}.simpleCombination .progress .note.checked{color:#8b8b8b}.simpleCombination .progress .questionmark{margin:0 3px 0 5px}.simpleCombination .stepLink{cursor:pointer;font-weight:400;white-space:nowrap}.simpleCombination .stepLink.checked{color:#8b8b8b}.simpleCombination .checked .checkmark,.simpleCombination .stepLink.checked+.svgIcons .checkmark{display:inline-block}.simpleCombination .checked .questionmark,.simpleCombination .stepLink.checked+.svgIcons .questionmark{animation:fadeSvgOut 1s;-webkit-animation:fadeSvgOut 1s;opacity:0}.simpleCombination .svgIcons{position:relative}.simpleCombination .svgIcons .questionmark.highlight{animation:flash 1s;-webkit-animation:flash 1s}.simpleCombination .svgIcons .questionmark circle{fill:#edbb09}.simpleCombination .checkmark,.simpleCombination .questionmark{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;margin:0 0 0 5px;transition:all .1s;vertical-align:-3px}.simpleCombination .checkmark:hover,.simpleCombination .questionmark:hover{transform:scale(1.1)}.simpleCombination .checkmark{display:inline-block;display:none;left:0;position:absolute;top:1px;z-index:1}.simpleCombination .combinationHeadline{font-size:20px;font-weight:700;line-height:25px;margin:0 0 30px}.simpleCombination .combinationHeadline .resetCombination{display:none;font-size:14px}.simpleCombination .combinationHeadline .resetCombinationClickArea{color:#0d76c9;cursor:pointer;text-decoration:underline}.simpleCombination .combinationHeadline .resetCombinationClickArea:hover{text-decoration:none}.simpleCombination .savedMoney{margin:-10px 0 12px}.simpleCombination .inputOptions{position:relative}.simpleCombination .inputOptions .inputOption textarea{-webkit-appearance:none;border-radius:5px;display:block;margin:10px 0 0;max-width:290px;min-height:110px;padding:5%;resize:none;width:100%}.simpleCombination .inputOptions .inputOption input.upload{border-radius:5px}.simpleCombination .inputOptions .button{bottom:0;cursor:pointer;height:21px;line-height:21px;padding:10px 11px 9px 16px;position:absolute;right:0;z-index:1}.simpleCombination .selectables{grid-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.simpleCombination table tr:first-child td:first-child{width:35%}.simpleCombination span.button.uploadSubmit{display:none;float:right;max-width:300px}.simpleCombination span.button.uploadSubmit .isLocked{display:none}.simpleCombination .selectable{background:#fff;border:1px solid #ccc;border-bottom:3px solid #78bc5a;cursor:pointer;padding:10px 10px 50px;position:relative;transition:all .3s}.simpleCombination .selectable.hasOldPrice{padding:10px 10px 50px}.simpleCombination .selectable:not(.deactivated):not(.selected):hover{background:#c6ffb0}.simpleCombination .selectable.hoverDeactivated{border-bottom:3px solid red}.simpleCombination .selectable.deactivated{border-bottom:3px solid red;cursor:default;opacity:.5}.simpleCombination .selectable.noPrice{padding:10px}.simpleCombination .selectable.selected{background:#78bc5a;border-radius:10px;color:#fff}.simpleCombination .selectable.selected.shake{animation:shake .2s}.simpleCombination .selectable.selected .fa-info-circle:after{background:#0d76c9}.simpleCombination .selectable.selected .productPrice,.simpleCombination .selectable.selected .productPriceOld{color:#fff}.simpleCombination .selectable p:last-child{margin:0}.simpleCombination .selectable img{display:block;margin:0 auto 10px}.simpleCombination .selectable img+.productTitle{margin:0}.simpleCombination .selectable .productTitle{font-weight:700;hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.simpleCombination .selectable .productTitle+p{margin:5px 0 0}.simpleCombination .selectable.selected .fa-circle-xmark{display:block}.simpleCombination .selectable .fa-circle-xmark{display:none;position:absolute;right:-13px;top:-13px;transition:all .1s}.simpleCombination .selectable .fa-circle-xmark:hover{transform:scale(1.05)}.simpleCombination .selectable .fa-circle-xmark:before{color:#3e3636;content:"";cursor:pointer;font-size:25px;position:relative;z-index:2}.simpleCombination .selectable .fa-circle-xmark:after{background:#fff;border-radius:50%;content:"";height:20px;left:1px;position:absolute;top:1px;width:20px;z-index:1}.simpleCombination .selectable .fa-info-circle{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:5px;font-size:27px;left:10px;position:absolute;transition:all .1s;width:20px}.simpleCombination .selectable .fa-info-circle:hover{transform:scale(1.1)}.simpleCombination .selectable .fa-info-circle:before{position:relative;z-index:2}.simpleCombination .selectable .fa-info-circle:after{background:#fff;border-radius:10px;content:"";height:18px;left:5px;position:absolute;top:5px;width:16px;z-index:1}.simpleCombination .selectable .fa-info-circle .overlayContent{display:none}.simpleCombination .summary .left{background:#fff;border:1px solid #c3c3c3;margin-bottom:10px;padding:15px}.simpleCombination .summary .basketOptions{position:relative}.simpleCombination .summary .basketOptions label{display:block;font-weight:700;margin-bottom:5px}.simpleCombination .summary .fa-copy{cursor:pointer;position:absolute;right:15px;top:15px}.simpleCombination .summary .fa-copy:hover:before{font-weight:600}.simpleCombination .summary .forwarding.fa-truck{display:block;margin:-2px 0 12px;text-align:right}.simpleCombination .summary .forwarding.fa-truck:before{display:inline-block;font-size:18px;margin:0 0 5px;padding-right:5px;vertical-align:-1px}.simpleCombination .summary .price{bottom:0;font-size:13px;line-height:20px;position:absolute;right:0;text-align:right}.simpleCombination .summary .price .finalPrice{font-size:19px;font-weight:700}.simpleCombination .summary .articleNumber{background:#939393;color:#fff;font-size:19px;font-weight:700;line-height:23px;margin:-15px -15px 10px;padding:15px 40px 15px 15px;position:relative}.simpleCombination .summary .articleNumber .id{font-weight:400}.productDetail .simpleCombination .summary .articleNumber+ul,.simpleCombination .summary .articleNumber+ul{margin:0}.simpleCombination .hint{background:#fff;border:1px dashed #da124c;line-height:20px;padding:10px;text-align:center}.simpleCombination .inputRow.locked .deleteFile,.simpleCombination .inputRow.locked form,.simpleCombination .inputRow.locked textarea{opacity:.5;pointer-events:none}.simpleCombination .inputRow.locked span.button.uploadSubmit .isLocked{display:inline}.simpleCombination .inputRow.locked span.button.uploadSubmit .isUnlocked{display:none}.simpleCombination .inputRow .deleteFile .fa-trash-alt{font-size:15px;padding-right:5px}@media only screen and (max-width:1035px){.simpleCombination{-webkit-overflow-scrolling:touch;background:#f1f1f1;height:100%;left:0;opacity:0;overflow:auto;padding:50px 20px 20px;pointer-events:none;position:fixed;top:0;transform:scale3d(.5,.5,1);width:100%;z-index:9999}.simpleCombination.in{opacity:1;pointer-events:auto;transform:scaleX(1)}.simpleCombination .selectables{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleCombination .inputRow{margin:0 0 35px}.simpleCombination .inputRow .inputRowLeft,.simpleCombination .inputRow .inputRowRight{margin:0 0 25px}.simpleCombination .fa-times{font-size:30px;position:absolute;right:8px;top:8px}.simpleCombination .fileUploadWrapper .fa-times{display:none;top:0}.simpleCombination .fileUploadWrapper .fa-times.visible{display:block}}.page.status-publish .simpleCombination .order.button.green .far.fa-dolly-empty:before{content:"";font-size:25px;padding-right:10px;vertical-align:-5px}@media only screen and (min-width:768px){.simpleCombinationWrapper{display:none}.simpleCombination .inputRow{position:relative}.simpleCombination .inputRow .inputRowLeft,.simpleCombination .inputRow .inputRowRight{float:left;margin:0 0 15px;width:48%}.fullWidthCombinations .simpleCombination .inputRow .inputRowLeft,.fullWidthCombinations .simpleCombination .inputRow .inputRowRight{margin:0;width:100%}.simpleCombination .inputRow .inputRowLeft{margin-right:4%}.simpleCombination .progress{line-height:25px;margin:0 0 20px}.simpleCombination .inputOption textarea{padding:10px}}@media only screen and (min-width:1230px){.simpleCombination .onlyOfferColumns{grid-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1036px){.productDetail .simpleCombination{border-radius:8px;margin:0 0 30px}.simpleCombination .fa-times{display:none}.simpleCombination .simpleCombination .summary .left{margin:0}}.simpleCombinationsOverlay .modalContent{position:relative}.simpleCombinationsOverlay .modalContent .fa-times{cursor:pointer;font-size:20px;position:absolute;right:12px;top:10px}.simpleCombinationsOverlay .modalContent .innerContent{margin:0;min-height:0;padding:10px}.simpleCombinationsOverlay .modalContent .innerContent ul:last-child{margin:0}.simpleCombinationsOverlay .modalContent .innerContent p{line-height:19px}.productList.highlightTkg .products .product.tkgProduct{border:1px dashed #ffb55d;margin-top:-1px}.productList .alignRight{text-align:right}.productList .columnTitle{color:#8a8a8a;font-weight:700}.productList .listHead{background:#f8f8f8;padding:10px}.productList .listHead .columnTitle{display:none}.productList .listHead .columnTitle:first-child{display:block}.bookmark .productList .listHead,.claim .productList .listHead{border:1px dashed #e5e5e5}.productList .column{position:relative}.productList .tags{margin:15px 0 0}.productList .labels{display:block}.productList .individualized{border:1px dashed #ccc;margin-top:15px;padding:10px;position:relative}.productList .individualized.isUnfinished{border:1px dashed red;display:inline-block;font-weight:700}.productList .individualized.isUnfinished .edit{color:#0d76c9;cursor:pointer;float:none;text-decoration:underline}.productList .individualized.isUnfinished .edit:hover{text-decoration:none}.productList .individualized.isUnfinished .individualEdit{font-weight:400}.productList .individualized .fa-edit{color:#0d76c9;cursor:pointer;position:absolute;right:12px;top:12px}.productList .removeWrapper{color:#8a8a8a;cursor:pointer;font-size:17px;left:121px;position:absolute;top:9px}.productList .productDescription{margin-top:10px}.productList .productDescription ul li:before{padding-right:3px}.productList .products .product,.productList .products .removedElement{border-bottom:1px dashed #e5e5e5;border-left:1px dashed #e5e5e5;border-right:1px dashed #e5e5e5}.productList .products .product{min-height:104px;padding:15px 10px;position:relative}.productList .products .product .columns{grid-gap:20px 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.productList .products .product:last-child{border-bottom:none}.bookmark .productList .products .product:last-child,.verkehrsschilder .productList .products .product:last-child{border-bottom:1px dashed #e5e5e5}.productList .products .product .forwarding.fa-truck{display:block;margin:0 0 10px}.productList .products .product .forwarding.fa-truck:before{display:inline-block;font-size:16px;margin-top:5px;padding-right:7px;vertical-align:0}.productList .products .product .column:first-child{grid-column:1/-1;height:auto}.bookmark .productList .products .product .column:first-child .selectWrapper,.claim .productList .products .product .column:first-child .selectWrapper{left:0;position:absolute;top:0}.bookmark .productList .products .product .column:first-child .productImage,.claim .productList .products .product .column:first-child .productImage{left:40px}.bookmark .productList .products .product .column:first-child .productInfo,.claim .productList .products .product .column:first-child .productInfo{padding:0 0 0 140px}.productList .products .product .productImage{left:0;position:absolute;top:0;width:80px}.productList .products .product .productNumber,.productList .products .product .shippingTime{margin-left:24px;margin-top:10px;text-indent:-24px}.productList .products .product .shippingTime:before{font-size:20px;padding-left:1px;padding-right:8px;vertical-align:-2px}.productList .products .product .shippingTime+.forwarding{display:block}.productList .products .product .productNumber{color:#a1a1a1}.productList .products .product .productInfo{padding:0 0 0 100px}.productList .products .product .productInfo a:link,.productList .products .product .productInfo a:visited{font-weight:700;line-height:23px}.basket .fileWrap,.basket .textWrap,.bookmark .fileWrap,.bookmark .textWrap{display:none}.basket .fileWrap.visible,.basket .textWrap.visible,.bookmark .fileWrap.visible,.bookmark .textWrap.visible{display:block}.basket .fileWrap,.basket .textWrap,.bookmark .fileWrap,.bookmark .textWrap{padding-right:42px}.basket .fileWrap .edit,.basket .textWrap .edit,.bookmark .fileWrap .edit,.bookmark .textWrap .edit{color:#0d76c9;cursor:pointer;display:none;float:right;text-decoration:underline}.basket .fileWrap .edit:hover,.basket .textWrap .edit:hover,.bookmark .fileWrap .edit:hover,.bookmark .textWrap .edit:hover{text-decoration:none}.basket .unfinishedWrap,.bookmark .unfinishedWrap{padding:0 27px 0 0}.basket .unfinishedHint,.bookmark .unfinishedHint{border:1px dashed #ccc;display:inline-block;float:right;font-weight:700;margin:10px 0 30px;padding:10px;position:relative}.bookmark .unfinishedHint{margin:0 0 30px}.bookmark form+.unfinishedHintWrap .unfinishedHint{margin:30px 0 20px}.basketContent .editButtons,.bookmarkContent .editButtons{margin-top:20px}.basketContent .editButtons .button,.bookmarkContent .editButtons .button{max-width:none;width:100%}.basketContent .deleteFile .fa-trash-alt,.bookmarkContent .deleteFile .fa-trash-alt{font-size:15px;padding-right:7px}.basketContent .locked .deleteFile,.basketContent .locked .fileUploadWrapper,.basketContent .locked textarea,.basketContent .locked+.editButtons .button.abort,.basketContent .locked+.editButtons .button.submit,.bookmarkContent .locked .deleteFile,.bookmarkContent .locked .fileUploadWrapper,.bookmarkContent .locked textarea,.bookmarkContent .locked+.editButtons .button.abort,.bookmarkContent .locked+.editButtons .button.submit{opacity:.5;pointer-events:none}.basketContent .individualEdit,.bookmarkContent .individualEdit{padding:10px}@media only screen and (min-width:768px){.basket .unfinishedHint,.bookmark .unfinishedHint{margin:10px 0 0}.schilder-versand .basket .unfinishedHint,.schilder-versand .bookmark .unfinishedHint{margin:-13px 0 30px}.basket .basketContentFooter .unfinishedHint,.bookmark .basketContentFooter .unfinishedHint{margin:60px 0 -20px}.productList .numberPicker{margin-left:100px}.bookmark .productList .numberPicker{margin-left:140px}.productList .productDescription{padding-right:240px}.productList .product[data-discount-percent-value="0 "] .productDescription,.productList .product[data-discount-percent-value="0"] .productDescription{padding-right:0}.productList .removeWrapper{left:216px}.bookmark .productList .removeWrapper{left:256px}}@media only screen and (min-width:1036px){.basket .basketContentFooter .unfinishedHint,.bookmark .basketContentFooter .unfinishedHint{margin:0 0 -20px}.bookmark .productList .numberPicker,.productList .numberPicker{margin-left:0}.productList .productDescription{padding-right:0}.bookmark .productList .removeWrapper,.productList .removeWrapper{left:121px}.productList .listHead{grid-gap:30px;display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:10px}.productList .listHead .columnTitle{display:block}.productList .products .product{min-height:176px;overflow:hidden}.productList .products .product .columns{grid-gap:30px;grid-template-columns:3fr 1fr 1fr 1fr}.productList .products .product .column{height:auto}.productList .products .product .column:first-child{grid-column:1}}@media only screen and (min-width:1340px){.bookmark form+.unfinishedHintWrap .unfinishedHint{margin:30px 0 -50px}}.downloads ul{list-style:none;margin:0;padding:0}.downloads ul li{display:inline-block;margin-bottom:10px;margin-left:0;margin-right:10px;text-indent:0}.downloads ul li a:link,.downloads ul li a:visited{background:#0d76c9;border-radius:10px;color:#fff;display:block;font-weight:700;padding:10px 10px 10px 41px;position:relative;text-decoration:none;width:100%}.downloads ul li a:active,.downloads ul li a:hover{background:#0b68b1}.downloads ul li:before{display:none}.downloads ul li .fa-file-download{left:13px;position:absolute;top:10px}.downloads ul li .fa-file-download:before{display:block;font-size:24px;line-height:25px;margin:0;padding-right:10px;text-indent:0}@media only screen and (min-width:768px){.downloads:last-child{margin-bottom:0}}.productDetailFull{color:#3a3a3a}.productDetailFull .backToOverview{font-size:16px;font-weight:700;margin:0 0 20px;text-decoration:none}.productDetailFull .backToOverview:before{font-size:23px;padding-right:9px;vertical-align:-2px}.productDetailFull .backToOverview:link,.productDetailFull .backToOverview:visited{color:#f2403c}.productDetailFull .labelWrap{margin:0 0 30px;position:relative}.productDetailFull .hiddenArButton{height:1px;opacity:0;width:1px}.productDetailFull h1{font-size:24px;line-height:28px;margin:0 0 40px;padding:0}.productDetailFull h1+h2{margin:-30px 0 30px}.productDetailFull h1+.articleNumber,.productDetailFull h1+h2+.articleNumber{margin:-20px 0 30px}.productDetailFull .articleNumber+.labels{margin-top:-15px}.productDetailFull .combinationsHeader{margin-top:50px;text-align:center}.productDetailFull .lightbox{width:590px}.productDetailFull .lightbox:after{display:none}.productDetailFull .lightbox img:first-child{width:590px}.productDetailFull .productDetailProductWrapper>.detailCombinationWrapper{margin:0 auto 50px;max-width:1000px}.productDetailFull .productInfo{font-size:17px;line-height:27px}.productDetailFull .productInfo .configureProduct{float:right}.productDetailFull .productInfo .buttonWrapper{margin:0 0 30px}.productDetailFull .productInfo .buttonWrapper button.green{margin:0 0 15px 20px}.productDetailFull .productInfo .buttonWrapper button.green,.productDetailFull .productInfo .buttonWrapper span.button:not([aria-controls=mep_0]){float:right}.productDetailFull .graduatedPricesNotice{background-color:#f0f0f0;border-radius:5px;display:inline-block;font-size:16px;line-height:21px;margin:0 0 20px;padding:9px 19px}.productDetailFull .graduatedPricesNotice strong{color:#78bc5a}.productDetailFull .priceWrapper{display:inline-block;font-family:Spline Sans,sans-serif;font-size:39px;font-weight:700;line-height:40px;padding:0 3px 0 0;white-space:nowrap}.productDetailFull .priceWrapper .price{display:inline}.productDetailFull .priceGross{color:#8d8d8d;display:block;font-family:Spline Sans,sans-serif;font-size:14px;margin:0 0 10px}.productDetailFull .priceVpe{color:#8d8d8d;display:block}.productDetailFull .addToBasket{margin:0 0 10px;text-align:right}.productDetailFull .addToBasket .numberPicker{float:right}.productDetailFull .discountTable{margin:0 0 30px}.productDetailFull .shippingTime{color:#78bc5a;font-size:16px;font-weight:700;margin:0 0 10px}.productDetailFull .shippingTime:before{color:#8e8e8e;font-size:24px;padding-left:2px;padding-right:10px;vertical-align:-3px}.productDetailFull strong{font-family:Spline Sans,sans-serif}.snapSlider{margin:0 auto;max-width:590px;position:relative}.snapSliderLarge{display:flex;margin:0 0 50px;overflow-x:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.snapSliderLarge picture{flex-shrink:0;margin:0 auto;max-width:100%}.snapSliderLarge img{cursor:zoom-in;margin:0}.snapSliderSmall{margin:0 0 50px;padding:0 45px 0 55px;position:relative}.snapSliderSmall .snapNext,.snapSliderSmall .snapPrev{background:#000;border-radius:5px;color:#fff;cursor:pointer;height:30px;line-height:30px;text-align:center;top:50%;transform:translateY(-50%);width:30px}.snapSliderSmall .snapNext.deactivated,.snapSliderSmall .snapPrev.deactivated{opacity:.5;pointer-events:none}.snapSliderSmall .snapPrev{left:0;position:absolute}.snapSliderSmall .snapNext{position:absolute;right:0}.snapSliderSmall ul{display:flex;margin-top:50px;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.snapSliderSmall ul li{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin:0 8px;min-width:calc(25% - 15px);padding:10px;text-indent:0;width:calc(25% - 12px)}.snapSliderSmall ul li.active,.snapSliderSmall ul li:hover{border:1px solid #858585}.snapSliderSmall ul li:nth-of-type(4n+1){scroll-snap-align:start;scroll-snap-stop:always}.snapSliderSmall ul li:before{display:none}.snapSliderSmall ul li img{min-height:95%;min-width:75%;width:400px}@media only screen and (max-width:1339px){.zoomLens{display:none!important}}@media only screen and (min-width:1340px){.snapSliderLarge{margin:50px 0 0}.zoomLens{background:#fff;border:1px solid #ccc;border-radius:5px;display:none;height:300px;overflow:hidden;position:absolute;right:-320px;top:0;width:300px;z-index:1001}.zoomLens img{display:block;height:590px;left:0;min-width:590px;position:absolute;top:0;transform:scale(2) translateY(-50%);width:590px}}.topseller{background-color:#fff4d1;border-radius:5px;color:#6b4e16;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:700;height:27px;line-height:17px;overflow:hidden;padding:5px 8px;text-align:center;text-transform:uppercase}.topseller i{color:#ebac00;font-size:20px;padding:0 3px 0 6px}@media only screen and (min-width:768px){.galleryProduct .topseller{bottom:125px;position:absolute;right:15px}}@media only screen and (min-width:1036px){.galleryProducts .topseller{bottom:180px;right:15px}.galleryProducts .topseller i{padding:0 6px}}@media only screen and (min-width:1220px){.galleryProducts .topseller{bottom:130px}.galleryProducts .topseller i{padding:0 3px 0 6px}}.basketWrapper .checkoutContents .fa-print,.basketWrapper .mainContent .fa-print{right:147px}.basketWrapper .mainContent .noExpress .basketContentFooter{height:auto}.paymentBlock .paymentCalculationWrapper .calculationRow.titleTotal .title+span{font-size:18px}@media only screen and (min-width:768px){.contentRow .productBox{min-height:310px;transition:all .3s ease-in}.contentRow .productBox .indicators{left:20px;position:absolute;top:280px;transition:left .3s ease-in;width:200px}.contentRow .productBox .productBoxFooter .button.blue{margin:0}.contentRow .productBox .productBoxFooter .buttons5050Tablet{display:inline-grid;margin-right:10px;vertical-align:top}.contentRow .productBox .productBoxFooter .simpleCombinationsButton{margin:0 5px 0 0}.contentRow .productBox .productBoxFooter .numberPicker{margin:0 0 10px}.contentRow .productBox .productBoxFooter .variantButtonWrap{display:inline-block;margin:0 0 9px;vertical-align:top}.contentRow .productBox .productBoxFooter .buttons5050{display:inline-grid;width:100%}.contentRow .productBox .productBoxFooter .buttons5050.right{margin:0;width:auto}.contentRow .productBox.combinationsShown{background:#f3f6f8;border:1px solid #f3f6f8}.contentRow .productBox.combinationsShown .variantFlagWrapper{left:35px}.contentRow .productBox.combinationsShown .abortLabel{display:inline}.contentRow .productBox.combinationsShown .buyLabel{display:none}.contentRow .productBox.combinationsShown .detailLink a:link,.contentRow .productBox.combinationsShown .detailLink a:visited{color:#0d76c9;font-size:14px;font-weight:700;text-decoration:underline}.contentRow .productBox.combinationsShown .detailLink a:active,.contentRow .productBox.combinationsShown .detailLink a:hover{text-decoration:none}.contentRow .productBox.combinationsShown>figure{position:absolute}.contentRow .productBox .productBoxInfos{padding-top:0}.contentRow .productBox>figure{left:20px;position:absolute;top:50px;transition:left .3s ease-in}.contentRow .productBox>figure img.loading,.contentRow .productBox>figure img[data-autoload="0"]{background:none;outline:none}.contentRow .productBox .productBoxInfos{min-height:240px;padding:0 0 0 235px}.contentRow .productBox h3{margin-bottom:10px}.contentRow .productBox .stepTooltip{top:-20px}.contentRow .productBox .productBoxInfos>a:link,.contentRow .productBox .productBoxInfos>a:visited{display:inline-block;font-size:21px;line-height:25px}.contentRow .productBox .subtitle{font-size:15px;line-height:18px}}@media only screen and (min-width:768px)and (min-width:866px){.contentRow .productBox .productBoxFooter .variantButtonWrap{margin:0}}@media only screen and (min-width:768px){.contentRow .productBox.combinationsVisible .button.blue{background:#e6e6e6}.contentRow .productBox [itemprop=description]{min-height:20px}.contentRow .productBox p,.contentRow .productBox ul li{font-size:15px;line-height:23px}.categoryBox{grid-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.categoryBox .content{background:#fff;color:#f2403c;margin:0;padding:0}.categoryBox .content:hover:hover img{transform:scale(1.05)}.categoryBox .content .imageWrapper{overflow:hidden}.categoryBox .content a:link,.categoryBox .content a:visited{color:#fff}.categoryBox .content .headline{color:#f2403c;height:auto;line-height:62px;padding:0 0 0 20px}.categoryBox .content .headline .headlineText{display:inline-block;line-height:20px}.categoryBox .content img{border:none;transition:all .2s}.productAndVariantCount{font-size:16px;text-align:right}.dots,.viewSwitch{display:none}.filterButton,.variantCountHide{display:inline-block}.filterButton{background:#b20717;border-radius:5px;color:#fff;cursor:pointer;left:0;max-width:200px;padding:10px;position:absolute;top:0;width:19%;z-index:2}.filterButton.opened .fa-angle-down:before{content:""}.filterButton.opened+.filterHeader+.filterContent{display:block}.filterButton .fa-angle-down{font-size:24px;position:absolute;right:10px;top:7px}.filterButton .fa-angle-right:before{padding-right:5px}.filterContent{display:none}.filterOptions{font-size:12px;text-align:right;width:100%;z-index:1}.filterOptions .openFilters{display:none}.filterOptions .selectOverflow{border-radius:5px}.filterOptions .selectOverflow:before{top:14px}.filterOptions .selectOverflow select{border-radius:5px}.filterOptions .sorting{margin:0}.filterOptions #mwst,.filterOptions #view,.filterOptions .galleryView,.filterOptions .listView,.filterOptions .withMwSt,.filterOptions .withoutMwSt,.filterOptions label[for=mwst],.filterOptions label[for=view]{display:inline-block}.filterOptions .galleryView.active,.filterOptions .listView.active,.filterOptions .withMwSt.active,.filterOptions .withoutMwSt.active{color:#0c91fa;font-weight:700}.filterOptions .pipe{background:#ccc;display:inline-block;height:20px;margin:0 5px 0 11px;vertical-align:-6px;width:1px}.filterOptions label[for=sorting]{display:inline-block;margin:0 9px 0 5px;width:auto}.filterOptions label[for=sorting]:hover+.sorting .selectOverflow{border-right:1px solid #909090}.filterOptions .sorting{display:inline-block;vertical-align:-6px;width:19%}.filterOptions .fa-th-large{padding-left:7px}.filterOptions .fa-th-large:before{font-size:18px;vertical-align:-2px}.filterOptions .fa-list{padding-right:5px}.filterOptions .fa-list:before{font-size:18px;vertical-align:-2px}.productFilterOverlay{background:none;margin-bottom:25px;margin-top:-9px;min-height:40px;opacity:1;overflow:visible;pointer-events:auto;position:relative;z-index:2}.productFilterOverlay .productFilter{background:none;float:none;margin-right:0;width:auto}.productFilterOverlay .productFilter .dropdownContent,.productFilterOverlay .productFilter .filterFooter,.productFilterOverlay .productFilter .filterHeader{display:none}.productFilterOverlay input[type=checkbox]+.checkIcon+label{margin-left:30px;text-indent:0}.productFilterOverlay .filterTitle{border-bottom:none;color:#3e3636;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:0;margin:0;pointer-events:none;text-align:left;text-transform:none}.productFilterOverlay .filterTitle .fa-angle-down{display:inline-block}.productFilterOverlay .filterTitle span:first-child{background:none;display:inline-block;height:21px;line-height:22px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:92%}.filterDrop{border:1px solid #c3c3c3;border-radius:5px;cursor:pointer;float:left;margin:0 2% 10px 0;padding:7px 10px 6px;position:relative;width:23.5%}.filterDrop.opened,.filterDrop:hover{border:1px solid #909090}.filterDrop.opened{border-radius:5px 5px 0 0}.filterDrop:nth-child(4n){margin-right:0}.filterDrop.deactivated{opacity:.6;pointer-events:none}.filterDrop.opened .fa-angle-down:before{content:""}.filterDrop.opened .dropdownContent{display:block}.filterDrop .checkItem:last-child input[type=checkbox]+.checkIcon+label{margin-bottom:0}.filterDrop .fa-angle-down{font-size:20px;position:absolute;right:11px;top:7px}.filterDrop .fa-circle-info{border-bottom:none;font-style:normal}.filterDrop .dropdownContent{background:#fff;border:1px solid #909090;border-radius:0 5px 5px 5px;cursor:auto;left:-1px;margin:10px 0 0;padding:10px;position:absolute;top:25px;width:calc(100% + 50px);z-index:1}.filterDrop .dropdownContent:before{border-bottom:2px solid #fff;content:"";height:2px;left:0;position:absolute;top:-4px;width:calc(100% - 48px)}.filterDrop .dropdownContent .closeFilter{background:none;border:1px solid #c3c3c3;color:#3e3636;display:flex}.filterDrop .dropdownContent .closeFilter:hover{border:1px solid #909090}.filterDrop .dropdownContent .closeFilter+button{background:#0d76c9;border:1px solid #0d76c9;color:#fff;margin-top:10px;text-decoration:none}.filterDrop .dropdownContent .closeFilter+button:hover{text-decoration:underline}.filterDrop .dropdownContent .scrollContent{margin:0 0 10px;max-height:215px;overflow:auto;padding-bottom:6px}.filterDrop.hasSearch .search{display:block}.filterDrop .search{position:relative}.filterDrop .search .fa-search{cursor:auto;margin-top:-13px;pointer-events:none;position:absolute;right:7px;top:50%}.filterDrop .checkboxes{margin:0 0 10px;max-height:100px;overflow:auto}.filterDrop button{margin:0;width:100%}.filterDrop button:hover{border:1px solid #909090}.filterMinHeight{margin:21px 0 20px;min-height:48px;width:100%}.filter.hasFilter .filterContent{padding:0 127px 0 0}.filter.hasFilter.editFilter .filterContent{padding:0 182px 0 0}.filter.sticky{left:0;margin:0;padding:0;position:fixed;top:182px;transition:top .3s,left .2s;width:100%;z-index:3}.fixedHeaderIsHidden .filter.sticky{top:0}.filter.sticky.hasFilter.editFilter .filterContent{padding:10px 213px 0 29px}.filter.sticky.hasFilter .filterContent{padding:10px 157px 0 29px}.filter.sticky .categorySticky{display:inline}.filter.sticky .filterContent{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);margin:0 auto;max-width:1310px;padding:10px 77px 0 29px}.filter.sticky .viewSwitch{right:30px;top:10px}.filter.sticky .openFilters{right:75px;top:10px}.filter .categorySticky{display:none;float:left}.filter .filterContent{padding:0 47px 0 0;position:relative}.filter .selectOverflow{max-width:275px}.filter .productsVisible{float:left;line-height:38px}.filter .sorting{margin:0}.filter .sorting label{padding-right:10px}.filterOptions .galleryView.active,.filterOptions .listView.active,.filterOptions .withMwSt.active,.filterOptions .withoutMwSt.active{color:#3e3636}.productFilterOverlay h3{font-weight:400}.galleryProducts{margin:0 -8px 25px}.galleryProducts>figure img.loading,.galleryProducts>figure img[data-autoload="0"]{background:none;outline:none}.galleryProducts .tags{position:relative;right:auto;top:auto}.galleryProducts .galleryProductFooter{padding:0}.galleryProducts .fa-dolly.open:before{content:""}.galleryProducts .galleryProduct.combinationsShown{background:#f3f6f8;border-radius:8px 8px 0 0}.galleryProducts .galleryProduct.topSellerAndDiscount .topseller{bottom:148px}.galleryProducts .galleryProduct.topSellerAndDiscount .footerPlaceholder{height:150px}.galleryProducts .simpleCombinationWrapper.opened{background:#f3f6f8;border:1px solid #ccc;border-radius:0 0 8px 8px;margin:-2px 0 15px;padding:30px}.galleryProducts .simpleCombinationWrapper.opened:empty{display:none!important}}@media only screen and (min-width:768px)and (min-width:900px){.galleryProducts{margin:0 -7px}.galleryProduct{width:33.3333%}.galleryProduct .combinationWrapper{display:none}}@media only screen and (min-width:768px){@keyframes fadeProductBackground{0%{background-color:#f9f9f9}to{background-color:#f3f6f8}}.lightbox{max-width:100%;overflow:visible}.lightbox.oneImage:after{display:none}.lightbox .videoTeaserWrapper{background:#fff;height:400px;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:400px}.lightbox .videoTeaserWrapper img{height:400px;width:400px}.lightbox .videoTeaserWrapper+img{margin-left:18px}.lightbox .videoTeaserWrapper:after{background:url(/gfx/play_large.png) 0 0/86px no-repeat;height:86px;width:86px}.lightbox .slideIndicatorWrapper{display:none}.lightbox .imageSlider{left:auto!important;position:relative;top:auto!important}.lightbox .additionalImages{grid-gap:15px;align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lightbox .additionalImages img{margin:0}.lightbox .mainImage{margin:0 0 30px;min-height:240px;position:relative}.lightbox .mainImage img{left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.lightbox img{cursor:pointer;display:block;float:none;height:auto;left:auto;max-width:100%;position:relative;top:auto}.productFilter .filterContent,.pseudoProductFilter .filterContent{padding:53px 0 0}.productFilter .filterFooter,.pseudoProductFilter .filterFooter{width:400px}.productFilter .clearSingleFilter.isVisible,.pseudoProductFilter .clearSingleFilter.isVisible{display:none}.contentContainer .filters{margin:0 0 20px}.mainContent .productBox figure{left:20px;margin:0 0 20px;position:absolute;text-align:center;top:20px;width:200px}.mainContent .productBox figure img:not(.ratioDummy){left:0;position:absolute;top:0}.mainContent .productBox .indicators{top:232px}.productBox figure .indicators{margin-top:10px}.galleryProduct img,.productBox img{display:none}.galleryProduct img.active,.productBox img.active{display:block}.galleryProduct img.ratioDummy,.productBox img.ratioDummy{display:block;margin-left:0;position:static}.galleryProduct .indicators,.productBox .indicators{margin:0}.galleryProduct .indicators span,.productBox .indicators span{height:10px;width:10px}.galleryProduct figure .ratioDummy,.productBox figure .ratioDummy{height:200px;width:200px}.categoryOverview .catRow.w100:hover .button.lpStyle,.categoryOverview .catRow>div:hover .button.lpStyle{background:#3263ac;background:linear-gradient(180deg,#3263ac 0,#3774cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3263ac",endColorstr="#3774cd",GradientType=0)}.categoryOverview .catRow.threeColumn .catRowLeft,.categoryOverview .catRow.w5050 .catRowLeft{width:49%}.categoryOverview .catRow.threeColumn .catRowRight,.categoryOverview .catRow.w5050 .catRowRight{margin-left:2%;width:49%}.categoryOverview .catRow.threeColumn .catRowRight figure:first-child{margin-bottom:4%}.categoryOverview .catRow.w3070 .catRowLeft{width:37.7%}.categoryOverview .catRow.w3070 .catRowRight{margin-left:2%;width:60.3%}.categoryOverview .catRow.w7030 .catRowLeft{width:60.3%}.categoryOverview .catRow.w7030 .catRowRight{margin-left:2%;width:37.7%}.categoryOverview .catRow.w303030 .catRowLeft,.categoryOverview .catRow.w303030 .catRowMiddle,.categoryOverview .catRow.w303030 .catRowRight{width:32%}.categoryOverview .catRow.w303030 .catRowLeft,.categoryOverview .catRow.w303030 .catRowMiddle{margin-right:2%}.categoryOverview .catRow.w303030 .catRowLeft:not(.textOnly),.categoryOverview .catRow.w303030 .catRowMiddle:not(.textOnly),.categoryOverview .catRow.w303030 .catRowRight:not(.textOnly),.categoryOverview .catRow.w3070 .catRowLeft:not(.textOnly),.categoryOverview .catRow.w3070 .catRowRight:not(.textOnly),.categoryOverview .catRow.w5050 .catRowLeft:not(.textOnly),.categoryOverview .catRow.w5050 .catRowRight:not(.textOnly),.categoryOverview .catRow.w7030 .catRowLeft:not(.textOnly),.categoryOverview .catRow.w7030 .catRowRight:not(.textOnly){background:none!important}.categoryOverview .catRow.w303030 .catRowLeft.textOnly figure,.categoryOverview .catRow.w303030 .catRowMiddle.textOnly figure,.categoryOverview .catRow.w303030 .catRowRight.textOnly figure,.categoryOverview .catRow.w3070 .catRowLeft.textOnly figure,.categoryOverview .catRow.w3070 .catRowRight.textOnly figure,.categoryOverview .catRow.w5050 .catRowLeft.textOnly figure,.categoryOverview .catRow.w5050 .catRowRight.textOnly figure,.categoryOverview .catRow.w7030 .catRowLeft.textOnly figure,.categoryOverview .catRow.w7030 .catRowRight.textOnly figure{position:static}.categoryOverview .catRow.w3070 .catRowRight figcaption,.categoryOverview .catRow.w5050 .catRowLeft figcaption,.categoryOverview .catRow.w5050 .catRowRight figcaption,.categoryOverview .catRow.w7030 .catRowLeft figcaption{bottom:10px;top:auto;width:calc(100% - 20px)}.categoryOverview .catRow.w3070 .catRowRight figcaption .subheadline,.categoryOverview .catRow.w3070 .catRowRight figcaption h3,.categoryOverview .catRow.w5050 .catRowLeft figcaption .subheadline,.categoryOverview .catRow.w5050 .catRowLeft figcaption h3,.categoryOverview .catRow.w5050 .catRowRight figcaption .subheadline,.categoryOverview .catRow.w5050 .catRowRight figcaption h3,.categoryOverview .catRow.w7030 .catRowLeft figcaption .subheadline,.categoryOverview .catRow.w7030 .catRowLeft figcaption h3{padding:0 150px 0 0}.categoryOverview .catRow.w3070 .catRowRight figcaption .centeredButton,.categoryOverview .catRow.w5050 .catRowLeft figcaption .centeredButton,.categoryOverview .catRow.w5050 .catRowRight figcaption .centeredButton,.categoryOverview .catRow.w7030 .catRowLeft figcaption .centeredButton{margin:0;position:absolute;right:35px;top:15px}.categoryOverview .catRow .catRowLeft,.categoryOverview .catRow .catRowMiddle{margin:0}.categoryOverview .catRow.w100{padding:0;text-align:left}.categoryOverview .catRow.w100.textOnly.hasColor{padding:15px 185px 15px 20px}.categoryOverview .catRow.w100 .button.lpStyle{position:absolute;right:20px;top:19px}.categoryOverview .catRow.w100 h3{font-size:20px;margin:0}.categoryOverview .catRow .button.lpStyle{margin:0 auto}.categoryOverview .catRow .catRowLeft,.categoryOverview .catRow .catRowMiddle,.categoryOverview .catRow .catRowRight{float:left}.categoryOverview .catRow figure{margin:0;position:relative}.categoryOverview .catRow figure figcaption{color:#fff;position:absolute;right:10px;top:15px}.categoryOverview .catRow figure figcaption.alignLeft{left:10px;right:auto}.categoryOverview .catRow figure figcaption.alignBottom{bottom:10px;left:10px;right:auto;top:auto;width:calc(100% - 20px)}.categoryOverview .catRow figure figcaption.alignLeft .centeredButton,.categoryOverview .catRow figure figcaption.alignRight .centeredButton,.categoryOverview .catRow figure figcaption.alignTop .centeredButton{bottom:-53px;position:absolute;width:100%}.categoryOverview .catRow figure figcaption h3{margin:0 0 5px}.categoryOverview .catOffer img{max-width:50%}.categoryOverview .catOffer .button.lpStyle{margin:0 0 10px}.categoryOverview .subheadline{margin:0}.categoryOverview .alignBottom .centeredButton{bottom:auto;top:-53px}.categoryOverview figure figcaption{width:calc(100% - 20px)}.tooltip,.variantTooltip{left:0;max-width:245px;position:absolute;top:0}.tooltip .triangle,.variantTooltip .triangle{border-color:transparent transparent transparent #c6c6c6;border-style:solid;border-width:10px 0 0 10px;content:"";display:block;height:0;left:50px;position:absolute;top:-10px;width:0}.tooltip .triangleBg,.variantTooltip .triangleBg{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 0 10px;content:"";display:block;height:0;left:51px;position:absolute;top:-8px;width:0}.variantTooltip{max-width:none}.variantTooltip .productImage{text-align:center}.variantTooltip table{border:none;margin:0 auto;padding:0;width:auto}.variantTooltip table tr:first-child td{padding:4px 0}.variantTooltip table tr:nth-child(2n){background:#f0f0f0}.variantTooltip table tr:nth-child(odd){background:#fff}.variantTooltip table tr td{padding:4px 0;text-align:left;vertical-align:top;width:auto}.variantTooltip table tr td:first-child{font-weight:700;padding-left:5px}.variantTooltip table tr td:last-child{padding-right:5px}.variantTooltip table tr td:first-child,.variantTooltip table tr:first-child td:first-child{padding:4px 20px 4px 5px;width:auto}.tooltipOverlay,.variantTooltip:after,.variantTooltip:before{display:none}.productDetailFull h1{font-size:30px;line-height:35px}.productDetailFull .productInfo .buttonWrapper button.green{margin:0 0 20px;width:100%}.productDetailFull .productInfo .buttonWrapper span.button:not([aria-controls=mep_0]){width:100%}.productDetailFull .productInfo button.green,.productDetailFull .productInfo span.button:not([aria-controls=mep_0]){padding:15px 20px}.productDetailFull .productInfo button.green.simpleCombinationsButton,.productDetailFull .productInfo button.green.variantToBookmark,.productDetailFull .productInfo span.button:not([aria-controls=mep_0]).simpleCombinationsButton,.productDetailFull .productInfo span.button:not([aria-controls=mep_0]).variantToBookmark{padding:12px 20px}.productDetailFull .toggler+.toggler{padding-top:0}}
