.cpoPagination{display:block;border:1px solid #d0d5db;border-width:1px 0}
.cpoPagination .paging{text-align:center;margin:0 auto}
.cpoPagination a{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;width:26px;height:26px;line-height:26px;background:#f6f6f6;margin:5px 6px 5px 0;display:inline-block;text-align:center}
@media(max-width:767px){.cpoPagination a{font-size:13px}
}
.cpoPagination a.active,.cpoPagination a.pageLink:focus,.cpoPagination a.pageLink:hover{background:#e75012;color:#fff;fill:#fff}
.cpoPagination a .icon-arrow-left,.cpoPagination a .icon-arrow-right{background-size:15px 15px}
.cpoPagination a .icon-arrow-left+.icon-arrow-left{margin-left:-19px}
.cpoPagination a .icon-arrow-right+.icon-arrow-right{margin-left:-20px}
.cpoPagination a.firstLink,.cpoPagination a.lastLink{width:12px}
.cpoPagination a.firstLink,.cpoPagination a.lastLink,.cpoPagination a.nextLink,.cpoPagination a.previousLink{background-color:transparent;line-height:1;vertical-align:top;padding-top:4px}
.cpoPagination a.firstLink:focus,.cpoPagination a.firstLink:hover,.cpoPagination a.lastLink:focus,.cpoPagination a.lastLink:hover,.cpoPagination a.nextLink:focus,.cpoPagination a.nextLink:hover,.cpoPagination a.previousLink:focus,.cpoPagination a.previousLink:hover{color:#e75012}
.productListView .heading-level3{display:block;margin:24px 0;word-break:break-word}
.productListView .productTitleName{display:inline;border-bottom:0}
.productListView .productTitleName:hover{color:#e75012}
.productListView article{padding:10px;margin:0;position:relative}
.productListView article:after{content:"";clear:both;display:block}
.productListView article img{width:100%;max-height:230px;object-fit:contain}
.productListView article .productIcons img{width:auto;margin-top:10px}
.productListView article .orange{color:#e75012}
.productListView .unitPrice{clear:both}
.productListView .uvp{color:#222;font-size:12px;position:relative;clear:both}
.productListView .uvp .oldPrice{text-decoration:line-through}
.productListView .uvp .icon-info{fill:#858585;font-size:12px}
.productListView .uvp .tooltip{font-family:Tahoma,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;color:#222;padding:5px;max-height:36px;white-space:nowrap;border:1px solid #7e7e7e;background-color:#fff;position:absolute;bottom:30px;left:109px;display:none;z-index:1000}
.productListView .uvp .tooltip:after,.productListView .uvp .tooltip:before{top:100%;left:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.productListView .uvp .tooltip:before{border-color:transparent;border-top-color:#7e7e7e;border-width:12px;margin-left:-12px}
.productListView .uvp .tooltip:after{border-color:transparent;border-top-color:#fff;border-width:11px;margin-left:-11px}
.productListView .uvp:hover .tooltip{display:block}
.productListView.list .productsList:after{content:"";clear:both;display:block}
.productListView.list article{padding:0;float:left;padding-bottom:5px;width:100%;content-visibility:visible;contain-intrinsic-size:915px 470px}
.productListView.list article .energyLabel{display:none}
.productListView.list article:not(:last-of-type){border-bottom:1px solid #d0d5db}
.productListView.list article>.head{border:0;border-bottom:1px solid #d0d5db;padding-bottom:5px}
@media screen and (min-width:768px){.productListView.list article>.head{padding-right:90px}
}
.productListView.list article .manufactureLogo,.productListView.list article>.manufactureImage{position:absolute;right:0;top:19px;display:flex;justify-content:flex-end}
.productListView.list article .manufactureLogo{width:100px}
.productListView.list article .manufactureImage{max-height:35px;width:auto;height:auto}
.productListView.list article .availabilityWrapper div.head{text-decoration:none}
.productListView.list article .productIcons{display:flex;align-items:center}
.productListView.list article .productIcons>a{margin-right:20px}
.productListView.list article .productIcons img{width:auto;float:left;margin-right:6px}
.productListView.list article .productIcons img:last-of-type{margin-right:0}
.productListView.list article .productInfo{width:75%;float:left}
.productListView.list article .productInfo .productImage{padding:0 10px;width:33.33%;float:left;position:relative}
.productListView.list article .productInfo .productImage .productIcons{position:absolute;left:0;bottom:0}
.productListView.list article .productInfo .productImage .productIcons img{max-width:50px;max-height:50px}
.productListView.list article .productInfo .productKeybox{width:66.66%;padding-left:10px;padding-right:20px;padding-bottom:10px;position:relative;float:left;overflow:hidden}
.productListView.list article .productInfo .productKeybox a:hover{text-decoration:none;color:#222}
.productListView.list article .productInfo .productKeybox a:after{content:" ";clear:both;display:block}
.productListView.list article .productInfo .productKeybox .ratingStars{margin-bottom:10px;float:right}
.productListView.list article .productInfo .productKeybox .productinfobox .bottomContent>div,.productListView.list article .productInfo .productKeybox .productinfobox>div{margin:0 0 10px 5px;float:left;width:100%}
.productListView.list article .productInfo .productKeybox .productinfobox .bottomContent>div:last-of-type,.productListView.list article .productInfo .productKeybox .productinfobox>div:last-of-type{margin-bottom:0}
.productListView.list article .productInfo .productKeybox .productinfobox .bottomContent>div:after,.productListView.list article .productInfo .productKeybox .productinfobox>div:after{clear:both}
.productListView.list article .productInfo .productKeybox .productinfobox .bottomContent:not(:empty){padding-top:10px;border-top:1px solid #d0d5db}
.productListView.list article .productInfo .productKeybox .productinfobox .bottomContent img{max-height:68px}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts{word-break:break-word;margin:0 0 0 5px;float:left;width:100%}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts .energyEfficiency{cursor:pointer}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts:after{clear:both}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts ul{float:left;display:block;list-style-type:none;padding:0 0 0 15px;margin-top:0}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts ul li{line-height:20px}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts ul li:before{position:absolute;left:15px;content:" ";border:3px solid #d3d3d3;margin-top:8px}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts ul ul.itemizedlist{padding:0}
.productListView.list article .productInfo .productKeybox .productinfobox .keyfacts ul ul.itemizedlist p{margin:0}
.productListView.list article .productInfo .productKeybox .productinfobox .hintUsedArticle{padding:40px 0 0 0;clear:both}
.productListView.list article .productInfo .productKeybox .productinfobox .hintUsedArticle img{float:left;width:auto;height:25px;margin:4px 15px 0 0}
.productListView.list article .productInfo .productKeybox .productinfobox .hintUsedArticle p{margin:0}
.productListView.list article .productInfo .productKeybox .productinfobox .articleNumber{width:100%;margin-top:10px}
.productListView.list article .productInfo .productKeybox .productinfobox .financing a{font-weight:700;text-decoration:underline}
.productListView.list article .productInfo .productKeybox .productinfobox .financing a:hover{text-decoration:none}
.productListView.list article .productInfo .productKeybox .productinfobox .wareProduct a{text-decoration:underline}
.productListView.list article .productInfo .productKeybox .productinfobox .wareProduct a:hover{text-decoration:none;color:#e75012}
.productListView.grid .energyLabel{position:absolute;margin-top:-50px;right:15px;height:50px}
.productListView.grid .energyLabel img{height:100%;width:auto}
.productListView.grid .productsList{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}
.productListView.grid .productsList article{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(33.33% - 10px);max-width:calc(33.33% - 10px);min-height:385px;padding:10px 30px;margin:15px 0 0 0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d0d5db;width:100%}
.productListView.grid .productsList article:last-of-type:after{clear:both}
.productListView.grid .productsList article:last-child:not(:nth-child(3n+1)):not(:nth-child(3n)){margin-right:auto;margin-left:15px}
.productListView.grid .productsList article div.head{-webkit-order:2;order:2;word-wrap:break-word}
.productListView.grid .productsList article .manufactureImage,.productListView.grid .productsList article .manufactureLogo{display:none}
.productListView.grid .productsList article .productInfo{-webkit-order:1;order:1;-webkit-flex-grow:1;flex-grow:1}
.productListView.grid .productsList article .productKeybox{display:none}
.productListView.grid .productsList article .productOmniBox{-webkit-order:3;order:3}
.productListView.grid .productsList article .productOmniBox .tabLinks{display:none}
.productListView.grid .productsList article .productOmniBox .uvp{font-family:Tahoma,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}
.productListView.grid .productsList article .productOmniBox .availabilityWrapper{display:none}
.productListView.grid .productsList article .productOmniBox .addToCart{display:none}
.productListView.grid .productsList article .productOmniBox .comfortBox{display:none}
.productListView.grid+.cpoPagination{margin-top:20px}
.parContentBelow{content-visibility:auto}
.ratingStars{display:flex;align-items:center;margin-bottom:5px}
.ratingStars__link{display:flex}
.ratingStars .ratingWrap{width:75px;height:15px;position:relative;display:inline-block}
.ratingStars .ratingWrap .stars{position:absolute;top:0;left:0;overflow:hidden;height:25px;width:75px}
.ratingStars .ratingWrap .stars.grey{color:#7e7e7e;fill:#7e7e7e}
.ratingStars .ratingWrap .stars.orange{color:#e75012;fill:#e75012}
.ratingStars .ratingWrap+a,.ratingStars .ratingWrap+span{margin-left:10px}
.ratingStars:hover span{text-decoration:underline;color:#e75012}
.dropdownArrow,body .dropdownBoxButton,body .dropdownBoxButton.active{display:none}
.slider.slider-horizontal,.slider.slider-horizontal .slider-track{height:22px;margin-top:0;top:0}
.slider.slider-horizontal{width:260px}
.slider.slider-horizontal .slider-handle{margin-left:-15px}
.slider.slider-horizontal .slider-handle.min-slider-handle{margin-left:-25px}
.slider.slider-horizontal .slider-handle.max-slider-handle{margin-left:1px}
.slider.slider-horizontal .slider-track{background-image:none;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.slider.slider-horizontal .slider-selection{background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.slider-handle{top:2px;height:18px;width:24px;padding:2px 4px;background:#e75012 url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/layout/icon-arrow-right.svg) no-repeat center center;background-size:15px 15px}
.slider-handle.max-slider-handle{background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/layout/icon-arrow-left.svg)}
.slider-tick,.slider.slider-horizontal .slider-tick-label-container{display:none}
.rangeSliderContainer{display:inline-block}
.rangeSliderContainer .groupText,.rangeSliderContainer .minMaxVals{display:block;text-align:center}
.rangeSliderContainer .minMaxVals{margin-bottom:5px}
.rangeSliderContainer .groupText{margin-top:5px}
.rangeSliderContainer .innerBox{border:2px solid #d0d5db;padding:0 27px 0 27px}
.component.serp{background-color:#fff}
.component.serp .loadingAnimationContainer{display:block}
.component.serp .mobile{display:none}
.component.serp .empty-items{padding-bottom:45px}
.component.serp .empty-items .text p{margin:0}
.component.serp .empty-items .text p span{color:#e75012;font-weight:700}
.component.serp .empty-items .text a{text-decoration:underline}
.component.serp .filterTopLine{padding:8px 0;font-size:14px}
.component.serp .filterTopLine h1{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;margin:0;display:inline}
@media(max-width:767px){.component.serp .filterTopLine h1{font-size:13px}
}
.component.serp .filterTopLine h2{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;font-weight:400;font-size:14px;display:inline}
@media(max-width:767px){.component.serp .filterTopLine h2{font-size:13px}
}
.component.serp .resultCount,.component.serp .resultQuery{color:#e75012}
.component.serp .serpFacetGroupsWrapper.sortHeader{border:0;background:#f6f6f6;margin-top:30px}
.component.serp .serpFacetGroupsWrapper .paging{display:inline-block}
.component.serp .serpFacetGroupsWrapper .paging a{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;padding:5px;margin-right:6px;display:inline-block}
@media(max-width:767px){.component.serp .serpFacetGroupsWrapper .paging a{font-size:13px}
}
.component.serp .serpFacetGroupsWrapper .paging a:hover{color:#e75012}
.component.serp .serpFacetGroupsWrapper .paging a.active{color:#e75012;border-bottom:3px solid;padding-bottom:4px;padding-top:4px}
.component.serp .serpFacetGroupsWrapper .paging a:focus{text-decoration:none}
.component.serp .serpFacetGroupsWrapper .paging a.firstLink{background-color:transparent;padding:0}
.component.serp .serpFacetGroupsWrapper .paging a.firstLink [class*=icon-]{margin-left:-15px}
.component.serp .serpFacetGroupsWrapper .paging a.firstLink .icon-arrow-left+.icon-arrow-left{margin-left:-19px}
.component.serp .serpFacetGroupsWrapper .paging a.lastLink{background-color:transparent;padding:0}
.component.serp .serpFacetGroupsWrapper .paging a.lastLink [class*=icon-]{margin-right:1px}
.component.serp .serpFacetGroupsWrapper .paging a.lastLink .icon-arrow-right+.icon-arrow-right{margin-left:-20px}
.component.serp .serpFacetGroupsWrapper .paging a.previousLink{background-color:transparent;margin-right:9px}
.component.serp .serpFacetGroupsWrapper .paging a.nextLink{background-color:transparent;margin-left:9px}
.component.serp .serpFacetGroupsWrapper .paging a [class*=icon-]:focus{outline:0;color:#222}
.component.serp .serpFacetGroupsWrapper .paging a [class*=icon-]:active{color:#222}
.component.serp .serpFacetGroupsWrapper.pagination{margin-top:50px;width:100%;text-align:center}
.component.serp .serpFacetGroupsWrapper.pagination .paging .active{padding-bottom:0}
.component.serp .serpFacetsWrapper{border-top:3px solid #d0d5db;position:relative}
.component.serp .serpFacetsWrapper.is-loaded{display:block}
.component.serp .serpFacetsWrapper hr{margin:0 15px}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper{margin:0;padding:10px 0 5px;clear:both;display:inline-block;width:100%;position:relative}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.serpSortMobile{display:none}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.extended.showAll{margin-bottom:25px}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.extended.showAll #showAllManufacturer{bottom:-15px}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper .serpFacetDropdown .selectbox-label{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;height:30px;display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:5px;margin-top:0}
@media(max-width:767px){.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper .serpFacetDropdown .selectbox-label{font-size:13px}
}
.component.serp .serpFacetsWrapper .serpFacetGroup{position:relative}
.component.serp .serpFacetsWrapper .serpFacetGroup.serpFacetDropdown .serpFacetGroupContent{margin-bottom:10px}
.component.serp .serpFacetsWrapper .serpFacetGroup.serpFacetMarketingAttributes label .count{padding-left:3px}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;margin-bottom:5px;padding:5px 15px;clear:both}
@media(max-width:767px){.component.serp .serpFacetsWrapper .serpFacetGroupTitle{font-size:13px}
}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle .icon-arrow-down,.component.serp .serpFacetsWrapper .serpFacetGroupTitle .icon-arrow-up{display:none}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal{clear:both}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetGroupsWrapper{border:0}
.component.serp .serpFacetsWrapper .serpFacetMultiChoice+.serpFacetRangeSlider{clear:left}
.component.serp .serpFacetsWrapper #showAllFilters{text-align:center;border-bottom:3px solid #d0d5db;padding:20px 0 3px 0}
.component.serp .serpFacetsWrapper #showAllFilters a{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;position:relative;text-decoration:none;color:#e75012;cursor:pointer}
@media(max-width:767px){.component.serp .serpFacetsWrapper #showAllFilters a{font-size:13px}
}
.component.serp .serpFacetsWrapper #showAllFilters a [class*=icon-]{margin-left:5px;fill:#e75012}
.component.serp .serpFacetsWrapper #showAllFiltersMobile{display:none}
.component.serp .serpFacetsWrapper #showAllManufacturer{position:absolute;bottom:15px;right:0;font-weight:400}
.component.serp .serpFacetsWrapper #showAllManufacturer.open a.on{display:block}
.component.serp .serpFacetsWrapper #showAllManufacturer.open a.off{display:none}
.component.serp .serpFacetsWrapper #showAllManufacturer a{font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;position:relative;color:#222;text-decoration:underline;display:inline-block}
@media(max-width:767px){.component.serp .serpFacetsWrapper #showAllManufacturer a{font-size:13px}
}
.component.serp .serpFacetsWrapper #showAllManufacturer a [class*=icon-]{position:absolute;top:0;margin:0 4px;fill:#858585}
.component.serp .serpFacetsWrapper #showAllManufacturer a .text{display:inline-block;padding-left:30px;line-height:1}
.component.serp .serpFacetsWrapper #showAllManufacturer a .count{margin-left:4px}
.component.serp .serpFacetsWrapper #showAllManufacturer a:hover{color:#e75012}
.component.serp .serpFacetsWrapper #showAllManufacturer a:hover [class*=icon-]{fill:#e75012}
.component.serp .serpFacetsWrapper #showAllManufacturer a.on{display:none}
.component.serp .serpFacetsWrapper .formGroup{margin-bottom:10px;padding:2px 0 0}
.component.serp .serpFacetsWrapper .formGroup.disabled *{opacity:1}
.component.serp .serpFacetsWrapper .formGroup.disabled input{background:0;border:0}
.component.serp .serpFacetsWrapper .checkboxGroup.disabled label.SALE{color:rgba(231,80,18,.3)}
.component.serp .serpFacetsWrapper .checkboxGroup.disabled label.IMMEDIATELY{color:rgba(0,153,0,.3)}
.component.serp .serpFacetsWrapper label{font-weight:400}
.component.serp .serpFacetsWrapper label.SALE{color:#e75012}
.component.serp .serpFacetsWrapper label.IMMEDIATELY,.component.serp .serpFacetsWrapper label.SOON{color:#090}
.component.serp .serpFacetsWrapper .rangeSliderContainer .minMaxVals{margin-bottom:5px;height:30px;display:flex;justify-content:center;align-items:center}
.component.serp .serpFacetsWrapper .rangeSliderContainer .minMaxVals .rangeLabel{margin:0}
.component.serp .serpFacetsWrapper .rangeSliderContainer .groupText{margin:5px 0 10px 0}
.component.serp .serpFacetsWrapper .rangeSliderContainer .slider.slider-horizontal{width:148px;max-width:100%}
.component.serp .serpFacetsWrapper .selectboxit-container{max-width:100%}
.component.serp .serpFacetsWrapper .selectbox .selectboxit{width:210px;max-width:100%}
.component.serp .serpFacetsWrapper .selectStore{display:block;padding-left:25px;position:relative;margin-top:2px}
.component.serp .serpFacetsWrapper .selectStore.active{color:#e75012}
.component.serp .serpFacetsWrapper .selectStore.active .icon-pindrop{fill:#e75012}
.component.serp .serpFacetsWrapper .selectStore .icon-pindrop{position:absolute;left:6px}
.component.serp .serpFacetsWrapper .selectStore .store{text-decoration:underline}
.component.serp .serpToolbar{border:0;background:#f6f6f6;margin-top:30px;width:100%}
.component.serp .serpToolbar .view{float:left;margin-left:10px;font-size:20px}
.component.serp .serpToolbar .view a{color:#222;display:block;float:left}
.component.serp .serpToolbar .view a [class^=icon-]{position:relative;display:block;margin-right:16px}
.component.serp .serpToolbar .view a.selected{fill:#e75012;color:#e75012}
.component.serp .serpToolbar .view a:focus{color:#e75012;text-decoration:none}
.component.serp .serpToolbar .count{float:left;display:none;margin:0 20px}
.component.serp .serpToolbar .count a{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;padding:5px 3px;margin-right:6px;display:inline-block}
@media(max-width:767px){.component.serp .serpToolbar .count a{font-size:13px}
}
.component.serp .serpToolbar .count a:hover{color:#e75012}
.component.serp .serpToolbar .count a.active{color:#e75012;border-bottom:3px solid;padding-bottom:4px;padding-top:4px}
.component.serp .serpToolbar .count a:focus{text-decoration:none}
.component.serp .serpToolbar .sort{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;float:right}
@media(max-width:767px){.component.serp .serpToolbar .sort{font-size:13px}
}
.component.serp .serpToolbar .sort a.active{color:#e75012;border-bottom:3px solid;padding-bottom:4px;padding-top:4px}
.component.serp .serpToolbar .sort .sortList{padding:5px;margin:0 5px;display:inline-block}
.subnavigation{border-top:2px solid #7e7e7e;background-color:#fff}
.subnavigation .headline{font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-transform:uppercase}
.subnavigation .headline-box{padding:10px 0;border-bottom:7px solid #f6f6f6}
.subnavigation .subnavigation-wrapper{padding:5px 0 15px 0}
.subnavigation .subnavigation-wrapper .subnavigation-item{padding:5px 0}
.subnavigation .subnavigation-wrapper .subnavigation-infos{margin-top:15px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .headline{color:#7e7e7e;fill:#7e7e7e}
.subnavigation .subnavigation-wrapper .subnavigation-infos .headline .icon-rating{vertical-align:text-top}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-contact{background-color:#f6f6f6;padding:10px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-contact .contact-chat img{float:left;margin-right:10px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-contact .contact-chat .btn{margin-top:10px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-payment{margin-top:15px;background-color:#f6f6f6;padding:10px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-payment .payment-collection{display:flex;flex-wrap:wrap;margin-top:10px}
.subnavigation .subnavigation-wrapper .subnavigation-infos .subnavigation-payment .payment-collection .payment{margin:5px}
.subnavigation.subnavigation-box{border-top:0;margin:20px 0 0 0;padding-bottom:20px}
.subnavigation.subnavigation-box>.row{border:1px solid #7e7e7e;padding:0 10px}
.subnavigation.subnavigation-box .headline-box{border:0;padding:20px 0 5px 0}
.subnavigation.subnavigation-box .subnavigation-item{margin:5px 0}
.subnavigation.subnavigation-box .subnavigation-item a{text-decoration:underline}
.subnavigation.subnavigation-box .subnavigation-item a:hover{color:#e75012;text-decoration:none}
.subnavigation.subnavigation-box .subcategory-wrapper{margin-bottom:20px}
.productOmniBox-wishlistButton.active .svgIcon path,.productOmniBox-wishlistButton:focus .svgIcon path,.productOmniBox-wishlistButton:hover .svgIcon path{fill:#e75012}
.component.productDetail .productDetailDescriptionBox{z-index:1;width:34%}
.component.productDetail .productDetailTitle{padding:0 0 10px 0}
.component.productDetail .productDetailTitle .title{display:flex}
.component.productDetail .productDetailTitle .manufactureLogo{height:32px;float:right;margin-top:4px}
.component.productDetail .productDetailTitle .manufactureLogo img{max-height:32px;width:auto}
.component.productDetail section{background-color:#fff}
.component.productDetail section .productIDbox,.component.productDetail section .title{margin:5px 0}
.component.productDetail section .title{display:block}
.component.productDetail section .title .marketingAttribute{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700;color:#e75012}
@media(max-width:767px){.component.productDetail section .title .marketingAttribute{font-size:22px}
}
.component.productDetail section .title h1{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700;flex:1;margin:0}
@media(max-width:767px){.component.productDetail section .title h1{font-size:22px}
}
.component.productDetail section .availabilityWrapper .available{color:#090}
.component.productDetail section .availabilityWrapper .soonDay,.component.productDetail section .availabilityWrapper .soonWeek{color:#090}
.component.productDetail section .availabilityWrapper .availableSince{color:#c90}
.component.productDetail section .availabilityWrapper .unavailable{color:#e1110c}
.component.productDetail section .availabilityWrapper .exclusive{color:#090}
.component.productDetail section .availabilityWrapper .exclusive [class*=icon-]{fill:#090}
.component.productDetail section .availabilityWrapper .exclusive .text{vertical-align:middle}
.component.productDetail section .availabilityWrapper .storeBoxPriceSelectedAvaibility{margin:5px 0}
.component.productDetail section .availabilityWrapper .eilt{color:#090}
.component.productDetail section .availabilityWrapper .eiltOverlay{text-decoration:underline}
.component.productDetail section .productPriceWrapper .price{color:#00507e}
.component.productDetail section .productPriceWrapper .oldProductPrice{font-size:24px;padding:2px 0;color:#222}
.component.productDetail section .productPriceWrapper .oldProductPrice.strike{position:relative}
.component.productDetail section .productPriceWrapper .oldProductPrice.strike:before{position:absolute;content:"";left:-5px;top:40%;right:-5px;border-top:2px solid;border-color:inherit;-webkit-transform:rotate(-18deg);-moz-transform:rotate(-18deg);-ms-transform:rotate(-18deg);-o-transform:rotate(-18deg);transform:rotate(-18deg)}
.component.productDetail section .productPriceWrapper [class*=icon-]{fill:#222}
.component.productDetail section .productPriceWrapper .productPrice{font-size:50px;padding:10px 0}
.component.productDetail section .productPriceWrapper .productPrice.discount{color:#e75012;border-top:2px solid #f6f6f6}
.component.productDetail section .error{display:none;margin-top:10px;color:#e1110c;font-weight:700}
.component.productDetail .keybox{width:100%;padding:0;margin:0}
.component.productDetail .keybox:after{clear:both}
.component.productDetail .keybox .toprow{display:flex;justify-content:space-between;flex-wrap:wrap}
.component.productDetail .keybox .toprow-left{flex:1 auto;margin-right:15px;margin-bottom:10px}
.component.productDetail .keybox .toprow img{max-width:100%;max-height:100%;display:inline-block;margin-bottom:10px}
.component.productDetail .keybox .hintUsedArticle{padding:40px 0 0 0;clear:both}
.component.productDetail .keybox .hintUsedArticle img{float:left;width:auto;height:25px;margin:4px 15px 0 0}
.component.productDetail .keybox .hintUsedArticle p{margin:0;font-family:Roboto,sans-serif}
.component.productDetail .keybox .keyfacts{display:block;float:left;margin-top:20px;width:100%}
.component.productDetail .keybox .keyfacts ul{float:left;display:block;width:100%;list-style-type:none;padding:0;margin:0}
.component.productDetail .keybox .keyfacts ul li{padding-left:15px;line-height:22px}
.component.productDetail .keybox .keyfacts ul li:before{position:absolute;left:15px;content:" ";border:3px solid #d3d3d3;margin-top:8px}
.component.productDetail .keybox .keyfacts ul li a:visited{color:#222;text-decoration:underline}
.component.productDetail .keybox .keyfacts ul li a:hover{cursor:pointer}
.component.productDetail .keybox .keyfacts ul li a:focus,.component.productDetail .keybox .keyfacts ul li a:hover{color:#e75012;text-decoration:none}
.component.productDetail .keybox .productID{float:left;width:100%;margin-top:15px}
.component.productDetail .keybox .highlightText{float:left;display:block;width:100%;margin-top:15px}
.component.productDetail .keybox .highlightText .headline{font-weight:700;margin-right:5px}
.component.productDetail .keybox .highlightText p{margin:0;margin-top:5px}
.component.productDetail .keybox .additionalOptions{float:left;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #d0d5db}
.component.productDetail .keybox .additionalOptions .option{display:inline-block;white-space:nowrap;margin-right:5px}
.component.productDetail .keybox .additionalOptions a{color:#e75012;text-decoration:underline}
.component.productDetail .keybox .additionalOptions a:hover{text-decoration:none}
.component.productDetail .keybox .additionalOptions .financing{margin-bottom:10px}
.component.productDetail .keybox .additionalOptions .financing .icon-financing{fill:#e75012}
.component.productDetail .keybox .additionalOptions .financing a{color:#222}
.component.productDetail .keybox .additionalOptions .requestOfferOverlayOpener{text-decoration:none;color:#222;margin-bottom:10px}
.component.productDetail .keybox .additionalOptions .requestOfferOverlayOpener .icon-price{fill:#e75012;margin-right:5px}
.component.productDetail .keybox .additionalOptions .requestOfferOverlayOpener .text{text-decoration:underline}
.component.productDetail .keybox .additionalOptions .requestOfferOverlayOpener:hover .text{text-decoration:none}
.component.productDetail .keybox .additionalOptions .leasing a{color:#222}
.component.productDetail .keybox .additionalOptions .guarantee,.component.productDetail .keybox .additionalOptions .leasing,.component.productDetail .keybox .additionalOptions .wareProduct{display:block;margin-bottom:10px}
.component.productDetail .keybox .additionalOptions .black a{color:#222}
.component.productDetail .keybox .bottomLogoWrapper{display:inline-block;width:100%}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos{float:left;display:inline-block;margin:20px 0}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos>*{display:inline-block}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos img{display:inline-block;max-height:68px;margin-right:10px;vertical-align:bottom}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos img:last-of-type{margin-right:0}
.component.productDetail .keybox .bottomLogoWrapper .socialWrapper{display:none}
.component.productDetail .keybox .red{color:#e1110c}
.component.productDetail .keybox .notAvailableBox{padding:60px 15px;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:21px;text-align:center;color:#e75012;background-color:#f6f6f6}
.component.productDetail .ageRating{display:inline-block}
.component.productDetail .detailHeader{padding:15px 0}
.financingOverlay,.leasingOverlay{display:none;width:500px;max-width:88vw}
.financingOverlay h3,.leasingOverlay h3{margin-top:10px;margin-bottom:15px;padding-right:20px}
.financingOverlay h5,.leasingOverlay h5{margin-bottom:0}
.financingOverlay h5+p,.leasingOverlay h5+p{margin-top:10px}
.financingOverlay li,.leasingOverlay li{font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;line-height:1.42857143 !important;color:#222}
@media(max-width:767px){.financingOverlay li,.leasingOverlay li{font-size:13px}
}
.financingOverlay li::before,.leasingOverlay li::before{margin-top:.5em !important}
.financingOverlay .leasingInfo a,.leasingOverlay .leasingInfo a{text-decoration:underline}
.financingOverlay .leasingInfo a:hover,.leasingOverlay .leasingInfo a:hover{text-decoration:none}
.financingOverlay .selectbox a,.leasingOverlay .selectbox a{text-decoration:none}
#leasingOverlay{overflow:visible;width:320px}
.leasingLightbox.component{margin-bottom:0}
.leasingLightbox .durationSelectbox{width:100px;padding-bottom:10px}
.leasingLightbox h3{margin:0}
.leasingLightbox .subHeader{margin:5px 0 10px}
.leasingLightbox hr{margin:15px 0 0}
.leasingLightbox .priceRow{display:flex;margin:10px 0;font-weight:700}
.leasingLightbox .priceRow.highlighted{color:#e75012}
.leasingLightbox .priceRow div{flex-grow:1}
.leasingLightbox .priceRow div:nth-child(2){text-align:right}
.leasingLightbox .leasingInfo{margin-bottom:0}
.overlayEilt{border-color:#d3d3d3;width:450px;max-width:100%;display:none}
.overlayEilt.authorEiltService{display:block}
.overlayEilt .header{margin:0;padding:0 0 20px 0}
.overlayEilt div.head{margin:0;max-width:calc(100% - 60px);white-space:normal}
.overlayEilt p{margin:0;white-space:normal}
.overlayEilt .btn{float:right;color:#fff !important;text-decoration:none;margin-top:10px}
.overlayEilt img{max-width:100%}
.overlayEilt label{float:left;margin-top:15px;margin-right:10px}
.overlayEilt input{float:left;padding:5px;margin-top:10px;width:100px;border:2px solid #d3d3d3;background:#fff}
.overlayEilt .optionEiltForm{clear:both}
.overlayEilt .notification{margin-top:10px}
.overlayEilt .notification .icon-check{float:left}
.overlayEilt .notification-success{padding:10px 0}
.overlayEilt .notification-error .icon-check{display:none}
.overlayEilt .moreInfo{padding:0}
.overlayEilt .moreInfo .list{float:right;list-style-type:none;padding:0;margin:0 15px 0 0}
.overlayEilt .moreInfo .list li{line-height:22px;padding-left:40px}
.overlayEilt .moreInfo .list li:before{position:absolute;left:20px;content:" ";border:3px solid #d3d3d3;margin-top:8px}
.overlayEilt .moreInfo .list+.btn{margin-right:15px}
.ageRatingOverlay{display:none;width:600px;max-width:95%;max-width:calc(100vw - 100px)}
.ageRatingOverlay ul{margin:0;padding:0}
.ageRatingOverlay ul li:nth-child(even){background-color:#f6f6f6}
.ageRatingOverlay ul li{list-style-type:none;margin:0;padding:10px}
.ageRatingOverlay ul li img{width:40px;height:40px;float:left}
.ageRatingOverlay ul li p{margin:0 0 15px 0;padding-left:60px}
.list .productOmniBoxWrapper{width:25%;padding-left:0;padding-right:0;float:left}
.grid .productOmniBoxWrapper{width:100%;padding-left:0;padding-right:0;order:3}
.grid .productOmniBoxWrapper .productOmniBox{background-color:inherit}
.grid .productOmniBoxWrapper .productOmniBox .price{float:left;width:auto;padding-right:5px}
.grid .productOmniBoxWrapper .productOmniBox .deliverdByCarrier,.grid .productOmniBoxWrapper .productOmniBox .unitPrice{display:block;width:auto;clear:none}
.grid .productOmniBoxWrapper .productOmniBox .deliverdByCarrier,.grid .productOmniBoxWrapper .productOmniBox .unitPrice{display:none !important}
.grid .productOmniBoxWrapper .productOmniBox .tab{padding:0}
.grid .productOmniBoxWrapper .productOmniBox .tab.delivery .exclusiveWrapper{display:inline-block !important}
.productOmniBoxWrapper .productOmniBox{background-color:#f6f6f6}
.productOmniBoxWrapper .productOmniBox .error{display:none !important}
.productOmniBoxWrapper .productOmniBox .eilt{text-transform:uppercase;font-weight:700;color:#090}
.productOmniBoxWrapper .productOmniBox.productNotAvailable .availabilityWrapper{margin:0;padding:10px}
.productOmniBoxWrapper .productOmniBox .attachProducts{padding-bottom:15px}
.productOmniBoxWrapper .productOmniBox .attachProducts__block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -10px;padding:10px;border-bottom:2px solid #fff}
.productOmniBoxWrapper .productOmniBox .attachProducts__block:last-child{border:0}
.productOmniBoxWrapper .productOmniBox .attachProducts__checkbox{width:70%}
.productOmniBoxWrapper .productOmniBox .attachProducts__info{display:inline-flex;align-items:center}
.productOmniBoxWrapper .productOmniBox .attachProducts label{display:flex;align-items:center;min-height:28px}
.productOmniBoxWrapper .productOmniBox .attachProducts label .text{display:inline-block}
.productOmniBoxWrapper .productOmniBox .attachProducts label .icon-check{top:calc(50% - 5px);width:13px;height:13px;left:6px}
.productOmniBoxWrapper .productOmniBox .attachProducts label:before{top:calc(50% - 12px);width:25px;height:25px}
.productOmniBoxWrapper .productOmniBox .attachProducts__price{font-size:14px;font-weight:700;display:inline-block;margin-right:10px}
.productOmniBoxWrapper .productOmniBox .attachProducts__select{position:relative;display:flex;width:100%;height:30px;line-height:3;background:#fff;overflow:hidden;border:1px solid #d0d5db;border-radius:0;margin-bottom:5px;margin-top:10px}
.productOmniBoxWrapper .productOmniBox .attachProducts__select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;height:30px;padding:0 30px 0 12px;outline:0;box-shadow:none;color:#222;background:#fff;border:0 !important;border-radius:0;cursor:pointer;line-height:initial}
.productOmniBoxWrapper .productOmniBox .attachProducts__select::after{content:'';position:absolute;top:0;right:7px;padding:0 1em;height:30px;background:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/dummy/iconSelectBox.png) no-repeat center center;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}
.productOmniBoxWrapper .productOmniBox .attachedProductsTooltipOverlay{margin-left:0;height:20px}
.productOmniBoxWrapper .productOmniBox .attachedProductsTooltipOverlay .icon-info{fill:#858585}
.productOmniBoxWrapper .productOmniBox .tabLinks{display:flex}
.productOmniBoxWrapper .productOmniBox .tabLinks a{flex:1 1 auto;text-align:center;padding:10px;background-color:#d3d3d3;font-family:'Roboto Condensed Regular',sans-serif;font-size:15px;font-weight:400;line-height:1.1}
.productOmniBoxWrapper .productOmniBox .tabLinks a.active{background-color:#f6f6f6;font-family:'Roboto Condensed Bold',sans-serif}
.productOmniBoxWrapper .productOmniBox .tab{padding:15px 10px 10px}
.productOmniBoxWrapper .productOmniBox .tab .availability{position:relative}
.productOmniBoxWrapper .productOmniBox .tab .availability:before{content:'';position:absolute;left:5px;top:5px;display:block;width:5px;height:5px;border-radius:50%;background:#090}
.productOmniBoxWrapper .productOmniBox .tab.delivery .availabilityWrapper .storeWrapper,.productOmniBoxWrapper .productOmniBox .tab.delivery .exclusiveWrapper{display:none !important}
.productOmniBoxWrapper .productOmniBox .tab.delivery .deliverdByCarrier .fancyboxContent{display:none}
.productOmniBoxWrapper .productOmniBox .tab.delivery .deliverdByCarrier a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .tab.delivery .deliverdByCarrier a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .tab.store .availabilityWrapper .deliveryWrapper{display:none !important}
.productOmniBoxWrapper .productOmniBox .tab.store .deliverdByCarrier .fancyboxContent{display:none}
.productOmniBoxWrapper .productOmniBox .tab.store .deliverdByCarrier a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .tab.store .deliverdByCarrier a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .deliveryWrapper{padding-left:20px;display:inline-block}
.productOmniBoxWrapper .productOmniBox .deliveryWrapper .optionEilt a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .deliveryWrapper .optionEilt a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .uvp{margin-top:5px}
.productOmniBoxWrapper .productOmniBox .uvp .oldPrice{text-decoration:line-through}
.productOmniBoxWrapper .productOmniBox .uvp .uvpTooltipParent{display:inline-block}
.productOmniBoxWrapper .productOmniBox .uvp .uvpTooltipParent .icon-info{vertical-align:top}
.productOmniBoxWrapper .productOmniBox .price,.productOmniBoxWrapper .productOmniBox .storePrice{width:100%;float:left;margin-bottom:5px}
.productOmniBoxWrapper .productOmniBox .price.orange,.productOmniBoxWrapper .productOmniBox .storePrice.orange{color:#e75012}
.productOmniBoxWrapper .productOmniBox .buyPrice{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;padding-bottom:5px;font-size:14px}
@media(max-width:767px){.productOmniBoxWrapper .productOmniBox .buyPrice{font-size:13px}
}
.productOmniBoxWrapper .productOmniBox .tab.store .buyPrice{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;padding-bottom:5px;font-size:14px}
@media(max-width:767px){.productOmniBoxWrapper .productOmniBox .tab.store .buyPrice{font-size:13px}
}
.productOmniBoxWrapper .productOmniBox .tab.store .delivery-price{display:none}
.productOmniBoxWrapper .productOmniBox .tab.delivery .component.iSubscription~.addToCart .btn{min-height:40px}
.productOmniBoxWrapper .productOmniBox .tab.delivery .storePrice{display:none}
.productOmniBoxWrapper .productOmniBox .tab.delivery .exclusive{color:#090}
.productOmniBoxWrapper .productOmniBox .tab.delivery .exclusive [class*=icon-]{fill:#090}
.productOmniBoxWrapper .productOmniBox .tab.delivery .exclusive .text{vertical-align:middle}
.productOmniBoxWrapper .productOmniBox .shipping,.productOmniBoxWrapper .productOmniBox .tax,.productOmniBoxWrapper .productOmniBox .unitPrice{display:inline-block;width:100%}
.productOmniBoxWrapper .productOmniBox .shipping .green,.productOmniBoxWrapper .productOmniBox .tax .green,.productOmniBoxWrapper .productOmniBox .unitPrice .green{color:#090}
.productOmniBoxWrapper .productOmniBox .shipping a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .shipping a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper{margin-top:30px;margin-bottom:30px}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .icon-delivery{position:absolute;top:0;left:-20px}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .available,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .availableSince,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .exclusive,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonDay,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonWeek,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .unavailable{position:relative;text-decoration:underline;white-space:normal}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .available:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .availableSince:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .exclusive:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonDay:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonWeek:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .unavailable:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .available{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .available [class*=icon-]{fill:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonDay,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonWeek{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonDay [class*=icon-],.productOmniBoxWrapper .productOmniBox .availabilityWrapper .soonWeek [class*=icon-]{fill:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .availableSince{color:#c90}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .availableSince [class*=icon-]{fill:#c90}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .unavailable{color:#e1110c}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .unavailable [class*=icon-]{fill:#e1110c}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .exclusive{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .exclusive [class*=icon-]{fill:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .exclusive .text{vertical-align:middle}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeAvailability{margin-top:5px;position:relative}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeAvailability .icon-pindrop{position:absolute;top:1px;left:-20px}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeAvailability a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeAvailability a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeBoxPriceSelected>div{display:none}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .storeBoxPriceSelectedAvaibility{margin:5px 0}
.productOmniBoxWrapper .productOmniBox .storeWrapper .storeBox{padding-left:20px}
.productOmniBoxWrapper .productOmniBox .storeWrapper .storeAvailability .icon-pindrop{position:absolute;top:1px;left:-20px}
.productOmniBoxWrapper .productOmniBox .storeWrapper .storeBoxPrice{margin-top:5px}
.productOmniBoxWrapper .productOmniBox .storeWrapper .storeBoxPrice p{margin:0}
.productOmniBoxWrapper .productOmniBox .storeWrapper .storeBoxPrice .storeBoxPriceSelectedAvaibility{margin:5px 0}
.productOmniBoxWrapper .productOmniBox .storeWrapper .optionEilt .eilt{text-transform:uppercase;color:#090}
.productOmniBoxWrapper .productOmniBox .storeWrapper .optionEilt a{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .storeWrapper .optionEilt a:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .storeWrapper .optionEilt .eiltOverlay{white-space:nowrap}
.productOmniBoxWrapper .productOmniBox .addToCart .btn{width:100%}
.productOmniBoxWrapper .productOmniBox .addToCart .btn .btnInnerWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.productOmniBoxWrapper .productOmniBox .addToCart .btn.cybersale{padding:10px;text-align:left}
.productOmniBoxWrapper .productOmniBox .addToCart .btn.cybersale .logo-cybersale{width:30px;min-width:30px;height:30px;margin-right:10px}
.productOmniBoxWrapper .productOmniBox .addToCart .btn.cybersale .cartText{color:#fff}
.productOmniBoxWrapper .productOmniBox .addToCart .exclusive{position:relative}
.productOmniBoxWrapper .productOmniBox .addToCart .exclusive [class*=icon-]{fill:#090;position:absolute}
.productOmniBoxWrapper .productOmniBox .addToCart .exclusive .headline{color:#090;margin-left:20px}
.productOmniBoxWrapper .productOmniBox .addToCart .exclusive .text{float:left;margin:5px 0;color:#222}
.productOmniBoxWrapper .productOmniBox .comfortBox{background-color:#fff;width:100%;display:flex;justify-content:space-around;padding:25px 10% 0}
.productOmniBoxWrapper .productOmniBox .comfortBox>div{text-align:center}
.productOmniBoxWrapper .productOmniBox .comfortBox>div:last-child{margin-right:0}
.productOmniBoxWrapper .productOmniBox .comfortBox>div [class*=icon-]{display:block;margin:0 auto 10px;fill:#7e7e7e;width:20px;height:20px}
.productOmniBoxWrapper .productOmniBox .comfortBox>div a:focus{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .comfortBox>div a.active{color:#e75012}
.productOmniBoxWrapper .productOmniBox .comfortBox>div a.active [class*=icon-]{fill:#e75012}
@media(hover:hover){.productOmniBoxWrapper .productOmniBox .comfortBox>div a:hover [class*=icon-]{fill:#e75012}
}
.productOmniBoxWrapper .productOmniBox .comfortBox .copySmall.onWishlist span{color:#e75012;fill:#e75012}
.productOmniBoxWrapper .productOmniBox .storeBoxPriceSelectedPrice{display:none}
.list .productOmniBoxWrapper .uvp__price{font-size:clamp(14px,2vw,24px);white-space:nowrap}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head,.tooltipAvailabilityParent .tooltipBox .head,.tooltipStoreParent .tooltipBox .head{margin:0 0 15px;border-bottom:1px solid #d0d5db;padding:0 0 15px;text-decoration:none;color:inherit;display:block !important}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.available,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.availableSince,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.exclusive,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonDay,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonWeek,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.unavailable,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.available,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.availableSince,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.exclusive,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonDay,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonWeek,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.unavailable,.tooltipAvailabilityParent .tooltipBox .head.available,.tooltipAvailabilityParent .tooltipBox .head.availableSince,.tooltipAvailabilityParent .tooltipBox .head.exclusive,.tooltipAvailabilityParent .tooltipBox .head.soonDay,.tooltipAvailabilityParent .tooltipBox .head.soonWeek,.tooltipAvailabilityParent .tooltipBox .head.unavailable,.tooltipStoreParent .tooltipBox .head.available,.tooltipStoreParent .tooltipBox .head.availableSince,.tooltipStoreParent .tooltipBox .head.exclusive,.tooltipStoreParent .tooltipBox .head.soonDay,.tooltipStoreParent .tooltipBox .head.soonWeek,.tooltipStoreParent .tooltipBox .head.unavailable{text-decoration:underline}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.available:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.availableSince:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.exclusive:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonDay:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonWeek:hover,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.unavailable:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.available:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.availableSince:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.exclusive:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonDay:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonWeek:hover,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.unavailable:hover,.tooltipAvailabilityParent .tooltipBox .head.available:hover,.tooltipAvailabilityParent .tooltipBox .head.availableSince:hover,.tooltipAvailabilityParent .tooltipBox .head.exclusive:hover,.tooltipAvailabilityParent .tooltipBox .head.soonDay:hover,.tooltipAvailabilityParent .tooltipBox .head.soonWeek:hover,.tooltipAvailabilityParent .tooltipBox .head.unavailable:hover,.tooltipStoreParent .tooltipBox .head.available:hover,.tooltipStoreParent .tooltipBox .head.availableSince:hover,.tooltipStoreParent .tooltipBox .head.exclusive:hover,.tooltipStoreParent .tooltipBox .head.soonDay:hover,.tooltipStoreParent .tooltipBox .head.soonWeek:hover,.tooltipStoreParent .tooltipBox .head.unavailable:hover{text-decoration:none}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.available,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.available,.tooltipAvailabilityParent .tooltipBox .head.available,.tooltipStoreParent .tooltipBox .head.available{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonDay,.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.soonWeek,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonDay,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.soonWeek,.tooltipAvailabilityParent .tooltipBox .head.soonDay,.tooltipAvailabilityParent .tooltipBox .head.soonWeek,.tooltipStoreParent .tooltipBox .head.soonDay,.tooltipStoreParent .tooltipBox .head.soonWeek{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.availableSince,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.availableSince,.tooltipAvailabilityParent .tooltipBox .head.availableSince,.tooltipStoreParent .tooltipBox .head.availableSince{color:#c90}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.unavailable,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.unavailable,.tooltipAvailabilityParent .tooltipBox .head.unavailable,.tooltipStoreParent .tooltipBox .head.unavailable{color:#e1110c}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.exclusive,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.exclusive,.tooltipAvailabilityParent .tooltipBox .head.exclusive,.tooltipStoreParent .tooltipBox .head.exclusive{color:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.exclusive [class*=icon-],.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.exclusive [class*=icon-],.tooltipAvailabilityParent .tooltipBox .head.exclusive [class*=icon-],.tooltipStoreParent .tooltipBox .head.exclusive [class*=icon-]{fill:#090}
.productOmniBoxWrapper .productOmniBox .availabilityWrapper .tooltipAvailabilityParent .tooltipBox .head.exclusive .text,.productOmniBoxWrapper .productOmniBox .deliveryWrapper .tooltipStoreParent .tooltipBox .head.exclusive .text,.tooltipAvailabilityParent .tooltipBox .head.exclusive .text,.tooltipStoreParent .tooltipBox .head.exclusive .text{vertical-align:middle}
.fancybox-wrap .fancyboxContent{width:700px;max-width:90%}
.productDetail .productOmniBoxWrapper{width:32.66666667%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox{min-width:200px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox{right:60px;min-width:215px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox.is--expanded{width:735px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox.is--expanded .tooltipBoxContent{width:180px;float:left}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent.error{color:#e75012;padding-right:20px;display:block;margin-top:0}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent h3{font-size:20px;text-transform:uppercase;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #858585;padding-bottom:10px;margin:0 0 14px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent ul{margin:0;padding:0;list-style:none}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent li{padding-bottom:12px;cursor:pointer}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent li::before{display:none}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent li span{display:none}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent .selected{font-weight:700}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .tooltipBox .tooltipBoxContent .selected span{display:inline-block;fill:#e75012;padding:0 4px 0 0}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected strong{font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected strong sup{top:-4px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected strong .comma{font-family:"Swiss921 BT",Swiss921,sans-serif}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected .triggerTooltip{text-decoration:underline;cursor:pointer}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected .triggerTooltip:hover{color:#e75012}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelected p+p{margin-top:0}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxRemoveSelection{border-top:1px solid #d0d5db;display:block;padding-top:10px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetails{width:0;height:0;overflow:hidden;background:#fff;border-left:2px solid #f6f6f6}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetails.is--open{height:100%;width:500px;float:left;position:absolute;left:230px;top:0;padding:0 24px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetails h3{font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:34px;color:#00507e;text-transform:uppercase;margin:20px 0 40px;float:left}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsLink{margin:42px 0 0 8px;display:inline-block}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsHours{clear:both}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsAdress,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsContact,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsHours,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsStore{float:left;width:33.333%}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsAdress h4,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsContact h4,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsHours h4,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsStore h4{font-size:20px;text-transform:uppercase;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #858585;padding-bottom:2px;margin:0 0 4px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsAdress p,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsContact p,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsHours p,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsStore p{margin-bottom:2px;margin-top:0;margin-right:10px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsStore{padding-top:10px;clear:both;float:none;width:100%}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStoreText{float:left;width:63.666%;margin-right:3%}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsStoreAvailable .triggerTooltip{display:none}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStorePrice{margin:0;float:left;width:33.333%;margin-right:0;color:#858585}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStorePrice strong{font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;color:#222;display:block;padding-bottom:6px}
@media(max-width:767px){.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStorePrice strong{font-size:27px}
}
@media(max-width:368px){.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStorePrice strong{font-size:20px}
}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox p.storeBoxDetailsStorePrice strong sup{top:0;font-size:100%;font-size:120%\0/}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .available{color:#090}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .soonDay,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .soonWeek{color:#090}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .availableSince{color:#c90}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .unavailable{color:#e1110c}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxDetailsClose{display:none;position:absolute;width:30px;height:30px;right:9px;top:9px;fill:#fff;border-radius:50%;background-color:#f6f6f6;text-align:center;font-size:14px;padding-top:6px;cursor:pointer}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .is--expanded .storeBoxDetailsClose{display:block}
.productOmniBox .deliveryWrapper .tooltipBox,.productOmniBox .storeWrapper .tooltipBox{margin-top:-6px}
.productOmniBox .deliveryWrapper .tooltipBox p,.productOmniBox .storeWrapper .tooltipBox p{margin:0}
.productOmniBox .deliveryWrapper .tooltipBox p+p,.productOmniBox .storeWrapper .tooltipBox p+p{margin:10px 0 0}
.productOmniBox .deliveryWrapper .tooltipBox a,.productOmniBox .storeWrapper .tooltipBox a{text-decoration:underline}
.productOmniBox .deliveryWrapper .tooltipBox a:hover,.productOmniBox .storeWrapper .tooltipBox a:hover{text-decoration:none}
.productOmniBox .deliveryWrapper .tooltipBox .head,.productOmniBox .storeWrapper .tooltipBox .head{padding-right:0}
.productOmniBox .deliveryWrapper .tooltipBox .tooltipBoxArrow,.productOmniBox .storeWrapper .tooltipBox .tooltipBoxArrow{top:50%;margin-top:-40px;margin-left:-1px}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--left{margin-left:-40px;left:0;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow{left:100%;top:57%;margin-top:-30px;margin-left:-1px}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:after,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:after{border-top-color:transparent;border-left-color:#fff;border-bottom-color:transparent;border-width:12px 10px}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:before,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:before{border-top-color:transparent;border-left-color:#d0d5db;border-bottom-color:transparent;border-width:12px 10px;margin-top:0;margin-left:1px}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--right,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--right,.rightAlignedTooltip .productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left{transform:translate(15px,-50%);left:100%}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow,.rightAlignedTooltip .productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow{right:100%;top:50%;left:0;margin-top:-40px;margin-left:0}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow:after,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow:after,.rightAlignedTooltip .productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:after{border-top-color:transparent;border-right-color:#fff;border-left-color:transparent;border-bottom-color:transparent;right:100%;border-width:12px 10px;margin-right:-1px;margin-top:-2px}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow:before,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--right .tooltipBoxArrow:before,.rightAlignedTooltip .productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left .tooltipBoxArrow:before{border-top-color:transparent;border-right-color:#d0d5db;border-left-color:transparent;border-bottom-color:transparent;border-width:12px 10px;margin-top:-2px;right:100%}
.productOmniBox .tooltipBox--left-bottom{margin-top:0;margin-left:-10px;-webkit-transform:translate(-150%,-30px);-moz-transform:translate(-150%,-30px);-ms-transform:translate(-150%,-30px);-o-transform:translate(-150%,-30px);transform:translate(-150%,-30px)}
.productOmniBox .tooltipBox--left-bottom .tooltipBoxArrow{top:30px}
.component.image img,.component.image picture{margin:0;height:auto;max-height:100%;width:100%;max-width:100%}
select{border:1px solid #d0d5db;background-color:#f6f6f6;padding:5px;height:30px}
.selectbox{display:inline}
.selectbox .selectboxit-container *{font-size:12px;font-family:Tahoma,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.selectbox .selectboxit-container .selectboxit{border-radius:0;border:1px solid #d0d5db;background-color:#f6f6f6;color:#222}
.selectbox .selectboxit-container .selectboxit:focus{outline:0}
.selectbox .selectboxit-container .selectboxit:hover{background-color:#f6f6f6}
.selectbox .selectboxit-container .selectboxit .selectboxit-text{font-size:12px}
.selectbox .selectboxit-container .selectboxit .selectboxit-default-arrow{background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/dummy/iconSelectBox.png);width:15px;height:8px;border:0;margin-top:5px;top:25%}
.registration-content-item .selectbox .selectboxit{width:275px}
.registration-content-item .selectbox .selectboxit-options{max-height:300px}
.registration-content-item .selectbox .selectboxit-list{width:100%}
.registration-content-item .selectbox.day,.registration-content-item .selectbox.month,.registration-content-item .selectbox.year{flex:0 0 auto}
.registration-content-item .selectbox.day .selectboxit,.registration-content-item .selectbox.month .selectboxit,.registration-content-item .selectbox.year .selectboxit{width:75px}
.registration-content-item .selectbox.month .selectboxit{width:108px}
.registration-content-item .selectbox.title{display:none}
.registration-content-item .selectbox.title.active{display:inline}
.registration-content-item .selectbox.title .selectboxit{width:120px}
.registration-content-item .selectbox.country .selectboxit-container{margin-top:5px}
.component.registration .registration-form .registration-content .registration-content-item .selectbox.title.active .selectboxit-container{margin-top:10px}
.component.productCategory .serpFacetGroupsWrapper .selectbox{display:inline-block}
.component.productCategory .serpFacetGroupsWrapper .selectbox .selectboxit-options{max-height:300px}
.component.productCategory .serpFacetGroupsWrapper .selectbox .selectboxit-list{width:100%}
.component.productCategory .serpFacetGroupsWrapper .selectbox.day,.component.productCategory .serpFacetGroupsWrapper .selectbox.month,.component.productCategory .serpFacetGroupsWrapper .selectbox.year{flex:0 0 auto}
.component.productCategory .serpFacetGroupsWrapper .selectbox.day .selectboxit,.component.productCategory .serpFacetGroupsWrapper .selectbox.month .selectboxit,.component.productCategory .serpFacetGroupsWrapper .selectbox.year .selectboxit{width:75px}
.component.productCategory .serpFacetGroupsWrapper .selectbox.month .selectboxit{width:108px}
.component.productCategory .serpFacetGroupsWrapper .selectbox.title{display:none}
.component.productCategory .serpFacetGroupsWrapper .selectbox.title.active{display:inline}
.component.productCategory .serpFacetGroupsWrapper .selectbox.title.active .selectboxit-container{margin-top:10px}
.component.productCategory .serpFacetGroupsWrapper .selectbox.title .selectboxit{width:120px}
.cmsText{clear:both}
.cmsText div.highlightBox{padding:12px 12px 1px 12px}
.cmsText div{overflow:auto}
.cmsText div p{margin-top:0}
.cmsText div p img{margin:0 10px 10px 0;max-width:calc(100% - 10px);float:left}
.cmsText div a{text-decoration:underline}
.cmsText div a:hover{color:#e75012;text-decoration:none}
.component.sidebarNavigation{margin:0;padding:0;list-style:none}
.component.sidebarNavigation .heading-level3{margin:0 0 24px}
.component.sidebarNavigation .arrow{display:none}
.component.sidebarNavigation ul{margin:0 0 0 25px;padding:0;list-style:none}
.component.sidebarNavigation ul ul{display:none}
.component.sidebarNavigation .active{display:block}
.component.sidebarNavigation .dropdownBoxButton.active{display:none}
.component.sidebarNavigation li ul{margin-left:25px}
.component.sidebarNavigation a,.component.sidebarNavigation li{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;position:relative}
@media(max-width:767px){.component.sidebarNavigation a,.component.sidebarNavigation li{font-size:13px}
}
.component.sidebarNavigation a{display:inline-block;padding:4px 0;width:100%}
.component.sidebarNavigation a:hover{color:#e75012}
.component.sidebarNavigation a span{margin:0 7px 0 -25px}
.component.sidebarNavigation .active-link{font-weight:700}
.component.sidebarNavigation .showAll{display:none}
.component.sidebarNavigation .sidebarNavigationBox [data-has-children=yes]{display:inline-block;fill:#858585;width:12px}
.component.sidebarNavigation [data-has-children=no]+a{margin-left:17px}
.component.sidebarNavigation .open{transform:rotate(180deg)}
.sidebarNavigationBox .headline{font-size:19px;margin-bottom:19px;margin-top:13px;font-weight:700;font-family:'Roboto Condensed Bold',sans-serif;line-height:1.1}
.sidebarNavigationBox .certificates{width:100%;background-color:#f6f6f6;margin-bottom:24px;display:inline-block;padding-left:16px}
.sidebarNavigationBox .certificates .image.parbase .component.image,.sidebarNavigationBox .certificates .iparys_inherited .component.image{margin:0 0 16px 0;display:inline-block}
.sidebarNavigationBox .certificates .image.parbase{width:25%;display:inline-block}
.sidebarNavigationBox .certificates .image.parbase:nth-of-type(4n){width:auto}
.sidebarNavigationBox .certificates .iparys_inherited .component.image:nth-of-type(4n){width:auto}
.component.imageCarousel{position:relative;font-size:0;margin-bottom:40px}
.component.imageCarousel .arrows span{fill:#e75012;line-height:34px;background-color:#fff;border-radius:50%;cursor:pointer;text-align:center;width:34px;height:34px;display:flex;align-items:center;justify-content:center}
.component.imageCarousel .arrows span svg{height:24px;width:24px}
.component.imageCarousel .arrows .arrowRight{position:absolute;right:10px;top:50%;margin-top:-17px}
.component.imageCarousel .arrows .arrowRight span{padding-left:4px}
.component.imageCarousel .arrows .arrowLeft{position:absolute;left:10px;top:50%;margin-top:-17px}
.component.imageCarousel .arrows .arrowLeft span{padding-right:4px}
.component.imageCarousel .arrows a:focus{text-decoration:none}
.component.imageCarousel .swipe{overflow:hidden;visibility:hidden;position:relative}
.component.imageCarousel .swipe a{z-index:1;width:100%;font-size:0;line-height:0}
.component.imageCarousel .swipe picture{margin:0 auto}
.component.imageCarousel .swipe img{margin:0 auto;max-width:100%;width:100%}
.component.imageCarousel .swipe .active{display:inline-block}
.component.imageCarousel .swipe-wrap{overflow:hidden;position:relative;display:flex;align-items:stretch}
.component.imageCarousel .swipeItem{float:left;width:100%;position:relative;overflow:hidden;display:flex}
.component.imageCarousel .bulletList{position:absolute;display:flex;flex-direction:row;justify-content:center;width:100%;height:20px;z-index:10}
.component.imageCarousel .bulletList .bullet{align-self:flex-end;position:relative;bottom:0;margin:0 5px;border-radius:50%;background-color:#f6f6f6;height:10px;width:10px;cursor:pointer;transition:.3s all}
.component.imageCarousel .bulletList .bullet.active{background-color:#858585}
.component.imageCarousel .slick-dots{visibility:hidden}
.cmsSocialBox .socialWrapper{float:left}
.cmsSocialBox p.lastModified{color:#858585;float:right}
.cmsSocialBox p.lastModified a{color:#858585}
.socialWrapper .shariff ul li{margin-bottom:0}
.socialWrapper .shariff ul li.facebook{background-color:#3b5998}
.socialWrapper .shariff ul li a:hover{color:#fff}
.socialWrapper .shariff ul li a .share_text{margin-left:10px}
.socialWrapper .shariff ul li a .counter{color:#00507e;background-color:#00507e;float:right;margin:1px;line-height:20px;padding:4px}
.component.anchor{margin-left:-10px;margin-right:-10px}
.component.anchor .link{border:2px solid #7e7e7e;text-align:center;padding:5px;margin:10px}
.component.anchor .link a{color:#7e7e7e;text-decoration:underline}
.component.anchor .link a:hover{color:#e75012;text-decoration:none}
.component.anchor .link a:active,.component.anchor .link a:focus,.component.anchor .link a:hover{color:#7e7e7e}
.component.productCarousselWrapper .content.singleCaroussel,.component.richRelevance .content.singleCaroussel,.productsWrapperContainer .content.singleCaroussel{overflow:hidden;position:relative;min-height:350px}
.component.productCarousselWrapper .content.singleCaroussel .products,.component.richRelevance .content.singleCaroussel .products,.productsWrapperContainer .content.singleCaroussel .products{background-color:#fff}
.component.productCarousselWrapper .content.singleCaroussel.is--loading,.component.richRelevance .content.singleCaroussel.is--loading,.productsWrapperContainer .content.singleCaroussel.is--loading{background-repeat:no-repeat;background-position:center;background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/layout/fancybox_loading.gif)}
.component.productCarousselWrapper .content.singleCaroussel.is--loaded,.component.richRelevance .content.singleCaroussel.is--loaded,.productsWrapperContainer .content.singleCaroussel.is--loaded{background-image:none}
.component.productCarousselWrapper .content.singleCaroussel .carouselEmptyMessage,.component.richRelevance .content.singleCaroussel .carouselEmptyMessage,.productsWrapperContainer .content.singleCaroussel .carouselEmptyMessage{text-align:center;margin-top:170px}
.component.productCarousselWrapper .container-product,.component.richRelevance .container-product,.productsWrapperContainer .container-product{background-color:#fff}
.component.productCarousselWrapper .multipleCaroussel .content .productsWrapper .headline,.component.richRelevance .multipleCaroussel .content .productsWrapper .headline,.productsWrapperContainer .multipleCaroussel .content .productsWrapper .headline{display:none}
.component.productCarousselWrapper .multipleCaroussel .content .productsWrapper .slideCounter.has-headline,.component.richRelevance .multipleCaroussel .content .productsWrapper .slideCounter.has-headline,.productsWrapperContainer .multipleCaroussel .content .productsWrapper .slideCounter.has-headline{top:10px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .slideCounter,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .slideCounter,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .slideCounter{display:none}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products{margin:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide{width:33.33%;float:left;display:inline-block;padding:0 10px;vertical-align:top;margin:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper{border:1px solid #d0d5db;padding:10px 35px;margin-bottom:20px;min-height:310px;position:relative}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .linkToDetail,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .linkToDetail,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .linkToDetail{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer{margin:15px 0 30px 0;height:140px;position:relative}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer img,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer img,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .imgContainer img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .productTitle,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .productTitle,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .productTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin:0;max-width:250px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .availabilityWrapper,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .availabilityWrapper,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .availabilityWrapper{display:none}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .bottomWrapper form,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .bottomWrapper form,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .bottomWrapper form{display:none}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .price,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .price,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .price{font-size:45px;letter-spacing:1px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .oldPrice,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .oldPrice,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .priceWrapper .oldPrice{font-size:13px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .products,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .slideCounter,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .products,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .slideCounter,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .products,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .slideCounter{display:none}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .productsListView,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .productsListView,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .productsListView{display:block}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList article,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList article,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList article{margin:20px 0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .border,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .border,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .border{border:1px solid #d0d5db;padding:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList h3 a,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList h3 a,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList h3 a{border:0;margin-left:20px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .linkToDetail .detailLink,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .linkToDetail .detailLink,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .linkToDetail .detailLink{width:100%;height:100%;z-index:2;position:absolute;top:0;left:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture{margin:0 10px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture img,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture img,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productPicture img{width:100%}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul{margin:0 0 15px 0;padding:0 0 0 15px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li{color:#f6f6f6;font-size:14px;list-style-type:square}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li span,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li span,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li span,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li span,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ol li span,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList ul li span{color:#222}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productDescription,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productDescription,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productDescription{max-height:135px;overflow:hidden;margin-bottom:40px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons{padding-bottom:20px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img{width:auto;float:left;margin-right:6px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img:last-child,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img:last-child,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productIcons img:last-child{margin-right:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData{margin-left:30px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice{font-family:'Roboto Condensed Bold',sans-serif;font-size:104px;line-height:1.1;font-weight:700}
@media(max-width:767px){.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice{font-size:46px}
}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice sup,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice sup,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice sup{top:0;font-size:100%;font-size:120%\0/}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price{color:#e75012;font-size:45px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price .comma,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price .comma,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price .comma{font-family:Swiss921BT,Swiss921,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price sup,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price sup,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .price sup{font-size:20px;position:relative;top:1.2em;vertical-align:top}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .uvp,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .uvp,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productPrice .uvp{color:#e75012;font-size:13px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productAvailability .available,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productAvailability .available,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .productData .productAvailability .available{color:#090}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray{background-color:#f6f6f6;padding-bottom:25px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock{border:0;padding:15px 0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock.spacer,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock.spacer,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock.spacer{border-bottom:1px solid #d0d5db}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .productCart,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .productCart,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .productCart{float:right;margin-top:15px;position:relative}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price{font-family:'Roboto Condensed Bold',sans-serif;font-size:39px;line-height:1.1;text-align:left;float:left}
@media(max-width:767px){.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price{font-size:36px}
}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price sup,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price sup,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .price sup{top:0;font-size:100%;font-size:120%\0/}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp{color:#e75012;font-size:14px;font-weight:400;text-align:left;clear:both}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp span,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp span,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp span{text-decoration:line-through}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp [class*=icon-],.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp [class*=icon-],.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .priceBlock .uvp [class*=icon-]{fill:#f6f6f6;margin-left:5px;text-decoration:none !important}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock{padding:10px 0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock.spacer,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock.spacer,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock.spacer{border-bottom:1px solid #d0d5db}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo{margin-bottom:3px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.versand,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.versand,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.versand{margin-bottom:15px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.grey,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.grey,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo.grey{color:#858585;fill:#7e7e7e}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo [class*=icon-],.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo [class*=icon-],.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo [class*=icon-]{fill:#f6f6f6}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo a,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo a,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .productInfo a{text-decoration:underline}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .available,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .available,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .available{color:#090}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonDay,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonWeek,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonDay,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonWeek,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonDay,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .soonWeek{color:#090}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .availableSince,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .availableSince,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .availableSince{color:#c90}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .unavailable,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .unavailable,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .unavailable{color:#e1110c}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive{color:#090}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive [class*=icon-],.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive [class*=icon-],.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive [class*=icon-]{fill:#090}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive .text,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive .text,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock .exclusive .text{vertical-align:middle}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock [class*=icon-],.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock [class*=icon-],.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .orderBlock [class*=icon-]{fill:#f6f6f6}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox{margin-left:0;padding:10px 0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item{text-align:center;float:left;margin-right:30px}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item:last-child,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item:last-child,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item:last-child{margin-right:0}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item .title [class^=icon-],.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item .title [class^=icon-],.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item .title [class^=icon-]{display:block;margin:0 auto 5px auto}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a span,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a span,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a span{fill:#858585}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:focus,.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:focus,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:focus,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover{text-decoration:none;color:#222}
.component.productCarousselWrapper .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover span,.component.richRelevance .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover span,.productsWrapperContainer .container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .gray .productOmniBox .comfortBox .item a:hover span{fill:#e75012}
.component.productCarousselWrapper .headline,.component.richRelevance .headline,.productsWrapperContainer .headline{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1;font-weight:700;font-size:20px}
@media(max-width:767px){.component.productCarousselWrapper .headline,.component.richRelevance .headline,.productsWrapperContainer .headline{font-size:20px}
}
.component.productCarousselWrapper .productCarouselLinks,.component.richRelevance .productCarouselLinks,.productsWrapperContainer .productCarouselLinks{margin:0;display:flex}
.component.productCarousselWrapper .productCarouselLinks:after,.component.richRelevance .productCarouselLinks:after,.productsWrapperContainer .productCarouselLinks:after{content:' ';clear:both;display:block}
.component.productCarousselWrapper .productCarouselLinks .item,.component.richRelevance .productCarouselLinks .item,.productsWrapperContainer .productCarouselLinks .item{float:left;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#f6f6f6}
.component.productCarousselWrapper .productCarouselLinks .item:not(:first-of-type),.component.richRelevance .productCarouselLinks .item:not(:first-of-type),.productsWrapperContainer .productCarouselLinks .item:not(:first-of-type){margin-left:2px}
.component.productCarousselWrapper .productCarouselLinks .item.active,.component.richRelevance .productCarouselLinks .item.active,.productsWrapperContainer .productCarouselLinks .item.active{background-color:#d3d3d3;border-bottom:5px solid #e75012}
.component.productCarousselWrapper .productCarouselLinks .item.headline,.component.richRelevance .productCarouselLinks .item.headline,.productsWrapperContainer .productCarouselLinks .item.headline{margin-left:10px;background-color:#fff;padding:5px 5px 2px 5px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}
.component.productCarousselWrapper .productCarouselLinks .item a,.component.richRelevance .productCarouselLinks .item a,.productsWrapperContainer .productCarouselLinks .item a{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1;font-weight:700;font-size:20px;padding:5px 5px 2px 5px;text-align:center;display:block}
@media(max-width:767px){.component.productCarousselWrapper .productCarouselLinks .item a,.component.richRelevance .productCarouselLinks .item a,.productsWrapperContainer .productCarouselLinks .item a{font-size:20px}
}
.component.productCarousselWrapper .productCarouselLinks .item a:active,.component.productCarousselWrapper .productCarouselLinks .item a:focus,.component.richRelevance .productCarouselLinks .item a:active,.component.richRelevance .productCarouselLinks .item a:focus,.productsWrapperContainer .productCarouselLinks .item a:active,.productsWrapperContainer .productCarouselLinks .item a:focus{color:#222;text-decoration:none}
.component.productCarousselWrapper .content,.component.richRelevance .content,.productsWrapperContainer .content{margin:0;padding:0;display:block}
.component.productCarousselWrapper .content .headline,.component.richRelevance .content .headline,.productsWrapperContainer .content .headline{display:block;margin-bottom:20px;margin-right:0;margin-left:0;padding:10px 15px;color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1;font-weight:700;font-size:20px;font-weight:400;line-height:24px;background-color:#f6f6f6}
@media(max-width:767px){.component.productCarousselWrapper .content .headline,.component.richRelevance .content .headline,.productsWrapperContainer .content .headline{font-size:20px}
}
.component.productCarousselWrapper .content .headline.rrHeadline,.component.richRelevance .content .headline.rrHeadline,.productsWrapperContainer .content .headline.rrHeadline{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700;color:#00507e;margin:20px 0 0;background-color:transparent;border-top:1px solid #d3d3d3;padding:10px 0}
@media(max-width:767px){.component.productCarousselWrapper .content .headline.rrHeadline,.component.richRelevance .content .headline.rrHeadline,.productsWrapperContainer .content .headline.rrHeadline{font-size:22px}
}
.component.productCarousselWrapper .content .productsWrapper,.component.richRelevance .content .productsWrapper,.productsWrapperContainer .content .productsWrapper{position:relative}
.component.productCarousselWrapper .content .productsWrapper.standard,.component.richRelevance .content .productsWrapper.standard,.productsWrapperContainer .content .productsWrapper.standard{background-repeat:no-repeat;background-position:center;background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/layout/fancybox_loading.gif)}
.component.productCarousselWrapper .content .productsWrapper.standard.is--loaded,.component.richRelevance .content .productsWrapper.standard.is--loaded,.productsWrapperContainer .content .productsWrapper.standard.is--loaded{background-image:none}
.component.productCarousselWrapper .content .productsWrapper .slideCounter,.component.richRelevance .content .productsWrapper .slideCounter,.productsWrapperContainer .content .productsWrapper .slideCounter{position:absolute;right:10px;z-index:970;top:10px;color:#7e7e7e}
.component.productCarousselWrapper .content .productsWrapper .slideCounter .disabled,.component.richRelevance .content .productsWrapper .slideCounter .disabled,.productsWrapperContainer .content .productsWrapper .slideCounter .disabled{display:none}
.component.productCarousselWrapper .content .productsWrapper .slideCounter.has-headline,.component.richRelevance .content .productsWrapper .slideCounter.has-headline,.productsWrapperContainer .content .productsWrapper .slideCounter.has-headline{top:54px}
.component.productCarousselWrapper .content .productsWrapper .products,.component.richRelevance .content .productsWrapper .products,.productsWrapperContainer .content .productsWrapper .products{margin:0 50px}
.component.productCarousselWrapper .content .productsWrapper .products:after,.component.richRelevance .content .productsWrapper .products:after,.productsWrapperContainer .content .productsWrapper .products:after{content:"";display:block;clear:left}
.component.productCarousselWrapper .content .productsWrapper .products .slide,.component.richRelevance .content .productsWrapper .products .slide,.productsWrapperContainer .content .productsWrapper .products .slide{width:20%;padding:10px;float:left}
.component.productCarousselWrapper .content .productsWrapper .products .slide .imgContainer,.component.richRelevance .content .productsWrapper .products .slide .imgContainer,.productsWrapperContainer .content .productsWrapper .products .slide .imgContainer{position:relative;max-height:200px;aspect-ratio:1;margin:0 auto}
.component.productCarousselWrapper .content .productsWrapper .products .slide .energyLabel,.component.richRelevance .content .productsWrapper .products .slide .energyLabel,.productsWrapperContainer .content .productsWrapper .products .slide .energyLabel{position:absolute;bottom:5px;right:0;height:68px;display:block}
.component.productCarousselWrapper .content .productsWrapper .products .slide .energyLabel img,.component.richRelevance .content .productsWrapper .products .slide .energyLabel img,.productsWrapperContainer .content .productsWrapper .products .slide .energyLabel img{height:100%;width:auto;aspect-ratio:auto}
.component.productCarousselWrapper .content .productsWrapper .products .slide .productTitle,.component.richRelevance .content .productsWrapper .products .slide .productTitle,.productsWrapperContainer .content .productsWrapper .products .slide .productTitle{height:44px;padding:10px 20px 0 0;overflow:hidden}
.component.productCarousselWrapper .content .productsWrapper .products .slide .productTitle .orange,.component.richRelevance .content .productsWrapper .products .slide .productTitle .orange,.productsWrapperContainer .content .productsWrapper .products .slide .productTitle .orange{color:#e75012}
.component.productCarousselWrapper .content .productsWrapper .products .slide img,.component.richRelevance .content .productsWrapper .products .slide img,.productsWrapperContainer .content .productsWrapper .products .slide img{width:auto;max-width:100%;max-height:200px;aspect-ratio:1;margin:0 auto}
.component.productCarousselWrapper .content .productsWrapper .products .slide .badge,.component.richRelevance .content .productsWrapper .products .slide .badge,.productsWrapperContainer .content .productsWrapper .products .slide .badge{position:relative}
.component.productCarousselWrapper .content .productsWrapper .products .slide .badge img,.component.richRelevance .content .productsWrapper .products .slide .badge img,.productsWrapperContainer .content .productsWrapper .products .slide .badge img{position:absolute;z-index:2;bottom:0;right:0;max-width:50px;max-height:30px}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper{margin-top:5px}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.available,.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.soonDay,.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.soonWeek,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.available,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.soonDay,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.soonWeek,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.available,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.soonDay,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.soonWeek{color:#090}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.exclusive,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.exclusive,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.exclusive{color:#090}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.exclusive [class*=icon-],.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.exclusive [class*=icon-],.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.exclusive [class*=icon-]{fill:#090}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.exclusive .text,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.exclusive .text,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.exclusive .text{vertical-align:middle}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.availableSince,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.availableSince,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.availableSince{color:#c90}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.unavailable,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.unavailable,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.unavailable{color:#e1110c}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper{display:flex;align-items:flex-end;min-height:66px}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper .btn,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper .btn,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper .btn{float:left;margin-right:20px;min-height:auto}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper .priceWrapper,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper .priceWrapper,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper .priceWrapper{display:inline-block}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp{color:#222;font-size:12px;position:relative;clear:both}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .oldPrice,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .oldPrice,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .oldPrice{text-decoration:line-through}
.component.productCarousselWrapper .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .icon-info,.component.richRelevance .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .icon-info,.productsWrapperContainer .content .productsWrapper .products .slide .bottomWrapper .priceWrapper .uvp .icon-info{fill:#858585;font-size:12px}
.component.productCarousselWrapper .content .productsWrapper .productsListView,.component.richRelevance .content .productsWrapper .productsListView,.productsWrapperContainer .content .productsWrapper .productsListView{display:none}
.slick-arrow.slick-disabled{opacity:.2}
.slick-arrow.slick-disabled svg:hover{fill:#858585}
.productsWrapperContainer .productsWrapper{display:block}
.productsWrapperContainer .content:after{content:'';clear:both;display:block}
.component.productCarousselWrapper,.multipleCaroussel{position:relative}
.component.productCarousselWrapper .productsWrapperContainer .productsWrapper,.multipleCaroussel .productsWrapperContainer .productsWrapper{visibility:hidden;height:0;overflow:hidden}
.component.productCarousselWrapper .productsWrapperContainer .productsWrapper.active,.multipleCaroussel .productsWrapperContainer .productsWrapper.active{visibility:visible;height:auto;overflow:auto}
.component.productCarousselWrapper .container-product.author .productsWrapper,.multipleCaroussel .container-product.author .productsWrapper{display:block}
.component.richRelevance{position:relative}
.component.richRelevance.is--loading{min-height:350px}
.addToCartOverlay .component.richRelevance .productCarouselLinks .item.active{border:0;background-color:#f6f6f6;padding:10px 15px}
.addToCartOverlay .component.richRelevance .productCarouselLinks .item.active a{padding:0;text-align:left}
@media screen and (min-width:1024px) and (max-width:1229.98px){.detailHeader{padding:15px 0}
.productDetail .productOmniBoxWrapper .omniboxMobileBadgeWrapper{display:none !important}
.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover{fill:#858585}
.component.productCarousselWrapper .productCarouselLinks .headline,.component.productCarousselWrapper .productCarouselLinks .item a,.component.richRelevance .productCarouselLinks .headline,.component.richRelevance .productCarouselLinks .item a{font-size:18px}
}
@media screen and (min-width:768px) and (max-width:1023.98px){.dropdownBox{position:relative}
.dropdownBox .dropdownBoxButton{padding:5px 10px;display:flex;background-color:#fff;color:#858585;border:1px solid #858585;fill:#858585}
.dropdownBox .dropdownBoxButton.active,.dropdownBox .dropdownBoxButton.active:focus,.dropdownBox .dropdownBoxButton.active:hover{background-color:#858585;color:#fff;fill:#fff}
.dropdownBox .dropdownBoxButton:focus,.dropdownBox .dropdownBoxButton:hover{color:#858585;fill:#858585;background-color:#fff}
.dropdownBox .dropdownBoxButton.active .icon-arrow-down{transform:rotate(180deg)}
.dropdownBox .dropdownContent{border:1px solid #d0d5db;padding:10px;position:absolute;top:42px;left:0;right:0;background:#fff;z-index:-1;display:none;max-width:100%}
.dropdownBox .dropdownContent.active{z-index:999;display:block}
.dropdownBox .dropdownArrow{position:absolute;top:-19px;left:60px;margin-left:-14px;display:block}
.dropdownBox .dropdownArrow:after,.dropdownBox .dropdownArrow:before{position:absolute;border:solid transparent;content:" ";height:0;width:0;pointer-events:none}
.dropdownBox .dropdownArrow:after{border-top-color:transparent;border-bottom-color:#fff;top:0;border-width:10px;margin-left:1px}
.dropdownBox .dropdownArrow:before{border-top-color:transparent;border-bottom-color:#d0d5db;top:0;border-width:11px;margin-top:-3px}
.component.serp .serpMobileFilterBtn{display:none}
.component.serp .serpFacetsWrapper{position:relative;z-index:990;border:0;border-top:3px solid #d0d5db;margin:0;padding:0;top:0}
.component.serp .serpFacetsWrapper .dropdownArrow{display:none}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper .selectbox{max-width:100%}
.component.serp .serpFacetsWrapper .rangeSliderContainer{max-width:100%}
.component.serp .serpFacetsAdditonal hr{display:none}
.component.serp .serpArticleList .addToCart::after,.component.serp .serpArticleList .comfortBox::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);content:''}
.component.serp .serpArticleList.is-loaded .addToCart:after,.component.serp .serpArticleList.is-loaded .comfortBox::after{display:none}
.searchPageWrapper{display:flex;flex-direction:column}
.searchPageWrapper .serpSidebar{order:2}
.searchPageWrapper .serpMain{order:1}
.component.serp .serpFacetsWrapper{position:relative;display:block}
.component.serp .serpFacetsWrapper.is-loaded{display:block}
.component.serp .serpFacetsWrapper .serpFacetGroup[data-group-name=manufacturerName] .checkboxGroup .text{white-space:nowrap}
.subnavigation{background-color:transparent;border:0}
.subnavigation .headline-box{padding:0;border:0;margin-right:20px}
.subnavigation .headline-box,.subnavigation .subcategory-box{background-color:#fff;display:block;padding:20px;border-top:2px solid #7e7e7e}
.subnavigation .subcategory-box span{float:right}
.subnavigation .subcategory-box .icon-arrow-down{display:none}
.subnavigation .subcategory-box .icon-arrow-up{display:inline}
.subnavigation .subcategory-box.active:after{display:block;content:' ';height:10px;background-color:#fff;position:absolute;bottom:-10px;left:0;right:0}
.subnavigation .subcategory-box.active .icon-arrow-up{display:inline}
.subnavigation .subcategory-box.active .icon-arrow-down{display:none}
.subnavigation .subnavigation-wrapper{padding:0;margin:0;height:0;visibility:hidden;opacity:0;margin-top:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.subnavigation .subnavigation-wrapper .subnavigation-item{height:0;opacity:0;visibility:hidden;position:absolute}
.subnavigation .subnavigation-wrapper.active{display:block;height:auto;visibility:visible;opacity:1;background-color:#fff;margin-bottom:10px}
.subnavigation .subnavigation-wrapper.active .subnavigation-item{padding:5px;margin:5px;height:auto;visibility:visible;opacity:1;position:relative}
.subnavigation .subnavigation-wrapper.active .subnavigation-item:nth-of-type(2n-1){background-color:#f6f6f6}
.subnavigation .subnavigation-wrapper.active .subnavigation-item img{margin-right:5px}
.component.productDetail .productDetailTitle{padding:0 0 10px 0}
.component.productDetail .optionEilt .tooltipBox .btn{float:left}
.component.productDetail .keybox .additionalOptions .option{display:block;margin:0 0 10px}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos{margin:20px 0 10px 0}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos img{margin-bottom:10px}
.component.productDetail .productOmniBoxWrapper .productOmniBox .hintUsedArticle{display:none !important}
.component.productDetail .requestOfferOverlayOpener{float:none !important;display:block}
.component.productDetail .productDetailDescriptionBox{width:100%}
.component.productDetail .mediaBoxWrapper__wishlistSvgIcon{height:50px;width:50px}
.ageRatingOverlay{width:300px}
.detailHeader{padding:0}
.productDetail .productOmniBoxWrapper{width:26.33333333%}
.productDetail .productOmniBoxWrapper .omniboxMobileBadgeWrapper{display:none !important}
.list .productOmniBox .availabilityWrapper .tooltipBox,.list .productOmniBox .deliveryWrapper .tooltipBox{margin-left:-30px}
.productDetail .productOmniBox .availabilityWrapper .tooltipBox,.productDetail .productOmniBox .deliveryWrapper .tooltipBox{margin-left:-40px}
.grid .productOmniBoxWrapper .addToCart,.grid .productOmniBoxWrapper .comfortBox,.list .productOmniBoxWrapper .addToCart,.list .productOmniBoxWrapper .comfortBox{position:relative}
.component.sidebarNavigation{margin-bottom:20px}
.component.sidebarNavigation .btn{display:flex;background-color:#fff;color:#858585;border:1px solid #858585;fill:#858585}
.component.sidebarNavigation .btn.active{display:flex;background-color:#858585;color:#fff;fill:#fff}
.component.sidebarNavigation .btn.active .icon-arrow-down{transform:rotate(180deg)}
.component.sidebarNavigation .sidebarNavigationBox{border:1px solid #d0d5db;padding:10px;position:absolute;top:42px;left:15px;right:0;background:#fff;z-index:-1;display:none;max-width:50%}
.component.sidebarNavigation .sidebarNavigationBox.active{z-index:1700;display:block}
.component.sidebarNavigation .sidebarNavigationBox .arrow{position:absolute;top:-19px;left:60px;margin-left:-14px;display:block}
.component.sidebarNavigation .sidebarNavigationBox .arrow:after,.component.sidebarNavigation .sidebarNavigationBox .arrow:before{position:absolute;border:solid transparent;content:" ";height:0;width:0;pointer-events:none}
.component.sidebarNavigation .sidebarNavigationBox .arrow:after{border-top-color:transparent;border-bottom-color:#fff;top:0;border-width:10px;margin-left:1px}
.component.sidebarNavigation .sidebarNavigationBox .arrow:before{border-top-color:transparent;border-bottom-color:#d0d5db;top:0;border-width:11px;margin-top:-3px}
.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-down,.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-up{float:right;width:15px;height:15px;margin:5px 5px}
.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-down svg,.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-up svg{width:15px;height:15px}
.component.sidebarNavigation .sidebarNavigationBox [data-has-children=no]+a{margin-left:0}
.component.sidebarNavigation .sidebarNavigationBox a{border-bottom:1px solid #d0d5db;display:block;height:40px;line-height:40px}
.component.sidebarNavigation .sidebarNavigationBox ul li:last-child a{border:0}
.component.sidebarNavigation .sidebarNavigationBox ul li ul li:last-child a{border-bottom:1px solid #d0d5db}
.component.sidebarNavigation .sidebarNavigationBox li ul{margin:0 15px}
.component.sidebarNavigation .sidebarNavigationBox .showAll{padding:0 15px;display:none}
.component.sidebarNavigation .sidebarNavigationBox h3{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;margin:0;padding:5px 0;border-bottom:5px solid #d0d5db}
.component.sidebarNavigation .sidebarNavigationBox .open+a+.showAll,.component.sidebarNavigation .sidebarNavigationBox h3+.showAll{display:block}
.component.sidebarNavigation .sidebarNavigationBox .open+a+.showAll{margin:0 15px;padding:0}
.hideSidebarNavigationBoxSMXS .sidebarNavigation.dropdownBox,.hideSidebarNavigationBoxSMXS .sidebarNavigation.dropdownBox>*{display:none !important}
.sidebarNavigationBox-mainCategoryPage .sidebarNavigation.dropdownBox{margin-bottom:30px}
.categorySidebar .sidebarSecond{display:none}
.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover{fill:#858585}
.component.productCarousselWrapper .productCarouselLinks .headline,.component.productCarousselWrapper .productCarouselLinks .item a,.component.richRelevance .productCarouselLinks .headline,.component.richRelevance .productCarouselLinks .item a{font-size:18px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products .slide .productItemWrapper .productTitle{width:175px !important}
}
@media screen and (min-width:768px) and (max-width:1023.98px) and (max-width:767px){.component.sidebarNavigation .sidebarNavigationBox h3{font-size:13px}
}
@media screen and (max-width:767.98px){.productListView.grid .heading-level3,.productListView.list .heading-level3{margin:20px 0}
.productListView.grid .productsList article,.productListView.list .productsList article{max-width:100%;width:100%;min-height:initial;display:block}
.productListView.grid .productsList article .productOmniBox .price,.productListView.list .productsList article .productOmniBox .price{font-size:28px}
.productListView.grid .productsList article h3,.productListView.list .productsList article h3{padding-bottom:5px}
.productListView.grid .productsList article h3 a>span,.productListView.list .productsList article h3 a>span{max-width:285px}
.productListView.grid .productsList article .productInfo,.productListView.list .productsList article .productInfo{width:50%}
.productListView.grid .productsList article .productInfo .productImage,.productListView.list .productsList article .productInfo .productImage{width:100%}
.productListView.grid .productsList article .productInfo .productKeybox,.productListView.list .productsList article .productInfo .productKeybox{width:auto;position:absolute;right:0;padding:0}
.productListView.grid .productsList article .productInfo .productKeybox .rating,.productListView.grid .productsList article .productInfo .productKeybox .used,.productListView.list .productsList article .productInfo .productKeybox .rating,.productListView.list .productsList article .productInfo .productKeybox .used{display:block}
.productListView.grid .productsList article .productInfo .productKeybox .articleNumber,.productListView.grid .productsList article .productInfo .productKeybox .bottomContent,.productListView.grid .productsList article .productInfo .productKeybox .highlightText,.productListView.grid .productsList article .productInfo .productKeybox .hintUsedArticle,.productListView.grid .productsList article .productInfo .productKeybox .keyfacts,.productListView.grid .productsList article .productInfo .productKeybox .wareProduct,.productListView.list .productsList article .productInfo .productKeybox .articleNumber,.productListView.list .productsList article .productInfo .productKeybox .bottomContent,.productListView.list .productsList article .productInfo .productKeybox .highlightText,.productListView.list .productsList article .productInfo .productKeybox .hintUsedArticle,.productListView.list .productsList article .productInfo .productKeybox .keyfacts,.productListView.list .productsList article .productInfo .productKeybox .wareProduct{display:none !important}
.productListView.list article{contain-intrinsic-size:480px 363px}
.productListView.grid .productsList article{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}
.productListView.grid .productsList article:last-child:not(:nth-child(3n+1)):not(:nth-child(3n)){margin-left:auto}
.productListView.grid .productsList article .energy-efficiency{display:none}
.productListView .productOmniBoxWrapper{padding-left:19px}
.dropdownBox{position:relative}
.dropdownBox .dropdownBoxButton{padding:5px 10px;display:flex;background-color:#fff;color:#858585;border:1px solid #858585;fill:#858585}
.dropdownBox .dropdownBoxButton.active,.dropdownBox .dropdownBoxButton.active:focus,.dropdownBox .dropdownBoxButton.active:hover{display:flex;background-color:#858585;color:#fff;fill:#fff}
.dropdownBox .dropdownBoxButton:focus,.dropdownBox .dropdownBoxButton:hover{color:#858585;fill:#858585;background-color:#fff}
.dropdownBox .dropdownBoxButton.active .icon-arrow-down{transform:rotate(180deg)}
.dropdownBox .dropdownContent{border:1px solid #d0d5db;padding:10px;position:absolute;top:42px;left:0;right:0;background:#fff;z-index:-1;display:none;max-width:100%}
.dropdownBox .dropdownContent.active{z-index:1700;display:block}
.dropdownBox .dropdownArrow{position:absolute;top:-19px;left:60px;margin-left:-14px;display:block}
.dropdownBox .dropdownArrow:after,.dropdownBox .dropdownArrow:before{position:absolute;border:solid transparent;content:" ";height:0;width:0;pointer-events:none}
.dropdownBox .dropdownArrow:after{border-top-color:transparent;border-bottom-color:#fff;top:0;border-width:10px;margin-left:1px}
.dropdownBox .dropdownArrow:before{border-top-color:transparent;border-bottom-color:#d0d5db;top:0;border-width:11px;margin-top:-3px}
.component.serp .mobile{display:block}
.component.serp .filterTopLine{padding-left:0;padding-top:0;font-size:12px;height:42px}
.component.serp .serpFacetsWrapper{border-top-width:1px}
.component.serp .serpTop h1.brandPage{margin:-10px 0 0}
.component.serp .selectbox.sort .formGroup{padding-top:0}
.component.serp .selectbox.sort .radioGroup{padding-top:10px}
.component.serp .serpContent.dropdownBox .dropdownBoxButton,.component.serp .serpContent.dropdownBox .dropdownBoxButton:focus,.component.serp .serpContent.dropdownBox .dropdownBoxButton:hover{display:block;position:absolute;z-index:10;top:-42px;text-align:left;margin-left:0}
.component.serp .serpContent.dropdownBox .dropdownBoxButton .icon-right,.component.serp .serpContent.dropdownBox .dropdownBoxButton:focus .icon-right,.component.serp .serpContent.dropdownBox .dropdownBoxButton:hover .icon-right{float:right}
.component.serp .serpContent.dropdownBox .dropdownContent{top:0}
.component.serp .serpContent.dropdownBox .dropdownArrow{left:80px}
.component.serp .serpContent.dropdownBox .serpArticleList{margin-top:42px}
.component.serp .serpContent.dropdownBox .serpArticleList.noFilter{margin-top:0}
.component.serp .serpContent.dropdownBox .serpArticleList .addToCart::after,.component.serp .serpContent.dropdownBox .serpArticleList .comfortBox::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);content:''}
.component.serp .serpContent.dropdownBox .serpArticleList.is-loaded .addToCart::after,.component.serp .serpContent.dropdownBox .serpArticleList.is-loaded .comfortBox::after{display:none}
.categoryMain .component.serp .serpContent.dropdownBox .dropdownBoxButton,.categoryMain .component.serp .serpContent.dropdownBox .dropdownBoxButton:focus,.categoryMain .component.serp .serpContent.dropdownBox .dropdownBoxButton:hover,.manufacturerMain .component.serp .serpContent.dropdownBox .dropdownBoxButton,.manufacturerMain .component.serp .serpContent.dropdownBox .dropdownBoxButton:focus,.manufacturerMain .component.serp .serpContent.dropdownBox .dropdownBoxButton:hover{width:calc(55% - 14px);margin-left:calc(45% + 14px)}
.categoryMain .component.serp .serpContent.dropdownBox .dropdownArrow,.manufacturerMain .component.serp .serpContent.dropdownBox .dropdownArrow{left:calc(50% + 80px)}
.manufacturerMain h1.manufacturerTitle{margin-top:0}
.searchPageWrapper{display:flex;flex-direction:column}
.searchPageWrapper .serpSidebar{order:2}
.searchPageWrapper .serpMain{order:1}
.searchPageWrapper{display:flex;flex-direction:column}
.searchPageWrapper .serpSidebar{order:2}
.searchPageWrapper .serpMain{order:1}
.component.serp .serpFacetsWrapper{position:absolute}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper{border-top:0;padding:0;display:inline}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.serpSortMobile{display:block;margin:0}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.serpSortMobile .radioGroup{margin:5px 0}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.extended.showAll{margin-bottom:0}
.component.serp .serpFacetsWrapper .serpFacetGroupsWrapper.is-expanded #showAllManufacturer{display:block;position:static;padding-top:5px;padding-bottom:5px}
.component.serp .serpFacetsWrapper.is-loaded{display:none}
.component.serp .serpFacetsWrapper.active{display:block}
.component.serp .serpFacetsWrapper hr{display:none}
.component.serp .serpFacetsWrapper .serpFacetGroup.is-expanded .serpFacetGroupTitle{font-weight:700}
.component.serp .serpFacetsWrapper .serpFacetGroup.is-expanded .icon-arrow-up{display:block;float:right}
.component.serp .serpFacetsWrapper .serpFacetGroup.is-expanded .icon-arrow-down{display:none}
.component.serp .serpFacetsWrapper .serpFacetDropdown .selectbox .selectboxit{width:100%}
.component.serp .serpFacetsWrapper .serpFacetBoolean .serpFacetGroupContent{margin-top:10px}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;font-weight:400;padding:0;cursor:pointer}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle .text{border-top:1px solid #d0d5db;margin:0 15px;padding:10px 0 0}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle .icon-arrow-down{display:block;float:right}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle.is-active{color:#e75012}
.component.serp .serpFacetsWrapper .serpFacetGroupTitle.is-active span{fill:#e75012}
.component.serp .serpFacetsWrapper .serpSortMobile .serpFacetGroupTitle{padding-bottom:5px}
.component.serp .serpFacetsWrapper .serpSortMobile .serpFacetGroupTitle .text{border-top:0;margin:0}
.component.serp .serpFacetsWrapper .serpFacetGroupContent{display:none}
.component.serp .serpFacetsWrapper .serpFacetGroupContent.is-expanded{display:block}
.component.serp .serpFacetsWrapper .serpFacetGroupContent.is-expanded .showAllManufacturer{display:block}
.component.serp .serpFacetsWrapper .serpFacetGroupContent .selectStore{padding-left:30px}
.component.serp .serpFacetsWrapper .serpFacetGroup.is-expanded .serpFacetGroupContent{display:block}
.component.serp .serpFacetsWrapper .selectbox{width:100%}
.component.serp .serpFacetsWrapper .rangeSliderContainer{display:block;width:calc(100% - 15px);max-width:206px}
.component.serp .serpFacetsWrapper .factFinderFacet-Hersteller .hidden{display:block !important}
.component.serp .serpFacetsWrapper .factFinderFacet-Hersteller .hidden.showAllManufacturer{display:none !important}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal.is-active .serpFacetGroupContent{display:inline-block}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetGroupsWrapper{padding:0}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetGroupTitle{padding:10px 0;margin:0;border:0;font-weight:700}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetGroupTitle .icon-arrow-down,.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetGroupTitle .icon-arrow-up{display:none}
.component.serp .serpFacetsWrapper .serpFacetsAdditonal .serpFacetBoolean .serpFacetGroupContent{display:block}
.component.serp .serpFacetsWrapper #showAllFiltersMobile{display:block;font-weight:700;border-top:1px solid #d0d5db;padding:10px 0;cursor:pointer;margin:0;clear:both}
.component.serp .serpFacetsWrapper #showAllFiltersMobile .icon-arrow-down,.component.serp .serpFacetsWrapper #showAllFiltersMobile .icon-arrow-up{float:right}
.component.serp .serpFacetsWrapper #showAllFilters{display:none}
.component.serp .serpFacetsWrapper #showAllManufacturer{display:none}
.component.serp .serpFacetsWrapper #serpAdditionalGroupTitle{display:none}
.component.serp .serpFacetsWrapper .btn-bottom{clear:both;padding-top:10px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}
.subnavigation{background-color:transparent;border:0}
.subnavigation .headline-box{padding:0;border:0}
.subnavigation .headline-box,.subnavigation .subcategory-box{background-color:#fff;display:block;padding:20px;border-top:2px solid #7e7e7e}
.subnavigation .subcategory-box{margin-top:10px}
.subnavigation .subcategory-box span{float:right}
.subnavigation .subcategory-box .icon-arrow-up{display:none}
.subnavigation .subcategory-box .icon-arrow-down{display:inline}
.subnavigation .subcategory-box.active .icon-arrow-up{display:inline}
.subnavigation .subcategory-box.active .icon-arrow-down{display:none}
.subnavigation .subnavigation-wrapper{padding:0;margin:0;height:0;visibility:hidden;opacity:0;margin-top:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.subnavigation .subnavigation-wrapper .subnavigation-item{height:0;opacity:0;visibility:hidden;position:absolute}
.subnavigation .subnavigation-wrapper.active{display:block;height:auto;visibility:visible;opacity:1;background-color:#fff;margin-bottom:10px}
.subnavigation .subnavigation-wrapper.active .subnavigation-item{padding:5px;margin:0;height:auto;visibility:visible;opacity:1;position:relative;font-size:14px}
.subnavigation .subnavigation-wrapper.active .subnavigation-item:nth-of-type(2n-1){background-color:#f6f6f6}
.subnavigation .subnavigation-wrapper.active .subnavigation-item img{margin-right:5px}
.component.productDetail .productDetailTitle{padding:0 0 10px 0}
.component.productDetail .optionEilt .tooltipBox .btn{float:left}
.component.productDetail .keybox .additionalOptions .option{display:block;margin:0 0 10px}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos{margin:20px 0 10px 0}
.component.productDetail .keybox .bottomLogoWrapper .referenceLogos img{margin-bottom:10px}
.component.productDetail .productOmniBoxWrapper .productOmniBox .hintUsedArticle{display:none !important}
.component.productDetail .requestOfferOverlayOpener{float:none !important;display:block}
.component.productDetail .productDetailDescriptionBox{width:100%}
.component.productDetail .ageRatingOverlay{width:300px}
.component.productDetail .detailHeader{padding:0}
.component.productDetail .detailHeader--padding50{padding-top:50px}
.overlayEilt .moreInfo{margin-bottom:15px}
.overlayEilt .moreInfo .list{float:left;width:100%;padding:15px 0 0}
.grid .productOmniBoxWrapper,.list .productOmniBoxWrapper{float:right;max-width:50%;min-width:50%;width:auto;padding-top:25px;padding-bottom:15px}
.grid .productOmniBoxWrapper .productOmniBox,.list .productOmniBoxWrapper .productOmniBox{background-color:inherit}
.grid .productOmniBoxWrapper .productOmniBox .addToCart .cartText,.grid .productOmniBoxWrapper .productOmniBox .addToCart .cartTextPreorder,.grid .productOmniBoxWrapper .productOmniBox .addToCart .error,.grid .productOmniBoxWrapper .productOmniBox .availabilityWrapper h5,.grid .productOmniBoxWrapper .productOmniBox .energyEfficiency,.grid .productOmniBoxWrapper .productOmniBox .ratingStars,.grid .productOmniBoxWrapper .productOmniBox .tabLinks,.list .productOmniBoxWrapper .productOmniBox .addToCart .cartText,.list .productOmniBoxWrapper .productOmniBox .addToCart .cartTextPreorder,.list .productOmniBoxWrapper .productOmniBox .addToCart .error,.list .productOmniBoxWrapper .productOmniBox .availabilityWrapper h5,.list .productOmniBoxWrapper .productOmniBox .energyEfficiency,.list .productOmniBoxWrapper .productOmniBox .ratingStars,.list .productOmniBoxWrapper .productOmniBox .tabLinks{display:none !important}
.grid .productOmniBoxWrapper .productOmniBox .tab,.list .productOmniBoxWrapper .productOmniBox .tab{padding:0}
.grid .productOmniBoxWrapper .productOmniBox .tab .uvp,.list .productOmniBoxWrapper .productOmniBox .tab .uvp{display:flex;flex-direction:column;align-items:flex-start}
.grid .productOmniBoxWrapper .productOmniBox .tab .uvp__text-wrapper,.list .productOmniBoxWrapper .productOmniBox .tab .uvp__text-wrapper{display:flex;align-items:center;margin:0 0 5px 0}
.grid .productOmniBoxWrapper .productOmniBox .tab .uvp__price,.list .productOmniBoxWrapper .productOmniBox .tab .uvp__price{flex-basis:100%}
.grid .productOmniBoxWrapper .productOmniBox .addToCart,.list .productOmniBoxWrapper .productOmniBox .addToCart{display:inline-block;width:auto;float:right;position:relative}
.grid .productOmniBoxWrapper .productOmniBox .addToCart.exclusiveBox,.list .productOmniBoxWrapper .productOmniBox .addToCart.exclusiveBox{float:none;margin-bottom:10px}
.grid .productOmniBoxWrapper .productOmniBox .addToCart .btn,.list .productOmniBoxWrapper .productOmniBox .addToCart .btn{width:42px;height:42px}
.grid .productOmniBoxWrapper .productOmniBox .addToCart .icon-cart,.list .productOmniBoxWrapper .productOmniBox .addToCart .icon-cart{margin:0;width:22px;height:22px}
.grid .productOmniBoxWrapper .productOmniBox .omniboxMobileBadgeWrapper,.list .productOmniBoxWrapper .productOmniBox .omniboxMobileBadgeWrapper{margin-bottom:30px;width:100%}
.grid .productOmniBoxWrapper .productOmniBox .omniboxMobileBadgeWrapper img,.list .productOmniBoxWrapper .productOmniBox .omniboxMobileBadgeWrapper img{max-height:55px;max-width:75px;width:auto}
.grid .productOmniBoxWrapper .productOmniBox .comfortBox,.list .productOmniBoxWrapper .productOmniBox .comfortBox{width:auto;padding:0;position:relative}
.grid .productOmniBoxWrapper .productOmniBox .comfortBox .remove,.grid .productOmniBoxWrapper .productOmniBox .comfortBox .share,.grid .productOmniBoxWrapper .productOmniBox .comfortBox .wishlist,.list .productOmniBoxWrapper .productOmniBox .comfortBox .remove,.list .productOmniBoxWrapper .productOmniBox .comfortBox .share,.list .productOmniBoxWrapper .productOmniBox .comfortBox .wishlist{display:inline-block;margin-right:auto}
.list .productOmniBoxWrapper .uvp__price{font-size:clamp(14px,5vw,24px)}
.productDetail .productOmniBoxWrapper{width:100%}
.productDetail .productOmniBoxWrapper .omniboxMobileBadgeWrapper{display:none !important}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox{top:-27px;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox.tooltipBox--top-left{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);margin-left:-20px;margin-top:-15px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox .tooltipBoxArrow{transform:rotate(93deg);bottom:-163px}
.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox.tooltipBox--bottom-left .tooltipBoxArrow,.productDetail .productOmniBoxWrapper .productOmniBox .storeBox .storeBoxPriceSelectedAvaibility .tooltipBox.tooltipBox--top-left .tooltipBoxArrow{left:20px}
.productDetail .productOmniBoxWrapper .productOmniBox .tooltipAvailabilityParent .tooltipBox{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.productDetail .productOmniBoxWrapper .productOmniBox .tooltipAvailabilityParent .tooltipBox .tooltipBoxArrow{left:100%;top:50%;margin-top:-7px;margin-left:38px;transform:rotate(94deg);bottom:-269px}
.productOmniBoxWrapper .productOmniBox{background-color:#f6f6f6}
.productOmniBoxWrapper .productOmniBox .price,.productOmniBoxWrapper .productOmniBox .storePrice{width:auto;white-space:nowrap}
.productOmniBoxWrapper .productOmniBox .textLink{display:block}
.productOmniBoxWrapper .productOmniBox .deliveryWrapper{width:100%}
.productOmniBoxWrapper .productOmniBox .energyEfficiency{margin-top:-10px;display:block !important}
.productOmniBoxWrapper .productOmniBox .energyEfficiency img{max-height:60px}
.productOmniBoxWrapper .productOmniBox hr{width:100%;margin-bottom:0}
.productOmniBoxWrapper .productOmniBox .ratingStars{margin-top:20px;display:inline-flex;align-items:center;position:relative}
.productOmniBoxWrapper .productOmniBox .addToCart .btn{font-size:22px;min-height:40px}
.productOmniBoxWrapper .productOmniBox .addToCart .btn.cybersale img.logo-cybersale{margin-right:5px}
.productOmniBoxWrapper .productOmniBox .addToCart .icon-cart{width:20px;height:20px}
.productOmniBoxWrapper .productOmniBox .comfortBox{padding:20px 30px 0;min-height:42px;align-items:center}
.productOmniBoxWrapper .productOmniBox .comfortBox>div [class*=icon-]{width:30px;height:30px;margin-bottom:0}
.productOmniBoxWrapper .productOmniBox .hintUsedArticle img{width:80px}
.productListView .productOmniBox .availabilityWrapper .tooltipBox,.productListView .productOmniBox .deliveryWrapper .tooltipBox{width:100% !important;min-width:301px;-webkit-transform:translate(-2%,-100%);-moz-transform:translate(-2%,-100%);-ms-transform:translate(-2%,-100%);-o-transform:translate(-2%,-100%);transform:translate(-2%,-100%);margin-left:-140px;margin-top:-15px}
.productListView .productOmniBox .availabilityWrapper .tooltipBox.tooltipBox--top,.productListView .productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--top{-webkit-transform:translate(-55%,-100%);-moz-transform:translate(-55%,-100%);-ms-transform:translate(-55%,-100%);-o-transform:translate(-55%,-100%);transform:translate(-55%,-100%)}
.productListView .productOmniBox .availabilityWrapper .tooltipBox .tooltipBoxArrow,.productListView .productOmniBox .deliveryWrapper .tooltipBox .tooltipBoxArrow{left:68%;top:100%;margin-top:0}
.productListView .productOmniBox .availabilityWrapper .tooltipBox .tooltipBoxArrow:before,.productListView .productOmniBox .deliveryWrapper .tooltipBox .tooltipBoxArrow:before{border-color:transparent;border-width:10px 12px;margin-top:1px;border-top-color:#d0d5db;top:100%}
.productListView .productOmniBox .availabilityWrapper .tooltipBox .tooltipBoxArrow:after,.productListView .productOmniBox .deliveryWrapper .tooltipBox .tooltipBoxArrow:after{border-color:transparent;border-width:10px 12px;border-top-color:#fff;top:100%;margin-top:0}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--bottom,.productListView .productOmniBox .deliveryWrapper .tooltipBox--bottom{width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);margin-top:30px;left:-20px;margin-left:0}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--bottom .tooltipBoxArrow,.productListView .productOmniBox .deliveryWrapper .tooltipBox--bottom .tooltipBoxArrow{left:20%;bottom:0;top:-19px;margin-top:0}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--bottom .tooltipBoxArrow:after,.productListView .productOmniBox .deliveryWrapper .tooltipBox--bottom .tooltipBoxArrow:after{border-top-color:transparent;border-bottom-color:#fff;top:0}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--bottom .tooltipBoxArrow:before,.productListView .productOmniBox .deliveryWrapper .tooltipBox--bottom .tooltipBoxArrow:before{border-top-color:transparent;border-bottom-color:#d0d5db;top:0;border-width:10px 12px;margin-top:-1px}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--top-left,.productListView .productOmniBox .deliveryWrapper .tooltipBox--top-left{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.productListView .productOmniBox .availabilityWrapper .tooltipBox--bottom-left .tooltipBoxArrow,.productListView .productOmniBox .availabilityWrapper .tooltipBox--top-left .tooltipBoxArrow,.productListView .productOmniBox .deliveryWrapper .tooltipBox--bottom-left .tooltipBoxArrow,.productListView .productOmniBox .deliveryWrapper .tooltipBox--top-left .tooltipBoxArrow{left:20px}
.carrierOnlyInfoTooltip img{max-width:100%}
.serpArticleList .productOmniBoxWrapper .productOmniBox .addToCart .btn.cybersale img.logo-cybersale{margin-right:0}
.productOmniBox .deliveryWrapper .tooltipBox.tooltipBox--left,.productOmniBox .storeWrapper .tooltipBox.tooltipBox--left{left:100px}
.component.productCategory .searchListHeader .sort .selectboxit-container{position:relative;display:block;font:inherit !important}
.component.productCategory .searchListHeader .sort .selectboxit-container .selectboxit{width:auto}
.component.productCategory .searchListHeader .sort .selectboxit-container .selectboxit .selectboxit-text{max-width:none !important}
.component.productCategory .searchListHeader .sort .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow{color:#e75012}
.component.productCategory .searchListHeader .sort .selectboxit-container .selectboxit-list .selectboxit-focus .selectboxit-option-anchor{background-color:#00507e}
.component.registration .registration-form .registration-content .registration-content-item .selectbox{position:relative}
.component.registration .registration-form .registration-content .registration-content-item .selectbox .selectboxit{width:auto}
.component.registration .registration-form .registration-content .registration-content-item .selectbox .selectboxit .selectboxit-text{max-width:100% !important}
.component.registration .registration-form .registration-content .registration-content-item .selectbox .selectboxit-container{width:100% !important}
.component.registration .registration-form .registration-content .registration-content-item.dateSelect .dateSelectBirthday .selectbox .selectboxit-container{display:block}
.component.account .address-change-form .registration-content .registration-content-item .selectbox{position:relative}
.component.account .address-change-form .registration-content .registration-content-item .selectbox .selectboxit{width:100%}
.component.account .address-change-form .registration-content .registration-content-item .selectbox .selectboxit .selectboxit-text{max-width:100% !important}
.component.account .address-change-form .registration-content .registration-content-item .selectbox .selectboxit-container{width:100% !important}
.registration-content .registration-content-item.dateSelect .dateSelectBirthday .selectbox .selectboxit{width:100%}
.registration-content .registration-content-item.dateSelect .dateSelectBirthday .selectbox.day{width:20%}
.registration-content .registration-content-item.dateSelect .dateSelectBirthday .selectbox.month{width:40%}
.registration-content .registration-content-item.dateSelect .dateSelectBirthday .selectbox.year{width:30%}
.component.sidebarNavigation{margin-bottom:20px}
.component.sidebarNavigation .dropdownBoxButton.active{display:flex}
.component.sidebarNavigation.has-filters{margin-top:10px;position:absolute;left:15px;right:15px;top:36px;float:none;z-index:10}
.component.sidebarNavigation.has-filters .dropdownBoxButton,.component.sidebarNavigation.has-filters .dropdownBoxButton:focus,.component.sidebarNavigation.has-filters .dropdownBoxButton:hover{width:calc(50% - 15px);display:block;text-align:left}
.component.sidebarNavigation.has-filters .dropdownBoxButton .icon-right,.component.sidebarNavigation.has-filters .dropdownBoxButton:focus .icon-right,.component.sidebarNavigation.has-filters .dropdownBoxButton:hover .icon-right{float:right}
.component.sidebarNavigation .sidebarNavigationBox .arrow{display:block}
.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-down,.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-up{float:right;width:15px;height:15px;margin:5px 5px}
.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-down svg,.component.sidebarNavigation .sidebarNavigationBox .icon-arrow-up svg{width:15px;height:15px}
.component.sidebarNavigation .sidebarNavigationBox [data-has-children=no]+a{margin-left:0}
.component.sidebarNavigation .sidebarNavigationBox a{border-bottom:1px solid #d0d5db;display:block;height:40px;line-height:40px}
.component.sidebarNavigation .sidebarNavigationBox ul li:last-child a{border:0}
.component.sidebarNavigation .sidebarNavigationBox ul li ul li:last-child a{border-bottom:1px solid #d0d5db}
.component.sidebarNavigation .sidebarNavigationBox li ul{margin:0 0 0 15px}
.component.sidebarNavigation .sidebarNavigationBox .showAll{padding:0 15px;display:none}
.component.sidebarNavigation .sidebarNavigationBox h3{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143;margin:0;padding:5px 0;border-bottom:5px solid #d0d5db}
.component.sidebarNavigation .sidebarNavigationBox .open+a+.showAll,.component.sidebarNavigation .sidebarNavigationBox h3+.showAll{display:block}
.component.sidebarNavigation .sidebarNavigationBox .open+a+.showAll{margin:0 15px;padding:0}
.hideSidebarNavigationBoxSMXS .sidebarNavigation.dropdownBox,.hideSidebarNavigationBoxSMXS .sidebarNavigation.dropdownBox>*{display:none !important}
.sidebarNavigationBox-mainCategoryPage .sidebarNavigation.dropdownBox{margin-bottom:15px}
.sidebar-left-navigation.sidebarNavigation{display:none}
.categorySidebar .sidebar-left-navigation.sidebarNavigation,.manufacturerSidebar .sidebar-left-navigation.sidebarNavigation{display:block}
.categorySidebar .sidebarSecond,.manufacturerSidebar .sidebarSecond{display:none}
.categorySidebar .serpCategoryHeader,.manufacturerSidebar .serpCategoryHeader{display:block;margin:0 0 10px}
.categorySidebar h1,.manufacturerSidebar h1{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700;margin:0;display:inline-block}
.categorySidebar .dropdownBox,.manufacturerSidebar .dropdownBox{position:absolute;left:15px;right:15px;top:31px;float:none;z-index:10}
.categorySidebar .dropdownBox.sidebarOnTop,.manufacturerSidebar .dropdownBox.sidebarOnTop{position:relative;top:0;left:0;margin-top:10px;margin-bottom:15px}
.categorySidebar .dropdownBox .dropdownBoxButton,.categorySidebar .dropdownBox .dropdownBoxButton:focus,.categorySidebar .dropdownBox .dropdownBoxButton:hover,.manufacturerSidebar .dropdownBox .dropdownBoxButton,.manufacturerSidebar .dropdownBox .dropdownBoxButton:focus,.manufacturerSidebar .dropdownBox .dropdownBoxButton:hover{width:calc(45% - 15px);display:block !important;text-align:left}
.categorySidebar .dropdownBox .dropdownBoxButton .icon-right,.categorySidebar .dropdownBox .dropdownBoxButton:focus .icon-right,.categorySidebar .dropdownBox .dropdownBoxButton:hover .icon-right,.manufacturerSidebar .dropdownBox .dropdownBoxButton .icon-right,.manufacturerSidebar .dropdownBox .dropdownBoxButton:focus .icon-right,.manufacturerSidebar .dropdownBox .dropdownBoxButton:hover .icon-right{float:right}
.categorySidebar .resultCount,.manufacturerSidebar .resultCount{color:#e75012}
.manufacturerSidebar .dropdownBox{top:84px}
.manufacturerSidebar .component.sidebarNavigation.has-filters{top:110px}
.searchError .component.sidebarNavigation.has-filters{top:130px}
.component.productCarousselWrapper .productCarouselLinks .item,.component.richRelevance .productCarouselLinks .item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:30%}
.component.productCarousselWrapper .productCarouselLinks .item:nth-of-type(1n+3),.component.richRelevance .productCarouselLinks .item:nth-of-type(1n+3){display:none}
.component.productCarousselWrapper .productCarouselLinks .headline,.component.productCarousselWrapper .productCarouselLinks .item a,.component.richRelevance .productCarouselLinks .headline,.component.richRelevance .productCarouselLinks .item a{font-size:16px}
.component.productCarousselWrapper .content .productsWrapper .products,.component.richRelevance .content .productsWrapper .products{margin:0 15px}
.component.productCarousselWrapper .content .productsWrapper .products .slick-list,.component.richRelevance .content .productsWrapper .products .slick-list{padding:0 33.333% 0 0}
.component.productCarousselWrapper .content .productsWrapper:not(.list):not(.grid),.component.productCarousselWrapper .headline .productsWrapper:not(.list):not(.grid),.component.productCarousselWrapper .productCarouselLinks .productsWrapper:not(.list):not(.grid),.component.richRelevance .content .productsWrapper:not(.list):not(.grid),.component.richRelevance .headline .productsWrapper:not(.list):not(.grid),.component.richRelevance .productCarouselLinks .productsWrapper:not(.list):not(.grid){border:2px solid #f6f6f6}
.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .content .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .headline .productsWrapper .bx-controls-direction .bx-prev span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-next span:hover,.component.richRelevance .productCarouselLinks .productsWrapper .bx-controls-direction .bx-prev span:hover{fill:#858585}
.component.productCarousselWrapper .content .productsWrapper .products .slide,.component.productCarousselWrapper .headline .productsWrapper .products .slide,.component.productCarousselWrapper .productCarouselLinks .productsWrapper .products .slide,.component.richRelevance .content .productsWrapper .products .slide,.component.richRelevance .headline .productsWrapper .products .slide,.component.richRelevance .productCarouselLinks .productsWrapper .products .slide{padding:25px 10px 10px;width:100%}
.component.productCarousselWrapper .bx-wrapper .products .slide .productItemWrapper,.component.richRelevance .bx-wrapper .products .slide .productItemWrapper{display:table;margin:0 auto}
.productsWrapperContainer .content .productsWrapper .products{margin:0}
.productsWrapperContainer .content .productsWrapper .products .slick-list{padding:0 33.333% 0 0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .products{display:none}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .grid .productsListView{display:block}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .list .productsListView{display:block}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList{margin-top:15px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .border{border:0 !important;border-bottom:1px solid #d0d5db !important;margin:0;padding:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile{width:100%}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .titleProduct{margin:5px 0 15px;min-width:150px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .titleProduct a{margin:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productItemWrapper{padding:0;margin-top:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout{padding-bottom:25px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout img{max-height:100px;max-width:100px;float:left;margin-right:15px;margin-bottom:15px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating{margin-bottom:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating .star{display:inline-block;vertical-align:text-bottom}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating .star .grey{position:absolute;z-index:0;top:0;color:#7e7e7e;fill:#7e7e7e}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating .star .orange{display:block;position:relative;color:#e75012;fill:#e75012}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating .star .orange span.inactive{display:none}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .productPicture{margin:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .price{color:#e75012;font-size:45px;text-align:left;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;letter-spacing:1px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .price .comma{font-family:Swiss921BT,Swiss921,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .price sup{font-size:20px;position:relative;top:1.2em;vertical-align:top}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .uvp{color:#e75012;font-size:13px;font-weight:400;text-align:left}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .uvp span{text-decoration:line-through}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .uvp [class*=icon-]{fill:#f6f6f6;margin-left:5px;text-decoration:none !important}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo{margin-bottom:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo.clear{clear:both;margin-top:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo.gray{color:#858585;background:0;padding-bottom:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo.gray [class*=icon-]{fill:#f6f6f6}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo a{text-decoration:underline}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo .available{color:#090}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productInfo [class*=icon-]{fill:#f6f6f6 !important}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .icons img{width:auto;margin-right:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox{margin:0;text-align:center}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .productAddCart{position:relative}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .productAddCart button{background-color:#e75012;border:0 none;color:#fff;font-size:26px;line-height:26px;padding:3px 9px 3px 7px;margin-bottom:15px;outline:0;position:relative}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .productAddCart button [class*=icon-]{margin-right:3px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .productAddCart button:before{content:"";position:absolute;bottom:0;right:0;border-top:12px solid #e75012;border-right:9px solid #fff;width:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .item{font-size:14px;margin-bottom:10px}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .item [class*=icon-]{font-size:24px;display:block}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .item p{margin:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productBtns .productOmniBox .productCart{text-align:center;margin-bottom:0}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .comfortBox .item a:focus{text-decoration:none;color:#222}
}
@media screen and (max-width:767.98px) and (max-width:410px){.component.serp .serpContent .dropdownBoxButton .hidden-xxs{display:none}
}
@media screen and (max-width:767.98px) and (max-width:767px){.component.serp .serpFacetsWrapper .serpFacetGroupTitle{font-size:13px}
}
@media screen and (max-width:767.98px) and (orientation:landscape){.grid .productOmniBoxWrapper .productOmniBox .comfortBox,.list .productOmniBoxWrapper .productOmniBox .comfortBox{max-width:200px}
}
@media screen and (max-width:767.98px) and (max-width:767px){.component.sidebarNavigation .sidebarNavigationBox h3{font-size:13px}
}
@media screen and (max-width:767.98px) and (max-width:767px){.categorySidebar h1,.manufacturerSidebar h1{font-size:13px}
}