.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}
.toggleHeight{position:relative}
.toggleHeight.is--collapsed{overflow:hidden}
.toggleHeight.is--expanded .btn.btn-showmoreless .showMoreTxt{display:none}
.toggleHeight.is--expanded .btn.btn-showmoreless .showLessTxt{display:block}
.btn.btn-showmoreless{position:absolute;bottom:0;left:0;right:0;background:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNTUsIDI1NSwgMjU1KSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%)}
.btn.btn-showmoreless .showLessTxt{display:none}
.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}
@supports(text-underline-offset:1px) and (text-decoration-thickness:1px){.productListView .uvp .oldPrice{text-decoration:underline;text-underline-offset:-.4em;text-decoration-thickness:1px;text-decoration-skip-ink:none}
}
.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}
.readMoreLink{color:#e75012;fill:#e75012;float:right}
.readMoreLink span{text-decoration:underline}
.readMoreLink:focus,.readMoreLink:hover{color:#222;fill:#222}
.readMoreLink .icon-arrow-right{text-decoration:none;margin-left:2px}
.br-theme-bars-movie .br-widget{white-space:nowrap}
.br-theme-bars-movie .br-widget a{display:block;width:25px;height:9px;float:left;background-color:#d3d3d3;margin:5px 0 0 2px}
.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected{background-color:#090}
.br-theme-bars-movie .br-widget .br-current-rating{color:#222;font-weight:400;padding-top:15px;min-height:32px}
.br-theme-bars-movie .br-readonly a{cursor:default}
.br-theme-bars-movie .br-readonly a.br-active,.br-theme-bars-movie .br-readonly a.br-selected{background-color:#00507e}
.br-theme-bars-movie .br-readonly .br-current-rating{color:#00507e}
@media print{.br-theme-bars-movie .br-widget a{border:1px solid #b3b3b3;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected{border:1px solid #000;background:#fff}
.br-theme-bars-movie .br-widget .br-current-rating{color:#222}
}
.br-theme-bootstrap-stars .br-widget{white-space:nowrap;min-height:39px}
.br-theme-bootstrap-stars .br-widget a{text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px;font-size:12px;border:1px solid #d3d3d3;padding:2px 6px 2px 6px;display:inline-block;line-height:1}
.br-theme-bootstrap-stars .br-widget a:after{content:'\2605';color:#d3d3d3;font-size:16px}
.br-theme-bootstrap-stars .br-widget a.br-active:after{color:#e75012}
.br-theme-bootstrap-stars .br-widget a.br-selected:after{color:#e75012}
.br-theme-bootstrap-stars .br-widget .br-current-rating{display:block;margin:0}
.br-theme-bootstrap-stars .br-readonly a{cursor:default}
.star-ratings h1{font-size:1.5em;line-height:2;margin-top:3em;color:#858585}
.star-ratings p{margin-bottom:3em;line-height:1.2}
.star-ratings h1,.star-ratings p{text-align:center}
.star-ratings .stars{width:120px;text-align:center;margin:auto;padding:0 95px}
.star-ratings .stars .title{font-size:14px;color:#d3d3d3;line-height:3}
.star-ratings .stars select{width:120px;font-size:16px}
.star-ratings .stars-example-bootstrap,.star-ratings .stars-example-css,.star-ratings .stars-example-fontawesome{float:left}
.star-ratings .stars-example-fontawesome-o{width:200px}
.star-ratings .stars-example-fontawesome-o select{width:200px}
.start-ratings-main{margin-bottom:3em}
.box{margin:1em 0}
.box .box-header{text-align:center;font-weight:400;padding:.5em 0}
.box .box-body{padding-top:2em;height:85px;position:relative}
.box select{width:120px;margin:10px auto 0 auto;display:block;font-size:16px}
.box-large .box-body{padding-top:2em;height:120px}
.box-orange .box-header{background-color:#e75012;color:#fff}
.box-orange .box-body{background-color:#fff;border:2px solid #e75012;border-top:0}
.box-green .box-header{background-color:#090;color:#fff}
.box-green .box-body{background-color:#fff;border:2px solid #090;border-top:0}
.box-blue .box-header{background-color:#00507e;color:#fff}
.box-blue .box-body{background-color:#fff;border:2px solid #4285f4;border-top:0}
.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}
.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}
.singleton.mainstage .slider-mainstage{margin:0;padding-top:0}
.singleton.mainstage .slider-mainstage .slideItem+.slideItem{display:none}
.singleton.mainstage .arrows span{fill:#e75012;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}
.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 #e75012}
.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)}
.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}
.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:#e75012}
.container-fluid .mainStage.mainstage .container-fluid{padding:0}
.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:0}
.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:relative;float:right;bottom: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}
@media all and (min-width:1230px),all and (min-width:768px) and (max-width:1024px){.serpFacetGroupsWrapper .serpFacetGroupContent:nth-child(4n+2){clear:both}
}
@media all and (min-width:1024px) and (max-width:1230px){.serpFacetGroupsWrapper .serpFacetGroupContent:nth-child(3n+2){clear:both}
}
.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}
.component.video{background-color:#d0d5db;margin:30px 0;padding:20px;overflow:hidden}
.component.video .videoText{width:50%;display:inline-block;float:left;padding-right:10px}
.component.video .videoText .videoTitle{font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-size:20px;text-align:center;letter-spacing:.5px}
.component.video .videoText .videoSubtitle{font-weight:700;font-size:12px;padding-top:30px}
.component.video .videoText .videoDescription{margin-top:-5px}
.component.video .videoFrame{width:50%;display:inline-block;float:left;padding-left:10px}
.component.video .videoFrame img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;z-index:100}
.component.video .videoFrame .videoFramePlay{position:absolute;background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/layout/play_button_sprite.png);width:86px;height:60px;margin-left:-43px;left:50%;margin-top:-30px;top:50%;z-index:200;cursor:pointer}
.component.video .videoFrame:hover .videoFramePlay{background-position:0 -62px}
.component.video.noText{background-color:transparent;padding:0}
.component.video.noText .row{width:auto;margin-left:auto;margin-right:auto;display:table;background-color:#d0d5db;padding:10px 20px}
.component.video.noText .videoFrame{width:100%;float:none;padding:0;margin:0}
.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}
@supports(text-underline-offset:1px) and (text-decoration-thickness:1px){.productOmniBoxWrapper .productOmniBox .uvp .oldPrice{text-decoration:underline;text-underline-offset:-.4em;text-decoration-thickness:1px;text-decoration-skip-ink:none}
}
.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{color:#7e7e7e}
.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%}
.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}
@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:#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}
@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:#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}
.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}
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}
.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.formGenerator{width:100%}
.component.formGenerator h1{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:46px;line-height:1.1;font-weight:700}
@media(max-width:767px){.component.formGenerator h1{font-size:30px}
}
.component.formGenerator h2{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700}
@media(max-width:767px){.component.formGenerator h2{font-size:22px}
}
.component.formGenerator .divider{margin-bottom:5px}
.component.formGenerator .btn{padding:5px 10px}
.component.formGenerator .notification{position:relative}
.component.formGenerator .notification .closeBtn{position:absolute;right:15px;top:15px}
.component.formGenerator .notification.notification-error .closeBtn{fill:#e1110c}
.component.formGenerator .notification.notification-success{display:flex}
.component.formGenerator form{float:left;width:100%}
.component.formGenerator form.padding{padding:15px}
.component.formGenerator form .formRadioGroup .radioTitle{display:inline;margin-right:15px}
.component.formGenerator form .formRadioGroup label{margin-right:40px}
.component.formGenerator form .formCheckBoxGroup.hasError{border:1px solid #e1110c}
.component.formGenerator form .formCheckBoxGroup.vertical{display:block}
.component.formGenerator form .formCheckBoxGroup.vertical .checkbox{display:block;margin-bottom:15px}
.component.formGenerator form .formCheckBoxGroup.vertical .checkboxGroup{margin:5px 0 10px 0;display:block}
.component.formGenerator form .formCheckBoxGroup .rightAligned .checkboxGroup label{padding-right:5px;text-align:right;padding-left:0}
.component.formGenerator form .formCheckBoxGroup .rightAligned .checkboxGroup+.checkboxGroup label{padding-left:25px}
.component.formGenerator form .formCheckBoxGroup .rightAligned .checkboxGroup label::before{left:auto;right:0 -20px;margin-right:0;padding-right:3px}
.component.formGenerator form .formCheckBoxGroup .formGroupInputs{flex:5 1 0}
.component.formGenerator form .formCheckBoxGroup .formGroupLabel{flex:1 1 0}
.component.formGenerator form .fgTextarea{white-space:nowrap}
.component.formGenerator form .fgTextarea .labelContainer{float:left}
.component.formGenerator form .fgTextarea .textContainer{overflow-x:hidden}
.component.formGenerator form .fgTextarea textarea{min-height:70px}
.component.formGenerator form .formFileUpload .fileupload-buttonbar{width:100%}
.component.formGenerator form .formFileUpload .fileupload-buttonbar .fileInfo{margin-left:15px;line-height:30px;vertical-align:top;position:relative;display:inline-block}
.component.formGenerator form .formFileUpload .fileupload-buttonbar .fileinput-button{vertical-align:top;overflow:hidden;position:relative;display:inline-block}
.component.formGenerator form .formFileUpload .fileupload-buttonbar .fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer}
.component.formGenerator form .formFileUpload .fileupload-buttonbar .fileinput-button [class*=icon-]{vertical-align:top;margin-right:5px}
.component.formGenerator form button{float:right}
.component.formGenerator form textarea.error{border:1px solid #e1110c !important}
.component.formGenerator form input.error{border:1px solid #e1110c !important}
.component.formGenerator form label.error{color:#e1110c !important}
.component.formGenerator .seperatorLine{margin-top:30px;margin-bottom:30px}
.component.formGenerator .detailsCheckbox{display:block}
.component.formGenerator .detailsCheckbox .label{display:inline-block;vertical-align:top}
.component.formGenerator .detailsCheckbox .label p{display:inline;margin-right:15px}
.component.formGenerator .detailsCheckbox .label input[type=checkbox]{box-sizing:border-box;padding:0;position:absolute;left:-9999px}
.component.formGenerator .detailsCheckbox .label label{margin:5px 0;display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;font-size:13px;line-height:20px}
.component.formGenerator .detailsCheckbox .label label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;background-color:#fff;border:2px solid #d0d5db}
.component.formGenerator .detailsCheckbox .label input[type=checkbox]:checked+label:before{content:"\2713";font-size:15px;color:#e75012;text-align:center;line-height:15px;font-weight:700}
.component.formGenerator .detailsCheckbox .toggleContent{display:none}
.component.formGenerator .detailsCheckbox .toggleContent.active{display:inline-block;vertical-align:top}
.component.formGenerator .noLabel{margin-left:124px}
.component.formGenerator .recaptcha{margin:15px 0}
.component.formGenerator .recaptcha .notification-error{margin-bottom:10px}
.cmsNewsOverview .newsListContainer{display:flex;flex-wrap:wrap}
.cmsNewsOverview .newsListContainer>div{display:flex;flex-direction:column;margin:0 -1px}
.cmsNewsOverview .newsItem{height:100%;margin-bottom:30px}
.cmsNewsOverview .newsItem h2{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700;margin:0 0 10px 0}
@media(max-width:767px){.cmsNewsOverview .newsItem h2{font-size:17px}
}
.cmsNewsOverview .newsItem img{max-width:100%;margin:0 auto}
.cmsNewsOverview .dateTime{color:#858585;padding:5px 0}
.cmsNewsOverview .picture{display:block;overflow:hidden}
.cmsNewsTicker>.news-ticker{padding:18px 0 18px 0}
.cmsNewsTicker img{margin-right:10px}
.cmsNewsTicker p{margin:0}
.cmsNewsTicker .newsTickerButtons{display:flex;justify-content:space-between;margin:10px -15px 0 -15px}
.cmsNewsTicker .newsTickerButtons div{flex:1;padding:0 15px}
.cmsNewsTicker .newsTickerButtons button{width:100%}
.component.cybersaleheaderimage .image{margin:0 0 25px 0}
.component.cybersaleheaderimage .image picture img{width:100%}
.component.cybersale .cybersaleErrorContainer{margin-bottom:30px}
.component.cybersalecountdown{position:relative;padding-left:0;padding-right:0}
.component.cybersalecountdown .cybersaleOverlay{position:absolute;z-index:5;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.5);color:#222;text-align:center;display:none}
.component.cybersalecountdown .col{padding:0 15px}
.component.cybersalecountdown .countdownHeading,.component.cybersalecountdown .inStockText,.component.cybersalecountdown .soldText{color:#e75012;font-size:14px;margin:5px 0;font-family:Tahoma,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.component.cybersalecountdown .buttonContainer,.component.cybersalecountdown .clockContainer,.component.cybersalecountdown .inStockContainer{display:inline-block;font-size:50px;vertical-align:middle;height:2.5em;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.component.cybersalecountdown .buttonContainer p,.component.cybersalecountdown .clockContainer p,.component.cybersalecountdown .inStockContainer p{margin:0}
.component.cybersalecountdown .inStockContainer .inStockInnerWrapper{display:inline-block}
.component.cybersalecountdown .buttonContainer{text-align:right;margin:5px 0}
.component.cybersalecountdown .buttonContainer .productExist{font-size:14px;position:absolute;top:40px;background:#fff;padding:10px;opacity:.9;color:#e1110c}
.component.cybersalecountdown .buttonContainer .cybersaleCartBtn{float:right;padding:3px 20px;font-size:26px}
.component.cybersalecountdown .buttonContainer .cybersaleCartBtn .icon-cart{width:20px;height:20px}
.component.cybersalecountdown .buttonContainer .cybersaleCartBtn .cartText{text-transform:uppercase}
.component.cybersalecountdown .dateDivider{vertical-align:middle;padding:0 5px 0;margin:0 3px;line-height:.9em;float:left;color:#00507e}
.component.cybersalecountdown .digit{position:relative;z-index:1;display:table-cell;width:35px;margin:0 3px 3px 0;padding-top:3px;float:left;background-color:#00507e;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:45px;line-height:1.2em;text-align:center;color:#fff}
.component.cybersalecountdown .digit:before{border-top:1px solid #fff;content:'';margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:1;font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.component.cybersalecountdown .notification{padding:15px;background-color:#f6f6f6}
.component.cybersalecountdown .notification-error{color:#e1110c}
.cybersaleheaderimage .image{position:relative}
.cybersaleTimeout{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}
.cybersaleTimeout span.bgImage,.cybersaleTimeout:before{content:"";background-color:rgba(255,255,255,.6);position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
.cybersaleTimeout span.bgImage{background-repeat:no-repeat;background-position:center;background-size:contain}
.cybersaleTimeout .timeoutCounter{position:absolute;top:50%;left:0;right:0;display:none;transform:translate(0,-50%);text-align:center;color:#222;z-index:10;font-family:'Roboto Condensed Bold',sans-serif;font-size:92px;font-size:min(calc(6vw + 1em),92px);letter-spacing:-.12em}
.cybersaleTimeout .nextCyberSaleDate{position:absolute;left:0;right:0;text-align:center;bottom:10%;color:#fff;font-size:16px;z-index:10}
.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}
.productDetailBazaarvoiceReviews .aligned-row{display:flex;flex-flow:row wrap}
.productDetailBazaarvoiceReviews .aligned-row::before{display:block}
.productDetailBazaarvoiceReviews .aligned-row .right-bottom{position:absolute;bottom:0;right:15px}
.productDetailBazaarvoiceReviews .headlineWrapper{float:none}
.productDetailBazaarvoiceReviews .summary{background-color:#f6f6f6;padding:10px 15px 18px 15px;margin-bottom:20px}
.productDetailBazaarvoiceReviews .summary h3{font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700;color:#222;margin:0 0 15px 0;float:left}
@media(max-width:767px){.productDetailBazaarvoiceReviews .summary h3{font-size:17px}
}
.productDetailBazaarvoiceReviews .summary .btn{margin:0}
.productDetailBazaarvoiceReviews .summary .totalReviewers{margin-bottom:20px}
.productDetailBazaarvoiceReviews .summary .totalReviewers .ratingStars{float:left;margin-bottom:5px;clear:both}
.productDetailBazaarvoiceReviews .summary .totalReviewers .totalNumber{margin-left:5px;text-decoration:underline}
.productDetailBazaarvoiceReviews .summary .totalReviewers .userDate{display:inline-block;margin-left:10px}
.productDetailBazaarvoiceReviews .summary .totalReviewers .syndication{color:#858585;margin-left:10px}
.productDetailBazaarvoiceReviews .summary .totalReviewers .totalStars{clear:both}
.productDetailBazaarvoiceReviews .summary .starRating{clear:both}
.productDetailBazaarvoiceReviews .summary .starRating ul{float:left;padding:0;margin:10px 75px 0 0}
.productDetailBazaarvoiceReviews .summary .starRating ul li{display:flex;margin-bottom:15px;list-style-type:none;height:15px}
.productDetailBazaarvoiceReviews .summary .starRating ul li .star{width:60px;float:left;text-align:left}
.productDetailBazaarvoiceReviews .summary .starRating ul li .offset{width:100px;background:#d3d3d3;float:left;position:relative;z-index:9;height:15px;margin-right:10px;border-left-color:#090;border-left-style:solid}
.productDetailBazaarvoiceReviews .summary .starRating ul li .ratedNumber{float:left;text-align:right;width:auto}
.productDetailBazaarvoiceReviews .summary .starRating ul.description{margin:10px 0 0 0}
.productDetailBazaarvoiceReviews .summary .starRating ul.description li.userVoteItem{display:flex;height:20px;margin-bottom:10px;align-items:center}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .star{width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle{width:150px;float:left}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .score{overflow:hidden;display:block}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .score:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAABAQMAAABe9gFqAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAJkAAAAAeXH8rgAAAAJ0Uk5T/wDltzBKAAAAEUlEQVR4nGNggAADCMWMgwsACYoAl8EV/cgAAAAASUVORK5CYII=);background-repeat:repeat-y;background-size:150px;display:block;width:150px;height:9px;content:""}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .icon{width:25px;height:9px;background:#090;display:block;float:left;margin-left:2px;margin-top:5px}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle .icon,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem .icon{background:#090;position:relative;z-index:1;width:25px}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle.active .icon,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem.active .icon{background:#090}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle .iconGrey,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem .iconGrey{width:25px;height:9px;background:#090;display:block;float:left;margin-left:2px;margin-top:5px}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle.sliced .iconGreen,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem.sliced .iconGreen{background:#090;position:absolute;z-index:70;top:0;left:0;bottom:0}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle.sliced .icon,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem.sliced .icon{background:#f6f6f6}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .itemRectangle.inactive .icon,.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem.inactive .icon{background:#f6f6f6}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .rectangle .rectangleItem:not(.active) .icon{background:#f6f6f6}
.productDetailBazaarvoiceReviews .summary .starRating ul.description .ratedNumber{width:60px}
.productDetailBazaarvoiceReviews .summary .starRating ul.description.userVote .star{width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}
.productDetailBazaarvoiceReviews .summary .starRating .userComment{margin-bottom:25px;padding:0 0 0 15px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.productDetailBazaarvoiceReviews .summary .starRating .userComment p{font-size:14px;line-height:22px;margin:0;padding:0}
.productDetailBazaarvoiceReviews .summary .cpRespond{padding:5px;border:1px solid #222;background:#fff;margin:10px 0}
.productDetailBazaarvoiceReviews .summary .cpRespond p{font-size:14px;line-height:22px;margin:0}
.productDetailBazaarvoiceReviews .summary .cpRespond p.respondHead{margin:10px 0}
.productDetailBazaarvoiceReviews .summary .userVotes p{float:left;margin:0 0 10px 0}
.productDetailBazaarvoiceReviews .summary .userVotes a{float:right;text-decoration:underline;margin-top:-2px}
.productDetailBazaarvoiceReviews .summary .userVotes .results{clear:both}
.productDetailBazaarvoiceReviews .summary .userVotes .results.is--disabled .circle{cursor:not-allowed}
.productDetailBazaarvoiceReviews .summary .userVotes .results .circle{width:20px;height:20px;border-radius:50%;float:left;cursor:pointer;text-align:center}
.productDetailBazaarvoiceReviews .summary .userVotes .results .circle [class*=icon-]{fill:#fff;margin:2px 0}
.productDetailBazaarvoiceReviews .summary .userVotes .results .circle.green{background:#090}
.productDetailBazaarvoiceReviews .summary .userVotes .results .circle.red{background:#e1110c}
.productDetailBazaarvoiceReviews .summary .userVotes .results .circle+span{float:left;margin:1px 20px 0 4px;font-weight:700}
.productDetailBazaarvoiceReviews .summary .userVotes .userVotesFeedback.success{margin-top:10px;color:#090}
.productDetailBazaarvoiceReviews .summary.singleRating .starRating ul{margin:0}
.productDetailBazaarvoiceReviews .summary .rateProductBtn{clear:left;position:absolute;margin-top:-10px;right:0}
.productDetailBazaarvoiceReviews .allComments{margin-bottom:20px;padding-top:20px}
.productDetailBazaarvoiceReviews .allComments h3{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700;float:left;margin:0}
@media(max-width:767px){.productDetailBazaarvoiceReviews .allComments h3{font-size:17px}
}
.productDetailBazaarvoiceReviews .allComments .sort{float:right}
.productDetailBazaarvoiceReviews .allComments .sort p{float:left;margin:7px 10px 0 0;padding:0}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit-container{width:215px}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit-container .selectboxit-option-icon-container{display:none}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit{border-radius:0;border:1px solid #d0d5db;color:#858585;background-color:#f6f6f6;width:215px}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit:focus{outline:0}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit:hover{background-color:#f6f6f6}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit .selectboxit-default-arrow{background-image:url(../../../etc.clientlibs/webshop30/clientlibs/resources/images/dummy/iconSelectBox.png);width:15px;height:8px;border:0;margin-top:-4px}
.productDetailBazaarvoiceReviews .allComments .sort .selectboxit .selectboxit-text{font-size:12px}
.productDetailBazaarvoiceReviews .toggle-content{padding:0 40px !important}
.productDetailBazaarvoiceReviews .toggle-content .more{border:0}
.productDetailBazaarvoiceReviews.noReview .opinionContent{background-color:#f6f6f6;padding:15px}
.productDetailBazaarvoiceReviews.noReview .opinionContent h3{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700;margin:0;padding:0}
@media(max-width:767px){.productDetailBazaarvoiceReviews.noReview .opinionContent h3{font-size:17px}
}
.productDetailBazaarvoiceReviews.noReview .opinionContent .addReview{padding:5px}
.productDetailBazaarvoiceReviews.noReview .opinionContent .addReview .btn{margin:0;width:100%}
.productDetailBazaarvoiceReviews .toggleBazaarvoiceReport.is--disabled{cursor:not-allowed}
.productDetailBazaarvoiceReviews .bazaarvoiceReport{display:none;background:#f6f6f6;padding:10px 20px}
.productDetailBazaarvoiceReviews .bazaarvoiceReport.is--active{display:block;margin-top:-25px;padding-right:0}
.productDetailBazaarvoiceReviews .bazaarvoiceReport label{display:block;padding-bottom:4px;font-weight:700}
.productDetailBazaarvoiceReviews .bazaarvoiceReport textarea{width:100%;min-height:200px;margin-bottom:10px}
.productDetailBazaarvoiceReviews .bazaarvoiceReport .bazaarvoiceReportFormInfo{display:none;border:1px solid #f6f6f6;padding:10px 0;clear:both}
.productDetailBazaarvoiceReviews .bazaarvoiceReport .error{color:#e75012}
.productDetailBazaarvoiceReviews .bazaarvoiceReport .success{color:#090}
.productDetailBazaarvoiceReviews .addBazaarvoiceReviews{display:none}
.fancybox-slide.bazaarvoiceFancybox .row{margin:0}
.fancybox-slide.bazaarvoiceFancybox>div{max-width:660px !important;color:#222;padding:30px;overflow:visible}
.bazaarvoiceReview .guestUser,.bazaarvoiceReview .stepTwo{display:none}
.bazaarvoiceReview .guestUser{padding:2px}
.bazaarvoiceReview .guestUser .submit .btn{margin-top:15px}
.bazaarvoiceReview .recaptcha .notification{margin-bottom:15px}
.bazaarvoiceReview .recaptcha .recaptchaID{float:right}
.bazaarvoiceReview h2{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700;margin:0 0 15px 0;display:inline-block}
@media(max-width:767px){.bazaarvoiceReview h2{font-size:22px}
}
.bazaarvoiceReview .stepOne .left .formGroup{padding:0}
.bazaarvoiceReview .stepOne .left .radioGroup{margin:10px 0}
.bazaarvoiceReview .stepTwo .requiredField{display:none}
.bazaarvoiceReview .stepTwo .useTerms{text-decoration:underline}
.bazaarvoiceReview .stepTwo .ratingBox{padding-right:0;padding-left:0}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox{border:1px solid #d0d5db;padding:10px 5px}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .textRating{margin-left:-5px}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .title.has-error{color:#e1110c}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .stars{padding:5px;width:50%}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating{display:flex;align-items:flex-start}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating .box,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating .title,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .box,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .title{flex-direction:row;padding:5px}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating .title,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .title{width:50%;font-weight:700}
@media screen and (max-width:767.98px){.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating .title,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .title{width:60%}
}
.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .otherRating .box,.bazaarvoiceReview .stepTwo .ratingBox .addRatingBox .totalRating .box{margin:0}
.bazaarvoiceReview .stepTwo .characters{float:right;font-size:11px;font-weight:400}
.bazaarvoiceReview .stepTwo .checkboxGroup.has-error label:before{border:1px solid #e1110c}
.bazaarvoiceReview .stepTwo label{float:left}
.bazaarvoiceReview .stepTwo input:not([type=checkbox]){max-width:100%}
.bazaarvoiceReview .stepTwo input:not([type=checkbox]).has-error{border:1px solid #e1110c}
.bazaarvoiceReview .stepTwo .errorMessage{color:#e1110c;display:inline-block;margin-bottom:5px}
.bazaarvoiceReview .stepTwo .errorMessage#chars{color:#858585}
.bazaarvoiceReview .stepTwo textarea{max-width:100%;outline:0;margin-bottom:5px;resize:none}
.bazaarvoiceReview .stepTwo textarea.has-error{border:1px solid #e1110c}
.bazaarvoiceReview .stepTwo .icon-info{float:right}
.bazaarvoiceReview .stepTwo p{margin:0 0 10px 0;font-size:12px}
.bazaarvoiceReview .stepTwo .btn{float:right;margin-top:50px;width:240px}
.bazaarvoiceReview .stepTwo .addComment p{font-size:11px;color:#858585}
.bazaarvoiceReview .stepTwo .addComment .tooltipParent{float:left;margin-bottom:10px}
.bazaarvoiceReview .stepTwo .addComment .tooltipParent .heading-level5{margin-bottom:10px}
.bazaarvoiceReview .stepTwo .reqiredText{display:none}
.bazaarvoiceReview .stepTwo .descriptionTitle{color:#222;margin:15px 0 5px 0;font-weight:700}
.bazaarvoiceReview .stepTwo .privacyPolicy{display:block;margin-top:20px;color:#858585}
.bazaarvoiceReview .stepTwo .privacyPolicy a{text-decoration:underline}
.bazaarvoiceReview .stepTwo .privacyPolicy a:hover{text-decoration:none}
.bazaarvoiceReview .error{display:none;color:#e1110c}
.bazaarvoiceReview .stepThree{display:none}
.bazaarvoiceReview .stepThree .separator{border-bottom:1px solid #f6f6f6;margin-bottom:10px;clear:both}
.bazaarvoiceReview .stepThree .yourReview{margin-bottom:25px}
.bazaarvoiceReview .stepThree .yourReview .totalReviewers{display:flex;align-items:center}
.bazaarvoiceReview .stepThree .yourReview .totalReviewers .ratingStars{display:inline-flex}
.bazaarvoiceReview .stepThree .yourReview .rating,.bazaarvoiceReview .stepThree .yourReview .text{margin-bottom:30px}
.bazaarvoiceReview .stepThree .yourReview .userDate{display:inline-block;margin-left:10px}
.bazaarvoiceReview .stepThree .next{text-align:right}
.bazaarvoiceReview .stepThree .btn{width:240px;margin-right:25px}
.bazaarvoiceReview .stepThree .btn .icon-arrow-left,.bazaarvoiceReview .stepThree .btn .icon-arrow-right{display:none}
.bazaarvoiceReview .stepThree .comment{padding:0 15px;margin-bottom:40px;line-height:20px;word-break:break-all}
.bazaarvoiceReview .stepThree .description{list-style-type:none;margin:0;padding-left:0}
.bazaarvoiceReview .stepThree .description li{margin-bottom:15px;display:flex}
.bazaarvoiceReview .stepThree .description .star{flex-direction:row;width:50%;margin-right:10px}
.bazaarvoiceReview .stepThree .description .rectangle{width:50%}
.bazaarvoiceReview .stepThree .description .rectangle .icon{width:25px;height:9px;background:#090;display:block;float:left;margin-left:2px;margin-top:5px}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle .icon,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem .icon{background:#090;position:relative;z-index:1;width:25px}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle.active .icon,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem.active .icon{background:#090}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle .iconGrey,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem .iconGrey{width:25px;height:9px;background:#090;display:block;float:left;margin-left:2px;margin-top:5px}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle.sliced .iconGreen,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem.sliced .iconGreen{background:#090;position:absolute;z-index:70;top:0;left:0;bottom:0}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle.sliced .icon,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem.sliced .icon{background:#f6f6f6}
.bazaarvoiceReview .stepThree .description .rectangle .itemRectangle.inactive .icon,.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem.inactive .icon{background:#f6f6f6}
.bazaarvoiceReview .stepThree .description .rectangle .rectangleItem:not(.active) .icon{background:#f6f6f6}
.bazaarvoiceReview .stepThree .description .ratedNumber{width:auto}
.bazaarvoiceReview .stepThree .description.userVote .star{width:135px}
.bazaarvoiceReview .stepThree .refreshText{font-size:11px;margin:15px 0}
.writeReviewPage .addNewReview{padding:0;max-width:660px;color:#222}
.writeReviewPage .bazaarvoiceReview .stepOne,.writeReviewPage .bazaarvoiceReview .stepTwo{display:none}
.writeReviewPage .bazaarvoiceReview .stepOne.is--active,.writeReviewPage .bazaarvoiceReview .stepTwo.is--active{display:block}
.writeReviewPage .promoScoreLegenda{display:flex;justify-content:space-between;margin-top:5px}
.fancybox-slide.bazaarvoiceFancybox .row{margin:0}
.fancybox-slide.bazaarvoiceFancybox>div{max-width:660px !important;color:#222;padding:30px;overflow:visible}
.fancybox-slide.bazaarvoiceFancybox .stepOne .guestUser{padding:2px}
.fancybox-slide.bazaarvoiceFancybox .stepOne .guestUser .submit .btn{margin-top:15px}
.fancybox-slide.bazaarvoiceFancybox .stepOne .left .formGroup{padding:0}
.fancybox-slide.bazaarvoiceFancybox .stepOne .left .radioGroup{margin:10px 0}
.fancybox-slide.bazaarvoiceFancybox .stepOne .recaptcha .notification{margin-bottom:15px}
.fancybox-slide.bazaarvoiceFancybox .stepOne .recaptcha .recaptchaID{float:right}
.chapter{margin-bottom:30px}
.chapter .headline{padding-bottom:20px}
.chapter .headline .indexLetter{font-family:'Roboto Condensed Bold',sans-serif;font-size:36px;margin-right:15px}
.chapter .headline .indexLetter span{font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;margin-left:10px}
.chapter .headline h2{font-family:'Roboto Condensed Bold',sans-serif;font-size:24px}
.chapter ul.standard{margin:0}
.chapter ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:6px;padding-bottom:6px}
.chapter ul li a{text-decoration:underline}
.tagpage.chapter ul{columns:3}
.component.letterPagination{width:100%;height:36px;padding:0;position:relative;border:1px solid #d0d5db;border-width:1px 0}
.component.letterPagination .slick-arrow{top:0;margin-top:4px;text-indent:0;font-size:14px;line-height:30px;width:24px;height:28px;color:#7e7e7e;background:#f6f6f6}
.component.letterPagination .slick-arrow svg{width:16px;height:28px;padding:4px 0;fill:#000}
.component.letterPagination .slick-disabled{display:none !important}
.component.letterPagination .icon-arrow-left{left:0;margin-right:0;border-right:6px solid #fff}
.component.letterPagination .icon-arrow-right{right:0;margin-right:0;border-left:6px solid #fff}
.component.letterPagination ul{margin:0;padding:0;list-style:none;display:block}
.component.letterPagination li{display:block;float:left;height:36px;width:26px}
.component.letterPagination a{width:26px;height:26px;line-height:27px;background:#f6f6f6;margin:5px 6px 5px 0;padding:0;display:block;text-align:center;border:0;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:18px}
.component.letterPagination a.active{background:#e75012;color:#fff}
.component.wikiIndexLinks{text-align:right;margin:10px 0 0 0}
.component.wikiIndexLinks a{display:inline-blocK;margin-left:10px;color:#858585;text-decoration:underline}
.wikiHeadline{border-bottom:1px solid}
.component.technicalWikiArticle{margin:0 -10px;padding-bottom:20px}
.component.technicalWikiArticle div{padding:0 10px}
.component.technicalWikiArticle h3,.component.technicalWikiArticle h3 a{margin:3px 0 -3px 0;text-align:left;color:#222}
.component.technicalWikiArticle h3 a:hover{color:#e75012}
.component.technicalWikiArticle a{text-align:right;display:block;color:#e75012;fill:#e75012}
.component.technicalWikiArticle a span:first-of-type{text-decoration:underline}
.component.technicalWikiArticle a:hover{text-decoration:none}
.component.technicalWikiArticle a:hover span:first-of-type{text-decoration:none;color:#858585}
.component.storeList section h2{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:25px}
.component.storeList section .storeListItem,.component.storeList section .storeListTitle{border-bottom:1px solid #7e7e7e;padding-bottom:6px}
.component.storeList section .storeListTitle{font-weight:700}
.component.storeList section .storeListItem{padding:6px 0}
.component.storeList section .storeListItem a.storeLink{text-decoration:underline}
.component.storeList section .storeListItem a.storeLink:active,.component.storeList section .storeListItem a.storeLink:focus,.component.storeList section .storeListItem a.storeLink:visited{text-decoration:none;color:#222}
.component.storeList section .storeListItem .tel a:active,.component.storeList section .storeListItem .tel a:focus,.component.storeList section .storeListItem .tel a:visited{text-decoration:none;color:#222}
.component.storeList section .storeListItem .mail a{text-decoration:underline}
.component.storeList section .storeListItem .mail a:active,.component.storeList section .storeListItem .mail a:focus,.component.storeList section .storeListItem .mail a:visited{text-decoration:none;color:#222}
@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}
.productDetail .productOmniBoxWrapper .omniboxMobileBadgeWrapper{display:none !important}
.component.cybersalecountdown .dateDivider{font-size:36px}
.component.cybersalecountdown .digit{width:28px;font-size:36px}
.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}
.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.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}
.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}
.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:auto;line-height:2}
.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.cybersaleheaderimage .nextCyberSaleDate{font-size:16px}
.component.cybersalecountdown .dateDivider{font-size:36px}
.component.cybersalecountdown .digit{width:28px;font-size:36px}
.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}
.fancybox-slide.bazaarvoiceFancybox .fancybox-inner{padding:0}
.fancybox-slide.bazaarvoiceFancybox .fancybox-skin{padding:15px !important}
.fancybox-slide.bazaarvoiceFancybox .fancybox-outer{padding:15px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .radio-item .inputField,.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .radio-item label{font-size:13px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .registration-content-item .inputField,.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .registration-content-item .textarea{width:95%}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .registration-content-item [class*=icon-]{margin:10px -10px 0 0}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo p{font-size:13px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .lbl{margin-bottom:5px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .characters{margin-right:25px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .addRatingBox{width:100%;height:auto}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .addRatingBox .totalRating .br-theme-bootstrap-stars .br-widget .br-current-rating{display:block}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget{white-space:normal}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget a{width:24px}
.fancybox-slide.bazaarvoiceFancybox .bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget .br-current-rating{display:block;padding-top:15px}
}
@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 .productOmniBoxWrapper{padding-left:8px}
.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}
.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}
.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}
.singleton.mainstage{aspect-ratio:2.13055556;margin-bottom:55px}
.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.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}
.component.serp.is-empty .serpContent.dropdownBox .dropdownBoxButton{top:0}
.component.serp.is-empty .sidebarSecondBottom{margin-top:60px}
.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.video .videoFrame,.component.video .videoText{width:100%;float:none;display:block;padding:0}
.component.video .videoText .videoSubtitle{padding:20px 0 10px 0}
.component.video .videoDescription{display:none}
.component.video .videoFrame .videoFramePlay{width:45px;height:31px;margin-left:-23px;margin-top:-16px;background-position:0 -124px}
.component.video .videoFrame:hover .videoFramePlay{background-position:46px -124px}
.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-wrap:wrap;margin-bottom:5px}
.grid .productOmniBoxWrapper .productOmniBox .tab .uvp__text-wrapper,.list .productOmniBoxWrapper .productOmniBox .tab .uvp__text-wrapper{display:flex;align-items:center}
.grid .productOmniBoxWrapper .productOmniBox .tab .uvp__price,.list .productOmniBoxWrapper .productOmniBox .tab .uvp__price{margin-right:5px}
.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:auto;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.formGenerator .fileupload-buttonbar .delete{float:none;margin:10px 0 0 0}
.component.formGenerator .recaptcha{margin:20px 0}
.component.cybersaleheaderimage .bgImage{background-size:contain}
.component.cybersaleheaderimage .nextCyberSaleDate{top:auto;bottom:9%;font-size:1.8vw}
.component.cybersalecountdown .buttonContainer,.component.cybersalecountdown .clockContainer,.component.cybersalecountdown .inStockContainer{font-size:40px}
.component.cybersalecountdown .buttonContainer p,.component.cybersalecountdown .clockContainer p,.component.cybersalecountdown .inStockContainer p{margin:0}
.component.cybersalecountdown .dateDivider{font-size:22px}
.component.cybersalecountdown .digit{width:17px;font-size:22px}
.component.cybersalecountdown .buttonContainer .cybersaleCartBtn{padding:3px 15px}
.component.cybersalecountdown .buttonContainer .cybersaleCartBtn .icon-warenkorb{font-size:50px}
.cybersaleheaderimage .image{min-height:0}
.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}
@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:#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}
section .productDetailBazaarvoiceReviews .aligned-row .right-bottom{position:relative;bottom:auto;right:auto}
section .productDetailBazaarvoiceReviews .summary{position:relative}
section .productDetailBazaarvoiceReviews .summary a.btn{width:100%}
section .productDetailBazaarvoiceReviews .summary .totalReviewers .rating .star{width:30px}
section .productDetailBazaarvoiceReviews .summary .totalReviewers .totalNumber{display:none}
section .productDetailBazaarvoiceReviews .summary .totalReviewers .syndication{margin-left:0}
section .productDetailBazaarvoiceReviews .summary .userVotes a{width:100%;margin:0 0 20px}
section .productDetailBazaarvoiceReviews .summary.singleRating .rating .star{vertical-align:top}
section .productDetailBazaarvoiceReviews .summary.singleRating .totalReviewers .reviewAuthor,section .productDetailBazaarvoiceReviews .summary.singleRating .totalReviewers .reviewDate{display:block}
section .productDetailBazaarvoiceReviews .summary.singleRating .totalReviewers .totalStars{display:none}
section .productDetailBazaarvoiceReviews .summary .starRating ul{width:100%}
section .productDetailBazaarvoiceReviews .summary .starRating ul li .offset{margin:0;width:65%}
section .productDetailBazaarvoiceReviews .summary .starRating ul li .star{width:25%;margin:0}
section .productDetailBazaarvoiceReviews .summary .starRating ul li .ratedNumber{width:10%;margin:0}
section .productDetailBazaarvoiceReviews .allComments h3{margin-top:20px}
section .productDetailBazaarvoiceReviews .allComments .sort{margin-top:10px;width:100%}
section .productDetailBazaarvoiceReviews .allComments .sort p{display:none}
section .productDetailBazaarvoiceReviews .allComments .sort .selectboxit,section .productDetailBazaarvoiceReviews .allComments .sort .selectboxit-container{width:100%}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description{width:100%;margin-bottom:15px}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description li.userVoteItem{height:25px}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description li.userVoteItem .star{float:none;margin:0;width:33%;font-size:12px;padding:1px 5px 0 0}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description li.userVoteItem .rectangle{float:none;margin:0;width:66%;vertical-align:middle}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description li.userVoteItem .rectangle .icon{max-width:20%;width:25px}
section .productDetailBazaarvoiceReviews .summary .starRating ul.description .ratedNumber{display:none}
section .productDetailBazaarvoiceReviews .summary .starRating .userComment{padding:0}
.fancybox-slide.bazaarvoiceFancybox{display:flex;align-items:flex-start}
.fancybox-slide.bazaarvoiceFancybox .fancybox-inner{padding:0;max-width:auto !important}
.fancybox-slide.bazaarvoiceFancybox .writeBazaarvoiceReviews{overflow:auto;margin:auto;margin-top:50px;max-height:calc(100% - 40px)}
.bazaarvoiceReview{margin-bottom:10px}
.bazaarvoiceReview .guestUser .submit .btn{margin-right:5px}
.bazaarvoiceReview .stepTwo .requiredField{display:block;margin-top:25px;font-size:11px;color:#858585}
.bazaarvoiceReview .stepTwo .terms{margin-bottom:15px}
.bazaarvoiceReview .stepTwo .terms .checkbox{margin:0 0 30px 0}
.bazaarvoiceReview .stepTwo .terms .checkbox p{font-size:12px}
.bazaarvoiceReview .stepTwo .terms .checkbox label{font-size:11px;padding-top:1px}
.bazaarvoiceReview .stepTwo .privacyPolicy{margin-top:0;margin-bottom:15px}
.bazaarvoiceReview .stepTwo .characters{margin:0 0 5px 0;float:left}
.bazaarvoiceReview .stepTwo .addRatingBox{padding:10px 7px 0 7px;height:auto}
.bazaarvoiceReview .stepTwo .addRatingBox .otherRating,.bazaarvoiceReview .stepTwo .addRatingBox .totalRating{display:block;margin-bottom:10px;flex-direction:column}
.bazaarvoiceReview .stepTwo .addRatingBox .otherRating .box,.bazaarvoiceReview .stepTwo .addRatingBox .otherRating .title,.bazaarvoiceReview .stepTwo .addRatingBox .totalRating .box,.bazaarvoiceReview .stepTwo .addRatingBox .totalRating .title{display:block;padding:0;margin:0 0 5px 0;width:100%}
.bazaarvoiceReview .stepTwo .addRatingBox .totalRating .stars{padding:0}
.bazaarvoiceReview .stepTwo .addComment .tooltipParent{float:none;margin-top:230px}
.bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget{white-space:normal}
.bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget a{width:24px}
.bazaarvoiceReview .stepTwo .br-theme-bars-movie .br-widget .br-current-rating{display:block;text-align:left;padding-top:20px;margin-left:0}
.bazaarvoiceReview .stepTwo .br-theme-bootstrap-stars .br-widget .br-current-rating{display:block;text-align:left;margin:5px 0 0 0}
.bazaarvoiceReview .stepTwo .btn{margin-top:0;width:100%}
.bazaarvoiceReview .stepTwo label{display:block}
.bazaarvoiceReview .stepTwo textarea{max-width:100%}
.bazaarvoiceReview .stepThree .btn{width:100%;margin:0}
.bazaarvoiceReview .stepThree .btn.back{color:transparent}
.bazaarvoiceReview .stepThree .btn .icon-arrow-right{display:block !important}
.bazaarvoiceReview .stepThree .btn .icon-arrow-left{display:inline-block !important;position:absolute}
.bazaarvoiceReview .stepThree .description{padding-left:0}
.bazaarvoiceReview .stepThree .description li{display:block;margin-bottom:25px}
.bazaarvoiceReview .stepThree .description .rectangle,.bazaarvoiceReview .stepThree .description .star{width:100%}
.bazaarvoiceReview .stepThree .rating .userDate{display:inline;margin-left:10px}
.bazaarvoiceReview .stepThree .rating .userDate .reviewDate{padding-left:90px;display:block}
.bazaarvoiceReview .stepThree .yourReview{margin-bottom:10px}
.bazaarvoiceReview .stepThree .yourReview .totalReviewers{display:block}
.bazaarvoiceReview .stepThree .yourReview .ratingStars{width:100%}
.bazaarvoiceReview .stepThree .yourReview .userDate{margin-left:0}
.bazaarvoiceReview .stepThree .comment{margin:0 0 20px 0}
.bazaarvoiceReview .stepThree .yourReview .text{margin-bottom:0}
.bazaarvoiceReview .stepThree .refreshText{margin:20px 0;position:relative;text-align:left}
.bazaarvoiceReview .stepThree .refreshText:before{border-bottom:1px solid #222;position:absolute;left:10%;width:80%}
.fancybox-slide.bazaarvoiceFancybox .stepOne .recaptcha .recaptchaID{float:none}
.component.storeList section h2{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}
.component.storeList section .storeListItem,.component.storeList section .storeListTitle{border-bottom:0;padding-bottom:6px}
.component.storeList section .storeListSubTitle_mobile,.component.storeList section .storeListTitle,.component.storeList section .storeListTitle_mobile{font-weight:700}
.component.storeList section .storeListTitle_mobile{border-bottom:1px solid #d3d3d3;font-size:15px;margin-bottom:6px}
.component.storeList section .storeListItem{padding-bottom:10px}
.component.storeList section .storeListItem .storeList_block{padding-top:5px;padding-bottom:5px}
}
@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 (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}
}