.displayMainstage{position:relative;z-index:9999}
:not(.singleton) .backgroundImage.swipe picture{width:100%;margin:0 auto}
:not(.singleton) .backgroundImage.swipe img{width:100%;margin:0 auto}
.singleton.mainstage{position:relative;font-size:0;-webkit-transition:background-color .8s;-moz-transition:background-color .8s;-o-transition:background-color .8s;transition:background-color .8s;padding-top:0;margin-top:40px}
.singleton.mainstage .slider-mainstage{margin:0;padding-top:0}
.singleton.mainstage .slider-mainstage .slideItem+.slideItem{display:none}
.singleton.mainstage .arrows span{fill:#ff5019;background-color:#fff;border:1px solid #d3d3d3;padding:2px;border-radius:50%;cursor:pointer;text-align:center;width:26px;height:26px}
.singleton.mainstage .arrows .arrowRight{position:absolute;right:20px;top:calc(50% - 13px)}
.singleton.mainstage .arrows .arrowLeft{position:absolute;left:20px;top:calc(50% - 13px)}
.singleton.mainstage .arrows a:focus{text-decoration:none}
.singleton.mainstage .container-fluid{position:relative}
.singleton.mainstage .backgroundImage{overflow:hidden;max-width:calc(100vw - 30px)}
.singleton.mainstage .backgroundImage a{z-index:1;width:100%;font-size:0;line-height:0}
.singleton.mainstage .backgroundImage picture{width:100%;margin:0 auto}
.singleton.mainstage .backgroundImage img{width:100%;margin:0 auto;min-height:430px;aspect-ratio:2.86046512;object-fit:cover;height:auto;border-radius:8px}
.singleton.mainstage .linkList{position:absolute;top:0;right:0;width:25%;height:100%;display:flex;flex-flow:column;z-index:1000}
.singleton.mainstage .linkList .optionalHeader{background-color:rgba(255,255,255,.75);z-index:3}
.singleton.mainstage .linkList .optionalHeader .optionalImage img,.singleton.mainstage .linkList .optionalHeader .optionalImage picture{width:auto;max-height:44px;display:block;margin:0 auto;margin-top:10px;margin-bottom:10px}
.singleton.mainstage .linkList .optionalHeader .optionalHeadline{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:24px;text-transform:uppercase;text-align:center;max-height:55px;padding:10px 0;max-width:100%;overflow:hidden;margin-bottom:15px;position:relative}
.singleton.mainstage .linkList .optionalHeader .optionalHeadline:empty{display:none}
.singleton.mainstage .linkList .optionalHeader .optionalHeadline:before{content:"";position:absolute;width:33%;height:1px;bottom:0;left:33%;border-bottom:5px solid #ff5019}
.singleton.mainstage .linkList .spacer{-webkit-flex-grow:2;flex-grow:2;-webkit-flex-shrink:0;flex-shrink:0;background-color:rgba(255,255,255,.75);border-radius:0 8px 0 0}
.singleton.mainstage .linkList ul+.spacer{border-radius:0 0 8px 0}
.singleton.mainstage .linkList ul{margin:0;padding:0;list-style:none;list-style-type:none;display:flex;flex-direction:column;justify-content:space-between}
.singleton.mainstage .linkList ul li{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700;-webkit-flex-grow:2;flex-grow:2;-webkit-flex-shrink:0;flex-shrink:0;line-height:inherit;text-indent:inherit;font-size:20px;margin-left:18px;position:relative;background-color:rgba(255,255,255,.75);cursor:pointer;display:block;padding:5px 0}
@media(max-width:767px){.singleton.mainstage .linkList ul li{font-size:17px}
}
.singleton.mainstage .linkList ul li::before{display:none}
.singleton.mainstage .linkList ul li a{line-height:34px}
.singleton.mainstage .linkList ul li .liContent{display:flex;padding-left:12px}
.singleton.mainstage .linkList ul li .liContent .liText{flex:0 0 auto;max-height:34px;display:inline;white-space:nowrap;font-family:'GT Planar Bold',sans-serif;font-size:16px;font-weight:400}
.singleton.mainstage .linkList ul li .liContent .liText:hover{border-bottom:3px solid #222}
.singleton.mainstage .linkList ul li .liContent img{display:inline-block;margin-left:10px;height:34px;width:34px;-ms-interpolation-mode:bicubic}
.singleton.mainstage .linkList ul li .indicator{position:absolute;bottom:0;width:18px;left:-18px;height:100%;background-color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.75)}
.singleton.mainstage .linkList ul li .indicator:after,.singleton.mainstage .linkList ul li .indicator:before{content:'';position:absolute;bottom:100%;width:100%;height:50%;box-sizing:border-box;display:none}
.singleton.mainstage .linkList ul li .indicator:before{bottom:50%;border-right:18px solid;border-right-color:inherit;border-bottom:13px solid transparent}
.singleton.mainstage .linkList ul li .indicator:after{top:50%;border-right:18px solid;border-right-color:inherit;border-top:13px solid transparent}
.singleton.mainstage .linkList ul li.active .indicator{background-color:transparent !important}
.singleton.mainstage .linkList ul li.active .indicator:after,.singleton.mainstage .linkList ul li.active .indicator:before{display:block}
.singleton.mainstage .linkList ul li.active .liText{border-bottom:3px solid #222}
.singleton.mainstage .slick-dots{position:absolute;bottom:-25px;display:flex;flex-direction:row;justify-content:center;width:100%;padding:0}
.singleton.mainstage .slick-dots li{align-self:flex-end;position:relative;bottom:0;margin:0 10px;border-radius:50%;margin-left:-1px;margin-top:-1px;background-color:#d3d3d3;border:2px solid #d3d3d3;height:16px;width:16px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.singleton.mainstage .slick-dots li::marker{display:none}
.singleton.mainstage .slick-dots li button{visibility:hidden}
.singleton.mainstage .slick-dots li.slick-active{background-color:#fff;border-color:#ff5019}
.container-fluid .mainStage.mainstage .container-fluid{padding:0}
.component.topbrands .container-fluid{background-color:#fff}
.component.topbrands .content{height:36px;display:flex;margin:10px 0}
.component.topbrands .content .slide{display:inline-block;max-height:36px}
.component.topbrands .content img{width:auto;max-height:36px}
.component.topbrands .content .brandsWrapper{height:36px;position:relative;flex:1;margin-right:20px;overflow:hidden}
.component.topbrands .content .brandsWrapper a{display:inline-block}
.component.topbrands .content .brandsWrapper a:not(:last-of-type){margin-right:30px}
.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:#ff5019;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:#ff5019;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:#3e8c61}
.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:#ff5019;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}
@supports(text-underline-offset:1px) and (text-decoration-thickness:1px){.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:underline;text-underline-offset:-.4em;text-decoration-thickness:1px;text-decoration-skip-ink:none}
}
.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:#707690;fill:#707690}
.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:#3e8c61}
.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:#3e8c61}
.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:#51a75b}
.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:#d84836}
.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:#3e8c61}
.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:#3e8c61}
.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:#707690}
.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:#ff5019}
.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 #ff5019}
.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{font-family:'GT Planar Bold',sans-serif;font-weight:400;font-size:28px;line-height:1.1;color:#191e2d;margin:20px 0 0;background-color:transparent;border-top:1px solid #d3d3d3;padding:10px 0}
.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:#707690}
.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:20px;right:25px;height:45px;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:#ff5019}
.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:#3e8c61}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.exclusive,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.exclusive,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.exclusive{color:#3e8c61}
.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:#3e8c61}
.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:#51a75b}
.component.productCarousselWrapper .content .productsWrapper .products .slide .availabilityWrapper.unavailable,.component.richRelevance .content .productsWrapper .products .slide .availabilityWrapper.unavailable,.productsWrapperContainer .content .productsWrapper .products .slide .availabilityWrapper.unavailable{color:#d84836}
.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}
@supports(text-underline-offset:1px) and (text-decoration-thickness:1px){.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:underline;text-underline-offset:-.4em;text-decoration-thickness:1px;text-decoration-skip-ink:none}
}
.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:#707690;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:#707690}
.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}
.cartStep .bottomWrapper *{font-family:Roboto,sans-serif}
.cartStep .bottomWrapper .ff-planar-bold{font-weight:700}
.component.image img,.component.image picture{margin:0;height:auto;max-height:100%;width:100%;max-width:100%;border-radius:8px}
.component.download .headline{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1;font-weight:700;margin:10px 0}
@media(max-width:767px){.component.download .headline{font-size:20px}
}
.component.download .description{margin-bottom:20px}
.component.download .links ul{margin:0;padding:0}
.component.download .links ul li{list-style-type:none;margin-bottom:15px;position:relative}
.component.download .links .icon-big{margin-right:10px;position:absolute;left:0;fill:#707690}
.component.download .links a{color:#222;text-decoration:underline}
.component.download .links a:hover{text-decoration:none;color:#ff5019}
.component.download .links a:hover .icon-big{fill:#ff5019}
.component.download .links a:active,.component.download .links a:focus,.component.download .links a:visited{text-decoration:underline;color:#222}
.component.download .links .downloadText{padding-left:30px;display:block}
@media screen and (min-width:1024px) and (max-width:1229.98px){.singleton.mainstage{aspect-ratio:2.12790698;margin-bottom:55px}
.singleton.mainstage .backgroundImage{z-index:2}
.singleton.mainstage .backgroundImage img{min-height:350px;aspect-ratio:2.12790698}
.singleton.mainstage .arrowLeft,.singleton.mainstage .arrowRight{z-index:1000}
.singleton.mainstage .bx-wrapper .bx-viewport{max-height:none}
.singleton.mainstage .slick-dots{list-style: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:#707690}
.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){.singleton.mainstage{aspect-ratio:2.12790698;margin-bottom:55px}
.singleton.mainstage .backgroundImage{z-index:2}
.singleton.mainstage .backgroundImage img{min-height:350px;aspect-ratio:2.12790698}
.singleton.mainstage .arrowLeft,.singleton.mainstage .arrowRight{z-index:1000}
.singleton.mainstage .bx-wrapper .bx-viewport{max-height:none}
.singleton.mainstage .slick-dots{list-style: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:#707690}
.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 (max-width:767.98px){.singleton.mainstage{aspect-ratio:2.13055556;margin-bottom:55px;margin-top:16px}
.singleton.mainstage .slider-mainstage:not([style]){position:relative;overflow:hidden}
.singleton.mainstage .slider-mainstage:not([style]) .slick-slide{width:100%;position:absolute;left:150%;top:0;z-index:0}
.singleton.mainstage .slider-mainstage:not([style]) .slick-slide:first-child{width:100%;position:relative;left:0;top:0;z-index:10}
.singleton.mainstage .slider-mainstage .slideItem+.slideItem{display:none}
.singleton.mainstage .backgroundImage{z-index:2}
.singleton.mainstage .backgroundImage img{min-height:0;aspect-ratio:2.13055556;object-fit:cover}
.singleton.mainstage .arrows{display:none}
.singleton.mainstage .slick-dots{list-style:none}
.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:#707690}
.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:#707690;fill:#707690}
.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .productAbout .rating .star .orange{display:block;position:relative;color:#ff5019;fill:#ff5019}
.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:#ff5019;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:#ff5019;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}
@supports(text-underline-offset:1px) and (text-decoration-thickness:1px){.container-product:not(.multipleCaroussel) .content:not(.singleCaroussel) .productsListView .carousselList .mobile .uvp span{text-decoration:underline;text-underline-offset:-.4em;text-decoration-thickness:1px;text-decoration-skip-ink:none}
}
.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:#707690;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:#3e8c61}
.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:#ff5019;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 #ff5019;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}
}