.c-arrow:before{content:"";position:absolute;width:0;height:0;margin:0;padding:0;top:0;bottom:0;left:0;right:0;border-color:transparent transparent #fff #fff;box-sizing:border-box;z-index:1;border-radius:0}
.c-arrow.c-arrow-top:before,.c-arrow.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.c-arrow.c-arrow-right:before,.c-arrow.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.c-arrow:before{border:6px solid #fff}
.c-arrow-small.c-arrow-top:before,.c-arrow-small.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.c-arrow-small.c-arrow-right:before,.c-arrow-small.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.c-arrow-small:before{border:6px solid #fff}
.c-arrow-medium.c-arrow-top:before,.c-arrow-medium.c-arrow-bottom:before{margin-top:-7.31368px;left:calc(50% - 8px)}
.c-arrow-medium.c-arrow-right:before,.c-arrow-medium.c-arrow-left:before{margin-left:-7.31368px;top:calc(50% - 8px)}
.c-arrow-medium:before{border:8px solid #fff}
.c-arrow-large.c-arrow-top:before,.c-arrow-large.c-arrow-bottom:before{margin-top:-9.1421px;left:calc(50% - 10px)}
.c-arrow-large.c-arrow-right:before,.c-arrow-large.c-arrow-left:before{margin-left:-9.1421px;top:calc(50% - 10px)}
.c-arrow-large:before{border:10px solid #fff}
.c-arrow-small-top:before{content:"";position:absolute;width:0;height:0;margin:0;padding:0;top:0;bottom:0;left:0;right:0;border-color:transparent transparent #fff #fff;box-sizing:border-box;z-index:1;border-radius:0}
.c-arrow-small-top.c-arrow-top:before,.c-arrow-small-top.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.c-arrow-small-top.c-arrow-right:before,.c-arrow-small-top.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.c-arrow-small-top:before{border:6px solid #fff}
.c-arrow-small-top.c-arrow-pointer-bottom:after{margin-top:-7.192365px;border-bottom-width:2px;border-right-width:2px;width:17px;height:17px}
.c-arrow-small-top.c-arrow-pointer-center:after{left:calc(50% - 17px/2)}
.c-arrow-small-top.c-arrow-pointer-quarter:after{left:calc(25% - 17px/2)}
.c-arrow-small-top.c-arrow-top:before,.c-arrow-small-top.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.c-arrow-small-top.c-arrow-right:before,.c-arrow-small-top.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.c-arrow-small-top:before{border:6px solid #fff}
.c-arrow-small-top:before{bottom:auto;left:50%;top:0;-webkit-transform:rotate(45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(45deg) scale(1) skew(0) translate(0);-o-transform:rotate(45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(45deg) scale(1) skew(0) translate(0);transform:rotate(45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3)}
.c-arrow-small-top:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.c-arrow-top:before{bottom:auto;left:50%;top:0;-webkit-transform:rotate(45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(45deg) scale(1) skew(0) translate(0);-o-transform:rotate(45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(45deg) scale(1) skew(0) translate(0);transform:rotate(45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3)}
.c-arrow-top-left-5:before{left:5% !important}
.c-arrow-right:before{bottom:0;left:100%;top:50%;-webkit-transform:rotate(-45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(-45deg) scale(1) skew(0) translate(0);-o-transform:rotate(-45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(-45deg) scale(1) skew(0) translate(0);transform:rotate(-45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3);box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3)}
.c-arrow-bottom:before{bottom:0;left:50%;top:100%;-webkit-transform:rotate(45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(45deg) scale(1) skew(0) translate(0);-o-transform:rotate(45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(45deg) scale(1) skew(0) translate(0);transform:rotate(45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3);box-shadow:3px 3px 5px -1px rgba(0,0,0,0.3)}
.c-arrow-left:before{bottom:0;left:0;top:50%;-webkit-transform:rotate(-45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(-45deg) scale(1) skew(0) translate(0);-o-transform:rotate(-45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(-45deg) scale(1) skew(0) translate(0);transform:rotate(-45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3)}
.c-arrow-color-blue:before{border-color:#0098dd}
.c-arrow-no-shadow:before{box-shadow:none}
.c-arrow.c-arrow-pointer-bottom:after{margin-top:-7.192365px;border-bottom-width:2px;border-right-width:2px;width:17px;height:17px}
.c-arrow.c-arrow-pointer-center:after{left:calc(50% - 17px/2)}
.c-arrow.c-arrow-pointer-quarter:after{left:calc(25% - 17px/2)}
.c-arrow-pointer-default.c-arrow-pointer-bottom:after{margin-top:-7.192365px;border-bottom-width:2px;border-right-width:2px;width:17px;height:17px}
.c-arrow-pointer-default.c-arrow-pointer-center:after{left:calc(50% - 17px/2)}
.c-arrow-pointer-default.c-arrow-pointer-quarter:after{left:calc(25% - 17px/2)}
.c-arrow-pointer:after{border:0;-webkit-transform:rotate(45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(45deg) scale(1) skew(0) translate(0);-o-transform:rotate(45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(45deg) scale(1) skew(0) translate(0);transform:rotate(45deg) scale(1) skew(0) translate(0);clear:both;content:'';display:block;position:absolute;border-color:#0098dd;border-style:solid;background-color:#fff}
.c-arrow-pointer-lightgray-1:after{border-color:#ececec}
html{box-sizing:border-box;background-color:white}
*,*:before,*:after{box-sizing:inherit}
body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px;color:#000;margin:0;background:#f4f4f4;overflow-y:inherit;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:960px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.basefont{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}
img{border-style:none}
a{color:#000;outline:0;text-decoration:underline;cursor:pointer}
a.block{display:block}
a:hover{text-decoration:none}
input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px;color:#616161}
textarea{overflow:auto;resize:vertical;vertical-align:top}
form,fieldset{margin:0;padding:0;border-style:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px;-webkit-appearance:button;cursor:pointer}
input[type="search"]{-webkit-appearance:none}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type="search"]::-webkit-search-decoration{display:none}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
table{border-collapse:collapse;border-spacing:0}
p{margin:0 0 1.2em}
input[type=text],input[type=password],input[type=file],input[type=submit],textarea{-webkit-appearance:none}
body>.zx_mediaslot{float:left;overflow:hidden}
body>iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color:#616161 !important}
.show-for-print{display:none}
.brandlogo{display:inline-block;background-repeat:no-repeat;font-size:0}
.brandlogo-amex{background-image:url(clientlibs_styles/images/brandlogo/AMEX.png);width:32px;height:32px}
.brandlogo-bankeinzug{background-image:url(clientlibs_styles/images/brandlogo/Bankeinzug.png);width:120px;height:27px}
.brandlogo-dinersclub{background-image:url(clientlibs_styles/images/brandlogo/DinersClub.png);width:35px;height:26px}
.brandlogo-mastercard{background-image:url(clientlibs_styles/images/brandlogo/Mastercard.png);width:41px;height:25px}
.brandlogo-nachnahme{background-image:url(clientlibs_styles/images/brandlogo/Nachnahme.png);width:120px;height:27px}
.brandlogo-paypal{background-image:url(clientlibs_styles/images/brandlogo/PayPal.png);width:120px;height:30px}
.brandlogo-rechnung{background-image:url(clientlibs_styles/images/brandlogo/Rechnung.png);width:120px;height:27px}
.brandlogo-sofortueberweisung{background-image:url(clientlibs_styles/images/brandlogo/Sofort-Ueberweisung.jpg);width:120px;height:45px}
.brandlogo-targobank{background-image:url(clientlibs_styles/images/brandlogo/Targobank.png);width:120px;height:17px}
.brandlogo-visa{background-image:url(clientlibs_styles/images/brandlogo/Visa.png);width:43px;height:13px}
.brandlogo-vorauskasse{background-image:url(clientlibs_styles/images/brandlogo/Vorauskasse.png);width:120px;height:27px}
.js-not-loaded .js-only{display:none !important;visibility:hidden}
.js .no-js-only{display:none}
.js-loaded .hide-on-pre-dom{display:none}
.hidden,[data-js-template]{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.js .hide-price{visibility:hidden}
.clearfix{clear:both}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.floatLeft{float:left}
.wrapper{overflow:hidden;width:100%;background:#fff}
.common-usp-container{height:32px;width:900px;float:right;border-width:0 10px 0 0;display:table;table-layout:fixed;display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
@media screen and (max-width:1479px){.common-usp-container{width:850px}
}
@media screen and (max-width:1279px){.common-usp-container{width:630px}
}
.common-usp:after{clear:both;content:'';display:block}
.common-usp-item{display:table-cell;display:flex;display:-ms-flexbox;display:-webkit-flex}
.common-usp-item .common-usp-item-cell{display:table-cell;vertical-align:middle}
.common-usp-item .common-usp-item-label{font-size:12px;line-height:16px;font-weight:normal;color:#fff;cursor:pointer;max-height:32px}
.common-usp-item .common-usp-item-image{width:20px;height:20px;display:block;margin-right:10px}
.common-usp-item .common-usp-item-link{display:table;text-decoration:none;height:32px;margin-right:10px;float:right}
.common-usp-item .common-usp-item-link:hover{text-decoration:underline;color:#fff}
.common-usp-item:last-child .common-usp-item-link{margin-right:0}
.usp-text{position:absolute;left:20px;top:75px}
.usp-text p:last-child{margin-bottom:6px}
.usp-text p .text--color-cyan{color:#0098dd}
.usp-wrapper{padding:0 0 0 17px}
.usp-wrapper ul{display:table;width:100%;list-style:none;padding:0;margin:0}
.usp-wrapper ul li{display:table-cell;overflow:hidden;font-size:13px;line-height:12px;padding:0 32px 10px 0}
.usp-wrapper ul li span{display:table-cell}
.usp-wrapper ul li span .ci{margin-right:4px}
.usp-wrapper ul li a{display:table-row;color:#000;text-decoration:none}
.usp-wrapper ul li a:hover,.usp-wrapper ul li a:focus{color:#0098dd}
.contact-form{max-width:208px;font-size:13px;line-height:17px;color:#000}
.contact-form .area{position:relative;margin:0 0 5px}
.contact-form .area .input-placeholder-text{color:#616161;font-size:13px;line-height:17px;position:absolute;top:4px;left:8px;opacity:1}
.contact-form .area em{color:#d10019;font-style:normal;margin-bottom:3px;display:none}
.contact-form .error em{display:block}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="password"]{display:block;width:100%;height:20px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:17px;padding:3px 8px}
.contact-form input[type="checkbox"],.contact-form input[type="radio"]{margin:0 0 0 2px;padding:0}
.contact-form input[type="submit"]{display:block;color:#fff;background:#0098dd;width:100%;height:35px;border:0;min-width:175px;margin:4px 0 6px;font-size:13px}
.contact-form input[type="submit"].button{background:#ffe600;color:#000;display:inline-block;width:auto}
.contact-form label{margin-right:30px}
.contact-form .row-holder{overflow:hidden;margin:0 0 6px}
.contact-form .row-holder .frame{float:right}
.contact-form .row-holder .frame label{margin-right:0}
.contact-form .row-holder .frame:first-child{float:left}
.product-item img{display:block;margin:0 auto 15px}
.product-item .name{display:block;margin:0 0 3px;max-height:30px;overflow:hidden}
.product-item .name a{text-decoration:none}
.product-item .name a:hover{color:#0098dd}
.product-item .old-price{display:block;color:#bcbcbc;text-decoration:line-through}
.product-item .price{font-size:14px;line-height:16px;display:inline-block;vertical-align:middle;margin:-5px 0 -2px}
.product-item .cart{text-indent:-9999px;overflow:hidden;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-11px 0;width:31px;height:23px;margin:-5px 0 -2px 6px;display:inline-block;vertical-align:middle}
.product-item .info{display:block}
.product-item .row{display:block;padding:15px 0 12px}
.button{background:#ffe600;min-width:75px;display:inline-block;text-align:center;font-weight:bold;padding:10px;font-size:13px;text-decoration:none;border:0}
.button.alt{background:#ececec}
.button.cart{padding:6px}
.button.blue{background:#0098dd;color:#fff}
.button.alignright{float:right}
.button.filter{background:#f4f4f4;display:block}
.button.filter:before{content:'';width:5px;height:6px;display:inline-block;vertical-align:middle;margin:0 4px 3px 0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-132px -139px}
.main{min-height:62.538em;padding:0 0 35px 0;position:relative;margin:auto;min-width:980px;max-width:1440px;border:0 solid transparent;border-width:0 38px 0 20px}
@media only screen and (min-width:1280px){.main{border-width:0 25px 0 10px}
}
.main h2{font-size:17px;line-height:19px;margin:0 0 10px;padding:0 0 7px}
.main h2.product-headline2{color:#000;border-bottom:0}
.main h2.product-headline3{color:#0098dd}
.main h2 .ccpHeadline--note{font-size:11px;font-weight:normal}
.main h3{font-size:13px;line-height:17px;margin:8px 0 8px}
.main h3.product-headline3{color:#0098dd}
.main h3.product-headline3-border{color:#0098dd;margin:0 0 10px;padding:0 0 7px;border-bottom:1px solid #ececec}
.main h4{font-size:13px;line-height:15px;margin:0}
.main .headline{overflow:hidden;margin-bottom:27px;border-bottom:1px solid #ececec;color:#0098dd}
.main .heading .headline{margin-bottom:0;border-bottom:0}
.main .heading .blue{color:#0098dd}
.main p{margin:0 0 19px}
.main .side-box h2{font-size:25px;line-height:29px;margin:0 0 3px;border:0;padding:0}
.main .side-box ul.list-style-iconlist{list-style:outside none none;padding-left:0}
.main .side-box ul.list-style-iconlist li{margin-bottom:5px;padding-left:10px;position:relative}
.main .side-box ul.list-style-iconlist li span.icon{left:0;position:absolute;top:0}
.main .section-block h3{font-size:15px;margin:0 0 3px}
.main .section-block h3 a{text-decoration:none}
.main .section-block h3 a:hover{color:#0098dd}
.main .main-distance{padding-top:22px}
.top-button{position:absolute;top:auto;left:auto;bottom:80px;right:-60px;text-decoration:none;color:#0098dd;text-align:center;background:#fff;border-radius:5px;overflow:hidden;border:1px solid #63afd1;width:40px;font-size:13px;z-index:12}
.top-button span{display:block;height:20px;background-color:#66c2eb;background:-webkit-gradient(linear,left top,left bottom,from(#66c2eb),to(#029add));background:-webkit-linear-gradient(top,#66c2eb,#029add);background:-moz-linear-gradient(top,#66c2eb,#029add);background:-ms-linear-gradient(top,#66c2eb,#029add);position:relative}
.top-button span:after{content:'';width:0;height:0;top:50%;left:50%;border:solid transparent;position:absolute;pointer-events:none;border-color:rgba(255,225,255,0);border-bottom-color:#fff;border-width:8px;border-left-width:7px;border-right-width:7px;margin:-12px 0 0 -7px}
.main-holder{width:100%;border-top:1px solid #ececec}
.main-holder:after{clear:both;content:'';display:block}
.main-holder .rating-box{padding-top:1px}
.main-holder .submenu-block .open-menu,.form-block .submenu-block .open-menu{border-bottom:1px solid #ececec}
.main-frame{width:100%;border-top:1px solid #ececec;padding-top:23px}
.main-frame:after{clear:both;content:'';display:block}
.main-frame .submenu-block{margin-top:0;font-weight:normal}
.main-frame .submenu-block .open-menu{font-weight:bold;color:#0098dd}
.main-frame h1{font-size:18px;padding:0;margin:0 0 28px;color:#0098dd;border:0}
.main-frame h1 span{color:#000}
.main-frame .content h1 span{color:#000}
.main-frame .heading-text{display:block;margin:-14px 0 10px;font-size:13px}
.main-frame .heading-text em{font-style:normal;color:#0098dd}
.form-block.ccpSearchBar{width:100%;padding:0 0 10px 20px;position:relative;z-index:22}
.form-block.ccpSearchBar .form-holder{padding:3px;background-color:#0098dd}
.form-block.ccpSearchBar .search-form{overflow:hidden}
.form-block.ccpSearchBar .search-form button[type=submit]{float:right;background:#0098dd;color:#fff;border:0;height:30px;font-size:17px;font-weight:bold;padding:0 24px;margin:0}
.form-block.ccpSearchBar .search-form .area{background-color:white;overflow:hidden;position:relative}
.form-block.ccpSearchBar .search-form .area .ci-search-primary{position:absolute;left:6px;top:6px;height:16px;width:16px}
.form-block.ccpSearchBar .search-form input[type=search]{display:block;border:0;height:30px;width:100%;padding:6px 10px 6px 27px;color:#616161;background:transparent;font-size:13px;line-height:17px}
.form-block.ccpSearchBar .slide-block{float:left;position:relative}
.form-block.ccpSearchBar .slide-block.active .open-link:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -17px;margin:0 0 2px 6px}
.form-block.ccpSearchBar .open-link{display:block;height:30px;line-height:30px;border-right:2px solid #f4f4f4;text-decoration:none;text-align:center;padding:0 12px 0 13px}
.form-block.ccpSearchBar .open-link:after{content:'';width:9px;height:6px;display:inline-block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 0;margin:0 0 0 6px}
.form-block.ccpSearchBar .slide-drop{position:absolute;top:30px;left:-1px;border:1px solid #0098dd;border-top:0;background:#f4f4f4;width:100%}
.form-block.ccpSearchBar .slide-drop ul{margin:0;padding:0;list-style:none;font-size:13px;padding:6px 0 4px}
.form-block.ccpSearchBar .slide-drop ul a{display:block;padding:4px 5px 5px 13px;text-decoration:none}
.form-block.ccpSearchBar .slide-drop ul a:hover{background:#ececec}
.form-block.ccpSearchBar .submenu-block{margin:0;width:227px;z-index:6}
.form-block.ccpSearchBar .submenu-block .submenu{position:absolute;top:100%;left:0;width:227px;background:#f4f4f4}
.form-block.ccpSearchBar--quote{padding:0 0 20px 0}
.form-holder{position:relative}
.form-drop{z-index:6;position:absolute;background:#fff;border:1px solid #0098dd;border-top:0;color:#000;font-size:13px;left:0;top:36px;width:100%}
.form-drop:before{content:'';width:263px;height:100%;background:#f4f4f4;position:absolute;top:0;left:0;bottom:0}
.form-drop h2{color:#000;font-size:17px;line-height:21px;margin:0 0 6px;padding:0 20px;border:0}
.form-drop ul{margin:0;padding:0;list-style:none}
.form-drop ul a{color:#000;text-decoration:none}
.form-drop .side-column{float:left;width:263px;background:#f4f4f4;position:relative;z-index:1}
.form-drop .side-column h2{margin:0 0 9px}
.form-drop .side-column .block{border-top:1px solid #ececec;padding:16px 0 12px}
.form-drop .side-column .block:first-child{border:0}
.form-drop .side-column .block a{display:block;padding:5px 20px}
.form-drop .side-column .block a strong{color:#0098dd}
.form-drop .side-column .block a:hover,.form-drop .side-column .block a.focus{background:#ececec}
.form-drop .side-column .block a:hover,.form-drop .side-column .block a.focusext{background:#ececec}
.form-drop .drop-list{overflow:hidden;border-top:1px solid #f4f4f4;background:#fff;position:relative;z-index:1;padding:16px 0 0}
.form-drop .drop-list li{border-top:1px solid #f4f4f4}
.form-drop .drop-list li:first-child{border:0}
.form-drop .drop-list li a{display:table;width:100%;padding:5px 0}
.form-drop .drop-list li a:hover .img-holder,.form-drop .drop-list li a.focus .img-holder{background-color:#fff}
.form-drop .drop-list li a:hover span,.form-drop .drop-list li a.focus span{background-color:#ececec}
.form-drop .drop-list li a:hover .img-holder,.form-drop .drop-list li a.focusext .img-holder{background-color:#fff}
.form-drop .drop-list li a:hover span,.form-drop .drop-list li a.focusext span{background-color:#ececec}
.form-drop .drop-list li .img-holder{display:table-cell;width:66px;height:40px;vertical-align:middle;text-align:center;padding:0 0 0 10px}
.form-drop .drop-list li span{display:table-cell;vertical-align:middle;padding:0 25px 0 10px}
.form-drop .drop-list li span strong{color:#0098dd}
.form-drop .drop-list li img{vertical-align:middle}
* .topbar{display:table;width:100%}
* .topbar .iparys_inherited>div{display:table;height:100%;width:100%}
* .topbar .form-block{padding-top:1px}
* .topbar .submenu-block{position:relative;display:table-cell;width:227px;vertical-align:middle;padding:0}
* .topbar .submenu-list{position:absolute;background:#f4f4f4;z-index:10;top:100%;width:227px}
* .topbar .submenu-list .submenu{border-top:1px solid #ececec}
* .topbar .section.searchbreadcrumb,* .topbar .section.searchbreadcrumbext,* .topbar .section.breadcrumb{display:table-caption;caption-side:bottom}
.cq-wcm-edit .topbar .list,.cq-wcm-edit .topbar .form-block{width:calc(100% - 227px);padding:0 0 10px 17px;position:relative;display:inline-block}
.cq-wcm-edit .topbar .form-block.hide-search-bar{display:none}
.productdetailpage .recommendation-headline,.productdetailpage .product-headline3,.productdetailpage .product-headline3-border,.productdetailpage .product-headline2{border-bottom:1px solid #ececec;color:#0098dd;display:block;margin:0 0 10px;padding:0 0 7px;font-size:17px;line-height:21px}
.productdetailpage .product-headline2{color:#000}
.main-holder>.main-frame{border:0}
.sidebar{width:227px;float:right;margin:0 -227px 0 0;position:relative;z-index:1}
.sidebar .banner{margin-bottom:24px;clear:left}
.sidebar .banner img{display:block;max-width:100%;height:auto}
.sidebar h2{border:0;padding-bottom:0;margin:0 0 19px}
.sidebar .submenu-block{width:227px}
.sidebar .searchfacet{margin-top:20px;background-color:#f4f4f4}
.content{float:right;width:100%;padding-left:247px}
.content h1{font-size:17px;line-height:21px;margin:0 0 10px}
.content h1 span{color:#0098dd}
.content h1 em{font-style:normal;font-weight:normal}
.text,.textimage{display:inline-block;width:100%}
.text .textimage-image_left,.textimage .textimage-image_left,.text .textimage-left,.textimage .textimage-left{float:left;margin-right:8px}
.text .textimage-image_right,.textimage .textimage-image_right,.text .textimage-right,.textimage .textimage-right{float:right;margin-left:8px}
.text .standalone,.textimage .standalone{position:relative;display:inline-block;overflow:hidden;margin:0;padding-left:16px}
.text .standalone:before,.textimage .standalone:before{content:"2";font-family:"conrad-icons",Arial !important;font-size:10px;position:absolute;left:0;top:0}
.text a:not(.ccpLink--action):hover,.textimage a:not(.ccpLink--action):hover{color:#0098dd}
.text ul,.textimage ul{list-style:square;margin:0 0 20px 0;padding-left:20px;display:table}
.text ol,.textimage ol{list-style:decimal;padding-left:15px;margin-left:5px;display:table}
.text h3,.textimage h3,.text p .text--color-cyan,.textimage p .text--color-cyan{color:#0098dd}
.text p .text--large,.textimage p .text--large{font-size:17px;line-height:21px;color:#000}
.text p .text--color-black,.textimage p .text--color-black{color:#000}
.text p .text--color-white,.textimage p .text--color-white{color:#fff}
.text p .text--color-blue,.textimage p .text--color-blue{color:#0098dd}
.text p .text--color-yellow,.textimage p .text--color-yellow{color:#ffe600}
.main-holder .parbase.image.section{overflow:hidden;position:relative}
.main-holder .parbase.image.section>div{margin:0 !important}
.ccpImage__img{display:block;max-width:100%}
.ccpImage__img[data-src-loaded="true"]{height:auto;-webkit-transition-delay:1s}
.ccpImage__adaptive{line-height:0;overflow:hidden}
.ccpImage__adaptive .ccpImage__img{max-width:none}
.ccpImage__adaptive.ccpImage__adaptive--centered{text-align:center}
.ccpImage__adaptive.ccpImage__adaptive--centered .ccpImage__img{display:inline;position:relative;left:100%;margin-left:-200%}
.ccpImage__adaptive.ccpImage__adaptive--centered .ccpImage__overlay__item{margin:0 auto}
.ccpImage__overlay__wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%;opacity:1;z-index:5;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s}
.ccpImage__wrapper:hover .ccpImage__overlay__wrapper{opacity:0}
.ccpImage__overlay__item{height:100%;width:100%;max-width:100%;max-height:100%;background:rgba(0,152,221,0.5)}
.ccpImage__aspectRatioFramed{position:relative;display:block;width:100%}
.ccpImage__aspectRatioFramed>img{position:absolute;top:0;left:0;right:0;bottom:0}
.parbase.textimage.section .ccpImage__wrapper.ccpImage__aspectRatioFramed{padding-top:0 !important}
.parbase.textimage.section .ccpImage__wrapper.ccpImage__aspectRatioFramed>img{position:inherit !important}
.c-chatbox{width:180px;height:80px;overflow:hidden;border:0 none;margin-left:27px}
.c-chatlink{cursor:pointer}
.carousel{position:relative;margin:10px 0 30px}
.carousel .mask{position:relative;overflow:hidden;width:100%}
.carousel .slideset{width:99999px;float:left}
.carousel .slide{width:100%;float:left;position:relative;overflow:hidden}
.carousel .slide img{display:block}
.carousel .slide .text{position:absolute;top:12px;left:16px;width:480px;color:#0098dd}
.carousel .slide h2{font:bold 25px/29px Georgia,Times,serif;margin:0 0 12px;border:0;padding:0}
.carousel .slide .logo-frame img{display:block;min-width:0}
.carousel .pagination{margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;font-weight:bold}
.carousel .pagination li{height:30px;display:table-cell;background:#ececec;vertical-align:middle;border-left:3px solid #fff}
.carousel .pagination li.active,.carousel .pagination li:hover{background:#0098dd}
.carousel .pagination li.active a,.carousel .pagination li:hover a{color:#fff}
.carousel .pagination li:first-child{border-left:0}
.carousel .pagination li a{display:block;text-align:center;text-decoration:none}
.tab-menu{margin:0;padding:0;list-style:none;display:table;width:100%;border-bottom:2px solid #0098dd}
.tab-menu>li{display:table-cell;position:relative}
.tab-menu>li:first-child>a{margin-left:0}
.tab-menu>li:first-child>a:after{display:none}
.tab-menu>li.active>a{background-color:#0098dd;color:#fff}
.tab-menu>li.active:after{content:'';display:block;background-color:#0098dd;border-right:0;border-bottom:0;width:20px;height:20px;position:absolute;left:calc(50% - 14px);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-10px}
.tab-menu>li>a{cursor:pointer;display:block;font-size:15px;font-weight:bold;margin-left:3px;padding:11px 3px;position:relative;text-align:center;text-decoration:none}
.tab-menu>li>a span{font-weight:normal}
.tab-content{padding:22px 0 46px}
.tabswitcher .tab-content{padding:25px 0 0 0}
.tabswitcher .tab-content .recommendation.section:first-child{margin-top:0}
.tab-content .list-inline a{text-decoration:none}
.tab-content .list-inline a:hover{text-decoration:underline}
.gallery-holder:after{clear:both;content:'';display:block}
.gallery-holder h3{font-size:13px;margin:0 0 12px}
.gallery-holder .col-holder{float:left;width:281px;padding:0 15px 0 0}
.gallery-holder .col-holder .ccpProductSlideset__stage__list__item--withdistance{margin-top:20px}
.gallery-holder .gallery-frame{overflow:hidden}
.gallery-holder .gallery-frame h3{padding-left:27px}
.gallery-holder .gallery-frame .recommendation-headline{padding:2px 0 7px;margin-left:7px}
.gallery-holder .gallery-frame .gallery-distance{margin-top:20px}
.gallery-holder .box .product-block{margin-top:30px}
.gallery-holder .box .product-block:first-child{margin-top:0}
.gallery-holder .gallery{margin:0}
.accessoryHeadLine{font-size:15px}
.inlineStore{display:inline-block}
[data-show-with-reco]{display:none !important}
.order-status-g,.order-status-available,.publish-status-published{color:#309900;min-height:28px}
.order-status-r,.order-status-out-of-stock,.publish-status-rejected{color:#d10019 !important;min-height:28px}
.order-status-y,.order-status-soon-in-stock,.publish-status-in-review{color:#ff7200 !important;min-height:28px}
.order-status-g.large,.order-status-y.large,.order-status-r.large,.order-status-available.large,.order-status-soon-in-stock.large,.order-status-out-of-stock.large{font-size:13px;font-weight:bold}
.directorder .order-status-g div,.directorder .order-status-y div,.directorder .order-status-r div,.directorder .order-status-available div,.directorder .order-status-soon-in-stock div,.directorder .order-status-out-of-stock div{display:inline-block}
.directorder .order-status-g div:not(:empty):nth-child(2):before,.directorder .order-status-y div:not(:empty):nth-child(2):before,.directorder .order-status-r div:not(:empty):nth-child(2):before,.directorder .order-status-available div:not(:empty):nth-child(2):before,.directorder .order-status-soon-in-stock div:not(:empty):nth-child(2):before,.directorder .order-status-out-of-stock div:not(:empty):nth-child(2):before{content:'- '}
.product-block{padding:0 16px}
.product-block .img-frame{min-height:162px;width:100%;overflow:hidden;text-align:center}
.product-block .img-frame img{vertical-align:middle;display:inline-block;max-height:100%;width:auto}
.product-block a{text-decoration:none}
.product-block a:hover .name{color:#0098dd}
.product-block label a{vertical-align:middle}
.product-block .name{display:block;margin-bottom:3px;margin:0 0 3px;height:30px;overflow:hidden}
.product-block .name:hover{color:#0098dd}
.product-block .row{overflow:hidden;margin:0 0 2px}
.product-block .row .rating{float:left;color:#0098dd}
.product-block .row .rating img{display:inline-block;vertical-align:middle;margin-bottom:2px}
.product-block .old-price{color:#bcbcbc;text-decoration:line-through;line-height:16px}
.product-block .price-holder{text-align:right;height:46px}
.product-block .price{font-size:20px;line-height:24px;display:block;margin:0 0 3px}
.product-block .info{color:#616161;display:block;font-size:13px}
.product-block .rating{display:inline-block;vertical-align:top;color:#0098dd;font-size:13px}
.product-block .info-item{font-size:11px;color:#616161}
.product-block .item-text{display:block;font-size:13px}
.product-block .item-text a:hover{color:#0098dd;text-decoration:underline}
.product-block em{font-style:normal;color:#309900;font-weight:bold;font-size:13px}
.icons a{text-decoration:none}
.product-block .row{min-width:155px}
.product-block .row .old-price{display:block;height:18px;text-align:right}
.product-block .row .price{height:25px}
.product-block .row .price span{display:inline-block}
.product-block .row .price .price-asterisk{font-size:16px;vertical-align:text-top;line-height:initial}
.product-block .row .rating-frame{display:block}
.product-block .img-frame:after{height:inherit;max-height:162px}
.inline-menu{padding-bottom:10px}
.popup .gallery .product-block .row .old-price{height:auto}
div .gallery .slide{width:180px}
div .gallery .slide .img-frame img{width:135px}
div .gallery .slide .button.cart.small{height:35px;padding:4px 0}
div .gallery .slide .price-holder{height:60px}
.popup .gallery .slide{height:178px}
.popup .gallery .slide .img-frame img{width:75px}
.popup .gallery .slide .price-holder{height:40px}
.popup .gallery .slide .product-table .name{margin-bottom:0}
.popup .gallery .slide .product-block .price-holder .price{line-height:12px}
.popup .gallery .slide .product-block .quantityBox .quantityBoxLeft,.popup .gallery .slide .product-block .quantityBox .quantityBoxRight{padding-top:0}
.popup .gallery .slide .product-block .quantityBox input[type="number"]{height:23px;width:36px}
.popup .gallery .slide .product-block .quantityBox .button.cart.small{height:23px;line-height:20px;padding:2px 0}
.popup .gallery .slide .product-block .quantityBox .button.cart.small .ci{height:14px;width:18px}
.product-comparison h1{color:#0098dd;border-bottom:1px solid #ececec;padding-bottom:16px}
.product-comparison .info-row ul{padding:0}
.product-comparison .info-row a{text-decoration:none;color:#616161}
.product-comparison .info-row a:hover{color:#0098dd;text-decoration:none}
.product-comparison a.action{text-decoration:none;color:#616161;text-align:center;display:block}
.product-comparison a.action .ci-move{margin-right:5px;margin-top:-3px}
.product-comparison a.action:hover{color:#0098dd;text-decoration:none}
.product-comparison .purchases-block .col-frame .frame{margin-bottom:23px}
.product-comparison .purchases-block .gallery-holder .item-frame .holder br{display:none}
.product-comparison .purchases-block .gallery-holder .item-frame--left{text-align:left}
.product-comparison .purchases-block .gallery-holder .col-holder .slide-holder{margin-bottom:0}
.product-comparison .purchases-block .gallery-holder .gallery .btn-prev,.product-comparison .purchases-block .gallery-holder .gallery .btn-next{top:135px}
.product-comparison .purchases-block .gallery-holder .gallery .btn-prev{border-right-color:#bcbcbc}
.product-comparison .purchases-block .gallery-holder .gallery .btn-next{border-left-color:#bcbcbc}
.product-comparison .purchases-block .gallery-holder .gallery .product-block .img-frame{margin:15px 0 15px 0}
.product-comparison .purchases-block .gallery-holder .gallery .product-block .rating-frame{position:absolute}
.product-comparison .purchases-block .gallery-holder .gallery .product-block .name{margin-bottom:15px}
.product-comparison .purchases-block .gallery-holder .gallery .product-block .button-container{margin:15px}
.product-comparison .purchases-block .gallery-holder .gallery .product-block .price-holder{height:60px}
.product-comparison .product__comparison__container .product__comparison__container__buy__button{margin:15px auto}
div .gallery{margin-bottom:15px;padding:0 20px;position:relative}
.productteaserbox div .gallery{padding:0}
div .gallery .mask{position:relative;overflow:hidden;width:100%;margin-bottom:10px}
div .gallery .slideset:after{clear:both;content:'';display:block}
div .gallery.alt .slide .product-block{margin:0 auto 12px}
div .gallery .slide{float:left;letter-spacing:0;white-space:normal}
div .gallery .slide .product-block{width:170px;margin:0 auto 20px;position:relative}
div .gallery .slide .product-block .text{position:absolute;top:0;left:0;right:0;background:#0098dd;color:#fff;padding:1px 5px 2px;font-weight:bold;font-size:13px}
div .gallery .slide .product-block.small{margin:0 auto 0}
div .gallery .slide .product-block.small .rating-frame{float:left}
div .gallery .slide .product-block.small .price-holder{clear:both}
div .gallery .slide .product-block .info{display:block;padding-bottom:5px}
div .gallery .slide .product-block .quantityBox{display:table;width:100%}
div .gallery .slide .product-block .quantityBox .quantityBoxLeft,div .gallery .slide .product-block .quantityBox .quantityBoxRight{display:table-cell;vertical-align:top;padding-top:6px}
div .gallery .slide .product-block .quantityBox .quantityBoxRight{text-align:right}
div .gallery .slide .product-block .quantityBox input[type="number"]{width:44px;height:35px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:4px;text-align:center}
div .gallery .slide .product-block .quantityBox .input-placeholder-text{position:absolute;top:9px;left:8px;color:#616161;font-size:13px;line-height:16px}
div .gallery .slide.item .product-block{border:2px solid #0098dd;width:176px}
div .gallery .btn-prev,div .gallery .btn-next{position:absolute;top:50%;left:0;text-indent:-9999px;overflow:hidden;width:12px;height:54px;margin-top:-52px}
div .gallery .btn-prev:hover,div .gallery .btn-next:hover{opacity:.8;filter:alpha(opacity=80)}
div .gallery .btn-prev.disabled,div .gallery .btn-next.disabled{display:none}
div .gallery .btn-prev{display:inline-block;width:0;height:0;border-top:27px solid transparent;border-bottom:27px solid transparent;border-right:12px solid #616161}
div .gallery .btn-next{display:inline-block;width:0;height:0;border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:12px solid #616161;left:auto;right:0}
.img-list{margin:0 0 34px;padding-left:7px;color:#616161}
.img-list .holder{text-align:justify;margin-left:-7px}
.img-list .holder:after{display:inline-block;content:'';width:100%;height:0;font-size:0;line-height:0;white-space:nowrap}
.img-list .img-box{display:inline-block}
@media only screen and (max-width:1439px){.img-list .img-box.last{display:none}
}
.img-list img{display:block;margin:0 0 10px}
.img-list p{margin:0}
.img-list p span{display:inline-block;margin-left:-7px}
.info-text{color:#bcbcbc;display:block;margin:-12px 0 12px}
.description-text{color:#bcbcbc;display:inline;font-size:13px}
.description-text .slideset-text{margin-left:17px}
.item-content{padding-bottom:28px}
.item-content .heading{overflow:hidden}
.item-content .heading .print-wrapper{float:right;clear:right}
.item-content .heading .rating-block{float:right;text-align:right;min-height:34px}
.item-content .heading .rating-block .rating-frame{margin:4px 0 34px;display:block;height:0}
.item-content .heading .rating-block .rating-frame .rating{display:inline-block;vertical-align:middle;margin-right:5px}
.item-content .heading .rating-block .rating-frame a{color:#0098dd;font-size:13px;line-height:15px;font-weight:bold;display:inline-block;vertical-align:middle}
.item-content .heading h1{overflow:hidden;font-size:20px;line-height:25px;margin:0 0 12px;padding-right:120px}
.item-content .print{color:#616161;text-decoration:none}
.item-content .print .ci{margin-right:4px}
.item-content .print:hover{text-decoration:underline}
@media print{.item-content .print{display:none}
}
.item-content .row:after{clear:both;content:'';display:block}
.item-content .tab-block{float:left;margin:16px 0 0 -473px;width:473px;height:400px;border-left:1px solid #ececec}
.item-content .tab-block .tab-content-wrapper{display:none}
.item-content .tab-block .tab-content-wrapper.active{display:block}
@media only screen and (min-width:1440px){.item-content .tab-block{width:600px;margin-left:-600px}
}
.item-content .tab-block .logo-img{display:block;margin:8px 0 15px}
.item-content .tab-block label:not(.normal){display:block;font-weight:bold;font-size:14px;line-height:16px;margin:0 0 3px}
.item-content .tab-block .variants{padding-top:20px}
.item-content .tab-block .images{margin:0 0 28px}
.item-content .tab-block .images img{display:inline-block;vertical-align:top;margin:0 5px 10px 0}
.item-content .tab-block .product-block{padding:0 0 28px}
.item-content .tab-block .product-block .old-price{color:#bcbcbc;text-decoration:line-through}
.item-content .tab-block .product-block .old-price,.item-content .tab-block .product-block .saved-amount{font-size:13px;line-height:15px;display:inline-block}
.item-content .tab-block .product-block .saved-amount{color:#0098dd;margin-left:20px}
.item-content .tab-block .product-block .price{display:block;font-size:25px;line-height:29px;margin:0 0 4px}
.item-content .tab-block .product-block .info{display:block;margin:0 0 3px}
.item-content .tab-block .product-block .text{display:block;margin:0 0 8px}
.item-content .tab-block .description{padding:0 0 38px}
.item-content .tab-block .description em{color:#309900;font-style:normal}
.item-content .tab-block .popup-frame{margin:0 0 15px}
.item-content .tab-block .popup-frame-storetab{margin:0}
.item-content .tab-block .warranty{margin-bottom:15px}
.item-content .tab-block .warranty input{margin-left:0}
.item-content .tab-block .list{margin:0;padding:0;list-style:none;margin-bottom:6px}
.item-content .tab-block .list li{position:relative;padding-bottom:7px;display:table}
.item-content .tab-block .list li.popup-frame{position:static}
.item-content .tab-block .list li>*:not(.popup){display:table-cell;padding-left:5px}
.item-content .tab-block .area-holder{position:absolute;top:535px;width:600px}
.item-content .tab-block .area-holder label{float:left;font-size:13px;line-height:35px;font-weight:normal;margin-right:19px}
.item-content .tab-block .area-holder .button{display:inline-block;max-width:468px;width:100%}
.item-content .tab-block .area-holder .button-overlap{position:relative;z-index:1}
.item-content .tab-block .area-holder .button-large{height:35px;line-height:35px;padding:0}
.item-content .tab-block .area-holder .button-large .ci{margin-right:6px}
.item-content .tab-block .area-holder .items{float:inherit;margin:30px 0 0 0;display:inline-block}
.item-content .tab-block .area-holder .items a{text-decoration:none}
.item-content .tab-block .area{position:relative;float:left;margin-right:5px}
.item-content .tab-block .area input[type="number"]{width:44px;height:35px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:4px;text-align:center}
.item-content .tab-block .area .input-placeholder-text{position:absolute;top:9px;left:8px;color:#616161;font-size:13px;line-height:16px}
.item-content .tab-content{padding:10px 0 0 35px}
.item-content .tab-content a{text-decoration:none}
.item-content .tab-content a:hover{text-decoration:underline;color:#0098dd}
.item-content .tab-menu{margin-left:-1px}
.item-content .tab-menu>li.active>a,.item-content .tab-menu>li:hover>a{background:#fff}
.item-content .tab-menu>li:first-child>a{margin-left:0}
.item-content .tab-menu>li>a{margin-left:19px;padding:5px 3px}
.item-content .tab-menu>li>a:after{content:'';width:19px;height:1px;left:-20px}
.items{margin:0;padding:0;list-style:none;float:left}
.items li{margin:0 0 2px}
.items li:hover a{color:#0098dd}
.items li:before{background:none !important}
.items .compare:before{content:'';width:10px;height:15px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-230px 0;display:inline-block;vertical-align:middle;margin:0 3px 6px 0}
.items .compare:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-131px -121px}
.items a{text-decoration:none;color:#616161}
.slider{position:relative;float:left;width:75px}
.slider .mask{position:relative;overflow:hidden;width:100%;height:341px}
.slider .slideset-holder{width:100%}
.slider .slide{width:100%;margin:0 0 15px}
.slider .slide img{display:block;max-width:100%;height:auto;border:1px solid #ececec}
.slider .play{display:block;position:relative}
.slider .play:after{content:'';width:48px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-77px -204px}
.slider .btn-prev,.slider .btn-next{text-indent:-9999px;overflow:hidden;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-88px 0;width:54px;height:12px;display:block;margin:0 auto 16px}
.slider .btn-prev.disabled,.slider .btn-next.disabled{display:none}
.slider .btn-next{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-145px 0;margin:16px auto 0}
.slider .btn-next:hover{opacity:.8;filter:alpha(opacity=80)}
.slider.horizontal{width:578px;margin-left:70px;text-align:center}
.slider.horizontal .mask{height:60px;width:355px;display:inline-block}
.slider.horizontal .mask .slideset-holder .slide{display:inline;padding:0 5px;font-size:0}
.slider.horizontal .mask .slideset-holder .slide>*{font-size:13px}
.slider.horizontal .mask .slideset-holder .slide a{display:inline-block;vertical-align:bottom;text-decoration:none}
.slider.horizontal .mask .slideset-holder .slide img{display:block;border:0}
.slider.horizontal .btn-next,.slider.horizontal .btn-prev{width:12px;height:54px;display:inline-block}
.slider.horizontal .btn-next.disabled,.slider.horizontal .btn-prev.disabled{display:none}
.slider.horizontal .btn-next{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-216px 0;margin:0 0 0 15px}
.slider.horizontal .btn-prev{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-202px 0;margin:0 15px 0 0}
.item-content .tab-block .row.fixed-height{height:280px;max-height:280px;overflow:hidden;display:table;width:100%}
.item-content .tab-block .row .col,.item-content .tab-block .row .col-r{display:table-cell;width:50%;vertical-align:top}
.item-content .tab-block .infoPage .area-holder{position:inherit;top:inherit;width:100%;max-width:564px;margin-top:20px}
.item-content .tab-block .infoPage .area-holder .area{float:none;margin-right:0}
.product-info.infoQuantityBox{width:100%}
.product-info.infoQuantityBox .columnLeft{width:25%;float:left}
.product-info.infoQuantityBox .columnLeft label{float:none;display:inline}
.product-info.infoQuantityBox .columnLeft input[type="number"]{width:44px;height:35px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:4px;text-align:center}
.product-info.infoQuantityBox .columnRight{width:75%;float:left}
.recommendation.section{margin-top:25px}
.btn-prev.show-permanently,.btn-next.show-permanently{display:block !important}
.gallery .slideset .slide .product-block .price-holder .price{float:none;display:block}
.gallery .slideset .slide .product-block .rating-frame{position:absolute}
.gallery .slideset .slide .product-block.small .price-holder{text-align:right}
.popup .gallery .slideset .slide .product-block .price-holder{text-align:left}
.ccpBranch__base{width:100%;margin:0 auto}
@media only screen and (min-width:1440px){.ccpBranch__content{float:right;width:66%}
.ccpBranch__content :after{clear:both;content:'';display:block}
}
.ccpBranch__imageContainer{display:table;padding-bottom:20px;vertical-align:baseline}
@media only screen and (min-width:1440px){.ccpBranch__imageContainer{display:block}
}
.ccpBranch__mainImage,.ccpBranch__childImages{display:table-cell;width:50%;vertical-align:top}
@media only screen and (min-width:1440px){.ccpBranch__mainImage,.ccpBranch__childImages{display:block}
}
.ccpBranch__mainImage{width:50%}
@media only screen and (min-width:1440px){.ccpBranch__mainImage{float:left;width:33%}
}
.ccpBranch__childImages{width:50%}
@media only screen and (min-width:1440px){.ccpBranch__childImages{float:right;width:66%;padding-bottom:20px}
.ccpBranch__childImages :after{clear:both;content:'';display:block}
}
.ccpBranch__image{width:100%}
.ccpBranch__childImages .ccpBranch__image{float:left}
.ccpBranch__childImages .ccpBranch__image:first-child{padding-bottom:20px}
@media only screen and (min-width:1440px){.ccpBranch__childImages .ccpBranch__image{width:50%}
.ccpBranch__childImages .ccpBranch__image:first-child{padding-bottom:0;padding-right:10px}
.ccpBranch__childImages .ccpBranch__image:last-child{padding-left:10px}
}
.ccpBranch__image :after{clear:both;content:'';display:block}
.ccpBranch__image .ccpImage__img{margin:0 auto;max-width:100%}
.giftcard-redeem-section{margin:21px 0 0 0}
.giftcard-redeem-section .last-redeem{display:inline-block;float:left}
.giftcard-redeem-section .last-redeem.button-redeem{display:inline-block;position:relative;margin:3px 0 0 14px;float:left}
.hr-separator{border:0;height:1px;color:#ececec;background-color:#ececec}
.price-invoice-total{color:#0098dd}
.giftcard-query-section table{min-width:200px}
.giftcard-query-section th{text-align:left}
.giftcard-query-section .expiration-info-text{margin-top:5px}
.notification-container{margin-bottom:20px}
.giftcard-variants-section .range-info-text{margin-bottom:10px;white-space:nowrap}
.giftcard-variants-section .custom-input{white-space:nowrap}
.giftcard-variants-section .custom-input input{height:28px;width:20.3%;text-align:center;margin-left:20px}
.item-content .tab-block .giftcard-variants-selection{margin-bottom:10px}
.stop-autofill{width:0;overflow:hidden;height:0}
.social-networks-ci{margin-top:2%}
.item-row{margin:0 0 25px;font-size:13px}
.item-row .social-networks{float:right;display:block;margin:0;padding:0;list-style:none}
.item-row .social-networks li{float:left;margin-left:5px;list-style-type:none}
.item-row .social-networks li.email{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -59px}
.item-row .social-networks li.twitter{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-23px -59px}
.item-row .social-networks li.facebook{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-46px -59px}
.item-row .social-networks li.youtube{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-70px -59px}
.item-row .social-networks li.google-plus{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-251px -124px}
.item-row .social-networks li.pinterest{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-251px -193px}
.item-row .social-networks li:hover{opacity:.8;filter:alpha(opacity=80)}
.item-row .social-networks a{text-indent:-9999px;overflow:hidden;display:block;width:19px;height:19px}
.ccpSocialNetworks__list{list-style:none;padding:0;margin:0}
.ccpSocialNetworks__list__item{display:inline-block;margin:0 0 0 5px;cursor:pointer;vertical-align:bottom}
.ccpSocialNetworks__list__item:hover{opacity:.8;filter:alpha(opacity=80)}
.ccpSocialNetworks__list__item:first-child{margin:0}
.ccpSocialNetworks__list__item--email{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -59px}
.ccpSocialNetworks__list__item--twitter{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-23px -59px}
.ccpSocialNetworks__list__item--facebook{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-46px -59px}
.ccpSocialNetworks__list__item--youtube{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-70px -59px}
.ccpSocialNetworks__list__item--google-plus{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-251px -124px}
.ccpSocialNetworks__list__item--pinterest{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-251px -193px}
.ccpSocialNetworks__list__item__link{visibility:hidden;overflow:hidden;display:block;width:19px;height:19px}
.list-inline{overflow:hidden}
.list-inline ul{margin:0;padding:0;list-style:none;padding-left:3px;display:inline-block;vertical-align:middle}
.list-inline li{display:inline-block;vertical-align:top}
.list-inline li:first-child:before{display:none}
.list-inline li:before{content:'';width:1px;height:11px;background:#000;margin:3px 5px 0 4px;display:inline-block;vertical-align:top}
.banner-holder{margin:0 0 25px;border:1px solid #ececec}
.banner-holder img{display:block;max-width:100%;height:auto}
.twocolumns:after{clear:both;content:'';display:block}
.container{font-size:13px;padding-bottom:30px}
.container .gallery{margin:0}
.container .tab-content{padding:20px 0 0}
.container .tab-content .gallery{margin:0 0 17px}
.container .tab-content .list-inline{padding-left:14px}
.container .tab-content .list-inline li:before{margin:2px 12px 0}
.container .tab-content .price-holder{height:46px}
.container h2{padding-right:250px}
.container h2.alt{border:0;padding:0}
.container .col-block{float:right;width:473px;margin-left:20px}
@media only screen and (min-width:1440px){.container .col-block{width:642px}
}
.container .col-block h2{padding:0;border:0;margin-bottom:5px}
.container .col-block .block{padding:0 0 19px}
.container .column{overflow:hidden}
.container .block{padding:0 0 46px;position:relative}
.container .block.large{font-size:13px}
.container .block.text{line-height:16px}
.container .block .select-form{position:absolute;top:-1px;left:auto;right:0}
@media only screen and (min-width:1280px){.container .block .tab-menu{display:block;border-bottom:1px solid #ececec}
.container .block .tab-menu:after{clear:both;content:'';display:block}
}
@media only screen and (min-width:1280px){.container .block .tab-menu>li{display:block;float:left;min-width:323px;margin-bottom:-1px;position:relative}
}
.container .block .tab-menu>li>a{padding:11px}
.container .button{padding:11px 30px 10px;margin:0 0 18px}
.container .button.cart{padding:0 6px 10px}
.container input.button.cart{padding-left:34px}
.container table{width:100%;margin:0 0 2px;line-height:16px}
.container table tr:nth-child(odd) td{background:#f4f4f4}
.container table td{padding:4px 10px}
.container table td strong{display:block}
.container table td:first-child{min-width:160px}
.container table span{font-size:13px}
.container table .flag{font-size:13px;padding:4px 0}
.container table .flag img{margin-right:5px}
.container table.alt td{height:55px}
.item-list{margin:0;padding:0;list-style:none;margin-bottom:6px}
.item-list li{padding:0 0 0 12px;margin-bottom:11px;position:relative}
.item-list li:before{position:absolute;top:calc(50% - 2px);left:0;content:'';width:4px;height:4px;background:#000}
.icons a{cursor:pointer}
.icons a.feature-icon{display:inline-block;width:70px;height:70px;line-height:70px;overflow:hidden;border:1px solid #ececec;padding:0;margin:0 6px 6px 0}
.icons a.feature-icon .feature-image{margin:5px;padding:0}
.icons img{display:inline-block;vertical-align:middle;margin-right:6px}
.block-list{margin:0;padding:0;list-style:none;position:relative;padding-bottom:15px}
.block-list li{margin:0 0 17px}
.block-list .award-image-wrapper{height:80px;width:80px;line-height:80px;text-align:center;float:left;margin-right:15px}
.block-list .award-image-wrapper img{vertical-align:middle;float:none;max-width:84px;height:auto}
.block-list img{vertical-align:middle;float:left;margin-right:15px;max-width:84px;height:auto}
.block-list .text-holder{overflow:hidden}
.block-list .text-holder--award{overflow:hidden;margin-bottom:20px}
.block-list p{margin:0}
.block-list ul{margin:0;padding:0;list-style:none;margin:0 0 5px;color:#616161;font-weight:bold}
.block-list ul li{margin:0;display:inline-block}
.block-list ul li a{color:#616161}
.block-list ul li:before{content:'';width:1px;height:11px;background:#616161;display:inline-block;vertical-align:middle;margin:0 6px 0 5px}
.block-list ul li:first-child:before{display:none}
.inline-menu ul{margin:0;padding:0;list-style:none;padding:2px 0 0}
.inline-menu ul li{display:inline}
.link-frame{text-align:right}
.link-frame input.button.cart{display:inline-block}
.more,.less{font-size:13px;text-decoration:none}
.more:hover,.less:hover{color:#0098dd}
.more:hover:after,.less:hover:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-45px -16px}
.less:hover:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-66px -17px}
.less:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -18px}
.download-block{font-size:13px;padding:24px 0 17px}
.download-block:after{clear:both;content:'';display:block}
.download-block .holder{overflow:hidden}
.download-block .holder span{display:block;overflow:hidden}
.download-block .holder span strong{display:block}
.download-block img{float:left;margin-right:4px}
.download-block .adobe-logo{float:left;margin-right:4px;width:84px;height:29px;text-indent:-9999px;overflow:hidden;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-128px -196px}
.download-block .link{float:right;margin-top:11px;color:#616161}
.download-block .link:before{content:'';width:14px;height:15px;display:inline-block;vertical-align:middle;margin-right:3px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-92px -61px}
.item-holder{margin:0 0 12px}
.item-holder img{display:inline-block;vertical-align:middle;margin-right:32px}
.item-holder .frame{display:inline-block;vertical-align:middle}
.item-holder .frame span{display:block;margin:0 0 8px}
.item-holder .frame span em{font-style:normal;font-size:13px}
.check-list{margin:0;padding:0;list-style:none;padding-bottom:6px}
.check-list li{margin-bottom:6px}
.check-list input[type="checkbox"]{margin:0 9px 0 0;padding:0}
.item-text{font-size:13px;color:#000}
.item-text a{color:#000}
.item-text a:hover{color:#0098dd}
.item-text .open-link{position:relative}
.item-text .popup-block .title{padding-right:0}
.item-text .popup-block p{margin:0 0 5px}
.item-text .popup-block .holder{font-size:13px}
.item-text .popup-block:before{content:'';width:0;height:0;position:absolute;top:auto;left:97px;bottom:100%;border:solid transparent;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;border-left-width:6px;border-right-width:6px}
.item-text .popup-block .contact-form{margin:0 -15px 12px;max-width:1000px;padding:0 15px 14px;border-bottom:1px solid #f4f4f4}
.item-text .popup-block .contact-form input[type="text"],.item-text .popup-block .contact-form input[type="email"],.item-text .popup-block .contact-form input[type="password"]{height:23px;padding:5px 8px;margin-bottom:20px}
.item-text .popup-block .contact-form input[type="submit"]{margin:0;width:auto;font-weight:bold}
.select-form{width:240px}
.select-form label{float:left;width:80px;font-size:13px;margin-top:2px}
.numbers{margin:0;padding:0;list-style:none;margin-bottom:24px;color:#000;font-weight:bold}
.numbers li{display:inline-block;vertical-align:middle}
.numbers li:before{content:'';width:1px;height:11px;background:#494949;display:inline-block;vertical-align:middle;margin:0 4px 3px 2px}
.numbers li:first-child:before{display:none}
.section-block{padding-bottom:18px}
.section-block.col{float:left;width:374px;margin-right:133px}
.section-block.col h3{margin:0 0 12px}
.section-block.alt{overflow:hidden}
.section-block:after{clear:both;content:'';display:block}
.section-block .holder{overflow:hidden}
.section-block .rating-box{float:right;border:1px solid #ececec;width:311px;padding:16px 8px 8px 20px;margin-left:15px}
@media only screen and (min-width:1440px){.section-block .rating-box{width:352px}
}
.section-block .rating-box .title{font-size:14px;line-height:16px;display:block;padding-bottom:5px}
.section-block .rating-box dt{width:193px;padding:0 0 6px}
@media only screen and (min-width:1440px){.section-block .rating-box dt{width:223px}
}
.section-block .rating-box dd{padding:0 0 6px}
.section-block .list-inline{font-size:13px;margin-bottom:7px;color:#616161;text-decoration:none}
.section-block .list-inline ul{margin-right:14px}
.section-block .list-inline li:before{background:#616161;height:10px;margin:2px 3px 0 4px}
.section-block .list-inline li img{display:inline-block;vertical-align:middle;margin:0 3px 0 0}
.section-block .list-inline a{color:#616161;text-decoration:none}
.section-block .list-inline a:hover{text-decoration:underline}
.section-block .list-inline .reviewer{color:#0098dd}
.section-block .list-inline .reviewer:before{content:'';width:17px;height:20px;display:inline-block;vertical-align:middle;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-134px -58px;margin:0 3px 3px 0}
.section-block .frame{background:#f4f4f4;position:relative;margin-bottom:12px;padding:10px 12px 14px}
.section-block .frame p{margin:0 0 10px}
.section-block .frame:before{content:'';width:0;height:0;position:absolute;top:auto;left:50%;bottom:100%;border:solid transparent;pointer-events:none;border-color:rgba(249,249,249,0);border-bottom-color:#f4f4f4;border-width:21px;margin-left:-21px}
.section-block .frame h2{padding:0;border:0;margin-bottom:22px}
.section-block .frame .section-block{border-top:1px solid #bcbcbc;padding-top:12px}
.section-block .frame .section-block:first-child{border-top:0;padding-top:0}
.section-block .alignleft{float:left;margin:0 10px 5px 0}
.footer-row{font-size:13px;overflow:hidden;width:100%;padding:8px 0 0}
.footer-row.alt{padding:18px 0 0;border-top:1px solid #ececec}
.footer-row .button{float:right;margin-top:-8px}
.footer-row a{color:#bcbcbc;font-weight:bold}
.footer-row a.button,.footer-row a.more{color:#000}
.footer-row a.more{font-weight:normal}
.footer-row a.more:hover{color:#0098dd}
.footer-row a.blue{color:#fff}
.footer-row .helpful,.footer-row .unhelpful{margin-right:8px}
.footer-row .helpful:before,.footer-row .unhelpful:before{content:'';width:20px;height:16px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-156px -61px;display:inline-block;margin:0 3px 0 0;vertical-align:middle}
.footer-row strong.helpful,.footer-row strong.unhelpful{color:#0098dd}
.footer-row .unhelpful:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-177px -61px}
.rating-holder{overflow:hidden;margin:0}
.rating-holder dt{float:left;width:200px;padding-right:10px;padding:0 10px 14px 0}
.rating-holder dd{overflow:hidden;font-size:13px;line-height:17px;padding:0 0 14px;margin:0}
.rating-frame{color:#0098dd;display:inline-block;font-size:13px;line-height:17px}
.rating{float:left;margin:0 6px 0 0;position:relative}
.rating .c-rating-mask{display:block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -137px;height:16px}
.rating .c-rating-status{position:absolute;top:0;left:0;width:80%;height:16px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -119px}
.rating-box .rating .c-rating-status{width:100%}
.graph{overflow:hidden;margin:0 0 10px}
.graph span{float:left;width:66px;font-size:13px;line-height:19px}
.graph .line-holder{overflow:hidden}
.graph .line-holder span{float:right;margin-left:4px;width:20px;font-size:13px;line-height:16px}
.graph .line-holder .line{overflow:hidden;height:19px;border:1px solid #ececec}
.graph .line-holder .line em{display:block;width:68.7%;height:17px;background:#2e97d4}
.graph .line-holder .line em.alt{width:52.25%}
.gallery-block .product-block:hover{-webkit-box-shadow:inset 0 0 0 1px #ececec;-moz-box-shadow:inset 0 0 0 1px #ececec;box-shadow:inset 0 0 0 1px #ececec}
.close{font-size:13px}
.close:after{content:'\00d7';font-size:13px;display:inline-block;margin-left:4px;font-weight:bold}
.product-holder{overflow:hidden}
.product-holder img{float:left;margin:4px 52px 0 0}
.product-holder .frame{overflow:hidden}
.product-holder .description{float:left;padding-top:3px}
.product-holder .description img{float:none;margin:0 20px 8px 0;vertical-align:middle;display:inline-block}
.product-holder .rating{vertical-align:middle;display:inline-block;font-size:13px;margin:0 0 8px;color:#0098dd}
.product-holder .rating img{margin:0}
.product-holder .name{display:block;margin:0 0 4px}
.product-holder .name a{text-decoration:none}
.product-holder .name a:hover{color:#0098dd}
.product-holder .info-item{display:block;color:#616161;font-size:11px;margin:0 0 15px}
.product-holder em{font-style:normal;font-size:13px;color:#309900;display:block;margin:0 0 6px}
.product-holder .price-holder{float:right;text-align:right}
.product-holder .old-price{display:block;color:#bcbcbc;text-decoration:line-through}
.product-holder .price{display:block;font-size:20px;line-height:22px;margin:0 0 3px}
.product-holder .info{display:block;font-size:13px;margin:0 0 2px}
.product-holder .item-text{color:#000}
.product-holder .items{padding:20px 30px 0 0;font-size:13px}
.product-holder .area-holder{float:right}
.product-holder .area-holder label{float:left;font-size:13px;line-height:35px;font-weight:normal;margin-right:19px}
.product-holder .area{position:relative;float:left;margin-right:5px}
.product-holder .area input[type="text"]{width:32px;height:35px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:4px;text-align:center}
.product-holder .area .input-placeholder-text{position:absolute;top:9px;left:8px;color:#616161;font-size:13px;line-height:16px}
.block-frame{background:#f4f4f4;padding:7px 10px 10px;margin:0 0 25px}
.block-frame h4{font-size:15px;line-height:19px;margin:0 0 6px}
.block-frame p{margin:0}
.block-frame .list-inline{font-size:13px;margin-bottom:7px;color:#616161}
.block-frame .list-inline ul{margin-right:14px}
.block-frame .list-inline li:before{background:#616161;height:10px;margin:2px 3px 0 4px}
.block-frame .list-inline li img{display:inline-block;vertical-align:middle;margin:0 3px 0 0}
.block-frame .list-inline .reviewer{color:#0098dd}
.block-frame .list-inline .reviewer:before{content:'';width:17px;height:20px;display:inline-block;vertical-align:middle;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-134px -58px;margin:0 3px 3px 0}
.carousel-block{position:relative}
.carousel-block .mask{position:relative;overflow:hidden;width:730px;margin:0 auto 22px}
.carousel-block.alt .mask{width:234px;margin:0 auto 68px}
.carousel-block .slideset{width:99999px;float:left}
.carousel-block .slide{float:left;cursor:zoom-in;height:520px;line-height:520px;text-align:center}
.carousel-block .slide.active-zoom{cursor:zoom-out}
.carousel-block .slide img{max-height:100%;max-width:100%;display:inline-block;vertical-align:middle;margin:0 auto}
.carousel-block .slide.video-slide{cursor:auto}
.carousel-block .btn-prev,.carousel-block .btn-next{position:absolute;top:calc(50% - 81px);left:0;text-indent:-9999px;overflow:hidden;width:12px;height:54px}
.carousel-block .btn-next{left:auto;right:0}
.carousel-block .btn-prev{display:inline-block;width:0;height:0;border-top:27px solid transparent;border-bottom:27px solid transparent;border-right:12px solid #bcbcbc}
.carousel-block .btn-next{display:inline-block;width:0;height:0;border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:12px solid #bcbcbc}
.carousel-block.not-enough-slides .btn-prev,.carousel-block.not-enough-slides .btn-next{display:none}
.carousel-block.alt .btn-prev,.carousel-block.alt .btn-next{top:92px}
.carousel-block .caption{display:block;color:#bcbcbc;font-size:13px;margin:0 0 52px 77px}
.carousel-block .pagination{margin:0;padding:0;list-style:none;padding-left:14px}
.carousel-block .pagination li{display:inline-block;vertical-align:middle;text-align:center;margin:0 8px 12px 0;width:75px;height:75px;line-height:75px;overflow:hidden;border:1px solid #bcbcbc}
.carousel-block .pagination li a{width:100%;height:100%;display:block}
.carousel-block .pagination li img{max-width:100%;max-height:100%;height:auto;vertical-align:middle}
.carousel-block .pagination li.video-link{display:inline-block;position:relative;cursor:pointer;background-size:75px;background-position:50% 50%;background-repeat:no-repeat}
.carousel-block .pagination li.video-link a{width:100%;height:100%;display:block}
.carousel-block .pagination li.video-link:after{content:'';height:55px;width:55px;position:absolute;background-image:url('clientlibs_styles/conradicons/png/play_icon.png');background-position:50% 50%;background-repeat:no-repeat;background-size:40px;top:10px;left:10px}
.carousel-block.alt .pagination li{width:31px;margin:0 7px 10px 0;vertical-align:middle}
.carousel-block.alt .pagination li img{border:0}
.carousel-block.image-gallery .slide{cursor:auto}
.carousel-block.image-gallery .btn-prev,.carousel-block.image-gallery .btn-next{display:block;position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;padding:0;background:#bcbcbc;color:transparent;border:0;outline:0;font-size:0;line-height:0;text-indent:0;cursor:pointer}
.carousel-block.image-gallery .btn-prev:before,.carousel-block.image-gallery .btn-next:before{content:'';position:absolute;margin-top:7px;border:8px solid transparent}
.carousel-block.image-gallery .btn-prev:before{margin-right:10px;border-right:12px solid #fff}
.carousel-block.image-gallery .btn-next:before{margin-left:10px;border-left:12px solid #fff}
.carousel-title{display:block;font-size:17px;line-height:19px;margin:10px 0 40px;max-width:770px}
.ccpTableOverview{display:table;width:100%;margin:20px 0 40px}
.ccpTableOverview__head,.ccpTableOverview__data{list-style:none;padding:0;margin:0;display:table-row}
.ccpTableOverview__head--width25 .ccpTableOverview__head__item,.ccpTableOverview__head--width25 .ccpTableOverview__data__item,.ccpTableOverview__data--width25 .ccpTableOverview__head__item,.ccpTableOverview__data--width25 .ccpTableOverview__data__item{width:25%}
.ccpTableOverview__head__areaField,.ccpTableOverview__data__areaField{position:absolute;padding:0 8px 8px;width:25%}
.ccpTableOverview__head__item,.ccpTableOverview__data__item{display:table-cell;padding:8px}
.ccpTableOverview__head__item--align-bottom,.ccpTableOverview__data__item--align-bottom{padding-top:77px !important}
.ccpTableOverview__head__item p,.ccpTableOverview__data__item p{margin:0}
.ccpTableOverview__head{background-color:#ececec}
.ccpTableOverview__head__item{border-right:1px solid #fff;font-weight:bold}
.ccpTableOverview__head__item:first-child{border-left:1px solid #ececec}
.ccpTableOverview__head__item:last-child{border-right-color:#ececec}
.ccpTableOverview__data__item{border-right:1px solid #ececec}
.ccpTableOverview__data__item:first-child{border-left:1px solid #ececec}
.ccpTableOverview__data:last-child .ccpTableOverview__data__item{border-bottom:1px solid #ececec}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview{margin-top:0;table-layout:fixed}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview__data__item{padding:0;vertical-align:top}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview__data__item__wrapper{padding:8px}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview__data__item__wrapper--edit{position:relative;top:77px}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview__data__item__head{background-color:#ececec;padding:8px;font-weight:bold}
.ccpOrderDetails--checkoutconfirm .ccpTableOverview__data__item--bottomaligned{vertical-align:bottom}
.subscribe-form .row-holder{padding:0}
.subscribe-form .row{padding:0 0 10px}
.subscribe-form .row:after{clear:both;content:'';display:block}
.subscribe-form .item-text{display:block;color:#bcbcbc;font-size:13px;margin:0 0 5px}
.subscribe-form input[type="text"]{display:block;margin:0 0 2px;width:100%;height:20px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:17px;padding:3px 8px;outline:0}
.subscribe-form textarea{display:block;margin:0 0 2px;width:100%;height:85px;resize:none;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:17px;padding:3px 8px;outline:0}
.subscribe-form label{float:left;width:124px;font-weight:bold;padding:4px 0 0}
.subscribe-form .input-holder{overflow:hidden}
.subscribe-form .button{min-width:170px;margin-right:22px}
.subscribe-form .upload{float:right;margin:0}
.subscribe-form .row-holder{margin:0 0 20px}
.subscribe-form .row-frame{padding-left:124px}
.subscribe-form .row-frame label{float:none;font-weight:normal;padding:0}
.subscribe-form .text{display:inline-block;min-width:124px;padding-top:16px;vertical-align:middle;font-size:13px}
.content-holder{float:left;width:100%;padding-right:248px}
.content-holder.alt{padding-right:0;float:none}
.content-holder.alt .row-holder{padding-right:225px}
.content-holder .heading{overflow:hidden;padding:26px 0 10px;border-bottom:1px solid #ececec}
.content-holder .heading h1,.content-holder .heading .h1{margin:0}
.content-holder .heading .close{float:right;padding-top:7px}
.content-holder .heading .text{font-size:13px;padding:5px 0 0;max-width:66%}
.content-holder .heading_step2{overflow:hidden;padding:0 0 15px;margin-bottom:27px;border-bottom:1px solid #ececec}
.content-holder .heading_step2 h1{margin:0}
.content-holder .heading_register{overflow:hidden;margin-bottom:28px;border-bottom:1px solid #ececec}
.content-holder h1,.content-holder .h1{overflow:hidden;font-size:20px;line-height:24px;margin:26px 0 16px;font-weight:bold}
.content-holder h1 .primary,.content-holder .h1 .primary{color:#0098dd}
.content-holder h1 em,.content-holder .h1 em{font-style:normal;font-size:15px}
.product-table{width:100%}
.product-table .piece{font-size:13px;display:block}
.product-table .popup-block img{margin:0}
.product-table .warranty-form{margin-top:5px}
.product-table .rating-search{display:inline-block;vertical-align:top}
.product-table .rating-frame .rating{margin:0}
.product-table th{font-weight:normal;text-align:left;font-size:13px;color:#616161;width:107px;padding-bottom:25px}
.product-table th.alt{text-align:right;width:124px}
.product-table th.ce-num{text-align:left;width:100px}
.product-table th.ce-img{width:115px}
.product-table th.ce-desc{width:auto}
.product-table tr:nth-child(even) td{padding-bottom:0}
.product-table tr:nth-child(odd) td{padding-top:0}
.product-table tr.ce-fr td{padding-bottom:0}
.product-table tr.ce-lr td:last-child{text-align:right}
.product-table td{padding:25px 0 30px;vertical-align:top}
.product-table td.alt{text-align:right;width:124px}
.product-table td.ce-img{width:115px}
.product-table td.ce-desc{width:auto}
.product-table td.ce-num{width:100px}
.product-table td.ce-sp{width:124px;text-align:right}
.product-table td.ce-tp{width:124px;max-width:124px;text-align:right}
.product-table td.ce-tp .price{margin-bottom:5px}
.product-table td.productOfferButton{vertical-align:middle}
.product-table img{vertical-align:top;margin:7px 0 0 5px}
.product-table .rating{float:none;display:inline-block;vertical-align:middle;margin:3px 0 0 25px;color:#0098dd}
.product-table .rating img{margin:0 6px 0 0;vertical-align:middle}
.product-table .name{display:block;margin-bottom:1px;max-width:290px;min-height:28px;font-size:13px}
.product-table .name a{color:#000}
.product-table .name a:hover{color:#0098dd}
.product-table .info-item{display:block;color:#616161;font-size:11px;margin:0 0 4px}
.product-table em,.product-table .warning{display:block;color:#309900;margin:0 0 10px;font-size:13px;font-style:normal}
.product-table .warning{color:#d10019}
.product-table input[type="checkbox"]{margin:0;padding:0}
.product-table label{color:#000}
.product-table [type="checkbox"]+label{vertical-align:middle}
.product-table .row{margin:0 0 2px;position:relative}
.product-table .row label{font-size:13px;line-height:20px}
.product-table .row .warning{position:absolute;top:-20px;left:0;width:300px;font-size:13px}
.product-table .area{display:inline-block;position:relative;margin-right:3px}
.product-table .area input[type="text"]{display:inline-block;border:1px solid #bcbcbc;width:28px;height:28px;text-align:center;color:#616161;font-size:13px;line-height:16px;padding:5px 2px}
.product-table .area input[type="number"]{display:inline-block;border:1px solid #bcbcbc;width:48px;height:28px;text-align:center;color:#616161;font-size:13px;line-height:16px;padding:5px 2px}
.product-table .area .input-placeholder-text{position:absolute;top:6px;left:6px;color:#616161;font-size:13px;line-height:16px}
.product-table .area .alternative-product-text{color:#616161;position:absolute}
.product-table .price{font-size:18px;line-height:20px;color:#000;display:block;margin-bottom:32px}
.product-table .link{color:#0098dd;white-space:nowrap}
.product-table .link:hover{color:#000}
.product-table .remove{display:inline-block}
.product-table .remove .ci{margin-right:4px}
.product-table .battery-arrow{padding:0 !important}
.product-table .battery-arrow-item:before{content:'';display:block;background:#f4f4f4;border:1px solid #ececec;border-right:0;border-bottom:0;width:20px;height:20px;position:relative;left:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}
.product-table tr.battery-row{background-color:#f4f4f4;border-top:solid thin #ececec;border-bottom:solid thin #ececec}
.product-table tr.battery-row td{padding:25px 0;vertical-align:middle}
.product-table tr.battery-row td:first-child{padding-left:15px}
.product-table tr.battery-row .price{margin:0}
.newsletter-margin{margin-top:30px !important;margin-bottom:20px !important}
.gallery-container{border:2px solid #0098dd;padding:0 10px 17px;margin:0 0 34px}
.gallery-container.essential-accessories{position:relative}
.gallery-container.essential-accessories.c-arrow:before{top:-2px}
.gallery-container .gallery{margin:0 0 14px;padding:0 15px}
.gallery-container .title{background:#0098dd;color:#fff;font-weight:bold;padding:2px 7px;margin:0 -10px 15px}
.gallery-container .title a{color:#fff;text-decoration:none}
.gallery-container .title a .bullet{display:inline-block;vertical-align:middle;position:relative}
.gallery-container .title a .bullet span{display:inline-block;vertical-align:middle;width:14px;height:14px;background:#fff;border-radius:50%;margin:0 0 2px 7px;color:#0098dd;text-align:center;font-family:"Times New Roman",Times,Georgia,serif;font-weight:normal}
.gallery-container .title a .bullet:active .drop,.gallery-container .title a .bullet:hover .drop{display:block}
.gallery-container .title .drop{position:absolute;top:100%;left:-76px;font-weight:normal;color:#000;z-index:5;padding:10px 0 0;width:180px;padding-top:8px;display:none}
.gallery-container .title .drop.c-arrow:before{top:8px;z-index:1}
.gallery-container .title .drop .holder{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;padding:20px}
.gallery-container .title .drop .title{display:block;margin:0 0 8px;color:#000;padding:0;background:0}
.gallery-container .title .drop .title a{text-decoration:none}
.gallery-container .title .drop .title a:hover{color:#0098dd}
.gallery-container .title .drop p{margin:0}
.gallery-container .item-text{margin-left:30px}
.gallery-container .product-item{width:100px;margin:auto}
.gallery-container .product-item .row{padding:0}
.gallery-container .product-item .row:after{clear:both;content:'';display:block}
.gallery-container .img-frame{min-height:74px;white-space:nowrap;width:100%;margin-bottom:7px;text-align:center}
.gallery-container .img-frame img{display:inline-block;max-width:100%;width:auto;margin:0;vertical-align:middle}
.gallery-container a{text-decoration:none}
.gallery-container a:hover .name{color:#0098dd}
.gallery-container .name{font-weight:normal}
.gallery-container .price{float:left;margin:0}
.gallery-container .cart{margin:-5px 0 -2px 0;float:right}
.gallery-container .btn-prev,.gallery-container .btn-next{top:40px;margin-top:0}
.c-cart .product-table td.alt:last-child{width:150px}
.c-cart .product-table td.alt:last-child .price{margin-bottom:5px}
.products-frame.alt{border-top:1px solid #ececec;padding-top:4px}
.products-frame.alt .product-table tr:nth-child(even) td{padding-bottom:30px}
.products-frame.alt .product-table tr.line td{padding:25px 0 0}
.products-frame.alt .product-table img{margin:7px auto 0;display:block}
.products-frame.alt .product-table a img{margin:0 0 7px}
.products-frame.alt .product-table th{width:auto;padding-bottom:30px;vertical-align:top}
.products-frame.alt .product-table th.alt{width:auto}
.products-frame.alt .product-table th:first-child{width:116px}
.section-frame{border-bottom:1px solid #ececec;padding:0 0 15px;margin:0 0 15px;font-size:13px;display:table;width:100%}
.section-frame.alternativproductsBox{margin:1.154em 0 0 0}
.section-frame__row{display:table-row}
.section-frame__col{border-collapse:separate;vertical-align:bottom}
.section-frame.last{border:0}
.section-frame .product-table{font-size:13px}
.section-frame:after{clear:both;content:'';display:block}
.section-frame .product-table{margin:0}
.section-frame.alt{padding-bottom:30px}
.section-frame.alt .col,.section-frame.alt .price-col{vertical-align:bottom}
.section-frame.alt .button.ordernow{min-width:227px;padding:9px}
.section-frame .form-container{padding:0}
.section-frame__col,.section-frame .col{display:table-cell;padding:26px 80px 0 0}
.section-frame__col .spanblock,.section-frame .col .spanblock{display:block;padding-bottom:4px}
.section-frame__col .check-row,.section-frame .col .check-row{overflow:hidden;font-size:13px}
.section-frame__col .check-row input[type=checkbox],.section-frame .col .check-row input[type=checkbox]{margin:0 5px 3px 0;float:left}
.section-frame__col .check-row label,.section-frame .col .check-row label{display:inline-block;margin:0 0 3px;font-size:13px}
.section-frame__col .check-row .holder,.section-frame .col .check-row .holder{overflow:hidden}
.section-frame__col .text,.section-frame .col .text{font-size:13px}
.section-frame .link-black{color:#000;font-weight:normal;padding-bottom:0}
.section-frame .link-right{float:right}
.section-frame__col--price,.section-frame .price-col{display:table-cell;width:275px;padding:24px 0 0}
.section-frame__col--price .cash-on-delivery-info,.section-frame .price-col .cash-on-delivery-info{font-size:11px;width:200px;margin-top:5px}
.section-frame__col--price .price,.section-frame .price-col .price{font-size:18px;line-height:20px}
.section-frame__col--price table,.section-frame .price-col table{width:100%;margin-bottom:8px}
.section-frame__col--price table span,.section-frame .price-col table span{display:block;font-size:13px}
.section-frame__col--price table td,.section-frame .price-col table td{vertical-align:top;text-align:right;padding:0 0 6px}
.section-frame__col--price table td:first-child,.section-frame .price-col table td:first-child{text-align:left}
.section-frame__col--price table td.shippingcosts,.section-frame .price-col table td.shippingcosts{vertical-align:bottom}
.section-frame__col--price table .heading,.section-frame .price-col table .heading{color:#0098dd}
.section-frame__col--price table .border-bottom,.section-frame .price-col table .border-bottom{border-bottom:1px solid #ececec}
.section-frame__col--price strong a,.section-frame .price-col strong a{color:#0098dd;text-decoration:none}
.section-frame__col--price strong a:hover,.section-frame .price-col strong a:hover{text-decoration:underline}
.section-frame__col--price .text,.section-frame .price-col .text{font-size:13px}
.section-frame .voucher{float:right;padding:0}
.section-frame .title{display:block;margin:0 0 12px}
.section-frame .title span{font-size:13px;font-weight:normal}
.section-frame h3{font-size:13px;margin:0 0 25px}
.section-frame h3 span{font-size:13px;font-weight:bold;color:#309900}
.section-frame h3 span.alt{color:#ff7200}
.section-frame .row{position:relative;margin-bottom:6px}
.section-frame .row label{display:inline-block;vertical-align:middle;margin-right:10px}
.section-frame .row .input-block{display:inline-block;vertical-align:middle;margin-right:28px;position:relative}
.section-frame .row .input-block input[type="text"]{width:111px;height:20px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:14px;padding:2px 8px;display:inline-block;vertical-align:middle}
.section-frame .row .input-block input[type="text"].alt{width:40px}
.section-frame .row .input-block input[type="text"].number{width:61px}
.section-frame .row .input-block .input-placeholder-text{position:absolute;top:4px;left:8px;font-size:13px;line-height:14px}
.section-frame .row .voucher-input-block input[type="text"]{width:290px;height:28px;border:1px solid #bcbcbc;font-size:13px;line-height:28px;color:#616161;padding:0 6px;display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}
.section-frame .row .warning{position:absolute;top:auto;left:0;bottom:-22px;color:#d10019;font-size:13px}
.section-frame .row .item-text{color:#000;display:inline-block;margin-top:5px;font-size:13px}
.section-frame .row .item-image{padding-left:10px}
.section-frame .row .item-image img{vertical-align:middle;margin-right:5px}
.section-frame .remove{color:#000;text-decoration:underline;margin-left:27px;font-size:13px}
.section-frame .remove:before{content:'';width:11px;height:14px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-230px -37px;display:inline-block;margin:0 4px 2px 0;vertical-align:middle;color:#616161}
.section-frame .remove.link:after{display:none}
.section-frame .remove:hover{text-decoration:none}
.section-frame .items .note:before{margin:0 1px 3px 0}
.section-frame .column{float:left}
.button-row{padding:20px 0 52px}
.button-row:after{clear:both;content:'';display:block}
.button-row .button{float:right;min-width:176px;margin-left:10px;padding:0 10px 0 10px}
.button-row .cart-print{margin-top:31px;right:184px;position:relative}
.button-row .print{float:left;padding-top:21px;color:#616161;font-size:13px;text-decoration:none}
.button-row .print .ci{margin-right:4px}
.button-row .print:hover{text-decoration:underline}
.content-block{padding:15px 0 0;font-size:13px;line-height:17px}
.content-block .img-holder{margin:1px 0 14px}
.content-block .button{min-width:176px}
.aside{float:left;width:228px;margin-left:-228px;padding-top:23px}
.aside .banner{margin:0 0 20px}
.aside .banner img{display:block;max-width:100%;height:auto}
.price-table-holder{padding-bottom:30px}
.price-table{border:1px solid #ececec;padding:16px 10px 8px;margin-bottom:20px}
.price-table h2{font-size:16px;line-height:20px;margin-bottom:7px;margin-right:-5px;border:0;padding:0 5px;color:#000;display:inline-block}
.price-table h2 span{font-weight:normal;font-size:13px}
.price-table .title{font-size:13px;font-weight:600;padding:0 5px}
.price-table .heading{color:#0098dd}
.price-table address{font-style:normal;margin:0;white-space:normal}
.price-table table{width:100%}
.price-table td{padding:0 5px 8px;text-align:right;vertical-align:top}
.price-table td:first-child{text-align:left}
.price-table td:last-child{white-space:nowrap}
.price-table td:last-child.order-table-break{word-break:break-all;white-space:normal}
.price-table td:last-child.order-table-stores-break{white-space:normal}
.price-table td .title{padding:0}
.price-table td.shippingcosts{vertical-align:bottom}
.price-table .last td{padding:7px 5px 8px;border-top:1px solid #ececec;font-size:13px;line-height:15px;font-weight:bold}
.price-table .last td span{display:block;font-size:10px;line-height:12px}
.price-table dl{margin:0 0 7px 5px}
.price-table dd{margin:0;font-weight:bold}
.price-table .edit__data{position:relative;top:-2px;display:inline-block;left:5px}
.price-table .address-spacer,.ccpFixTableOverview .address-spacer{padding-top:8px;white-space:normal}
.popup-content{position:relative;width:100%;margin-top:16px;font-size:13px;z-index:1;display:none;border:1px solid #ececec;margin-bottom:20px;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);box-shadow:0 0 5px 2px rgba(0,0,0,0.3)}
.popup-content.alternativproductsBox{max-width:100%}
.popup-content.alternativproductsBox .columnFloat{float:left}
.popup-content .holder{background:#fff;position:relative;padding:16px 17px 18px}
.popup-content .frame{overflow:hidden;padding-bottom:12px}
.popup-content .title{display:block;margin:0;font-weight:bold}
.popup-content .title a{text-decoration:none}
.popup-content .title a:hover{color:#0098dd}
.popup-content .subtitle{margin:5px 0 25px 0;font-weight:bold;color:#000}
.popup-content .items{font-size:13px}
.popup-content .items li{display:inline-block;margin:0 14px 0 0}
.popup-content .price{margin:0 0 4px;font-size:20px;line-height:22px}
.popup-content .old-price{font-size:13px;color:#bcbcbc;text-decoration:line-through;display:block}
.popup-content .info{display:block}
.popup-content .item-text{line-height:18px;margin:0 0 5px;display:block}
.popup-content .info-item{margin:0 0 20px}
.popup-content em{margin:0 0 24px;font-size:13px}
.no-white-space{white-space:normal !important}
.c-show-content{display:block}
.text-block{border-bottom:1px solid #ececec;padding-bottom:4em;font-size:13px;line-height:18px}
.text-block .button{min-width:176px}
.main-holder .login-row{border-top:1px solid #ececec;margin-top:20px}
.main-holder>.content{position:relative;z-index:1}
.content-holder .login-row{border-top:0;margin-top:0}
.position-fixed{position:static !important}
.columns-holder .login-row{padding-top:26px;margin-top:0 !important}
.columns-holder:after{clear:both;content:'';display:block}
.columns-holder .row-holder:after{clear:both;content:'';display:block}
.columns-holder .row-holder:first-child .block{padding-top:0}
.columns-holder h2{border:0;padding:0;color:#000;margin:0 0 16px}
.columns-holder .block{float:left;width:50%;border-left:1px solid #ececec;padding:50px;position:relative}
.columns-holder .block .text{position:absolute;top:auto;left:0;bottom:0;width:318px;margin:0}
.columns-holder .block .text .link{float:left;margin-top:30px}
.columns-holder .block .text .button{position:static}
.columns-holder .block:first-child{border:0;padding:27px 20px 50px 0}
.columns-holder .block:first-child .button{left:0}
.columns-holder p{margin:0 0 16px}
.columns-holder .button{min-width:175px}
.columns-holder .button-holder{float:right;text-align:center}
.columns-holder .button-holder .login-info{color:#bcbcbc}
.columns-holder .aside{padding:0}
.columns-holder .product-table{margin-bottom:20px}
.columns-holder .product-table td{padding:15px 0 0}
.columns-holder .product-table td:first-child{border-bottom:1px solid #ececec}
.columns-holder .product-table td:first-child img{display:block;margin:0 auto}
.columns-holder .product-table td.hidden{display:none;vertical-align:bottom}
@media only screen and (min-width:1280px){.columns-holder .product-table td.hidden{display:table-cell}
}
.columns-holder .product-table td.hidden img{margin:0 10px 0 0}
.columns-holder .product-table td.alt span{display:block}
.columns-holder .product-table td.part{width:90px}
.columns-holder .product-table tr.table-row td{padding:0 0 15px;vertical-align:bottom;border-bottom:1px solid #ececec}
.columns-holder .product-table tr:nth-child(odd) td{padding-top:15px}
.columns-holder .product-table tr:nth-child(odd) td:last-child{min-width:193px}
.columns-holder .product-table .features{display:none;position:absolute;max-width:380px;font-size:13px;line-height:18px}
@media only screen and (min-width:1440px){.columns-holder .product-table .features{display:inline-block}
}
.columns-holder .product-table .features ul{margin-top:5px}
.columns-holder .product-table .features ul li{list-style-position:inside;min-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.columns-holder .product-table .rating-frame{margin:5px 0 0 25px}
.columns-holder .product-table .rating-frame .rating{margin:0}
.columns-holder .product-table .rating-frame .rating ~ span{vertical-align:middle}
.columns-holder .product-table .button{margin-left:10px}
.columns-holder .product-table input.button.cart{display:inline-block;margin-left:15px}
.columns-holder .product-table .area input[type="text"]{width:32px;height:35px}
.columns-holder .product-table .area .input-placeholder-text{left:9px;top:10px;color:#616161}
.columns-holder .product-table a.brand{width:93px;margin:7px 0 7px 0}
.columns-holder .product-table a.brand img{margin:0;max-width:100%}
.columns-holder .product-table a img{margin:2px 0 12px;display:inline-block;vertical-align:middle}
.columns-holder .product-table .brandPlaceHolder{width:93px;margin:7px 0 7px 0;height:16px;display:inline-block}
.columns-holder .product-table .info-item{margin-bottom:15px}
.columns-holder .product-table .rating{margin:0 0 12px 20px}
.columns-holder .product-table em{font-size:13px;margin:0}
.columns-holder .product-table em.delivery{color:#ff7200}
.columns-holder .product-table em.sold{color:#d10019}
.columns-holder .product-table .old-price{color:#bcbcbc;text-decoration:line-through;font-size:13px}
.columns-holder .product-table .price{font-size:20px;line-height:22px;margin-bottom:4px}
.columns-holder .product-table .info{display:block}
.columns-holder .product-table .items li{display:inline-block;margin-right:17px}
.columns-holder .product-table .items li:last-child{margin-right:0}
.columns-holder .product-table .items li:hover a{color:#0098dd;text-decoration:none}
.columns-holder .product-table .items li.compare:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-131px -121px}
.columns-holder .product-table .items li.remove:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-145px -121px}
.columns-holder .product-table .items li.note{color:#616161}
.columns-holder .product-table .items li.note:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-160px -121px}
.columns-holder .product-table .list{margin:0;padding:0;list-style:none;font-size:13px;font-weight:bold}
.columns-holder .product-table .list li{padding:0 0 3px 11px;position:relative}
.columns-holder .product-table .list li:before{content:'';width:4px;height:4px;background:#616161;border-radius:2px;position:absolute;top:4px;left:0}
.columns-holder .product-table .items{margin-top:18px}
.col-list{margin:0;padding:0;list-style:none}
.col-list li{padding:0 0 5px 18px;position:relative}
.col-list li:before{content:'';width:13px;height:13px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-45px 0;position:absolute;top:0;left:0}
.col-list li a{text-decoration:none}
.col-list li a:hover{color:#0098dd}
.bulletpoint--checkmark{padding:0 0 5px 18px;position:relative}
.bulletpoint--checkmark:before{content:'';width:13px;height:13px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-45px 0;position:absolute;top:0;left:0}
.bulletpoint--checkmark a{text-decoration:none}
.bulletpoint--checkmark a:hover{color:#0098dd}
.personal-recommendation-headline{display:block;font-weight:bold;font-size:13px;line-height:17px;color:#fff;background-color:#0098dd;margin:0;padding:7px;position:relative;text-align:center;border:0}
.personal-recommendation-headline-text{z-index:2;position:relative;font-size:17px}
.personal-recommendation-headline:after{content:'';display:block;background:#0098dd;width:14px;height:14px;position:absolute;left:calc( 50% - 7px);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-7px;z-index:1}
.recommendation-headline{display:inherit;font-weight:bold;font-size:17px;line-height:24px;color:#0098dd;padding:0 0 7px}
.recommendation-headline.recommendation-headline-withoutborder{border:0}
.sidebar .recommendation-headline{display:block;font-weight:bold;font-size:13px;line-height:17px;color:#fff;background-color:#0098dd;margin:0 0 20px;padding:7px;position:relative;text-align:center;border:0}
.sidebar .recommendation-headline:after{content:'';display:block;background:#0098dd;width:14px;height:14px;position:absolute;left:calc( 50% - 7px);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-7px;z-index:-1}
.form-container{padding-bottom:14px}
.form-container .ccpTableOverview li,.form-container .ccpFixTableOverview li{margin-bottom:0}
.form-container.address-form-inputs .row label{width:165px}
.form-container.address-form-inputs .ccpToggler__container{margin-left:165px}
.form-container label{display:inline-block;vertical-align:middle;font-size:13px}
.form-container label.input-checked{color:#0098dd;font-weight:bold}
.form-container label.input-checked span,.form-container label.input-checked strong{color:#000;font-weight:600}
.form-container label.input-checked .name{color:#0098dd}
.form-container label:hover{cursor:pointer}
.form-container .convert{position:absolute;top:12px;left:300px;padding-left:13px}
.form-container .convert:before{content:'';width:7px;height:19px;position:absolute;top:-2px;left:0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-219px -57px}
.form-container .name{font-size:13px}
.form-container .error-text{color:#d10019;font-size:13px}
.form-container .row.contact-product-quantity .area{width:60px}
.form-container .row.contact-product-prod .area{width:80px}
.form-container .row.contact-product-flag .area{width:60px}
.form-container .row.contact-product-price .area{width:60px}
.form-container .delivery-category__list{display:inline-block;float:left;width:35%}
.form-container .delivery-category__list .row{margin:0}
.form-container .delivery-category__list .row .radio-row{background-color:#ececec;margin:0 0 .2em;width:90%}
.form-container .delivery-category__list .row .radio-row:hover{background-color:#0098dd;color:#fff}
.form-container .delivery-category__list .row .radio-row .ccpForm__label{font-weight:bold;padding:.5em 1em !important;width:100%}
.form-container .delivery-category__list .row .radio-row .ccpForm__label::before{background-image:none}
.form-container .delivery-category__list .row .radio-row.input-checked-parent,.form-container .delivery-category__list .row .radio-row.input-checked-parent .ccpForm__label{background-color:#0098dd;color:#fff}
.form-container .delivery-category__list .row .radio-row.input-checked-parent{position:relative}
.form-container .delivery-category__list .row .radio-row.input-checked-parent::after{content:"";height:0;width:0;border-style:solid;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #0098dd;position:absolute;right:-0.8em;top:.15em}
.form-container .delivery-category__options{border:1px solid #ececec;display:inline-block;float:left;width:65%}
.form-container .delivery-category__options .section__headline{margin-bottom:1em}
.form-container .delivery-category__options .popup__content__box{margin-top:0}
@media only screen and (max-width:1100px){.form-container .delivery-category__options .popup__content__box .row.mid-size-left label,.form-container .delivery-category__options .popup__content__box .row.small-size-left label,.form-container .delivery-category__options .popup__content__box .row.half-size-left label{width:100%}
}
.form-container .delivery-category__options .radio-adress-row .ccpForm__label{margin:0}
.form-container .row{margin:0 0 10px;position:relative}
.form-container .row.margin-birthday{margin-bottom:14px}
.form-container .row.margin-checkbox{margin-bottom:23px}
.form-container .row.margin-country{margin-bottom:27px}
.form-container .row.distance-field{margin-bottom:24px}
.form-container .row:after{clear:both;content:'';display:block}
.form-container .row.error label{color:#d10019}
.form-container .row.error .error-text{display:inline-block}
.form-container .row.error.reCaptcha .error-text{padding-left:5px}
.form-container .row .more{line-height:20px}
.form-container .row .radio-row{display:inline-block}
.form-container .row .radio-row.radio-adress-row{display:inline-block;width:173px;vertical-align:top;border:0;margin:10px 11px 0 0;padding:inherit}
.form-container .row .radio-row label{float:none;width:auto;line-height:14px;margin:0 18px 0 0;font-weight:normal;min-width:48px;padding-bottom:4px}
.form-container .row.vertical>label{vertical-align:top}
.form-container .row.vertical .radio-row label{display:block}
.form-container .row .highlight-position{vertical-align:baseline}
.form-container .row label,.form-container .row .label{float:left;display:inline-block;vertical-align:top;font-weight:bold;line-height:28px;width:150px;margin-right:0;padding-top:0}
.form-container .row label.label_orderconfirmation,.form-container .row .label.label_orderconfirmation{width:160px}
.form-container .row label span,.form-container .row .label span{font-weight:normal}
.form-container .row label.input-checked,.form-container .row .label.input-checked{color:#0098dd;font-weight:bold}
.form-container .row label.input-checked a,.form-container .row .label.input-checked a{color:#0098dd}
.form-container .row.autowidth label{width:auto;margin-right:10px}
.form-container .row .area{float:left;max-width:300px;display:inline-block;vertical-align:top;position:relative;line-height:28px}
.form-container .row .area .normal{line-height:normal}
.form-container .row .area.advanced_payment{width:410px}
.form-container .row .area.advanced_payment div div div:first-child{width:120px;display:inline-block}
.form-container .row .area.online_financing{width:580px}
.form-container .row .area.online_financing .linkwrapper{margin:10px 0}
.form-container .row .area.top1{top:4px}
.form-container .row .area.top2{top:7px}
.form-container .row .area.top3{top:7px}
.form-container .row .area .birthdateDay,.form-container .row .area .birthdateMonth,.form-container .row .area .birthdateYear{text-align:center;margin:-2px 0 0 0;width:36px}
.form-container .row .area .birthdateYear{width:54px}
.form-container .row .contact-legal ul{text-align:center}
.form-container .row .contact-legal ul li{display:inline}
.form-container .row .contact-legal ul li a{text-decoration:none}
.form-container .row .contact-legal ul li:before{content:'';width:1px;height:10px;display:inline-block;vertical-align:middle;background:#000;margin:0 10px}
.form-container .row .contact-legal ul li:first-child:before{display:none}
.form-container .row .radio-row ~ .error-text{padding-top:0}
.form-container .row .error-text{float:left;vertical-align:top;color:#d10019;display:none;padding-right:6px;padding-top:6px;line-height:14px}
.form-container .row .error-text.error-radio{float:none;padding-top:1px}
.form-container .row .error-text.error-select{margin-left:-120px}
.form-container .row .bullet{float:left;height:28px;min-width:28px;line-height:28px;margin:0;padding:0}
.form-container .row .bullet .ci-info-lightgray.ci-small{margin:7.5px}
.form-container .row .bullet .ci-info-lightgray.ci-medium{margin:6px}
.form-container .row .bullet .ci-info-lightgray.ci-large{margin:2.5px}
.form-container .row textarea{width:290px;border:1px solid #bcbcbc;font-size:13px;line-height:17px;color:#616161;padding:2px 6px;display:inline-block;vertical-align:middle;margin-right:5px}
.form-container .row input[type=text],.form-container .row input[type=number],.form-container .row input[type=email],.form-container .row input[type=password],.form-container .row input[type=tel]{width:290px;height:28px;border:1px solid #bcbcbc;font-size:13px;line-height:28px;color:#616161;padding:0 6px;display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}
.form-container .row input[type=text].alt,.form-container .row input[type=number].alt,.form-container .row input[type=email].alt,.form-container .row input[type=password].alt,.form-container .row input[type=tel].alt{width:141px}
.form-container .row input[type=text].small,.form-container .row input[type=number].small,.form-container .row input[type=email].small,.form-container .row input[type=password].small,.form-container .row input[type=tel].small{width:44px}
.form-container .row input[type=text].password,.form-container .row input[type=number].password,.form-container .row input[type=email].password,.form-container .row input[type=password].password,.form-container .row input[type=tel].password{padding-right:82px}
.form-container .row input[type=text][readonly],.form-container .row input[type=number][readonly],.form-container .row input[type=email][readonly],.form-container .row input[type=password][readonly],.form-container .row input[type=tel][readonly]{border-color:transparent;color:#000}
.form-container .row .input-placeholder-text{top:2px;padding-left:6px}
.form-container .row .item-text{padding-top:22px;float:left}
.form-container .row.topic_label label{display:block;line-height:25px}
.form-container .row.topic_label span.error-text{display:block;float:none}
.form-container .row.contact-product-quantity input{width:4em}
.form-container .row.contact-product-desc input{width:100%;text-align:left}
.form-container .row.contact-product-manu input{width:100%;text-align:left}
.form-container .row.contact-product-prod input{width:96px}
.form-container .row.contact-product-dash{padding-left:1em}
.form-container .row.contact-product-flag input{width:36px}
.form-container .row.contact-product-price input{width:100%}
.form-container .radio-parenthesis{margin-left:20px}
.form-container .voucher .item-text{padding-top:0}
.form-container .warning{display:block;max-width:440px;color:#d10019;margin:0 10px 5px 0}
.form-container .check-row{padding:10px 0}
.form-container .check-row input{vertical-align:top}
.form-container .check-row label.input-checked{color:#000;font-weight:normal}
.form-container .block .row{margin:0 0 10px}
.form-container .block .row input[type=text],.form-container .block .row input[type=email],.form-container .block .row input[type=password]{height:24px;padding:4px 6px}
.form-container .block .row .input-placeholder-text{position:absolute;top:4px;left:6px}
.form-container .block .row label{width:126px;line-height:24px}
.form-container input[type=checkbox],.form-container input[type=radio]{margin:0 4px 0 0;padding:0}
.form-container input[type=radio]{margin:0 4px 3px 0}
.form-container .text{display:block;margin-bottom:12px}
.form-container .button{min-width:176px}
.form-container .drop{position:absolute;top:15px;left:270px;z-index:5;padding:6px 0 0;width:230px;color:#000;font-size:13px;line-height:16px}
.form-container .drop .holder{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;padding:12px 10px}
.form-container .drop .title{display:block;margin:0 0 3px;font-size:13px;color:#000}
.form-container .drop ul{margin:0;padding:0;list-style:none;font-size:13px;margin-bottom:10px}
.form-container .drop label{float:none;font-weight:normal;vertical-align:middle}
.form-container .bar-holder strong{font-size:10px;display:inline-block;vertical-align:middle}
.form-container .bar{display:inline-block;vertical-align:middle;width:155px;height:15px;background:#ececec;margin-right:6px}
.form-container .bar span{height:15px;width:19.35%;background:#d10019;display:block}
.form-container .bullet{display:inline-block;vertical-align:middle;position:relative;margin-top:3px;padding-bottom:8px}
.form-container .bullet .open{display:inline-block;vertical-align:middle;border-radius:50%;background:#bcbcbc;width:15px;height:15px;text-align:center;color:#fff;font-family:"Times New Roman",Times,Baskerville,Georgia,serif;text-decoration:none}
.no-touch .form-container .bullet:hover .drop{display:block}
.form-container .bullet .drop{margin:0;padding:0;list-style:none;width:230px;left:-101px;top:30px;display:none}
.form-container .bullet .drop.large{width:700px}
.form-container .bullet .drop.large:before{left:calc(17% - 10px)}
.form-container ul{margin:0;padding:0;list-style:none}
.form-container ul li{margin-bottom:8px}
.form-container .more{font-size:13px;margin-left:8px;text-decoration:underline}
.form-container .more:after{width:5px;height:7px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-87px -13px}
.form-container .more:hover{text-decoration:none;color:#000}
.form-container .customersownreference__headline{font-weight:bold;position:relative;top:4px}
.form-container .row.customersownreference-container .area{width:100%}
.form-container .row.customersownreference-container--leftTop{top:5px}
.form-container .row.customersownreference-container--rightTop{top:4px}
.form-container .row.customersownreference-container>label{width:auto;line-height:normal;margin-bottom:.5em}
.form-container .row.customersownreference-container input{max-width:290px;width:100%}
.form-container .radio-spacer{margin:8px 0 14px 20px}
.form-container table th label.optional{font-weight:normal}
.form-container table th label.required{font-weight:bold}
.step2{margin-bottom:26px !important;margin-top:30px}
.form-section{border-bottom:1px solid #ececec;margin-bottom:25px;padding-bottom:27px}
.form-section.padding-border{padding-bottom:16px}
.form-section:after{clear:both;content:'';display:block}
.form-section h2{border:0;padding:0;color:#0098dd}
.form-section .popup-content{margin:14px 0 24px}
.form-section .popup-content .holder{padding-bottom:12px}
.form-section .popup-content .info{display:block;margin:-15px 0 14px}
.form-section .popup-content h2{color:#0098dd;font-size:14px;margin-bottom:16px}
.form-section .popup-content p{margin:0 0 12px}
.form-section .popup-content .more{margin-left:0}
.form-section .popup-content table{margin:12px 0 0;width:400px}
.form-section .popup-content table th{text-align:left;padding:4px 5px 3px 7px;background:#ececec}
.form-section .popup-content table td{text-align:right;padding:3px 5px 2px 7px}
.form-section .popup-content table td:first-child{text-align:left}
.form-section .popup-content table .last td{font-weight:bold;color:#0098dd;border-top:1px solid #ececec;padding-top:6px}
.form-section--inline{border:0;margin-bottom:0;padding-bottom:0;margin-top:15px}
.customer-billing-address{margin-left:2em}
.ccpForm__address-company+.ccpForm__address-person{margin-top:1em}
.logo-list li{padding-bottom:7px}
.logo-list label{font-size:13px;font-weight:bold;margin-bottom:4px}
.logo-list .logo-holder{display:inline-block;vertical-align:top;width:140px;padding:0 8px 0 0}
.logo-list .logo-holder span{display:block;font-style:10px;color:#000;text-align:right}
.logo-list input[type=radio]{display:inline-block;vertical-align:top;margin:0 6px 0 0}
.logo-list .row-block{display:inline-block;vertical-align:top;padding-top:5px;width:600px}
.logo-list .row-block .no-break{float:left}
.logo-list .inputs{padding-left:36px}
.logo-list .inputs .holder{padding:8px 0 10px}
.logo-list .inputs .holder .action-holder{margin-left:105px;margin-bottom:20px}
.logo-list .inputs label{width:105px;font-size:13px}
.logo-list .popup{background:#fff;width:326px;position:relative;padding:16px 20px 20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);font-size:13px;line-height:17px}
.logo-list .popup .title{display:block;margin:0 0 15px;color:#0098dd}
.logo-list .popup p{margin:0 0 5px}
.logo-list .popup .button{min-width:133px;margin-top:12px}
.logo-list .popup .close{position:absolute;top:7px;left:auto;right:9px;font-size:13px}
.logo-list .popup .close:after{content:'\00d7';font-size:13px;display:inline-block;margin-left:4px;font-weight:bold}
.logo-list .popup h4{font-size:13px;margin:0 0 10px}
.logo-list .popup label{width:84px;font-size:13px;margin-bottom:0}
.logo-list .popup input[type="text"]{width:200px;margin-right:0}
.logo-list .popup .error label{color:#000}
.logo-list .popup .error-text{padding:0 0 0 88px;font-size:13px}
.logo-list .popup .buttons{overflow:hidden}
.logo-list .popup ul{padding-bottom:16px}
.logo-list .popup ul li{margin:0;padding:0}
.logo-list .popup .number{font-size:15px;line-height:19px}
.products__item{float:right;margin:0;padding:0;list-style:none;margin-top:-60px}
.padding_cart_entry{padding:60px 0 30px}
.products__item__delete,.products__item__move{margin-bottom:4px}
:-moz-submit-invalid{box-shadow:none}
:-moz-ui-invalid{box-shadow:none}
.addwishlist{float:right;margin-left:10px;margin-right:10px;background-color:#ececec;padding:10px;text-decoration:none;font-size:13px;font-weight:bold}
.popup-content.alternativproductsFrame:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#78c7ee;border-width:30px;margin-left:-30px;top:inherit;border-radius:0}
.alternativproductsBox.c-arrow.c-arrow-small:before{left:42px}
.alternativproductsBox.c-arrow.c-arrow-small-header:before{left:154px}
.alternativproductsBox.c-arrow.c-arrow-medium:before{left:40px}
.alternativproductsBox.c-arrow.c-arrow-large:before{left:38px}
.alternativproductsBox .close{float:right}
.alternativproductsBox .image{float:left;width:22%}
.alternativproductsBox .products-content-wrapper{float:left;width:78%}
.alternativproductsBox .products-content-wrapper .columnFloat{float:left}
.alternativproductsBox .productsHeader{width:100%}
.alternativproductsBox .productsName{float:left;width:75%}
.alternativproductsBox .productsName h3.name{max-width:100%;margin:0;height:inherit;font-size:13px}
.alternativproductsBox .productsName a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:600px;display:block}
.alternativproductsBox .priceOld{float:left;width:25%}
.alternativproductsBox .priceOld p.old-price{text-align:right;margin:0;padding:0}
.alternativproductsBox .productsBoxLeft{width:50%}
.alternativproductsBox .productsBoxRight{width:50%}
.alternativproductsBox .productsBoxRight a.produktdatenblatt{text-decoration:underline;font-size:13px;margin-top:6px;display:block}
.alternativproductsBox .productsBoxRight .productsDatenblatt{width:50%;min-height:1px}
.alternativproductsBox .productsBoxRight .productsDatenblatt .popup-frame.alternative-efficiency{float:left}
.alternativproductsBox .productsBoxRight .productsDatenblatt img{margin:15px 0 2px 0;padding:0;cursor:pointer}
.alternativproductsBox .productsBoxRight .productsPrices{width:50%;text-align:right;min-height:90px}
.alternativproductsBox .productsBrand img{margin:10px 0 0 0;padding:0;display:inline-block}
.alternativproductsBox .title{margin:0 !important}
.alternativproductsBox .title a{text-decoration:none}
.alternativproductsBox .title a:hover{color:#0098dd}
.alternativproductsBox .subtitle{margin:5px 0 25px 0;font-weight:bold;color:#000}
.alternativproductsBox .rating-frame .rating{margin:5px 0 0 5px}
.alternativproductsBox .productsModel{margin:10px 0 0 0;color:#616161;font-size:11px}
.alternativproductsBox .productsDeliveryTime{margin:20px 0 0 0;font-size:13px}
.alternativproductsBox .productsDeliveryTime em{margin:0;font-size:13px}
.alternativproductsBox .productsCompareBookmark{margin:20px 0 0 0}
.alternativproductsBox .productsCompareBookmark .items .note{font-size:13px}
.alternativproductsBox .quantityBox{width:100%;margin-top:6px}
.alternativproductsBox .quantityBox input[type="number"]{width:42px;height:35px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:4px;text-align:center;margin-right:5px}
.alternativproductsBox .quantityBox label{font-size:13px;color:#000}
.alternativproductsBox .quantityBox .button{min-width:55%;float:right;cursor:pointer}
.alternativproductsBox .quantityBox .productQuantityAlternatives{width:10%}
.alternativproductsBox .quantityBox.push-left{margin-left:-60px}
@media(max-width:1024px){.alternativproductsBox .image img{max-width:125px}
}
.popup-content.c-show-content.alternativproductsBox .holder:before,.popup-content.c-show-content.alternativproductsBox .holder:after{content:none}
.c-addproduct-multi .popup-content.c-show-content.alternativproductsBox{display:block;margin-top:5px}
.section-frame.block{display:block}
.section-frame.block .title{margin-top:20px}
.productAlternativPopup{position:absolute;left:0;top:0}
.alternativproductsBox{position:absolute;z-index:3}
.alternativproductsBox--relative{position:relative}
.topic_debit{width:450px;line-height:25px}
.edit__data .ci-edit{margin-right:2px}
.error__message__label{margin-top:6px}
.mfp-content .billing__address__caption{display:none}
.voucher-code{clear:both;line-height:28px}
.voucher-code__cell--label{float:left;padding:0 10px 0 0;line-height:28px;width:150px}
.voucher-code__cell--label label{margin:0 !important}
.voucher-code__cell--input{float:left}
.voucher-code__cell--input .row{margin:0 !important}
.voucher-code__cell--input .row .input-block{margin:0 !important}
.voucher-code__cell--input .error-text{color:#d10019;display:block;margin-top:3px;margin-left:-150px}
.voucher-code__cell--submit{float:left;margin:0 0 0 14px}
.legalInformation{display:table;margin:30px 0 0 0}
.legalInformation__section{display:table-cell}
.legalInformation__section:first-child{width:60%;padding:0 50px 0 0}
.legalInformation__section:last-child{padding:0}
@media screen and (max-width:1200px){.form-container .row .error-text{max-width:250px}
.form-container .row .item-text{max-width:500px}
}
.newsletter__edit__form__button{margin-top:15px}
.newsletter__edit__form__button__transparent{background:transparent;border:0;font-weight:bold;text-decoration:underline}
.link-holder{display:inline-block;position:relative;float:right;clear:both}
.link-holder .c-arrow{display:none}
.link-holder.popup-active .c-arrow,.link-holder.popup-open-onload .c-arrow{display:block}
.link-holder.popup-active .c-arrow:before,.link-holder.popup-open-onload .c-arrow:before{margin-top:22px;z-index:6}
.link-holder.popup-active .drop,.link-holder.popup-open-onload .drop{left:100%}
.link-holder .drop{position:absolute;top:100%;left:9999px;width:630px;text-align:left;margin:10px 0 0 -382px;z-index:5;display:none}
.link-holder .drop .holder{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;padding:16px 16px 18px 20px}
.link-holder .drop .link{color:#0098dd;font-size:13px}
.link-holder .drop .close{position:absolute;top:7px;left:auto;right:9px;font-size:13px}
.link-holder .drop .close:after{content:'\00d7';font-size:13px;display:inline-block;margin-left:4px;font-weight:bold}
.link-holder .item-text{margin:8px 0 0 20px;display:block}
.link-holder .product-item{width:100px;margin:auto;padding-top:30px}
.link-holder .product-item .row{padding:0}
.link-holder .product-item .row:after{clear:both;content:'';display:block}
.link-holder .img-frame{min-height:74px;width:100%;margin-bottom:7px;text-align:center}
.link-holder .img-frame img{display:inline-block;max-width:100%;width:auto;margin:0;vertical-align:middle}
.link-holder .name{font-weight:normal;font-size:13px}
.link-holder .price{float:left;margin:0;font-size:14px}
.link-holder .cart{margin:-5px 0 -2px 0;float:right}
.link-holder .btn-prev,.link-holder .btn-next{top:70px;margin-top:0}
.ccpHighlightBox{display:block;width:100%;border-left:2px solid #0098dd;border-right:2px solid #0098dd;border-bottom:2px solid #0098dd;margin-top:30px}
.ccpHighlightBox__title{display:block;background-color:#0098dd;position:relative;padding:7px}
.ccpHighlightBox__title span{color:#fff;font-weight:bold;font-size:13px;line-height:17px;z-index:2}
.ccpHighlightBox__title:after{content:'';display:block;background-color:#0098dd;border-right:0;border-bottom:0;width:14px;height:14px;position:absolute;left:60px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-7px;z-index:1}
.ccpHighlightBox__content{position:relative;width:100%;display:table}
.social-list{margin:0;padding:0;list-style:none;margin-bottom:25px}
.social-list li{display:inline-block;margin-left:34px;font-size:13px}
.social-list li:first-child{margin-left:0}
.social-list li:before{content:'';width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:9px}
.social-list li.facebook:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -25px}
.social-list li.twitter:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-42px -25px}
.social-list li.google-plus:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-84px -25px}
.social-list li a{display:inline-block;vertical-align:middle}
.item-section{padding:25px 0 10px;border-top:1px solid #ececec;font-size:13px;line-height:17px}
.item-section p{margin:0 0 16px}
.item-section h2{padding:0;border:0;margin-bottom:14px}
.item-section .button{min-width:176px;margin-bottom:20px}
.item-section .check-row{padding:0 0 12px;overflow:hidden;font-size:13px}
.item-section .check-row label{overflow:hidden}
.item-section input[type=checkbox]{float:left;margin:0 5px 0 0}
.item-section .check-text:before{content:'';width:10px;height:8px;display:inline-block;vertical-align:middle;margin:0 3px 2px 0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-105px -14px}
.form-box{border:1px solid #bcbcbc;border-top:0;padding:0 16px 10px;margin-bottom:30px}
.form-box h3{margin:0 -17px 18px;font-size:14px;line-height:16px;padding:7px 15px;background:#0098dd;color:#fff}
.form-box .text{margin:0}
.banner-frame{position:relative;margin-bottom:22px}
.banner-frame img{display:block;max-width:100%;height:auto}
.banner-frame .text-holder{position:absolute;top:0;left:0;right:0;bottom:0;white-space:nowrap;text-align:center;color:#fff;font-size:20px;line-height:22px}
.banner-frame .text-holder:after{content:'';width:1px;height:100%;display:inline-block;vertical-align:middle;overflow:hidden}
.banner-frame .text-frame{vertical-align:middle;display:inline-block;white-space:normal;padding:0 10px}
.confirmation{padding:0 0 20px;font-size:13px;line-height:17px}
.confirmation .title{display:block;margin:15px 0 15px 0}
.confirmation .button{min-width:175px;margin-right:26px}
.info-box-holder{margin:0 0 0 -20px;font-size:13px;line-height:17px}
.info-box-holder .info-box{padding:0 0 22px 20px;width:33.3%;float:left;position:relative}
.info-box-holder .info-box .holder{border:1px solid #ececec;padding:11px 14px 11px;position:relative}
@media only screen and (min-width:1280px){.info-box-holder .info-box{width:26.5%}
.info-box-holder .info-box.last{width:47%}
.info-box-holder .info-box .frame{float:left;width:50%}
.info-box-holder .info-box .price-holder{float:right;width:50%}
}
.info-box-holder .info-box .text{padding-bottom:12px}
.info-box-holder .info-box .rating{float:right}
@media only screen and (min-width:1280px){.info-box-holder .info-box .rating{float:none;margin-left:20px}
}
.info-box-holder .info-box .img-frame{min-height:108px;margin-bottom:6px}
@media only screen and (min-width:1280px){.info-box-holder .info-box .img-frame{float:right;width:auto}
}
.info-box-holder .info-box .img-frame:after{height:108px}
.info-box-holder .info-box .product-block-frame{overflow:hidden}
.info-box-holder .info-box .product-block{padding:0;overflow:hidden}
.info-box-holder .info-box .price-holder{margin-top:-9px}
@media only screen and (max-width:1279px){.info-box-holder .info-box .product-block em{display:none}
}
.info-box-holder .info-box .product-block .col{float:left}
@media only screen and (max-width:1279px){.info-box-holder .info-box .product-block .col{display:none}
}
.info-box-holder .info-box .product-block .col ul{margin:0;padding:0;list-style:none;margin-bottom:32px}
.info-box-holder .info-box .product-block .col ul li{padding:0 0 10px 12px;position:relative}
.info-box-holder .info-box .product-block .col ul li:before{content:'';width:4px;height:4px;background:#616161;position:absolute;top:5px;left:0;border-radius:2px}
.info-box-holder .info-box .product-block .images{margin:0 0 25px}
.info-box-holder .info-box .product-block .images img{display:inline-block;vertical-align:bottom;margin-right:14px}
.info-box-holder h2{padding:0;border:0;font-size:17px;margin:0 0 8px;color:#000}
.info-box-holder .title{display:block;margin:0 0 3px}
.info-box-holder address{margin:0 0 14px;font-style:normal}
.info-box-holder address strong{display:block;margin:0 0 2px}
.info-box-holder p{margin-bottom:12px}
.purchases-table{width:100%;font-size:13px}
.purchases-table .more{font-size:13px}
.purchases-table th{font-weight:normal;text-align:left;padding:0 12px 10px}
.purchases-table th strong{position:relative;padding-right:8px}
.purchases-table th strong .top{position:absolute;top:0;left:auto;right:0;width:7px;height:5px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-232px -56px}
.purchases-table th strong .top.active{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-240px -56px}
.purchases-table th strong .bottom{position:absolute;top:7px;left:auto;right:0;width:7px;height:5px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-232px -63px}
.purchases-table th strong .bottom.active{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-240px -63px}
.purchases-table td{padding:6px 12px}
.purchases-table tr:nth-child(even) td{background:#ececec}
.purchases-table .item:before{content:'';width:14px;height:11px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-245px -39px;display:inline-block;vertical-align:middle;margin-right:3px}
.form-frame{border:1px solid #ececec;padding:12px 20px;margin-bottom:30px;position:relative}
.form-frame h2,.form-frame .title{color:#000;border:0;padding:0;display:block;margin:0 0 4px;font-size:17px;line-height:21px}
.form-frame .form-container{padding:0}
.form-frame .form-container input[type=text],.form-frame .form-container input[type=email],.form-frame .form-container input[type=password],.form-frame .form-container input[type=tel]{color:#616161;font-size:13px}
.form-frame .form-container .convert{left:382px}
.form-frame input[type=submit]{border:0;min-width:91px;position:absolute;top:auto;left:auto;right:20px;bottom:20px}
.form-frame .text{position:absolute;top:19px;left:auto;z-index:2;right:20px;font-size:13px;color:#616161;text-align:right}
.form-frame .text a.password{color:#616161;text-decoration:underline}
.form-frame .text a.password:hover{text-decoration:none}
.form-frame .text span{display:block;margin-bottom:5px}
.form-frame .text ul{margin:0;padding:0;list-style:none}
.form-frame .text ul li{display:inline-block;padding-left:17px}
.form-frame .text ul a{text-decoration:none}
.form-frame .row label,.form-frame .row .label{width:184px}
.form-frame .row .input-placeholder-text{color:#616161 !important;font-size:13px;top:1px;margin:0}
.form-frame.alt input[type=text],.form-frame.alt input[type=email],.form-frame.alt input[type=password],.form-frame.alt input[type=tel]{width:248px}
.form-frame.alt .input-placeholder-text{color:#bcbcbc !important;top:1px}
.form-frame .frame{position:relative;margin:0 -20px;padding:16px 20px 16px 40px;border-top:1px solid #ececec}
.form-frame .frame:first-child{border:0;padding-top:0}
.form-frame .frame input[type=submit]{bottom:0}
.form-frame .area span{font-size:13px;display:inline-block;margin-right:40px}
.form-frame .heading:after{clear:both;content:'';display:block}
.form-frame .heading input[type=radio]{margin-left:-20px}
.form-frame .heading .buttons{float:right}
.form-frame .heading .buttons .button{float:left;margin-left:7px;min-width:160px}
.form-frame .heading .buttons .button:first-child{margin-left:0}
.form-frame label,.form-frame .label{font-size:13px}
.form-frame label h2,.form-frame .label h2,.form-frame label .title,.form-frame .label .title{display:inline-block}
.form-frame label h2 span,.form-frame .label h2 span,.form-frame label .title span,.form-frame .label .title span{font-size:13px;font-weight:normal}
.form-frame label.input-checked span,.form-frame .label.input-checked span{font-weight:normal}
.form-frame .logo-list{padding-top:12px}
.form-frame .logo-list li{position:relative}
.form-frame .logo-list li .text{top:3px;right:0}
.form-frame .logo-list li input[type=submit]{right:0}
.form-frame .logo-list .row-block{width:515px}
.form-frame .inputs{padding-top:14px}
.switcher{text-align:center;margin:0 0 12px;font-size:13px}
.switcher.top{margin-top:-20px;text-align:right}
.switcher.left{text-align:left}
.switcher.line{margin-bottom:0;line-height:35px;height:35px}
.switcher a{text-decoration:none}
.switcher a:hover{color:#0098dd}
.switcher a.prev:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-249px -65px}
.switcher a.next:hover:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-255px -65px}
.switcher li.active a{color:#0098dd}
.switcher .prev:before{content:'';width:5px;height:7px;display:inline-block;vertical-align:0;margin-right:4px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-249px -56px}
.switcher .prev.active{color:#0098dd}
.switcher .prev.active:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-249px -65px}
.switcher .next:after{content:'';width:5px;height:7px;display:inline-block;vertical-align:0;margin-left:4px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-255px -56px}
.switcher .next.active{color:#0098dd}
.switcher .next.active:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-255px -65px}
.switcher ul{margin:0;padding:0;list-style:none;display:inline-block}
.switcher ul:before,.switcher ul:after{content:'';width:1px;height:10px;background:#000;display:inline-block;vertical-align:middle;margin:0 3px}
.switcher ul li{display:inline-block}
.purchases-block{font-size:13px;margin-bottom:16px}
.purchases-block .row:after{clear:both;content:'';display:block}
.purchases-block .row:nth-child(even) .row-holder{background:#ececec}
.purchases-block .row.active{border:1px solid #bcbcbc;margin:10px 0}
.purchases-block .row.active .row-holder{background:transparent}
.purchases-block .row.active .more:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -18px}
.purchases-block .row.active .more.open:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 0}
.purchases-block .gallery-holder{border-bottom:1px solid #ececec;padding-bottom:15px;margin-bottom:15px;overflow:hidden}
.purchases-block .gallery-holder.alt{border:0;margin:0 0 42px;padding:0}
.purchases-block .gallery-holder .col-holder{width:180px;padding:2px 0 0 0;margin-right:7px}
.purchases-block .gallery-holder .col-holder .gallery{padding:0}
.purchases-block .gallery-holder .col-holder .slide{float:none}
.purchases-block .gallery-holder .col-holder .slide-holder{-webkit-box-shadow:0 0 0 2px #0098dd;-moz-box-shadow:0 0 0 2px #0098dd;box-shadow:0 0 0 2px #0098dd;position:relative;margin-bottom:17px}
.purchases-block .gallery-holder .col-holder .slide-holder .product-block{border:0}
.purchases-block .gallery-holder .col-holder .slide-holder:after{content:'';width:2px;height:100%;bottom:0;position:absolute;top:0;left:100%;background:#0098dd}
.purchases-block .gallery-holder .col-holder .slide-holder .remove{color:#616161;font-size:13px;text-decoration:none;display:inline-block;margin:10px 0 6px 9px}
.purchases-block .gallery-holder .col-holder .slide-holder .remove:hover{text-decoration:underline}
.purchases-block .gallery-holder .product-block{margin-bottom:0;padding:13px 10px 5px;width:172px}
.purchases-block .gallery-holder .product-block .price-holder{overflow:hidden;padding-bottom:7px;height:50px}
.purchases-block .gallery-holder .product-block .cart{text-indent:-9999px;overflow:hidden;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-85px -120px;width:42px;height:35px;margin:0 5px 3px 0;float:left;text-align:left}
.purchases-block .gallery-holder .product-block .info{color:#000}
.purchases-block .gallery-holder .product-block .name{font-size:13px;margin-bottom:7px}
.purchases-block .gallery-holder .product-block .title{display:block;color:#0098dd}
.purchases-block .gallery-holder .product-block .favorit{color:#bcbcbc;font-size:13px}
.purchases-block .gallery-holder .product-block .favorit:before{content:'';width:14px;height:14px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-216px -197px;display:inline-block;vertical-align:middle;margin-right:6px}
.purchases-block .gallery-holder .product-block .link{text-align:center;font-size:13px}
.purchases-block .gallery-holder .product-block .link a{color:#616161;text-decoration:none}
.purchases-block .gallery-holder .product-block .link a:hover{text-decoration:underline}
.purchases-block .gallery-holder .product-block .img-frame{min-height:125px;margin:6px 0}
.purchases-block .gallery-holder .product-block .img-frame:after{height:125px}
.purchases-block .gallery-holder .gallery.alt{padding:0 0 0 30px}
.purchases-block .gallery-holder .gallery.alt .slide{padding:0 20px 0 5px}
.purchases-block .gallery-holder .gallery.alt .slide .item-frame{margin:0 -20px 0 -5px}
.purchases-block .gallery-holder .gallery.alt .btn-prev{top:100px;margin:0 0 0 15px}
.purchases-block .gallery-holder .gallery.alt .btn-next{top:100px;right:0;margin:0 4px 0 0}
.purchases-block .gallery-holder .gallery.alt .product-block{margin:0 auto;padding-bottom:9px}
.purchases-block .gallery-holder .gallery .mask{padding:1px}
.purchases-block .gallery-holder .gallery .product-block{padding:13px 5px 15px 11px;margin:0}
@media only screen and (min-width:1280px){.purchases-block .gallery-holder .gallery .product-block{width:170px}
}
.purchases-block .gallery-holder .gallery .product-block .rating-frame{position:inherit}
.purchases-block .gallery-holder .button{min-width:0;padding:10px 0}
.purchases-block .gallery-holder .item-frame{height:25px;color:#616161;padding:0 8px;text-align:center;white-space:nowrap}
.purchases-block .gallery-holder .item-frame:nth-child(even){background:#f4f4f4}
.purchases-block .gallery-holder .item-frame:after{content:'';width:1px;height:25px;overflow:hidden;display:inline-block;vertical-align:middle}
.purchases-block .gallery-holder .item-frame .holder{vertical-align:middle;display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}
.purchases-block .gallery-holder .item:before{width:11px;height:9px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-187px -14px}
.purchases-block .col-frame{float:left;width:180px;padding:13px 10px 11px 0}
.purchases-block .col-frame h2{border:0;padding:0;margin-bottom:8px;font-size:14px;line-height:16px;color:#000}
.purchases-block .col-frame h2.alt{position:absolute;top:auto;left:0;bottom:5px;margin:0}
.purchases-block .col-frame ul{margin:0;padding:0;list-style:none;color:#616161;font-weight:bold}
.purchases-block .col-frame ul li{margin-bottom:3px}
.purchases-block .col-frame ul a{text-decoration:none;color:#0098dd}
.purchases-block .col-frame .item-frame{text-align:left;font-size:13px;font-weight:bold;margin:0 -10px 0 0}
.purchases-block .col-frame .frame{min-height:280px;position:relative}
.purchases-block .row-holder:after{clear:both;content:'';display:block}
.purchases-block .col{float:left;padding:5px 14px 6px;width:13.95%}
.purchases-block .col.col2{width:20%}
.purchases-block .col.col3{width:17%}
.purchases-block .col.col4{width:13.2%}
.purchases-block .col.col5{width:22.26%}
.purchases-block .col.col6{width:13.5%;text-align:right}
.purchases-block .col.col7{width:17.1%;text-align:right}
.purchases-block .col.col8{width:13.2%}
.purchases-block .col.col9{width:9.4%}
.purchases-block .col.col11{width:14.2%}
.purchases-block .col.col12{width:55.2%}
.purchases-block .col.col13{width:17.2%}
.purchases-block .col.col14{width:13.4%}
.purchases-block .heading .col{padding:12px 0 12px 14px}
.purchases-block .heading .col.col6{padding-right:30px}
.purchases-block .heading strong{position:relative;padding-right:8px}
.purchases-block .heading strong .top{position:absolute;top:0;left:auto;right:0;width:7px;height:5px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-232px -56px}
.purchases-block .heading strong .top.active{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-240px -56px}
.purchases-block .heading strong .bottom{position:absolute;top:7px;left:auto;right:0;width:7px;height:5px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-232px -63px}
.purchases-block .heading strong .bottom.active{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-240px -63px}
.purchases-block .item:before{content:'';width:14px;height:11px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-245px -39px;display:inline-block;vertical-align:middle;margin-right:3px}
.purchases-block .more{font-size:13px}
.purchases-block .open-box{padding:10px 14px}
.purchases-block .heading-row{overflow:hidden;margin-bottom:11px}
.purchases-block .heading-row .download{float:right;text-decoration:none;margin-top:5px}
.purchases-block .heading-row .download:hover{text-decoration:underline}
.purchases-block .heading-row .download:before{content:'';width:9px;height:10px;display:inline-block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-134px -14px;margin:0 5px 0 0}
.purchases-block .heading-row .remove{float:right;text-decoration:none;margin-top:5px;color:#616161}
.purchases-block .heading-row .remove:hover{text-decoration:underline}
.purchases-block .heading-row .title{font-size:17px;line-height:19px}
.purchases-block .heading-row label{font-weight:bold;display:inline-block;vertical-align:middle}
.purchases-block .heading-row input[type=submit]{border:0;display:inline-block;vertical-align:middle}
.purchases-block .heading-row .frame{overflow:hidden;padding-right:5px}
.purchases-block .heading-row .frame a{margin-left:5px}
.purchases-block .table-holder .more{display:block;padding:5px 8px;background:#ececec}
.purchases-block .table-holder .more:hover{color:#000}
.purchases-block .table-holder table{width:100%}
.purchases-block .table-holder table td{padding:0 0 22px;vertical-align:middle}
.purchases-block .table-holder table td.img-holder{width:90px}
.purchases-block .table-holder table td.items{width:70px;padding-top:7px}
.purchases-block .table-holder table td.price{width:14.2%;padding-top:2px}
.purchases-block .table-holder table td.price1{width:14.2%;text-align:center}
.purchases-block .table-holder table td.price2{width:20.70%}
.purchases-block .table-holder table .ccpTable__body__row,.purchases-block .table-holder table .ccpTable__body__row__item{padding:0}
.purchases-block .table-holder table .ccpTable__body__row__item:first-child{padding-left:10px}
.purchases-block .table-holder table .ccpTable__body__row__item:last-child{padding-right:10px}
.purchases-block .table-holder table tr:first-child td{padding-top:20px}
.purchases-block .table-holder table tr:first-child td.items{padding-top:27px}
.purchases-block .table-holder table tr:first-child td.items--right{float:right}
.purchases-block .table-holder table tr:first-child td.price{padding-top:22px}
.purchases-block .table-holder table .check{background:#ececec;padding:0 0 20px;width:27px}
.purchases-block .table-holder table .check input[type=checkbox]{margin:10px 8px}
.purchases-block .table-holder table img{vertical-align:middle;margin:auto;display:block}
.purchases-block .table-holder table .heading-row{background:#ececec;padding:0 7px 10px;margin:-25px 0 3px}
.purchases-block .table-holder .apple-logo{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-110px -58px;display:block;text-indent:-9999px;overflow:hidden;width:19px;height:21px;margin:0 0 2px}
.purchases-block .table-holder .description .name{display:block;margin:0 0 2px}
.purchases-block .table-holder .description .name a{text-decoration:none}
.purchases-block .table-holder .description .name a:hover{color:#0098dd}
.purchases-block .table-holder .description em{display:block;font-style:normal;color:#309900}
.purchases-block .table-holder .info-item{color:#616161;font-size:11px;margin-right:15px}
.purchases-block .table-holder .price{vertical-align:top;text-align:right;font-weight:bold;font-size:17px;line-height:19px}
.purchases-block .table-holder .price .info,.purchases-block .table-holder .price .text{display:block;font-size:13px;line-height:17px;font-weight:normal}
.purchases-block .table-holder label{display:inline-block;vertical-align:middle}
.purchases-block .table-holder .link{display:block;font-size:13px}
.purchases-block .table-holder .link a{color:#000;text-decoration:underline}
.purchases-block .table-holder .link a:hover{text-decoration:none}
.purchases-block .table-holder .area{display:inline-block;vertical-align:middle;margin:0 3px 4px 0;position:relative}
.purchases-block .table-holder input[type="text"]{width:28px;height:28px;color:#616161;text-align:center;padding:6px 3px}
.purchases-block .table-holder .input-placeholder-text{position:absolute;top:7px;left:6px;color:#616161}
.purchases-block .info-row{padding:0 0 0 178px;margin:0 0 25px}
.purchases-block .info-row ul{float:right}
.quantity-right{float:right}
.purchases-slide{margin-bottom:17px;position:relative;background:#fff}
.purchases-slide:hover{cursor:pointer;-webkit-box-shadow:0 0 0 1px #ececec;-moz-box-shadow:0 0 0 1px #ececec;box-shadow:0 0 0 1px #ececec}
.purchases-slide:hover:before,.purchases-slide:hover:after{content:'';width:1px;height:100%;bottom:0;position:absolute;top:0;left:100%;background:#ececec}
.purchases-slide:hover:before{left:-1px}
.purchases-slide .product-block:hover{box-shadow:none}
.purchases-slide .remove{color:#616161;font-size:13px;text-decoration:none;display:inline-block;margin:10px 0 6px 9px}
.purchases-slide .remove:hover{text-decoration:underline}
.purchases-slide .product-block{margin-bottom:0;padding:13px 10px 11px;width:172px}
.purchases-slide .product-block .price-holder{overflow:hidden;padding-bottom:7px}
.purchases-slide .product-block .cart{text-indent:-9999px;overflow:hidden;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-85px -120px;width:42px;height:35px;margin:0 5px 3px 0;float:left;text-align:left}
.purchases-slide .product-block .info{color:#000}
.purchases-slide .product-block .name{font-size:13px;margin-bottom:7px}
.purchases-slide .product-block .title{display:block;color:#0098dd}
.purchases-slide .product-block .row{margin-bottom:11px}
.purchases-slide .product-block .favorit{color:#bcbcbc;font-size:13px}
.purchases-slide .product-block .favorit:before{content:'';width:14px;height:14px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-216px -197px;display:inline-block;vertical-align:middle;margin-right:6px}
.purchases-slide .product-block .link{text-align:center;font-size:13px}
.purchases-slide .product-block .link a{color:#616161;text-decoration:none}
.purchases-slide .product-block .link a:hover{text-decoration:underline}
.purchases-slide .product-block .img-frame{min-height:125px;margin-bottom:6px}
.purchases-slide .product-block .img-frame:after{height:125px}
.purchases-slide .item-frame{height:25px;color:#616161;padding:0 8px;text-align:center;white-space:nowrap}
.purchases-slide .item-frame:nth-child(even){background:#f4f4f4}
.purchases-slide .item-frame:after{content:'';width:1px;height:25px;overflow:hidden;display:inline-block;vertical-align:middle}
.purchases-slide .item-frame .holder{vertical-align:middle;display:inline-block;white-space:normal}
.purchases-slide .item:before{width:11px;height:9px;content:'';display:inline-block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-187px -14px}
.popup-box.purchases-block h3{padding:0;margin:0 0 8px;border:0}
.popup-box.purchases-block .table-holder{padding:24px 0 0;border-bottom:1px solid #ececec}
.popup-box.purchases-block .table-holder table{margin-bottom:20px}
.popup-box.purchases-block .table-holder th{text-align:left;color:#616161;font-weight:normal;text-align:center;padding:0 0 0 5px}
.popup-box.purchases-block .table-holder th:first-child{text-align:left}
.popup-box.purchases-block .table-holder th.last{text-align:right}
.popup-box.purchases-block .table-holder td{text-align:center;vertical-align:top;padding:17px 0 12px}
.popup-box.purchases-block .table-holder td:first-child{text-align:left}
.popup-box.purchases-block .table-holder td.last{text-align:right}
.popup-box.purchases-block .table-holder tr:nth-child(odd) td{padding-top:3px}
.popup-box.purchases-block .table-holder img{margin:0 10px 0 0;display:inline-block;vertical-align:middle}
.popup-box.purchases-block .table-holder .description{display:inline-block;vertical-align:middle;width:250px}
.popup-box.purchases-block .table-holder .link{display:block;font-size:13px}
.popup-box.purchases-block .table-holder .area{display:inline-block;vertical-align:middle;margin:0 3px 4px 0;position:relative}
.popup-box.purchases-block .table-holder input[type="text"]{width:28px;height:28px;color:#616161;text-align:center;padding:6px 3px}
.popup-box.purchases-block .table-holder .input-placeholder-text{position:absolute;top:7px;left:6px;color:#616161}
.popup-box.purchases-block .table-holder .status:after{content:'';width:9px;height:7px;display:inline-block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-149px -15px;margin-left:3px}
.popup-box.purchases-block .row{overflow:hidden;padding:20px 0 0}
.popup-box.purchases-block .row .item-text{float:left;padding-top:23px}
.popup-box.purchases-block .row input[type=submit]{min-width:170px;border:0}
.heading-list{margin:0;padding:0;list-style:none;margin-bottom:12px;font-weight:bold;display:table;background:#ececec;width:100%}
.heading-list li{display:table-cell}
.heading-list li:first-child a{border:0}
.heading-list a{text-decoration:none;border-left:1px solid #fff;display:block;padding:5px 9px 6px;position:relative}
.heading-list a:after{content:'';width:9px;height:6px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 0;position:absolute;top:50%;left:auto;right:9px;margin-top:-3px}
.heading-list a:hover{color:#0098dd}
.heading-list a:hover:after{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-45px -16px}
.purchases-heading{background:#ececec;margin:0;padding:0;list-style:none;padding:2.5px 10px 0 10px;margin-bottom:6px;width:100%;min-width:737px;text-align:justify;height:35px;font-size:13px;display:block}
.purchases-heading:after{content:'';width:100%;height:0;display:inline-block;font-size:0;line-height:0}
.purchases-heading li{display:inline-block}
.purchases-heading li .select-wrapper{display:inline-block}
.link-block{text-align:right;font-size:13px;margin:-27px 0 40px}
.info-row{position:relative;margin:0 0 38px}
.info-row:after{clear:both;content:'';display:block}
.info-row ul{margin:0;padding:0;list-style:none;padding:10px 0 0;font-size:13px}
.info-row li{display:inline-block;margin-left:48px;position:relative}
.info-row li:first-child{margin-left:0}
.info-row li a{text-decoration:none;color:#616161}
.info-row li a:hover{text-decoration:underline}
.info-row li a.print:before{content:'';width:12px;height:10px;display:inline-block;margin:0 3px 0 0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-74px 0}
.info-row li a.save:before{content:'';width:12px;height:10px;display:inline-block;vertical-align:middle;margin:0 3px 0 0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-163px -14px}
.info-row li a.delete:before{content:'';width:8px;height:8px;display:inline-block;margin:0 3px 0 0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-176px -14px}
.info-row li.active:after{content:"";position:absolute;top:auto;left:50%;bottom:-23px;border:solid transparent;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;border-left-width:6px;border-right-width:6px;margin-left:-4px;z-index:2}
.info-row .popup-content{margin-top:23px;font-size:13px}
.info-row .popup-content:before{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.info-row .popup-content .holder{padding:16px 17px 18px}
.info-row .popup-content .holder:before{display:none}
.info-row .popup-content .holder:after{clear:both;content:'';display:block}
.info-row .popup-content P{margin:0}
.info-row .popup-content .title{color:#000}
.info-row .popup-content .title span{color:#0098dd}
.info-row .popup-content .row{overflow:hidden}
.info-row .popup-content .row .area{float:left;position:relative;margin-top:12px}
.info-row .popup-content .row input[type=text]{width:330px;height:23px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:17px;padding:4px 8px}
.info-row .popup-content .row .input-placeholder-text{position:absolute;top:4px;left:8px;color:#616161;font-size:13px;line-height:17px}
.info-row .popup-content .row input[type=submit]{border:0}
.info-row .popup-content .button{margin-left:0;min-width:175px}
.info-row .popup-content .buttons{overflow:hidden}
.info-row .popup-content .buttons .button{float:left;margin-right:30px}
.info-row .close{float:right;margin-top:22px}
.info-row.alt{margin-top:25px}
.info-row .button{margin-right:26px}
.info-row .button.alignright{margin:0 0 0 30px}
.heading-block{border-bottom:1px solid #ececec;padding:24px 0 8px;margin:0 0 15px}
.heading-block h1{margin:0;color:#0098dd;font-size:20px;line-height:24px}
.heading-block .close{float:right;padding-top:7px}
.heading-block .button{float:right;min-width:176px;margin-left:10px}
.heading-block .button:after{content:'';width:6px;height:9px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -7px;display:inline-block;vertical-align:middle;margin:0 0 1px 3px}
.heading-block .text{font-size:13px;padding:5px 0 0;max-width:66%}
.visual{margin-bottom:30px;background:#bcbcbc;width:100%;color:#f4f4f4;display:table}
.visual img{display:block;max-width:100%;height:auto}
.visual .text{padding:15px 30px;display:table-cell;vertical-align:middle;text-align:center;font-size:47px;line-height:53px;font-weight:bold}
.filter-list{margin-bottom:24px;font-size:13px}
.filter-list ul{margin:0;padding:0;list-style:none;display:inline-block}
.filter-list li{display:inline-block}
.filter-list li a{display:block;padding:3px;text-decoration:none}
.filter-list li a:hover{background:#f4f4f4}
.filter-list li.active{font-weight:bold;background:#f4f4f4}
.filter-list strong.left{float:left;line-height:13px}
.chart{padding:7px 0 19px}
.chart.short{padding-bottom:0}
.chart .row{overflow:hidden;margin-bottom:16px}
.chart .area-holder{float:right}
.chart .area-holder:first-child{float:left;white-space:nowrap}
.chart label{margin-right:6px;font-size:13px;line-height:19px;float:left}
.chart .area{position:relative;float:right}
.chart .area .input-placeholder-text{position:absolute;top:2px;left:4px;color:#bcbcbc;font-size:13px;line-height:16px}
.chart input[type=text]{width:48px;height:19px;border:1px solid #bcbcbc;color:#616161;font-size:13px;line-height:16px;padding:2px 4px}
.chart .line{width:100%;height:3px;position:relative;background:#ececec}
.chart .line .chart-line{height:3px;background:#0098dd;width:54.7%;display:block}
.chart .pin{width:15px;height:15px;background:#ececec;border-radius:50%;top:-7px;-webkit-box-shadow:-1px 1px 0 1px #bcbcbc;-moz-box-shadow:-1px 1px 0 1px #bcbcbc;box-shadow:-1px 1px 0 1px #bcbcbc;z-index:1}
.chart .pin2{right:-8px}
.product-table-box{border:2px solid #0098dd;padding:0 14px 7px 24px;margin:0 0 16px}
.product-table-box .product-table{margin:0}
.product-table-box .product-table td:first-child{border:0;padding-right:25px}
.product-table-box .product-table tr.table-row td{border:0}
.product-table-box .title{display:block;background:#0098dd;color:#fff;padding:0 6px 3px;margin:0 -14px 0 -24px}
.text-section{background:#f4f4f4;padding:17px 18px 4px;line-height:13px}
.text-section h3{font-size:13px;line-height:17px;margin:0 0 16px}
.text-section p{margin:0 0 12px}
.text-section ul{margin:0;padding:0;list-style:none;margin-bottom:14px}
.text-section ul li{padding-left:17px;position:relative}
.text-section ul li:before{content:'';width:3px;height:3px;background:#000;position:absolute;top:4px;left:0;border-radius:2px}
.text-section .block{padding-top:14px}
.text-section .block:first-child{padding-top:0}
.button__group{overflow:hidden;padding:15px 0}
.button__group.alt{margin:0 0 30px}
.button__group .button{min-width:175px}
.button__group .alignright{margin:0 0 0 30px}
.product-list{margin:0;padding:0;list-style:none;margin-left:-1.66%;margin-bottom:43px}
@media only screen and (min-width:1440px){.product-list{margin-left:-2.16%}
}
.product-list li{display:inline-block;vertical-align:top;width:23.6%;margin:0 -6px 12px 1.66%}
@media only screen and (min-width:1440px){.product-list li{width:14.6%;margin-left:2.16%}
}
.product-list li>a{display:block;text-decoration:none;position:relative;border:1px solid #ececec;padding:5px 10px;text-align:center;cursor:pointer}
.product-list li>a:hover{color:#0098dd;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);-moz-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3)}
.product-list li.popup-active>a{z-index:1000}
.product-list li.popup-active>a:before{content:'';width:0;height:0;position:absolute;top:114px;left:50%;border:solid transparent;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;border-top-width:31px;border-left-width:10px;border-right-width:10px;margin-left:-6px;top:125px}
.product-list li.popup-active div.drop.popup.popup1 div.holder h2 a{text-decoration:none;color:#0098dd}
.product-list li.popup-active div.drop.popup.popup1 div.holder h2 a:hover{text-decoration:underline}
.product-list .img-holder{display:table;height:110px;width:100%}
.product-list .product-title{height:30px;max-height:30px;overflow:hidden;font-weight:bold}
.product-list .img-frame{display:table-cell;vertical-align:middle}
.product-list strong{display:block}
.product-list strong span{display:block}
.product-list img{max-width:100%;max-height:100%;width:100px;height:100px;margin-left:auto;margin-right:auto;display:block}
.product-list .drop{position:absolute;top:125px;left:12px;right:12px;margin-left:1.66%;background:#fff}
@media only screen and (min-width:1440px){.product-list .drop{margin-left:2.16%}
}
.product-list .drop.popup.popup1{margin-left:120px}
.product-list .drop{position:absolute;top:125px;left:12px;right:6px;margin-left:1.66%;background:#fff;z-index:5;padding:10px 0 0;font-size:13px;line-height:16px;display:none}
@media only screen and (min-width:1440px){.product-list .drop{margin-left:2.16%}
}
.product-list .drop .holder{background:#fff;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.5);-moz-box-shadow:0 0 50px rgba(0,0,0,0.5);box-shadow:0 0 50px rgba(0,0,0,0.5);position:relative;padding:16px 16px 18px 20px}
.product-list .drop .close{position:absolute;top:8px;left:auto;right:9px}
.product-list .drop ul{padding:0;font-weight:bold}
.product-list .drop ul li{margin:0 -2px 7px 1%;width:23%;overflow:hidden}
@media only screen and (min-width:1440px){.product-list .drop ul li{width:15%}
}
.product-list .drop ul a{display:inline;border:0;padding:0}
.product-list .drop ul a:hover{box-shadow:none}
.product-list .drop ul a span{font-weight:normal}
.product-list h2{padding:0;border:0;resize:16px;margin:0 0 9px}
.product-list h2 span{color:#000;font-size:13px;font-weight:normal}
.aside-banner{position:absolute;top:96px;left:auto;right:8px;border:1px solid #7d827b}
.page .header{max-width:1600px;padding-right:200px}
@media only screen and (min-width:1280px){.page .header{padding-right:183px}
}
.page .main{max-width:1600px;padding-right:200px}
@media only screen and (min-width:1280px){.page .main{padding-right:183px}
}
@media only screen and (max-width:1200px){.page .top-block{padding-left:163px}
.page .gallery .slide .product-block{max-width:100%}
.page .product-block .img-frame img{max-width:100%;height:auto}
.page .product-list li>a{height:140px}
.page .img-list img{width:128px;height:auto}
}
html,body{height:100%}
.wrapper{min-height:100%;position:relative}
.wrapper .main{min-height:100%;position:relative;margin-bottom:50px;z-index:1}
.footer{position:relative;margin-top:-50px}
.footer--small{border-top:20px solid transparent;bottom:0;height:68px;width:100%;position:relative}
.footer__border{position:absolute;background-color:#fff;height:3px;-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);width:100%;z-index:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition:height 0;transition:height 0}
.footer__border:after{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);-webkit-transition:all .5s;transition:all .5s}
.footer .footerheadline{padding:0;margin:0 0 10px 0}
.footer__wrapper{background-color:#f4f4f4}
.footer__wrapper__holder{-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.25);-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.25);box-shadow:0 4px 4px -4px rgba(0,0,0,0.25);background-color:#f4f4f4;padding:0;margin:30px auto 0 auto}
.footer__wrapper__holder .footerrow{max-width:1425px;margin:auto}
@media screen and (max-width:1479px){.footer__wrapper__holder .footerrow{margin:0 20px 0 20px}
}
.footer--small .footer__wrapper__holder{margin:0 auto;padding-top:0}
.footer__wrapper__shadow{height:2px;position:relative;max-width:100%;margin:auto;z-index:-1;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-border-radius:15%;-moz-border-radius:15%;border-radius:15%}
.footer__wrapper__shadow:after{position:absolute;top:0;left:0;right:0;bottom:0;content:""}
.footer__wrapper__shadow--deepness:after{content:'';position:absolute;z-index:-1;bottom:0;width:100%;height:10px;-moz-border-radius:100%;border-radius:100%;left:0;right:0;margin:0 auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px rgba(0,0,0,0.75);box-shadow:0 0 10px rgba(0,0,0,0.75)}
.footer .col{float:left;vertical-align:top;width:calc(25% - 30px);margin:0 36.66px 0 0}
@media screen and (max-width:1279px){.footer .col{width:calc(25% - 20px);margin:0 26.66px 0 0}
}
.footer .col:last-child{margin:0}
.footer .col .col-sub{width:100%;min-height:180px;padding:0 0 15px 0}
.footer .col .newsletter-header{display:table}
.footer .col .newsletter-header .newsletter-icon{display:table-cell;width:42px;position:relative}
.footer .col .newsletter-header .newsletter-icon .ci{width:46px;height:28px;background-size:cover;background-position:center}
.footer .col .newsletter-header .newsletter-headertext{display:table-cell;vertical-align:top;padding-left:10px}
.footer .col .newsletter-header .newsletter-headertext b,.footer .col .newsletter-header .newsletter-headertext strong{color:#0098dd}
.footer .block:nth-child(4n+1){margin-left:0}
.footer .footer-headline,.footer .footer-headline a{border-bottom:1px solid #ececec;color:#0098dd;font-size:15px;line-height:13px;padding:0 0 10px 0;margin:0;font-weight:bold;text-decoration:none}
.footer .footersocial{margin:0;padding:0}
.footer .footersocial>.social-block{margin-bottom:18px}
.footer .footersocial .social{overflow:hidden}
.footer .footersocial .social li{margin:0 0 0 10px;float:left;padding:0}
@media screen and (max-width:1439px){.footer .footersocial .social li{margin:0 0 0 10px}
}
@media screen and (max-width:1180px){.footer .footersocial .social li{margin:5px 0 0 5px}
}
.footer .footersocial .social li:first-child{margin:0}
@media screen and (max-width:1180px){.footer .footersocial .social li:first-child{margin:5px 0 0 5px}
}
.footer .footersocial .social li a{display:block;width:32px;height:32px;text-indent:-9999px;overflow:hidden}
.footer .footersocial .social li.facebook{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -25px}
.footer .footersocial .social li.instagram{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-245px -228px}
.footer .footersocial .social li.twitter{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-42px -25px}
.footer .footersocial .social li.google-plus{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-84px -25px}
.footer .footersocial .social li.youtube{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-126px -25px}
.footer .footersocial .social li.rss{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-212px -262px}
.footer .footersocial .social li.community{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-245px -262px}
.footer .footersocial .social li:hover{opacity:.85}
.footer .footersocial img{display:block}
.footer .row:after{display:inline-block;width:100%;content:'';height:0;font-size:0;line-height:0}
.footer ul{margin:0;padding:0;list-style:none}
.footer ul li{font-size:13px;line-height:11px;padding:0 0 13px 0}
.footer ul li:last-child{padding:0}
.footer--small .footer ul li{padding:0}
.footer ul.list li{position:relative;padding-left:18px}
.footer ul.list li:before{content:'';width:13px;height:13px;position:absolute;top:-1px;left:0;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-45px 0}
.footer ul .logo-holder{display:inline-block;min-width:100px}
.footer ul .logo-holder img{display:inline-block;vertical-align:middle}
.footer ul a{text-decoration:none}
.footer ul a:hover{color:#0098dd}
.footer ul a.print:hover,.footer ul a.close:hover{color:#616161}
.footer .brand-list a{display:inline-block;padding-left:100px;position:relative}
.footer .brand-list a.bankeinzug:before{content:'';width:59px;height:10px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-106px -157px;position:absolute;top:2px;left:0}
.footer .brand-list a.paypal:before{content:'';width:44px;height:13px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-171px -157px;position:absolute;top:0;left:0}
.footer .brand-list a.transfer:before{content:'';width:47px;height:15px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-220px -157px;position:absolute;top:0;left:0}
.footer .brand-list a.purchase:before{content:'';width:67px;height:10px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-104px -172px;position:absolute;top:2px;left:0}
.footer .brand-list a.card:before{content:'';width:88px;height:15px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-179px -174px;position:absolute;top:-1px;left:0}
.footer .brand-list a.financing:before{content:'';width:62px;height:9px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-104px -185px;position:absolute;top:3px;left:0}
.footer .brand-list .popup-box a{padding:0}
.footer .brand-list .popup-box a.close,.footer .brand-list .popup-box a.print{position:absolute}
.footer .brand-list .popup-box a.opener{padding:6px 20px 5px 10px}
.footer .payment-types li{margin:0;padding:0;list-style:none;display:inline-block;padding:5px 10px 5px 0}
.footer .shop-logo{display:block;text-indent:-9999px;overflow:hidden;width:75px;height:74px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -180px}
.footer .footer-badges{margin:20px 0}
.footer .footer-badges>div{float:left;margin-right:5px}
.footer-nav{background:#f4f4f4;padding:25px 5px 14px;text-align:center}
.footer--small .footer-nav{padding:1.269em 0 .808em 0}
.footer-nav ul{margin:0;padding:0;list-style:none;min-height:21px}
.footer-nav ul li{display:inline-block;vertical-align:top;margin:0 0 4px}
.footer--small .footer-nav ul li{padding:0}
.footer-nav ul li.no-border:before{content:'';width:0;height:0}
.footer-nav ul li:before{content:'';width:1px;height:10px;display:inline-block;vertical-align:middle;background:#000;margin:0 6px 0 10px}
.footer-nav ul li:first-child:before{display:none}
.footer-nav ul a:hover{color:#000;text-decoration:underline}
.height_b2b{height:210px}
.form-container .frame .noTop{top:0}
.accountteaser{border:1px solid #ececec;margin:0 0 20px;padding:7px 10px 5px;color:#616161;width:100%;position:relative}
.accountteaser h2{color:#0098dd;font-size:25px;line-height:29px;border:0;margin:0 0 3px}
.accountteaser p{margin:0 0 10px}
.accountteaser .button{min-width:125px;right:8px;bottom:8px;position:absolute}
.accountteaser .account-text-width{width:80%}
.ccpAccountteaser{float:left;margin:34px 60px 0 0}
@media only screen and (min-width:1440px){.ccpAccountteaser{width:calc(33% - 36.2px)}
.ccpAccountteaser.teaser3,.ccpAccountteaser.teaser6,.ccpAccountteaser.teaser9{margin-right:0}
}
@media only screen and (max-width:1439px){.ccpAccountteaser{width:calc(50% - 30px)}
.ccpAccountteaser.teaser2,.ccpAccountteaser.teaser4,.ccpAccountteaser.teaser6,.ccpAccountteaser.teaser8{margin-right:0}
}
.ccpAccountteaser__container:nth-child(even)>.ccpAccountteaser{clear:both}
.ccpAccountteaser__container__head{position:relative;overflow:hidden;padding-bottom:22px;margin-bottom:10px;background-image:url(clientlibs_styles/icons/horizontal-rule-nose.svg);background-repeat:no-repeat;background-position:left bottom}
.no-svg .ccpAccountteaser__container__head{background-image:url(clientlibs_styles/icons/horizontal-rule-nose.png)}
.ccpAccountteaser__container__head__title{color:#0098dd;text-decoration:none;font-size:14px;font-weight:bold;display:block}
.ccpAccountteaser__container__description{padding-bottom:16px}
.address__not__found{padding-bottom:14px}
.address__not__found__container .address__not__found__container__caption{border:0;padding:0;margin-bottom:10px;color:#000}
.address__not__found__container .address__not__found__container--error{color:red}
.address__not__found__container .address__not__found__container__separator{margin-top:28px;border-bottom:1px solid #ececec}
.top-button{position:fixed;bottom:25px;right:35px}
.top-button.min-width{left:auto !important;right:35px !important}
.active-drop .form-drop:first-child{display:block}
.items li.active-item a{color:#0098dd}
.items .note.active-item:before,.items .compare.active-item:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-131px -121px}
.items .note.active-item:before{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-160px -121px}
.product-item{position:relative}
.product-item .mask{position:relative;overflow:hidden;width:100%}
.product-item .slideset{width:99999px;float:left}
.product-item .slide{width:170px;float:left}
.btn-next,.btn-prev{display:none}
.gallery-js-ready .btn-next,.gallery-js-ready .btn-prev{display:block}
.nav>ul>li.temp-class .drop.slide-drop{display:block}
.ui-sortable .slide{background:#fff}
.purchases-block .gallery-holder .gallery.alt .slide.drag-hidden{padding:0}
.ui-sortable{background:#fff}
.ui-sortable:after{clear:both;content:'';display:block}
.gallery-holder .gallery-frame{position:relative;z-index:2;padding-top:5px}
.popup-holder,.popup-center,.popup-frame{overflow:visible}
.popup-holder .popup-box,.popup-center .popup-box,.popup-frame .popup-box,.popup-holder .popup-block,.popup-center .popup-block,.popup-frame .popup-block{display:none;position:absolute;z-index:10}
.popup-holder.popup-active .popup-box,.popup-center.popup-active .popup-box,.popup-frame.popup-active .popup-box,.popup-holder.popup-active .popup-block,.popup-center.popup-active .popup-block,.popup-frame.popup-active .popup-block{display:block}
.popup-holder.alternative-efficiency,.popup-center.alternative-efficiency,.popup-frame.alternative-efficiency{display:inline-block;float:right}
.popup-holder.alternative-efficiency img,.popup-center.alternative-efficiency img,.popup-frame.alternative-efficiency img{max-height:400px;max-width:400px;display:block;margin:0 auto}
.popup-holder.alternative-efficiency .open img,.popup-center.alternative-efficiency .open img,.popup-frame.alternative-efficiency .open img{max-width:93px}
.popup-holder.product-sap-status,.popup-center.product-sap-status,.popup-frame.product-sap-status{left:0}
.popup-frame{text-align:left}
.popup-frame-close{position:absolute;top:10px;right:10px}
.footer .popup-box{position:absolute;top:-15px;left:9999px}
.footer .popup-active .popup-box{left:87px}
.item-text .popup-block{display:none;position:absolute;top:30px;left:0;width:255px;padding:18px 20px 8px}
.item-text.popup-active .popup-block{display:block}
.popup-block{position:relative;background:#fff;padding:17px 20px 4px;font-size:13px;line-height:17px;width:435px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.popup-block .title{display:block;padding:0 65px 9px 0}
.popup-block h2{color:#0098dd;font-size:17px;line-height:19px;padding:0 65px 6px 0;margin:0 0 11px}
.popup-block p{margin:0 0 12px}
.popup-block .close{position:absolute;top:7px;left:auto;right:9px}
.popup-block.popup1{width:480px;padding-bottom:8px}
.popup-block.popup1 .close{top:17px;right:19px}
.popup-block.popup1.sap-status-code-availability{z-index:10;left:0 !important;position:relative !important}
.popup-block.popup2{width:480px}
.popup-block.popup2 .button{min-width:60px}
.popup-block.popup2 .button.right{float:right}
.popup-block.popup3{width:335px}
.popup-block.popup4{width:738px;padding-bottom:12px}
.popup-block.popup4 .title{padding:0 0 24px}
.popup-block.popup4 .product-holder{padding-left:14px}
.popup-block.popup5{width:620px;padding-bottom:16px}
.popup-block.popup6{width:450px}
.popup-block.popupProdSpec{left:-440px}
.popup-block .top-banner{margin:-17px -20px 9px}
.popup-block table{border:1px solid #ececec;margin:0 0 16px;width:100%;font-size:13px}
.popup-block table th{text-align:left;background:#ececec;padding:2px 4px 3px}
.popup-block table th.set-padding-bottom{padding-bottom:7px}
.popup-block table td{padding:2px 4px 0}
.popup-block .button{min-width:109px}
.popup-block .button:hover{cursor:pointer}
.popup-block .product-row{overflow:hidden;border-bottom:1px solid #ececec;padding:10px 0 18px;margin-bottom:16px}
.popup-block .product-row .price-block{float:left}
.popup-block .product-row .price-block .price{display:block;font-size:25px;line-height:27px;margin:-5px 0 3px}
.popup-block .product-row .price-block .info{font-size:13px}
.popup-block .product-row .button{float:right;margin-left:20px;height:35px}
.popup-block.popup-offer table{border:0;margin:inherit;width:680px}
.popup-block.popup-offer table th{background:0;padding:1px 1px 25px 1px}
label address.popup:hover{cursor:pointer;color:#0098dd}
address{font-style:normal}
address.popup{display:inline-block}
address.popup .float-right{float:right;clear:both;content:'';display:block}
address.popup .adress-align-right{margin-left:20px;margin-top:-16px;vertical-align:top}
address.popup .alt-adress-button-row{padding:0;vertical-align:top}
.address-position{margin-top:-15px;margin-left:18px}
.popup-financing-calculator{width:400px;padding:20px}
.popup-financing-calculator strong.title{margin:0}
.popup-financing-calculator .financing-selection,.popup-financing-calculator .financing-information{padding:8px}
.popup-financing-calculator .financing-selection table,.popup-financing-calculator .financing-information table{margin-bottom:0;border:0}
.popup-financing-calculator .financing-selection table td,.popup-financing-calculator .financing-information table td,.popup-financing-calculator .financing-selection table th,.popup-financing-calculator .financing-information table th{padding:2px 4px 0;text-align:left;vertical-align:inherit}
.popup-financing-calculator .financing-selection{background-color:#ececec}
.popup-financing-calculator .financing-selection table td,.popup-financing-calculator .financing-selection table th{background-color:transparent}
.popup-financing-calculator .financing-selection table .price-field-width{width:120px}
.popup-financing-calculator .financing-information{border:1px solid #ececec;margin:0 0 16px}
.popup-financing-calculator .price-financing-input{border:0;background-color:#fff;width:100px;padding-left:10px;color:#616161}
.right-td{float:right}
.total-price-font-size{font-size:13px}
.underline{text-decoration:underline}
.select-font-color{color:#616161}
.financing-error{colspan:2;color:#d10019}
.popup__content__box{position:relative;width:100%;margin-top:16px;font-size:13px;z-index:1;margin-bottom:20px}
.popup__content__box.popup_header_directorder{margin-top:5px}
.popup__content__box .shadow{display:block;z-index:-1;width:98%;margin:0 0 0 10px}
.popup__content__box .shadow.bottom{box-shadow:0 1px 8px 1px rgba(0,0,0,0.37)}
.popup__content__box .shadow.top{box-shadow:0 6px 9px 4px rgba(0,0,0,0.38)}
.popup__content__box.alternativproductsBox{max-width:100%;left:0;box-shadow:0 0 .769em rgba(0,0,0,0.5)}
.popup__content__box.alternativproductsBox .columnFloat{float:left}
.popup__content__box.alternativproductsBox--marginToTitle{margin-top:.4em}
.popup__content__box .holder{background:#fff;position:relative;padding:16px 17px 18px}
.popup__content__box .title{display:block;margin:0;font-weight:bold}
.popup__content__box .title a{text-decoration:none}
.popup__content__box .title a:hover{color:#0098dd}
.popup__content__box .subtitle{margin:5px 0 25px 0;font-weight:bold;color:#0098dd}
@font-face{font-family:'conrad-icons';src:url(clientlibs_styles/font/conrad-icons.eot);src:url(clientlibs_styles/font/conrad-icons.eot#iefix) format('embedded-opentype'),url(clientlibs_styles/font/conrad-icons.woff) format('woff'),url(clientlibs_styles/font/conrad-icons.ttf) format('truetype'),url(clientlibs_styles/font/conrad-icons.svg#conrad-icons) format('svg');font-weight:bold;font-style:bold}
.icon{font-family:"conrad-icons",Arial !important;cursor:default;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}
.table-style-1{width:100%;text-align:left}
.table-style-1 thead{background:#ececec}
.table-style-1 thead th{padding:7px 15px}
.table-style-1 tbody td{padding:0 15px;vertical-align:top;border-left:1px solid #ececec}
.table-style-1 tbody td.border-none{border-left:0}
.table-style-1 tbody td:first-child{border-left:0}
.table-style-1-margin,.table-style-1-margin-with-border{height:20px}
.table-style-1-margin-with-border{padding:0 0 20px 0 !important;vertical-align:bottom}
.table-style-1-margin-with-border>div{margin-top:20px;border-bottom:1px solid #ececec}
.table-style-1 .row-morelinks td{padding:15px;text-align:right}
.td-style-20{width:20%}
.td-style-25{width:25%}
.td-style-30{width:30%}
button.link{background-color:transparent;text-decoration:underline;border:0;cursor:pointer;position:relative;padding-top:0}
button.link-icon{color:#000;background:transparent;border:0;padding:0;text-decoration:none;margin:0;vertical-align:middle}
button.link-icon.cart-note{margin-left:40px !important}
button.link-icon:hover,button.link-icon:focus{text-decoration:none;color:#0098dd}
hr{border:0;height:1px;background-color:#ececec}
.hr-wrapper{width:100%;margin:5px 0 20px 0;overflow:hidden;background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}
.hr{height:6px;width:100%;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.53) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.53) 80%,rgba(255,255,255,0.8) 85%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(15%,rgba(255,255,255,0.8)),color-stop(20%,rgba(255,255,255,0.53)),color-stop(30%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,0)),color-stop(80%,rgba(255,255,255,0.53)),color-stop(85%,rgba(255,255,255,0.8)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.53) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.53) 80%,rgba(255,255,255,0.8) 85%,#fff 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.53) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.53) 80%,rgba(255,255,255,0.8) 85%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.53) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.53) 80%,rgba(255,255,255,0.8) 85%,#fff 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0.8) 15%,rgba(255,255,255,0.53) 20%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0.53) 80%,rgba(255,255,255,0.8) 85%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1)}
.ccpOrderDetails{text-align:left;background-color:#fff}
.ccpOrderDetails .ccpTableOverview{margin-top:0;table-layout:fixed}
.ccpOrderDetails__invoice__headcontainer:after{clear:both;content:'';display:block}
.ccpOrderDetails__invoice__headline{font-size:16px;line-height:24px;font-weight:bold;float:left}
.ccpOrderDetails__invoice__options{float:right}
.ccpOrderDetails__invoice__options__item{line-height:24px;color:#616161;text-decoration:none;display:inline-block;padding-left:18px;position:relative;margin-right:20px}
.ccpOrderDetails__invoice__options__item .ci{width:16px;height:16px;position:absolute;left:0;top:4px}
.ccpOrderDetails__invoice__options__item:hover{color:#0098dd}
.ccpOrderDetails__invoice__options__item:last-of-type{margin-right:0}
.ccpOrderDetails__invoice__status{margin-top:10px}
.ccpOrderDetails__container{padding:10px 12px}
.ccpOrderDetails__status{margin-top:30px}
.ccpOrderDetails__positionscontainer{margin-top:40px}
.ccpOrderDetails-links{display:inline;margin:0 5px;float:right}
.ccpOrderDetails-links.right{margin:0 10px 0 0;padding-left:5px;border-left:1px solid #ececec}
.ccpOrderDetails__addToCart{float:right}
.ccpOrderDetails__actionPanel{margin-top:20px}
.ccpOrderDetails__actionPanel>*{display:inline;margin-right:20px}
.ccpOrderCancel__headline{font-size:16px;line-height:24px;font-weight:bold;color:#0098dd;border-bottom:1px solid #ececec;padding-bottom:5px;margin-bottom:15px}
.ccpOrderCancel__positionscontainer{margin-top:15px}
.ccpOrderCancel__positionscontainer .ccpForm__select{display:inline-block}
.notification-order{display:inline;float:left;padding-top:21px}
.notification-order-shippingcoststext{font-size:11px}
.tdheader{font-weight:bold;background-color:#f4f4f4;padding:2px 0 2px 8px}
.ccpOrderDetails ul{list-style:none;padding-left:0}
.ccpOrderDetails .table-style-1 tbody td.orderdetaildata{padding:0 4px 0 4px}
.blue-link{text-decoration:underline}
.blue-link:hover{text-decoration:none;color:#0098dd}
.ccpOrderDetails__status{font-family:Arial,Helvetica,sans-serif;font-size:13px}
.ccpOrderDetails__status__list{list-style:none;margin:0;padding:0;display:table;width:100%;table-layout:fixed}
.ccpOrderDetails__status__item{vertical-align:top;display:table-cell;position:relative;margin:0 auto;text-align:center}
.ccpOrderDetails__status__item:after{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M500%2C3.391C225.73%2C3.391%2C3.39%2C225.73%2C3.39%2C500c0%2C274.268%2C222.34%2C496.609%2C496.61%2C496.609%20C774.27%2C996.609%2C996.61%2C774.268%2C996.61%2C500C996.61%2C225.73%2C774.27%2C3.391%2C500%2C3.391z%20M835.742%2C330.181l-439.384%2C459.7L167.514%2C561.038%20c-24.904-24.884-24.904-65.267%2C0-90.151c24.904-24.904%2C65.248-24.904%2C90.151%2C0L396%2C603.085l334.898-345.456%20c24.833-27.491%2C59.762-36.185%2C88.698-16.145C848.546%2C261.529%2C855.79%2C301.231%2C835.742%2C330.181z%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%201000%201000%22%20space%3D%22preserve%22%3E%20%20%20%20%3Cpath%20d%3D%22M500%203.4C225.7%203.4%203.4%20225.7%203.4%20500c0%20274.3%20222.3%20496.6%20496.6%20496.6C774.3%20996.6%20996.6%20774.3%20996.6%20500%20996.6%20225.7%20774.3%203.4%20500%203.4zM835.7%20330.2l-439.4%20459.7L167.5%20561c-24.9-24.9-24.9-65.3%200-90.2%2024.9-24.9%2065.2-24.9%2090.2%200L396%20603.1l334.9-345.5c24.8-27.5%2059.8-36.2%2088.7-16.1C848.5%20261.5%20855.8%20301.2%20835.7%20330.2z%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat;position:absolute;top:0;left:50%;margin-left:-12.5px;background-color:white;content:'';display:inline-block;width:25px;height:25px;background-position:top center;background-size:contain;z-index:2}
.ccpOrderDetails__status__item:before{content:'';display:block;position:absolute;background-color:#bcbcbc;margin:0 -12.5px 0 0;padding:0 0 0 20px;width:100%;height:6px;top:9.5px;right:50%;z-index:1}
.ccpOrderDetails__status__item--active:after{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M500%2C3.391C225.73%2C3.391%2C3.39%2C225.73%2C3.39%2C500c0%2C274.268%2C222.34%2C496.609%2C496.61%2C496.609%20C774.27%2C996.609%2C996.61%2C774.268%2C996.61%2C500C996.61%2C225.73%2C774.27%2C3.391%2C500%2C3.391z%20M835.742%2C330.181l-439.384%2C459.7L167.514%2C561.038%20c-24.904-24.884-24.904-65.267%2C0-90.151c24.904-24.904%2C65.248-24.904%2C90.151%2C0L396%2C603.085l334.898-345.456%20c24.833-27.491%2C59.762-36.185%2C88.698-16.145C848.546%2C261.529%2C855.79%2C301.231%2C835.742%2C330.181z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%201000%201000%22%20space%3D%22preserve%22%3E%20%20%20%20%3Cpath%20d%3D%22M500%203.4C225.7%203.4%203.4%20225.7%203.4%20500c0%20274.3%20222.3%20496.6%20496.6%20496.6C774.3%20996.6%20996.6%20774.3%20996.6%20500%20996.6%20225.7%20774.3%203.4%20500%203.4zM835.7%20330.2l-439.4%20459.7L167.5%20561c-24.9-24.9-24.9-65.3%200-90.2%2024.9-24.9%2065.2-24.9%2090.2%200L396%20603.1l334.9-345.5c24.8-27.5%2059.8-36.2%2088.7-16.1C848.5%20261.5%20855.8%20301.2%20835.7%20330.2z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:contain}
.ccpOrderDetails__status__item--active:before{background-color:#0098dd}
.ccpOrderDetails__status__item:first-child:before{display:none}
.ccpOrderDetails__status__label{display:block;min-width:40px;position:relative;width:100%;margin:30px 0 0}
.c-panelbox{margin-bottom:20px}
.c-panelbox .panelbox-headline-wrapper{background:#ececec}
.c-panelbox .panelbox-headline-wrapper .headline{font-weight:bold;margin:0;line-height:30px;font-size:14px;padding:7px 0 7px 10px}
.c-panelbox .panelbox-headline-wrapper h1{margin:0;line-height:16px;font-size:14px;padding:7px 0 7px 10px}
.c-panelbox .panelbox-headline-wrapper h2{margin:0;line-height:16px;font-size:14px;padding:7px 0 7px 10px}
.c-panelbox .panelbox-inner-wrapper{background:#ececec;padding:1px}
.c-panelbox .noborder{padding:0}
.c-panelbox .panelbox-inner{background:#fff;padding:10px}
.c-panelbox .panelbox-inner2{background:#fff;padding:30px}
.c-panelbox .panelbox-inner-image{float:right;margin:-1.625em -0.625em .625em .625em}
.c-panelbox .panelbox-inner-actionbar{background:#fff;width:100%;overflow:hidden}
.c-panelbox .panelbox-inner-actionbar a .icon{position:relative;top:-1px;margin-right:.5em}
.c-panelbox .panelbox-inner-actionbar-inner{padding:.5em}
.c-panelbox-section-headline{position:relative;margin:0;padding:0;margin-bottom:18px}
.c-panelbox-section-headline--payment{margin:0 0 30px 0}
.c-panelbox-section-headline h2{color:#0098dd;display:inline;margin:0;padding:0}
.c-panelbox.panelbox-style-dark .panelbox-headline-wrapper{border-bottom:.0625em solid #fff}
.c-panelbox.panelbox-style-dark .panelbox-inner-wrapper,.c-panelbox.panelbox-style-dark .panelbox-inner{background:#f4f4f4}
.c-panelbox.panelbox-style-plain .panelbox-inner-wrapper,.c-panelbox.panelbox-style-plain .panelbox-inner{background:#fff;padding:0}
.c-panelbox.panelbox-style-plain-with-padding .panelbox-inner{padding:10px}
.c-panelbox.panelbox-style-textbox .panelbox-headline-wrapper,.c-panelbox.panelbox-style-textbox .panelbox-inner-wrapper,.c-panelbox.panelbox-style-textbox .panelbox-inner{background:#fff;padding:0}
.c-panelbox.panelbox-style-productbox .panelbox-inner{padding:0;overflow:hidden}
.c-panelbox.panelbox-style-productbox .c-product-thumb-box-medium .c-product-thumb-box-wrapper,.c-panelbox.panelbox-style-productbox .c-product-thumb-box-small .c-product-thumb-box-wrapper{width:155px}
.c-panelbox.panelbox-style-productbox .c-product-thumb-box-medium .c-product-thumb-box-wrapper .c-product-thumb-box-middle-bottom .product-price-wrapper,.c-panelbox.panelbox-style-productbox .c-product-thumb-box-small .c-product-thumb-box-wrapper .c-product-thumb-box-middle-bottom .product-price-wrapper{right:10px}
.c-panelbox.panelbox-style-productbox .c-product-thumb-box-medium .c-product-thumb-box-bottom .button{width:100%}
.c-panelbox.panelbox-style-productbox .panelbox-inner-wrapper{padding:0 1px}
.c-panelbox.panelbox-style-productbox .panelbox-inner-actionbar{padding:0 1px 1px 1px;background:#ececec;width:auto}
.c-panelbox.panelbox-style-productbox .panelbox-inner-actionbar-inner{background:#fff}
.c-panelbox.panelbox-style-productbox .c-recommendation-accessories-thumbnails .panelbox-inner-actionbar{padding:0 0 1px 0}
.c-panelbox.panelbox-style-productbox .c-recommendation-accessories-thumbnails .c-product-thumb-box-bottom .button-container{float:none}
.c-panelbox.panelbox-style-color-7 .panelbox-headline-wrapper,.c-panelbox.panelbox-style-color-7 .panelbox-inner-wrapper,.c-panelbox.panelbox-style-color-7 .panelbox-inner{background:#78c7ee}
.c-panelbox.panelbox-style-color-7 h3{color:#0098dd}
.c-panelbox.panelbox-style-color-8 .panelbox-inner-wrapper{padding:5px;background:#0098dd}
.c-panelbox.panelbox-style-color-8 .panelbox-inner{background:#fff}
.c-panelbox.panelbox-style-color-4 .panelbox-headline-wrapper{background:#ffe600}
.c-panelbox.panelbox-style-color-4 p,.c-panelbox.panelbox-style-color-4 hr{margin-bottom:.5em}
.c-panelbox.panelbox-style-color-4 p{margin-top:0}
.c-panelbox.panelbox-style-color-4 hr{margin-top:.5em}
.c-panelbox.panelbox-style-color-4 .panelbox-inner-wrapper{padding-top:0}
.c-panelbox.panelbox-style-inline{margin-bottom:0}
.c-panelbox.panelbox-style-error .panelbox-inner-wrapper{background:#d10019}
.panelbox-inner.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.panelbox-inner.video-container .video-container-iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.parallax__base{margin-bottom:20px}
.parallax__poster{display:table;width:100%;background-size:cover;background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat}
@media(max-width:1024px){.parallax__poster{background-position:50% 50% !important;background-attachment:scroll !important}
}
.parallax__play{display:table-cell;margin:auto;vertical-align:middle;text-align:center;cursor:pointer}
.parallax__play:hover{background-color:rgba(0,0,0,0.3)}
.parallax__icon{position:relative;width:150px;height:150px;margin:0 auto;border-radius:50%;background-color:#0098dd;opacity:.9}
.parallax__icon::before{content:'';position:absolute;left:50px;top:36px;border-radius:0;border:40px solid transparent;border-left:70px solid #ececec}
.parallax__play:hover .parallax__icon::before{border-left:70px solid #0098dd}
.parallax__play:hover .parallax__icon{background-color:#fff}
.parallax__videoBack{display:none}
.active .parallax__videoBack{display:block;position:fixed;width:100%;height:100%;top:0;left:0;z-index:3}
.parallax__videoContent{display:none;position:fixed;top:calc(50% - 205px);left:calc(50% - 330px);background:#000;border:10px solid #fff;box-shadow:0 0 10px 0 #000;z-index:4}
.active .parallax__videoContent{display:block}
.c-wishlist{font-size:13px}
.c-wishlist .wishlist__select__wrapper{overflow:hidden}
.c-wishlist .wishlist__select__wrapper p{margin-bottom:11px}
.c-wishlist .wishlist__select__wrapper span{margin-left:10px;display:inline-block;vertical-align:middle;line-height:28px}
.c-wishlist .editlinks{list-style-type:none;margin:0;padding:0}
.c-wishlist .editlinks li{display:inline-block;margin-right:20px}
.c-wishlist .editlinks li .ci{margin-right:4px}
.c-wishlist .wishlist-print-title{display:none}
.c-wishlist .bluetext{color:#0098dd}
.c-wishlist-addproduct{background:#f4f4f4}
.c-wishlist-addproduct-inner{padding:15px}
.c-wishlist-addproduct-inner .button{float:right;font-size:13px}
.c-wishlist-addproduct label{display:inline-block;width:220px;clear:left}
.c-wishlist-addproduct .shoppingcart-add-product-input-1{width:100px}
.c-wishlist-addproduct .shoppingcart-add-product-input-2{width:50px}
.c-wishlist-addform label{font-weight:bold}
.c-wishlist-addform *{margin-right:10px}
.c-wishlist-addform input[type="text"]{width:300px}
.c-wishlist-checkbox{position:absolute;margin-left:12px;top:50%;margin-top:-6px}
.c-wishlist-checkbox-wrapper{position:static}
.c-wishlist .link{text-decoration:none}
.c-wishlist .link:hover,.c-wishlist .link:focus{color:#0098dd;text-decoration:underline}
.c-wishlist .pageLink{text-decoration:none}
.c-wishlist .pageLink:hover,.c-wishlist .pageLink:focus{color:#0098dd;text-decoration:underline}
.c-wishlist .align-right{text-align:right}
.c-wishlist .product-price{font-size:14px !important;font-family:'Arial Black','Arial',Gadget,sans-serif;line-height:20px;color:#000}
.c-wishlist .totalprice{font-size:14px !important;font-family:'Arial Black','Arial',Gadget,sans-serif;line-height:20px;color:#000}
.c-wishlist hr{display:block;height:1px;border:0;border-top:1px solid #bcbcbc;margin:10px 0;padding:0;clear:both}
.c-wishlist .button-style-link{background:none !important;border:0;padding:0 !important;text-decoration:none;cursor:pointer;margin:0;font-size:13px}
.c-wishlist .button-style-link:hover,.c-wishlist .button-style-link:focus{color:#0098dd;text-decoration:underline}
.c-wishlist .table-product-info .inline{display:inline-block}
.c-wishlist .table-product-info-1,.c-wishlist .table-product-info-2{display:table-cell;vertical-align:top}
.c-wishlist .table-product-info-1 .pageLink,.c-wishlist .table-product-info-2 .pageLink,.c-wishlist .table-product-info-1 .pageLink:link,.c-wishlist .table-product-info-2 .pageLink:link{color:#000}
.c-wishlist .table-product-info-1 .pageLink:hover,.c-wishlist .table-product-info-2 .pageLink:hover{color:#0098dd}
.c-wishlist .table-product-info-1{padding-right:15px}
.c-wishlist .table-product-info-1 img{margin-top:10px;display:block}
.c-wishlist .table-product-info-1 img:first-child{margin-top:0}
.c-wishlist .table-product-info-2 input{float:left}
.c-wishlist .table-product-info-2 label{margin-bottom:10px;display:block}
.c-wishlist .table-product-info-2-links{float:none;clear:both}
.c-wishlist .table-product-info-2-links a,.c-wishlist .table-product-info-2-links button{margin-right:20px}
.c-wishlist .table-product-info-2-links form{display:inline;position:relative}
.c-wishlist .table-product-info-2-links button{background:0;padding:0;color:#0098dd}
.c-wishlist .table-product-info-2-links button:hover{color:#000}
.c-wishlist .table-product-info-2-product-quantity{width:40px;text-align:right;float:right}
.c-wishlist .table-product-info-2-order-number{font-size:13px}
.c-wishlist .table-product-info-2-order-number>span{display:inline-block}
.c-wishlist .table-product-info-2 .c-warranty-extended{line-height:1.4;cursor:pointer}
.c-wishlist .table-product-info-2 .c-warranty-extended input{margin-right:5px}
.c-wishlist .table-product-info-2 .c-warranty-extended span{display:block}
.c-wishlist .table-product-info .order-status{font-weight:bold}
.c-wishlist .wishlist-checkbox{vertical-align:middle;padding:0}
.c-wishlist .product-image{padding:0 1em}
.c-wishlist .totalprice-container{text-align:right;font-size:18px;font-weight:bold;margin-bottom:15px}
.c-wishlist .totalprice-container .price-title{margin-right:20px}
.wishlist-selectoverlay-label:not(:last-child){margin-right:20px}
.wishlist-selectoverlay .input-radio label input{vertical-align:middle}
.wishlist-selectoverlay .input-radio label input+span{vertical-align:middle}
.no-js .c-account-wishlist-selectall{display:none}
.product-table th.ce-img.wishlist{width:240px}
.product-table th.wishlist-checkbox{width:20px}
.product-table td.ce-img.wishlist{width:240px}
.product-table td.wishlist-checkbox{width:20px}
input[type='number']{-moz-appearance:textfield}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
div.directorder{padding-top:2em}
div.directorder>h2{border:0}
.c-addproduct{margin-bottom:20px}
.c-addproduct-single.c-panelbox{margin-bottom:6px}
.c-addproduct-single.c-panelbox .panelbox-inner{padding:10px}
.c-addproduct-single .shoppingcart-add-product-input-1{width:95px}
.c-addproduct-single .shoppingcart-add-product-input-2{width:45px}
.c-addproduct-single .shoppingcart-add-product-input-3{width:40px}
.c-addproduct-single input[type="submit"],.c-addproduct-single button{color:#0098dd}
.c-addproduct-single input[type="submit"] .icon,.c-addproduct-single button .icon{margin-left:.5em}
.c-addproduct-single input[type="submit"]:hover,.c-addproduct-single button:hover{color:#000}
.c-addproduct-single .icon{margin-left:.5em}
.c-addproduct-error-placeholder{display:none;color:#d10019}
.c-addproduct-error-placeholder.error{display:table-cell}
.c-addproduct-multi{margin:2em 0}
.c-addproduct-multi.single{margin:1em 0}
.c-addproduct-multi .popup-content.c-show-content{display:table-row}
.c-addproduct-multi table{text-align:left;min-width:0;width:100%}
.c-addproduct-multi table th{padding:0 15px 0 0;height:30px;text-align:left;font-weight:normal;color:#616161}
.c-addproduct-multi table td{vertical-align:top}
.c-addproduct-multi table td:not(.label-inline){padding:8px 15px 0 0}
.c-addproduct-multi table td:not(.label-inline).headerDirectorderError{padding:0}
.c-addproduct-multi table td.error .c-addproduct-multi-product-code{border-color:#d10019}
.c-addproduct-multi table td .label{padding-right:10px}
.c-addproduct-multi table input{height:35px;padding:0 8px;border:1px solid #bcbcbc;text-align:center}
.c-addproduct-multi-product-code{width:96px}
.c-addproduct-multi-product-code-header{width:90px;text-align:left}
.c-addproduct-multi-product-code-flag{width:36px}
.c-addproduct-multi-quantity{width:4em;text-align:right;margin-right:5px}
.c-addproduct-multi-quantity-header{width:4.5em;text-align:right;margin-right:5px}
.c-addproduct-multi-product-counter{width:120px}
.c-addproduct-multi-product-counter .c-counter-button{padding:5px 0}
.c-addproduct-multi-product-counter.label-inline{width:175px}
.c-addproduct-multi-product-counter.label-inline.headerQuantityCss{width:10px}
.c-addproduct-multi-product-status{width:85px}
.c-addproduct-multi-product-productNumberWrap{width:163px}
.c-addproduct-multi-product-productNumberWrap.label-inline{width:260px}
.c-addproduct-multi-product-productNumberWrap.label-inline.wide{width:275px}
.c-addproduct-multi-product-productinfo{width:auto}
.c-addproduct-multi-product-productinfo span{overflow:hidden}
.c-addproduct-multi-product-productinfo .data{height:1.2em;position:relative;overflow:hidden;max-height:16px;display:block}
.c-addproduct-multi-product-productinfo .data:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:6em;height:1.2em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}
.c-addproduct-multi-product-productinfo .price{margin-right:20px;font-weight:bold}
.c-addproduct-multi-product-productinfo em{font-style:normal}
.c-addproduct-multi-product-add,.c-addproduct-multi-product-delete{padding-right:2px !important;text-align:right;width:135px;white-space:nowrap}
.c-addproduct-multi-product-add.align-left,.c-addproduct-multi-product-delete.align-left{width:auto;text-align:left;line-height:26px}
.c-addproduct-multi-product-add.align-left.headerDirectOrderButton,.c-addproduct-multi-product-delete.align-left.headerDirectOrderButton{line-height:15px}
.c-addproduct-multi-product-delete a{text-decoration:none}
.c-addproduct-multi-product-delete a:hover{color:#0098dd}
.c-addproduct-multi-actionbar{height:30px;margin:20px 0;margin:2rem 0}
.c-addproduct-multi-actionbar button{height:30px}
.c-addproduct-multi-actionbar-morefields{float:left;cursor:pointer;text-decoration:underline;position:relative;padding-right:6px}
.c-addproduct-multi-actionbar-morefields:after{content:'';width:5px;height:8px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-87px -13px;margin:0 0 1px 3px;display:block;position:absolute;top:calc(50% - 4px);right:-2px}
.c-addproduct-multi-actionbar-shoppingcart .icon{margin-right:5px}
.c-addproduct-multi-option{display:none}
.c-addproduct-multi-option.active{display:table-row}
.c-addproduct-multi-option td{padding:20px 15px 30px !important}
.c-addproduct-multi-option td label{margin:0 10px 0 20px}
.c-addproduct-multi-option td label:first-child{margin-left:0}
.c-addproduct-multi input.showsecond:not(:checked) ~ div tr.block-1,.c-addproduct-multi input.showthird:not(:checked) ~ div tr.block-2,.c-addproduct-multi input.showsecond:not(:checked) ~ div label.showthird,.c-addproduct-multi input.showsecond:checked ~ div label.showsecond,.c-addproduct-multi input.showthird:checked ~ div label.showthird{display:none}
.c-addproduct-multi input.showsecond,.c-addproduct-multi input.showthird{display:none}
.c-addproduct-multi.single table{border:0}
.c-addproduct-multi.single .order-status-r input{color:#d10019}
.c-addproduct-multi.single.c-panelbox{margin:0}
.c-addproduct-multi.single td[colspan="5"]{padding-left:0;padding-right:0}
.c-addproduct-multi-upload-section{margin:60px 0 20px}
.c-addproduct-multi-upload-hidden{display:none}
.c-addproduct-multi-upload-formats{color:#bcbcbc}
.c-addproduct-multi-upload-download{margin-bottom:40px}
.c-addproduct-multi-upload-button{margin-bottom:10px}
.c-addproduct-multi-upload-button span.upload{display:none}
.c-addproduct-multi-upload-popup{display:none;position:fixed;top:50%;left:50%;padding:20px;background-color:#fff;box-shadow:0 0 5px 1px #616161;transform:translate(-50%,-50%)}
.c-addproduct-multi-upload-popup-title{padding-bottom:5px;color:#0098dd;border-bottom:1px solid #ececec}
.c-addproduct-multi-upload-popup-close{position:absolute;top:10px;right:0;padding-right:30px;cursor:pointer}
.c-addproduct-multi-upload-popup-close:after{content:'';position:absolute;width:15px;height:15px;margin-left:5px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20style%3D%22%22%20d%3D%22M11.554%2C842.641l344.785-344.785L14.127%2C155.643L158.216%2C11.554l342.212%2C342.212L842.641%2C11.554%20%20l145.805%2C145.805L646.234%2C499.571l342.213%2C342.212L844.357%2C985.873L502.144%2C643.661L157.359%2C988.446L11.554%2C842.641z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:contain}
.c-addproduct-multi-upload-popup-row{display:table;width:100%;padding:5px 0}
.c-addproduct-multi-upload-popup-row-text{display:table-cell;width:65%;padding-right:10px;font-weight:bold}
.c-addproduct-multi-upload-popup-row-text,.c-addproduct-multi-upload-popup-row-select,.c-addproduct-multi-upload-popup-row-input{height:30px}
.c-addproduct-multi-upload-popup-row-select,.c-addproduct-multi-upload-popup-row-input{width:100%}
.c-addproduct-multi-upload-popup-row-input{padding-left:5px;border:1px solid #bcbcbc}
.c-addproduct-multi-upload-popup-row-select{padding:0 25px 0 5px;border-radius:0;-webkit-appearance:none;appearance:none;background-color:#fff}
.c-addproduct-multi-upload-popup-row-info{position:relative;display:table-cell;width:35px;height:30px;cursor:pointer}
.c-addproduct-multi-upload-popup-row-info:after{content:'';position:absolute;top:0;width:20px;height:20px;margin:5px 5px 5px 15px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M500%2C61.058C257.579%2C61.058%2C61.057%2C257.578%2C61.057%2C500c0%2C242.42%2C196.522%2C438.942%2C438.943%2C438.942%20c242.421%2C0%2C438.943-196.522%2C438.943-438.942C938.943%2C257.578%2C742.421%2C61.058%2C500%2C61.058z%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpath%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%22550.809%2C731.368%20550.809%2C407.885%20514.499%2C407.885%20514.499%2C407.829%20364.418%2C407.829%20%20364.418%2C460.326%20448.85%2C460.326%20448.85%2C731.368%20364.418%2C731.368%20364.418%2C780.482%20636.423%2C780.482%20636.423%2C731.368%20%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpolygon%3E%3Ccircle%20style%3D%22fill%3A%23FFFFFF%3B%22%20cx%3D%22499.993%22%20cy%3D%22249.947%22%20r%3D%2250.594%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20space%3D%22preserve%22%3E%3Cpath%20d%3D%22M500%2C61.058C257.579%2C61.058%2C61.057%2C257.578%2C61.057%2C500c0%2C242.42%2C196.522%2C438.942%2C438.943%2C438.942%20c242.421%2C0%2C438.943-196.522%2C438.943-438.942C938.943%2C257.578%2C742.421%2C61.058%2C500%2C61.058z%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpath%3E%3Cpolygon%20style%3D%22fill%3A%23FFFFFF%3B%22%20points%3D%22550.809%2C731.368%20550.809%2C407.885%20514.499%2C407.885%20514.499%2C407.829%20364.418%2C407.829%20%20364.418%2C460.326%20448.85%2C460.326%20448.85%2C731.368%20364.418%2C731.368%20364.418%2C780.482%20636.423%2C780.482%20636.423%2C731.368%20%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fpolygon%3E%3Ccircle%20style%3D%22fill%3A%23FFFFFF%3B%22%20cx%3D%22499.993%22%20cy%3D%22249.947%22%20r%3D%2250.594%22%20fill%3D%22%23BCBCBC%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:contain}
.c-addproduct-multi-upload-popup-row-info:hover .ccpNavigationMain__item__drop{display:block;margin-left:7px}
.c-addproduct-multi-upload-popup-disclaimer{padding:20px 0 5px}
.c-addproduct-multi-upload-popup-cancel{float:right}
.cart .c-addproduct-multi table td{padding:15px 6px 0}
.lt-ie9 input.showsecond ~ div tr.block-1,.lt-ie9 input.showthird ~ div tr.block-2,.lt-ie9 input.showsecond ~ div label.showthird,.lt-ie9 input.showsecond.checked ~ div label.showsecond,.lt-ie9 input.showthird.checked ~ .c-addproduct-multi-actionbar label.showthird{display:none}
.lt-ie9 input.showsecond.checked ~ div tr.block-1,.lt-ie9 input.showthird.checked ~ div tr.block-2,.lt-ie9 input.showsecond.checked ~ div label.showthird{display:block}
.no-js.lt-ie9 label.showsecond,.no-js.lt-ie9 label.showthird{display:none}
.no-js.lt-ie9 .c-addproduct-multi .block-1,.no-js.lt-ie9 .c-addproduct-multi .block-2{display:block}
.loadinfo__wrapper{display:table;max-height:28px;width:100%}
.loadinfo__row{display:table;width:100%}
.loadinfo__description{display:table-cell;max-height:16px;overflow:hidden}
.loadinfo__description:after{top:0 !important}
.loadinfo__price{font-weight:bold;display:table-cell;margin-top:-16px;padding-left:10px;max-height:14px;text-align:right}
.ccpNavigationDirectOrder{position:absolute;top:84px}
.ccpHeader--fixed .ccpNavigationDirectOrder{display:none}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__holder{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);background:#fff;padding:4px 5px 5px 5px;white-space:normal;position:absolute;width:293px;right:calc(50% - 144px)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop{position:absolute;top:100%;z-index:5;border-top:0 solid transparent;margin-left:-27px;width:100%}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop:before{content:"";position:absolute;width:0;height:0;margin:0;padding:0;top:0;bottom:0;left:0;right:0;border-color:transparent transparent #fff #fff;box-sizing:border-box;z-index:1;border-radius:0}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-top:before,.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-right:before,.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop:before{border:6px solid #fff}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-pointer-bottom:after{margin-top:-7.192365px;border-bottom-width:2px;border-right-width:2px;width:17px;height:17px}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-pointer-center:after{left:calc(50% - 17px/2)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-pointer-quarter:after{left:calc(25% - 17px/2)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-top:before,.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-bottom:before{margin-top:-5.48526px;left:calc(50% - 6px)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-right:before,.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop.c-arrow-left:before{margin-left:-5.48526px;top:calc(50% - 6px)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop:before{border:6px solid #fff}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop:before{bottom:auto;left:50%;top:0;-webkit-transform:rotate(45deg) scale(1) skew(0) translate(0);-moz-transform:rotate(45deg) scale(1) skew(0) translate(0);-o-transform:rotate(45deg) scale(1) skew(0) translate(0);-ms-transform:rotate(45deg) scale(1) skew(0) translate(0);transform:rotate(45deg) scale(1) skew(0) translate(0);-webkit-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3);box-shadow:-3px -3px 5px -1px rgba(0,0,0,0.3)}
.ccpNavigationDirectOrder .ccpHeaderDirectorder__item__drop:before{margin-top:-5.48526px;left:calc(50% - 6px)}
@media(max-width:1170px){.ccpNavigationDirectOrder{display:none}
}
.ccpHeader--fixed .ccpDirectOrderLink{display:none}
@media(max-width:1170px){.ccpDirectOrderLink{display:block;position:relative;width:125px;padding:13px 0 0 19px;float:left}
}
@media(min-width:1171px){.ccpDirectOrderLink{display:none}
}
.headerDirectorderDisplay{display:none}
.directorderPointer{cursor:pointer}
.passwordflyout{display:none;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);border-width:1px;width:280px;position:absolute;z-index:100;top:31px;left:92px}
.passwordflyout.c-arrow:before{left:60px !important}
.passwordflyout-bold{font-weight:bold;padding-top:4px}
.passwordflyout .c-panelbox .panelbox-headline-wrapper h2{margin-left:5px}
.passwordflyout .passwordquality-hint{margin-left:5px}
.passwordflyout .c-panelbox{margin:0}
.passwordflyout .c-panelbox .panelbox-inner-wrapper{padding:0}
.passwordflyout .c-panelbox .panelbox-headline-wrapper{background:#fff}
.passwordflyout .c-panelbox .panelbox-inner{padding-top:0}
.passwordflyout .indicator-container{display:inline-block;line-height:20px;width:100%}
.passwordflyout .indicator-container.padding{padding:5px;padding-top:10px}
.passwordflyout .indicator-container.check{color:#0098dd}
.passwordflyout .indicator-container i{margin:0 8px 0 5px}
.passwordflyout .indicator-container .barcontainer{height:17px;background:#ececec;width:100%;margin-bottom:5px}
.passwordflyout .indicator-container .barcontainer .qualitybar{padding-top:17px}
.passwordflyout .indicator-container .barcontainer.notvalid ~ .bardescription.notvalid{display:block;color:#616161}
.passwordflyout .indicator-container .barcontainer.green>.qualitybar{width:100%;background:#309900}
.passwordflyout .indicator-container .barcontainer.green ~ .bardescription.green{display:block;color:#309900}
.passwordflyout .indicator-container .barcontainer.yellow>.qualitybar{width:60%;background:#ff7200}
.passwordflyout .indicator-container .barcontainer.yellow ~ .bardescription.yellow{display:block;color:#ff7200}
.passwordflyout .indicator-container .barcontainer.red>.qualitybar{width:30%;background:#d10019}
.passwordflyout .indicator-container .barcontainer.red ~ .bardescription.red{display:block;color:#d10019}
.passwordflyout .indicator-container .bardescription{display:none;font-weight:bold}
.passwordcomponent{margin-left:150px}
.passwordcomponent .check{color:#0098dd}
.slide-box{margin-top:22px;margin-bottom:23px;font-size:13px}
.slide-box a{text-decoration:none}
.slide-box .opener{display:block;font-weight:bold;padding:0 10px 3px 10px;text-decoration:none;position:relative;border-bottom:1px solid #ececec}
.slide-box .opener .active{display:none}
.slide-box .opener .inactive{display:inline-block}
.slide-box .opener .ci{position:relative;top:3px}
.slide-box.active .opener .active{display:inline-block}
.slide-box.active .opener .inactive{display:none}
.slide-box.active .opener:after{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cpolygon%20transform%3D%22rotate%28270%20500.010986328125%2C500.00000000000006%29%20%22%20id%3D%22svg_1%22%20points%3D%22375.197%2C186.25%20311.073%2C250.374%20560.701%2C499.999%20311.073%2C749.626%20375.197%2C813.75%20%20688.949%2C499.999%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:contain}
.slide-box .slide{padding:0 0 0 9px}
.slide-box .slide .open{text-decoration:none;font-size:13px}
.slide-box .slide .open em{font-style:normal;display:none}
.slide-box .slide .leaf{text-decoration:none;font-size:13px}
.slide-box .slide.active .open em{display:inline}
.slide-box .slide.active .open span{display:none}
.slide-box .slide li{line-height:18px;overflow:hidden}
.slide-box .slide li .open,.slide-box .slide li .leaf{font-size:13px}
.slide-box .slide li .open:after,.slide-box .slide li .leaf:after{display:none}
.slide-box .slide li .open:before,.slide-box .slide li .leaf:before{display:inline-block;margin:0 3px 0 0}
.slide-box .slide .checked{font-weight:bold}
.slide-box ul{margin:0;padding:0;list-style:none}
.slide-box ul:first-child{padding-top:10px !important}
.slide-box ul li{padding-bottom:6px}
@media only screen and (min-width:768px) and (max-width:1024px){.slide-box ul li{padding-bottom:10px !important}
}
.slide-box ul li .ci{float:left;margin-top:2px}
.slide-box ul ul{padding:7px 0 0 10px}
.slide-box ul ul a:hover{color:#0098dd}
.slide-box ul ul ul{padding:6px 0 0 14px}
.slide-box .slide-frame .link{display:inline-block;position:relative;padding-left:15px}
.slide-box .slide-frame .link:hover{color:#0098dd}
.slide-box .slide-frame .leaf{display:inline-block;position:relative;padding-left:15px}
.slide-box .slide-frame .leaf:hover{color:#0098dd}
.slide-box .rating{display:inline-block;vertical-align:top;margin:-2px 6px 1px 0;position:relative}
.slide-box .rating .c-rating-mask{display:block;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -137px;height:16px}
.slide-box .rating .c-rating-status{position:absolute;top:0;left:0;width:80%;height:16px;background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:0 -119px}
.slide-box .rating .c-rating-status.status3{width:60%}
.slide-box .rating .c-rating-status.status2{width:40%}
.slide-box .rating .c-rating-status.status1{width:20%}
.slide-box input[type=checkbox],.slide-box input[type=radio]{display:inline-block;vertical-align:middle;margin:0 4px 0 0}
.slide-box label{display:inline-block;vertical-align:middle}
.c-content-teaser{display:block;margin:12px 0 12px 0;font-size:13px}
.c-content-teaser-outer{padding:1px;background-color:#ececec}
.c-content-teaser-inner{overflow:hidden;padding:12px 13px 20px 13px;background:#f4f4f4;background:-moz-linear-gradient(center top,#ececec 0,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ececec),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ececec 0,#f4f4f4 100%);background:-ms-linear-gradient(top,#ececec 0,#f4f4f4 100%);background:-o-linear-gradient(top,#ececec 0,#f4f4f4 100%);background:linear-gradient(top,#ececec 0,#f4f4f4 100%)}
.c-content-teaser ul{list-style:none;padding:0 0 0 10px;margin-top:2px}
.c-content-teaser a{color:#000;text-decoration:none}
.c-content-teaser a.arrow-marked:before{content:"2";display:inline-block;padding-right:.5em;font-size:85%;font-family:"conrad-icons",Arial !important;cursor:default;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}
.c-content-teaser a:hover{color:#0098dd}
.c-content-teaser h3{font-size:16px}
.c-content-teaser h3 a{color:#000}
.c-content-teaser p{margin:0}
.c-content-teaser-image ~ h4,.c-content-teaser-image ~ ul,.c-content-teaser-image ~ p{margin-left:115px}
.c-content-teaser h4{font-size:13px}
.c-content-teaser-image{width:100px;float:left;margin-right:15px}
.c-content-teaser-image img.teaser-image{width:100%}
.c-content-teaser:hover .c-content-teaser-outer{background:#0098dd}
.c-content-teaser:hover .c-content-teaser-inner{background:#fff}
.c-content-teaser:hover h3,.c-content-teaser:hover h3>a,.c-content-teaser:hover .c-content-teaser-content{color:#0098dd}
a.c-content-teaser{color:#000}
a.c-content-teaser:hover{text-decoration:none}
.ie9 .c-content-teaser-inner{filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.accordion .accordion{margin-bottom:16px}
.accordion .accordion .open-accordion{margin-bottom:20px}
.accordion .accordion__wrapper{margin-bottom:6px}
.accordion .accordion__wrapper .numbered__headline{font-weight:bold;display:inline-block;text-align:center}
.accordion .accordion__wrapper .numbered__headline--small{float:left;height:16px;min-width:15px;font-size:13px;margin:0 10px 0 0;padding:0}
.accordion .accordion__wrapper .numbered__headline--medium{height:auto;width:auto;font-size:13px}
.accordion .accordion__wrapper .numbered__headline--blue{background-color:#0098dd;color:#fff}
.accordion .accordion__wrapper .numbered__headline--small+a{display:block;padding:0 16px 0 8px;text-decoration:underline;font-size:13px}
.accordion .accordion__wrapper .numbered__headline--large ~ h3{padding-left:45px;position:relative;top:-27px}
.accordion .accordion__header{padding:0;margin:0 0 20px 0;overflow:hidden;cursor:pointer}
.accordion .accordion__header h2{display:inline-block;margin:0 0 0 10px;border-bottom:0;color:#000;padding:0;line-height:21px}
.accordion .accordion__header .header__span{display:table-cell;vertical-align:middle;color:#fff;font-weight:bold;text-align:center;font-size:1rem;border:0;margin:0 .3em 0 0}
.accordion .accordion__header .header__span::before{content:"+";height:1.4em;width:1.4em;position:absolute;background:#0098dd}
.accordion .accordion__header .header__span.blue::before{content:"-";background:#bcbcbc}
.accordion .accordion__header>*{float:left}
.accordion .accordion__trigger{display:inline-block;font-size:16px;font-weight:bold;width:22px;min-width:25px;height:22px;line-height:22px;text-align:center}
.accordion .accordion__content{margin:0;display:none;padding:0 0 0 35px}
.accordion .accordion__content>.panelbox{border-bottom:solid thin #ececec;padding:0 0 30px 45px;margin:0 0 30px 0}
.accordion .accordion__content .panelbox__inner{overflow:hidden}
.accordion .accordion__content .panelbox__inner ul{width:100%}
.accordion .accordion__content .panelbox__inner li{width:50%;display:inline-block;float:left;margin:0 0 15px 0;padding:0 15px 0 0}
.accordion .accordion__content .panelbox__inner .bulletPoint{list-style:none;padding:0;margin:0}
.accordion .accordion__content .panelbox__inner .bulletPoint li:nth-child(2n+1){clear:both}
.accordion__panelbox__section__headline{font-weight:bold;line-height:17px !important}
.no-js .accordion__header{cursor:default}
.no-js .accordion__trigger{display:none}
.accordion__panelbox{margin-bottom:10px;overflow:hidden}
.accordion__panelbox .panelbox__headline__wrapper{background:#ececec}
.accordion__panelbox .panelbox__headline-wrapper .headline{font-weight:bold;margin:0;line-height:30px;font-size:14px;padding:7px 0 7px 10px}
.accordion__panelbox .panelbox__headline__wrapper h1{margin:0;line-height:16px;font-size:14px;padding:7px 0 7px 10px}
.accordion__panelbox .panelbox__headline__wrapper h2{margin:0;line-height:16px;font-size:14px;padding:7px 0 7px 10px}
.accordion__panelbox .panelbox__inner__wrapper{padding:0;margin:0}
.accordion__panelbox .noborder{padding:0}
.accordion__panelbox .panelbox__inner{background:#fff}
.accordion__panelbox__section__headline{position:relative;padding:0;color:#0098dd;line-height:22px;margin:4px 0 10px}
.accordion__panelbox__section__headline h2{color:#0098dd;display:inline;margin:0;padding:0}
.accordion__panelbox__section__headline h3{display:inline-block}
.accordion__panelbox.panelbox__style__dark .panelbox__headline__wrapper{border-bottom:.0625em solid #fff}
.accordion__panelbox.panelbox__style__plain .panelbox__inner__wrapper,.accordion__panelbox.panelbox__style__plain .panelbox__inner{background:#f4f4f4;padding:0}
.accordion__panelbox.panelbox__style__plain__with__padding .panelbox__inner{padding:10px}
.accordion__panelbox.panelbox__style__textbox .panelbox__headline__wrapper,.accordion__panelbox.panelbox__style__textbox .panelbox__inner__wrapper,.accordion__panelbox.panelbox__style__textbox .panelbox__inner{background:#fff;padding:0}
.panelbox__style__error .panelbox__inner__wrapper{background:#d10019}
.c-top-brands{background-color:transparent !important}
.c-top-brands .panelbox-inner{background-color:#f4f4f4;padding:10px 0 0 10px;overflow:hidden}
.c-top-brands-item{width:50%;float:left}
.c-top-brands-item>a{display:block;height:40px;line-height:40px;margin:0 10px 10px 0;background-color:#fff;text-align:center}
.c-top-brands-item>a img{max-width:100%}
.c-table-links{display:table;width:100%;margin-bottom:20px}
.c-table-links>*{display:table-cell}
.c-table-links a{display:block;width:35px;height:35px;line-height:35px;text-decoration:none;background:#ececec;text-align:center;font-weight:bold}
.c-table-links a:hover,.c-table-links a:active{background:#0098dd;color:#fff}
.brand-links-container{border-bottom:2px solid #f4f4f4;padding-bottom:15px;margin-bottom:15px}
.brand-links-container:last-child{border:0;padding-bottom:0;margin-bottom:0}
.brand-links-container .c-styled-link-list{float:left;width:25%;padding-left:15px}
.brand-links-container .c-styled-link-list li{margin-right:10px;padding-top:5px}
.brand-links-container .c-styled-link-list li span{position:relative;left:-2px}
.brand-links-container .c-styled-link-list li:first-child{padding-top:0}
.brandlist-container .brand-headline{font-size:24px;color:#0098dd;margin:0;line-height:24px}
.hr-variation{border-color:#f4f4f4;margin:0}
.page-warning{background-color:#000;color:#fff;width:100%;padding-left:10px;line-height:16px}
.page-warning .redirect-info{padding-top:20px}
.page-warning.important{background-color:#d10019}
.page-warning.nocookiemsg{background-color:#0098dd}
.page-warning .inner-wrapper{position:relative}
.page-warning .inner-wrapper a{color:white;text-decoration:underline}
.page-warning .inner-wrapper a:hover{text-decoration:none}
.page-warning .inner-wrapper h2.left{margin-right:100px;display:inline-block;min-width:60%}
.page-warning .inner-wrapper span.left{margin-right:100px;display:inline-block;width:80%}
.page-warning .inner-wrapper .close-info{position:absolute;right:20px;bottom:0;cursor:pointer}
.page-warning .inner-wrapper .close-info .ci{vertical-align:text-bottom;margin-left:4px}
.pricerange-input input{width:5.3em;height:3em;border:1px solid #bcbcbc;font-size:13px;padding-left:4px;text-align:left;color:#bcbcbc}
.pricerange-input .button{width:24px;line-height:1.2;height:24px;float:right;display:block;padding:0}
.pricerange-input.chart .sliderbar-button{margin-right:0}
.pricerange-input.chart .sliderbar-button.pin2{right:-6px}
.pricerange-input.chart--default{margin-right:4px;line-height:3em}
.pricerange-input.chart--hu-label{margin-right:0;margin-left:.308em;line-height:3em;float:right}
.noresult-filter{margin-bottom:25px;font-weight:bold;font-size:13px;line-height:17px}
.noresult-filter:after{clear:both;content:'';display:block}
.noresult-filter span{color:#d10019}
.noresult-filter .filter-list{display:inline}
.filter-line-height{line-height:7px}
.search-refine-selection{display:none}
.searchfacet .search-refine-selection{padding-left:10px;margin-top:22px;display:block}
.searchfacet label{cursor:pointer}
.searchfacet .slide-box{margin-top:0;max-width:227px}
.searchfacet .slide-box a.selectlistitem:hover{color:#0098dd}
.slide-box a.selectlistitem{display:table-row}
.slide-box a.selectlistitem label{display:table-cell;padding:1px 0 0 4px}
.slide-box a.selectlistitem input{display:table-cell;vertical-align:text-bottom}
.searchresult h1,.searchresult em{display:inline-block;color:#000;font-size:17px;font-style:normal}
.searchresult .headline-infotext{display:inline-block;color:#000;font-size:1.308em;font-style:normal;font-weight:bold}
.searchresult .filter-list strong.filter-label{display:table-cell}
.searchresult .filter-list ul.filter-list-elements{display:table-cell;line-height:20px}
.searchresult .product-table{table-layout:fixed}
.searchresult .product-table td:first-child{min-width:150px;padding-right:14px}
.searchresult .product-table td.part .popup-frame{padding-top:26px}
.searchresult .product-table .product-image{width:170px}
.searchresult .product-table .product-addtocart{float:right;overflow:auto}
.searchresult .product-table .product-addtocart .row{min-width:auto}
.searchresult .product-table .table-cell-items{padding:15px 0 0 0}
.ccpMain--compress .searchresult .product-table .name{max-width:200px}
.searchresult .product-table .name a{text-overflow:ellipsis;white-space:nowrap;display:block;height:18px;overflow:hidden}
.ccpMain--compress .searchresult .product-table .name a{width:230px}
.searchresult .product-table .alt{width:175px}
.searchresult .product-table .row{min-width:300px}
.searchresult .promotion .product-table .table-row td,.searchresult .promotion .product-table td{border:0}
.searchresult-feedback h1{font-size:17px}
.searchresult-feedback h2{font-size:17px;color:#0098dd}
.searchresult-feedback a{text-decoration:none}
.searchresult-feedback ul{list-style:none;padding:0;margin:0}
.searchresult-feedback ul li{vertical-align:top;display:inline-block;width:190px;padding-right:20px;margin-bottom:10px}
.searchresult-feedback ul li button{background-color:#0098dd;color:#fff;min-width:75px;font-weight:bold;text-align:center;padding:10px;text-decoration:none;border:0;font-size:13px;line-height:17px}
.searchresult-feedback ul li button,.searchresult-feedback ul li small,.searchresult-feedback ul li img{width:100%;display:block}
.searchresult-feedback ul li small{padding-top:2px;color:#616161;font-size:11px;text-align:center}
.sliderbar-outer{position:relative;width:213px;height:24px;padding:10px 0 10px 0;opacity:0}
.sliderbar-inner{position:absolute;background:#ececec;top:10px;left:0;right:0;height:3px}
.sliderbar-selection{background:#0098dd;position:absolute;left:0;right:0;height:3px;padding:0}
.sliderbar-button{position:absolute;display:block;top:-14px;width:34px;height:34px}
.sliderbar-button-right,.sliderbar-button-left{background:url(clientlibs_styles/images/sprite.gif) no-repeat;background-position:-214px -120px}
.sliderbar-button-right.hover,.sliderbar-button-left.hover,.sliderbar-button-right:hover,.sliderbar-button-left:hover,.sliderbar-button-right:focus,.sliderbar-button-left:focus{cursor:pointer;background-position:-177px -120px}
.sliderbar-button-left{left:-17px}
.sliderbar-button-right{right:-17px}
.no-padding{padding:0}
.no-js .c-searchfacet-pricerange-sliderbar{display:none}
.no-js .c-searchfacet-pricerange ul{display:block}
.payment-type-account{margin-bottom:2em}
.payment-type-account .row-block:hover{background-color:#fff}
.payment-type-account .active{background-color:#fff;padding-bottom:30px}
.payment-type-account .row-block{padding-top:3px;min-width:578px;width:auto;margin-left:132px}
.payment-type-account .row-block .no-break-account{float:left;padding-top:4px}
.payment-type-account .logo-holder{width:132px;float:left}
.payment-type-account .radio-row{margin-left:1em}
.payment-type-account .action-holder{margin-left:150px;margin-bottom:20px}
.c-paymentmethod-option-details{padding:1em 2em 0 2em;display:none}
.paymentmethod_option_details--editmode{display:block}
.active .c-paymentmethod-option-details,.no-js .c-paymentmethod-option-details{display:block}
.inputs.c-paymentmethod-option-details{padding:0 2em}
.bold{font-weight:bold}
.form-button-row{margin-top:15px}
.form-button-row>.button-right{float:right}
.address-block{padding-bottom:17px}
.choose-address{padding-bottom:17px}
.choose-address h3{font-size:13px;line-height:13px}
.choose-address p{margin:0}
.choose-address p:first-of-type{color:red}
.choose-address label{display:block}
.choose-address label:first-of-type{display:inline-block}
.choose-address label input:checked ~ span{color:#0098dd;font-weight:bold}
.choose-address label.changing{display:inline-block;position:relative}
.choose-address label.changing input{display:none}
.head_register_div{margin-bottom:25px;margin-top:25px}
.headline_register_left{float:left;margin-right:5px !important}
.headline_register{display:inline;color:#000;font-size:19.5px;line-height:17px;font-weight:bold}
.headline_register--blue{color:#0098dd}
.button-margin{margin-top:5px}
.shippingtypselect__title{margin-bottom:14px}
.shippingtypselect__title__line{color:#0098dd;margin-bottom:6px;font-weight:bold}
.shippingtypselect__title__line--big{font-size:16px;line-height:24px}
.shippingtypselect__title--underlined{border-bottom:2px solid #0098dd}
.shippingtypselect__subtitle{font-weight:bold;margin-bottom:.5em}
.shippingtypselect__entrylist{display:table;width:100%;height:17px}
.shippingtypselect__entrylist__item{display:table-row}
.shippingtypselect__entrylist__item__pos,.shippingtypselect__entrylist__item__amount,.shippingtypselect__entrylist__item__name{display:table-cell;vertical-align:middle;text-align:center}
.shippingtypselect__entrylist__item__pos__icon{width:17px;height:17px;color:#fff;background-color:#bcbcbc}
.shippingtypselect__entrylist__item__amount{padding-left:.5em;white-space:nowrap}
.shippingtypselect__entrylist__item__name{text-align:left;padding-left:1em}
.shippingtypselect__list .shippingtypselect__item__input{white-space:nowrap}
.shippingtypselect__list .shippingtypselect__item__info{vertical-align:top}
.shippingtypselect__list .shippingtypselect__item__info p{display:inline}
.shippingtypselect__list .shippingtypselect__item__info--invalid{color:#bcbcbc;vertical-align:top;display:table-cell;padding-bottom:15px}
.shippingtypselect__list .shippingtypselect__item__info--invalid p{display:inline}
.shippingtypselect__list .shippingtypselect__item__info--invalid a{color:#bcbcbc}
.shippingtypselect__list .shippingtypselect__item__additional :after{clear:both}
.shippingtypselect__list .shippingtypselect__item__additional__content{padding-top:15px}
.shippingtypselect__list .shippingtypselect__item__additional__content__left{float:left;padding-right:15px}
.shippingtypselect__list .shippingtypselect__item--invalid{color:#0098dd;padding-bottom:15px}
.shippingtypselect__list .shippingtypselect__item .shippingtypselect__item__row+.shippingtypselect__item__row{margin-left:1.7em;margin-top:.8em}
.form-container .row input[type="radio"]+label .span-address{word-break:break-all;display:block}
.form-container .row input[type="radio"]:checked+label{color:#0098dd;font-weight:bold}
.form-container .row input[type="radio"]:checked+label .span-address{font-weight:bold;color:#0098dd}
.form-container .row [disabled]+label{color:#bcbcbc}
.form-container .row--offer{margin-top:-10px}
.form-container .row .password{float:left}
.form-container .row .password::-ms-reveal,.form-container .row .password::-ms-clear{display:none}
.form-container .row .password__icon{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:1px;right:6px;cursor:pointer;padding:0 8px;line-height:23px;vertical-align:middle;color:#616161;font-size:13px;font-weight:bold}
.form-container .row .password__wrapper{display:inline-block;position:relative;width:100%}
.form-container .row .contact input[type=number]{width:232px}
.form-container .row .contact input[type=text]{width:40px}
.form-container .row.mid-size-left .area,.form-container .row.mid-size-right .area{width:230px}
.form-container .row.small-size-left .area,.form-container .row.small-size-right .area{width:50px}
.form-container .row.half-size-left,.form-container .row.half-size-right{width:50%;max-width:300px;float:left;padding-right:5px}
.form-container .row.half-size-left .area,.form-container .row.half-size-right .area{width:100%}
.form-container .row.half-size .area input{width:50%;max-width:300px}
.form-container .row.quarter-size .area input{width:5.769em}
.form-container .row.mid-size-left,.form-container .row.small-size-right,.form-container .row.mid-size-right,.form-container .row.small-size-left,.form-container .row.half-size-left,.form-container .row.half-size-right,.form-container .row.email-size{position:inherit}
.form-container .row.mid-size-left .area,.form-container .row.small-size-right .area,.form-container .row.mid-size-right .area,.form-container .row.small-size-left .area,.form-container .row.half-size-left .area,.form-container .row.half-size-right .area,.form-container .row.email-size .area{margin-right:10px}
.form-container .row.mid-size-left .area input,.form-container .row.small-size-right .area input,.form-container .row.mid-size-right .area input,.form-container .row.small-size-left .area input,.form-container .row.half-size-left .area input,.form-container .row.half-size-right .area input,.form-container .row.email-size .area input{width:100%}
.form-container .row.contact-product-left .area{width:215px}
.form-container .row.contact-product-flag-small .area{margin-left:15px}
.form-container .row.mid-size-left::after,.form-container .row.small-size-left::after,.form-container .row.half-size-left::after{display:none}
.form-container .row.mid-size-left .bullet,.form-container .row.small-size-left .bullet,.form-container .row.half-size-left .bullet{display:none}
.form-container .row.small-size-right label,.form-container .row.mid-size-right label,.form-container .row.half-size-right label{display:none}
.form-container .row.email-size .area{width:200px}
.form-container .row.email-size label{display:none}
.form-container .row.multiline label{line-height:14px}
.form-container .row.grey-input-bg input{background-color:#ececec}
.form-container .row .ccpFormSubheadline{margin-top:26px}
.form-container .row .ccpFormSubheadline__main{font-size:16px;font-weight:bold}
.form-container fieldset.financing{padding-bottom:25px}
.form-container fieldset.financing:not(:last-of-type){border-bottom:1px solid #ececec}
.form-container fieldset.financing:not(:last-of-type) .radio-row{width:300px}
.form-container fieldset.financing:not(:last-of-type) .error-radio{line-height:20px}
.form-container fieldset.financing:not(:first-child){margin-top:25px}
.form-container fieldset.financing .headline-wrapper>div{float:left;line-height:21px}
.form-container fieldset.financing .headline-wrapper .bullet{margin-left:10px}
.form-container fieldset.financing .headline-wrapper__edit{margin-left:10px}
.form-container fieldset.financing a.change{line-height:22px;margin-left:22px}
.form-container fieldset.financing .text-blue{color:#0098dd;font-weight:bold;font-size:16px;line-height:14px}
.form-container .contact-product-center-dash{position:absolute}
.form-container .ccpToggler__container{margin-left:150px;margin-bottom:10px}
.error-messages,.warning-messages,.success-messages,.notice-messages,.ERROR-messages,.WARNING-messages,.SUCCESS-messages,.NOTICE-messages{padding:15px 20px;margin-top:2em;margin-bottom:2em}
.error-messages h3,.warning-messages h3,.success-messages h3,.notice-messages h3,.ERROR-messages h3,.WARNING-messages h3,.SUCCESS-messages h3,.NOTICE-messages h3{float:left;margin:0 20px 0 0}
.error-messages div.messagetext,.warning-messages div.messagetext,.success-messages div.messagetext,.notice-messages div.messagetext,.ERROR-messages div.messagetext,.WARNING-messages div.messagetext,.SUCCESS-messages div.messagetext,.NOTICE-messages div.messagetext{display:inline-block;margin:0 20px 0 0}
.error-messages div.error__block,.warning-messages div.error__block,.success-messages div.error__block,.notice-messages div.error__block,.ERROR-messages div.error__block,.WARNING-messages div.error__block,.SUCCESS-messages div.error__block,.NOTICE-messages div.error__block{display:inline-block}
.error-messages a,.warning-messages a,.success-messages a,.notice-messages a,.ERROR-messages a,.WARNING-messages a,.SUCCESS-messages a,.NOTICE-messages a{color:inherit;text-decoration:underline}
.error-messages .error-code,.warning-messages .error-code,.success-messages .error-code,.notice-messages .error-code,.ERROR-messages .error-code,.WARNING-messages .error-code,.SUCCESS-messages .error-code,.NOTICE-messages .error-code{color:#616161}
.error-messages,.ERROR-messages{border:solid 1px #d10019;color:#d10019}
.warning-messages,.WARNING-messages{border:solid 1px #ff7200;color:#ff7200}
.success-messages,.notice-messages,.SUCCESS-messages,.NOTICE-messages{border:solid 1px #309900;color:#309900}
div.error label{color:#d10019}
div.error input{border-color:#d10019}
div.error-text{color:#d10019}
div.warning label{color:#ff7200}
div.warning input{border-color:#ff7200}
div.warning-text{color:#ff7200}
.keywordlist .c-table-links a:hover{color:#fff}
.keywordlist a{text-decoration:none}
.keywordlist a:hover{color:#0098dd;font-weight:bold}
.keywordlist h1{color:#0098dd;font-size:24px}
.keywordlist .c-sub-cats-navigation{display:block;width:100%;float:left;margin:0 0 20px;position:relative;border-bottom:1px solid #f4f4f4}
.keywordlist .c-sub-cats-navigation-list{padding-left:15px;overflow:hidden}
.keywordlist .c-sub-cats-navigation-list li{width:24%;max-height:32px;margin:0 1% 5px 0;float:left}
.keywordlist .c-sub-cats-navigation-list-link{position:relative;left:-2px}
.keywordlist .column{height:auto;vertical-align:top;overflow:visible;display:inline-block}
.keywordlist .column-one,.keywordlist .column-two,.keywordlist .column-three{width:32%;max-width:33%}
.keywordlist .keyword-group{padding-bottom:20px}
.keywordlist .keyword-group .keyword-headline{font-size:24px;color:#0098dd;margin:0;line-height:24px}
.keywordlist .link-list>a{display:block;padding-top:5px}
.freeshipping-teaser{background-color:#d4ecfa;max-width:550px;min-width:370px;min-height:44px;padding:7px 10px 6px 8px;position:relative;margin-bottom:11px}
.freeshipping-teaser-icon{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M956.806%2C546.316c-14.083-16.908-5.865-23.477-24.607-62.111%20c-15.522-31.962-158.438-157.072-174.648-173.286c-21.124-21.257-57.89-61.159-74.774-74.845%20c-23.624-19.016-67.164-21.354-76.321-21.354c-9.24%2C0-486.153-8.614-516.065%2C0c-32.44%2C9.305-46.492%2C39.81-54.725%2C65.552%20C25.691%2C311.563%2C15.427%2C414.486%2C9.789%2C506.29L5.474%2C621.616c0.035%2C12.189%2C0.285%2C22.581%2C0.873%2C30.172%20c3.592%2C44.524%2C98.543%2C40.226%2C98.543%2C40.226c2.427%2C54.026%2C46.949%2C97.096%2C101.537%2C97.096c55.318%2C0%2C100.183-44.11%2C101.56-98.988%20l366.384-0.512c1.215%2C55.162%2C46.189%2C99.501%2C101.656%2C99.501c55.763%2C0%2C100.97-44.891%2C101.614-100.527c0%2C0%2C65.651-3.026%2C79.165-5.182%20c15.218-2.27%2C29.302-1.093%2C36.269-42.139C1000.156%2C600.245%2C980.243%2C574.441%2C956.806%2C546.316z%20M394.125%2C463.055h-3.592%20c0-10.929%2C0-8.616%2C0-10.974c0-3.934-1.898-10.884-1.504-10.884h26.955L394.125%2C463.055z%20M394.932%2C408.412%20c2.754-10.929%2C7.077-17.508%2C12.585-23.801c12.197-14.946%2C29.509-20.357%2C48.389-20.357c12.052%2C0%2C23.398%2C1.776%2C32.665%2C4.36%20l-39.799%2C39.799H394.932z%20M440.614%2C252.953c45.859%2C0%2C87.806%2C16.038%2C121.152%2C42.469l-56.659%2C56.659l5.488-22.349%20c-14.164-6.291-35.018-11.799-59.011-11.799c-36.981%2C0-68.455%2C13.176-90.878%2C38.352c-12.583%2C14.557-22.028%2C30.268-27.141%2C52.126%20h-30.46v32.785h26.127c0%2C0-4.269%2C6.556-4.269%2C10.488c0%2C2.363%2C0%2C0.441%2C0%2C11.37h-21.858v21.858h29.671%20c1.903%2C8.197%2C5.096%2C20.114%2C9.273%2C30.218l-54.546%2C54.545c-26.521-33.353-42.618-75.221-42.618-121.167%20C244.883%2C340.41%2C332.516%2C252.953%2C440.614%2C252.953z%20M440.614%2C644.415c-42.472%2C0-81.375-14.073-113.449-37.065l49.359-49.357%20c20.68%2C15.542%2C46.441%2C24.301%2C74.27%2C24.301c25.178%2C0%2C47.995-7.477%2C61.37-14.948l-9.447-43.667c-8.26%2C4.328-26.745%2C10.23-44.846%2C10.23%20c-16.268%2C0-31.518-4.355-43.497-13.763l35.234-35.232h39.288v-21.858h-17.43l127.049-127.042%20c22.684%2C31.871%2C36.834%2C70.676%2C36.834%2C112.671C635.347%2C556.783%2C548.713%2C644.415%2C440.614%2C644.415z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20space%3D%22preserve%22%20width%3D%2246%22%20height%3D%2228%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M956.806%2C546.316c-14.083-16.908-5.865-23.477-24.607-62.111%20c-15.522-31.962-158.438-157.072-174.648-173.286c-21.124-21.257-57.89-61.159-74.774-74.845%20c-23.624-19.016-67.164-21.354-76.321-21.354c-9.24%2C0-486.153-8.614-516.065%2C0c-32.44%2C9.305-46.492%2C39.81-54.725%2C65.552%20C25.691%2C311.563%2C15.427%2C414.486%2C9.789%2C506.29L5.474%2C621.616c0.035%2C12.189%2C0.285%2C22.581%2C0.873%2C30.172%20c3.592%2C44.524%2C98.543%2C40.226%2C98.543%2C40.226c2.427%2C54.026%2C46.949%2C97.096%2C101.537%2C97.096c55.318%2C0%2C100.183-44.11%2C101.56-98.988%20l366.384-0.512c1.215%2C55.162%2C46.189%2C99.501%2C101.656%2C99.501c55.763%2C0%2C100.97-44.891%2C101.614-100.527c0%2C0%2C65.651-3.026%2C79.165-5.182%20c15.218-2.27%2C29.302-1.093%2C36.269-42.139C1000.156%2C600.245%2C980.243%2C574.441%2C956.806%2C546.316z%20M394.125%2C463.055h-3.592%20c0-10.929%2C0-8.616%2C0-10.974c0-3.934-1.898-10.884-1.504-10.884h26.955L394.125%2C463.055z%20M394.932%2C408.412%20c2.754-10.929%2C7.077-17.508%2C12.585-23.801c12.197-14.946%2C29.509-20.357%2C48.389-20.357c12.052%2C0%2C23.398%2C1.776%2C32.665%2C4.36%20l-39.799%2C39.799H394.932z%20M440.614%2C252.953c45.859%2C0%2C87.806%2C16.038%2C121.152%2C42.469l-56.659%2C56.659l5.488-22.349%20c-14.164-6.291-35.018-11.799-59.011-11.799c-36.981%2C0-68.455%2C13.176-90.878%2C38.352c-12.583%2C14.557-22.028%2C30.268-27.141%2C52.126%20h-30.46v32.785h26.127c0%2C0-4.269%2C6.556-4.269%2C10.488c0%2C2.363%2C0%2C0.441%2C0%2C11.37h-21.858v21.858h29.671%20c1.903%2C8.197%2C5.096%2C20.114%2C9.273%2C30.218l-54.546%2C54.545c-26.521-33.353-42.618-75.221-42.618-121.167%20C244.883%2C340.41%2C332.516%2C252.953%2C440.614%2C252.953z%20M440.614%2C644.415c-42.472%2C0-81.375-14.073-113.449-37.065l49.359-49.357%20c20.68%2C15.542%2C46.441%2C24.301%2C74.27%2C24.301c25.178%2C0%2C47.995-7.477%2C61.37-14.948l-9.447-43.667c-8.26%2C4.328-26.745%2C10.23-44.846%2C10.23%20c-16.268%2C0-31.518-4.355-43.497-13.763l35.234-35.232h39.288v-21.858h-17.43l127.049-127.042%20c22.684%2C31.871%2C36.834%2C70.676%2C36.834%2C112.671C635.347%2C556.783%2C548.713%2C644.415%2C440.614%2C644.415z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-size:contain;background-repeat:no-repeat;background-size:54px 54px;background-position:center center;width:54px;height:100%;position:absolute;top:0;left:8px}
.freeshipping-teaser-content{padding-left:62px;width:100%}
.freeshipping-teaser-content h3{font-size:15px;color:#0098dd;margin:0;float:left}
.freeshipping-teaser-content-check-icon{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M356.179%2C894.092L32.241%2C570.153c-35.252-35.223-35.252-92.39%2C0-127.613%20c35.252-35.252%2C92.361-35.252%2C127.613%2C0l195.82%2C187.133l474.063-489.01c35.154-38.914%2C84.596-51.22%2C125.557-22.855%20c40.981%2C28.378%2C51.233%2C84.576%2C22.855%2C125.557L356.179%2C894.092z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20space%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M356.179%2C894.092L32.241%2C570.153c-35.252-35.223-35.252-92.39%2C0-127.613%20c35.252-35.252%2C92.361-35.252%2C127.613%2C0l195.82%2C187.133l474.063-489.01c35.154-38.914%2C84.596-51.22%2C125.557-22.855%20c40.981%2C28.378%2C51.233%2C84.576%2C22.855%2C125.557L356.179%2C894.092z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');margin:0 0 0 10px;background-position:0 1px;height:15px;background-repeat:no-repeat;background-size:contain;width:15px;display:inline-block;float:left}
.freeshipping-teaser-content .form-container{display:inline-block;padding-bottom:0}
.freeshipping-teaser-content .form-container .row{margin:0}
.freeshipping-teaser-content .form-container .row .bullet{height:13px;min-width:0;line-height:0}
.freeshipping-teaser-content .form-container .row .bullet .ci-info-lightgray.ci-medium{margin:-3px 0 0;background-position:0 3px;height:19px}
.freeshipping-teaser-content .form-container .row .bullet .drop{left:-107px;top:24px}
.ccpNavigationMain__item__holder--cart .freeshipping-teaser{margin-top:20px;margin-bottom:0}
.ci-loading-spinner{margin:0 auto;max-width:100px;min-height:80px;min-width:80px;padding:5px;width:100%}
body>.ci-loading-spinner{left:50%;position:fixed;top:50%;width:100%;z-index:10000}
.loading-spinner{animation:spinneranimate 1.2s 0 ease infinite;animation-iteration-count:1}
.loading-spinner #rect0{animation:spinneranimate 1.2s 0 ease infinite}
.loading-spinner #rect1{animation:spinneranimate 1.2s .1s ease infinite}
.loading-spinner #rect2{animation:spinneranimate 1.2s .2s ease infinite}
.loading-spinner #rect3{animation:spinneranimate 1.2s .3s ease infinite}
.loading-spinner #rect4{animation:spinneranimate 1.2s .4s ease infinite}
.loading-spinner #rect5{animation:spinneranimate 1.2s .5s ease infinite}
.loading-spinner #rect6{animation:spinneranimate 1.2s .6s ease infinite}
.loading-spinner #rect7{animation:spinneranimate 1.2s .7s ease infinite}
.loading-spinner #rect8{animation:spinneranimate 1.2s .8s ease infinite}
.loading-spinner #rect9{animation:spinneranimate 1.2s .9s ease infinite}
.loading-spinner #rect10{animation:spinneranimate 1.2s 1s ease infinite}
.loading-spinner #rect11{animation:spinneranimate 1.2s 1.1s ease infinite}
@keyframes spinneranimate{0{opacity:0}
100%{opacity:1}
}
.c-download{margin-bottom:20px}
.c-download-promotion-box img{float:left;margin-right:5px}
.c-download-link{margin-bottom:5px;margin-top:5px}
.form-container.orderconfirmation .base-line-height{font-size:13px;line-height:17px}
.form-container.orderconfirmation .row .label{vertical-align:top}
.form-container.orderconfirmation .storeinfo-table{margin-top:10px}
.form-container.orderconfirmation .storeinfo-table tr,.form-container.orderconfirmation .storeinfo-table td,.form-container.orderconfirmation .storeinfo-table p{padding:0;margin:0}
.form-container.orderconfirmation .storeinfo-table td{vertical-align:top}
.form-container.orderconfirmation .storeinfo-table tr td:first-child{padding-right:20px}
.form-container.orderconfirmation .storeinfo-table tr.opening-hours>td{padding-top:1em}
.form-container.orderconfirmation .orderconfirmation__billing__address__container{margin-top:6px}
.form-container.orderconfirmation .orderconfirmation__order__number{line-height:28px}
.form-container.orderconfirmation .orderconfirmation__payment__method .advanced_payment{width:auto !important;max-width:75% !important}
.form-container.orderconfirmation .orderconfirmation__payment__method .advanced_payment>div{font-size:13px;line-height:17px}
.form-container.orderconfirmation .orderconfirmation__payment__method__infotext{font-size:13px;line-height:17px;margin-top:14px}
.form-container.orderconfirmation .orderconfirmation__reference__number{margin-top:14px}
.form-container.orderconfirmation .orderconfirmation__reference__number--smallheight{font-size:13px;line-height:17px}
.form-container.orderconfirmation .area_shipping{margin-top:6px}
.form-container.orderconfirmation .area_deliverytype{width:400px}
.c-cart-confirmation-headline{color:#0098dd;padding-top:16px}
.cartnavi-hr{border-top:1px solid #ececec}
.cart-close{position:absolute;top:34px;right:0}
.touch .section.table{overflow-x:scroll}
.product-feature-table{border:0;color:#000}
.product-feature-table th{background-color:#ececec;border:0;height:30px;vertical-align:top;text-align:left;padding:5px 10px}
.product-feature-table td{border:0;padding:5px 10px}
.product-feature-table tr{border:0;height:24px}
.product-feature-table tr:nth-child(2n+1){background-color:#f4f4f4}
.product-feature-table tr:nth-child(2n+2){background-color:#fff}
.category-list{margin:0;padding:0;list-style:none;position:relative}
.category-list__item{float:left;margin:0 0 12px 12px}
.category-list__item--active{margin:0 0 0 12px}
@media screen and (min-width:1440px){.category-list__item{width:calc(20% - 10px)}
.category-list__item:nth-child(5n+1){width:calc(20% - 8px);clear:left;margin:0}
}
@media screen and (max-width:1439px){.category-list__item{width:calc(25% - 10px)}
.category-list__item:nth-child(4n+1){width:calc(25% - 8px);clear:left;margin:0}
}
.category-list__item__container{border:1px solid #ececec;position:relative;height:175px;padding:5px}
.category-list__item--active .category-list__item__container{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15)}
.category-list__item__container__arrow{display:none;position:absolute;bottom:-20px;width:100%}
.category-list__item--active .category-list__item__container__arrow{display:block}
.category-list__item__container__image{display:table;height:110px;width:100%}
.category-list__item__container__image__container{display:table-cell;vertical-align:middle}
.category-list__item__container__image__container__src{max-width:100px;max-height:100px;margin:auto;display:block}
.category-list__item__container__title{display:table;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;height:51px;width:100%}
.category-list__item__container__title__content{display:table-cell;vertical-align:bottom;padding-bottom:19px}
.category-list__item__sub{display:none;left:0;position:absolute;margin:0;width:100%}
.category-list__item__sub__container{background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);box-shadow:0 0 5px 2px rgba(0,0,0,0.3);padding:20px;position:relative;margin:20px 1px 20px 1px}
.category-list__item__sub__container__close{position:absolute;right:8px;top:7px}
.category-list__item__sub__container__header{text-decoration:none;margin:0 0 10px;padding:0 0 7px;font-weight:bold}
.category-list__item__sub__container__header__title{font-size:17px;line-height:21px;color:#0098dd}
.category-list__item__sub__container__header__title:hover{text-decoration:underline}
.category-list__item__sub__container__list{margin-bottom:17px;clear:both;overflow:hidden}
.category-list__item__sub__container__list__item{margin:8px 0 0 0;line-height:17px;float:left;width:33.33%;font-size:13px;overflow:hidden;display:inline}
.category-list__item__sub__container__list__item__link{text-decoration:none;padding:0 20px 0 0}
.category-list__item__sub__container__list__item__link__label{font-weight:bold}
.category-list__item__sub__container__list__item__link:hover{color:#0098dd}
.category-list__item--active .category-list__item__sub{display:block}
.category-list__item__sub__container__list{margin:0;padding:0;list-style:none}
.category-list:after{content:"";display:block;clear:both}
.product-list{list-style:none;margin:0 0 20px 0;padding:0}
.product-list .main-category,.product-list .sub-category{float:left;margin:0 20px 10px 0;padding:5px}
.product-list .main-category{border:1px solid #ececec;width:18%;margin-right:15px;cursor:pointer}
.product-list .main-category a{display:block}
.product-list .main-category .product-title{text-align:center;margin-top:5px}
.product-list .main-category.c-arrow.c-arrow-top.c-arrow-small:before{content:none}
.product-list .main-category.clicked{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15);position:relative}
.product-list .main-category.clicked.c-arrow.c-arrow-top.c-arrow-small:before{content:""}
.product-list .main-category:hover{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15)}
.product-list .main-category:before{top:174px;z-index:999}
.product-list .sub-category{margin:8px 0 22px 0;border:1px solid #ececec;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15);width:96%}
.product-list .sub-category .holder .close{position:absolute;right:9px}
.product-list .sub-category ul{margin-left:-40px}
.product-list .sub-category ul li{width:23.75%;margin-left:10px}
.product-list .sub-category ul li:before{content:'';width:7px;height:9px;background:url('clientlibs_styles/images/sprite.gif') no-repeat;background-position:0 -7px;display:inline-block;margin:0 0 0 3px}
.product-list .sub-category ul li a{border:0;padding:0;text-align:left;font-size:13px;display:inline}
.product-list .sub-category ul li a:hover{border:0;text-decoration:underline}
.product-image-popup .mfp-content{width:auto;max-width:98%}
.product-image-popup .mfp-content .content-popup{width:auto}
.product-image-popup .carousel-block{padding:0 20px}
.product-image-popup .carousel-block .slide img{margin:auto}
.touch .product-image-popup .carousel-block .mask:after{content:"";position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);width:60px;height:60px;background-image:url(clientlibs_styles_icons/default/png/pinch.png);border:10px solid white;opacity:0;animation:pinchfade 5s}
@keyframes pinchfade{0{opacity:0}
20%{opacity:1}
80%{opacity:1}
100%{opacity:0}
}
.lightbox-holder{display:none}
.hidden-address{display:block}
.extendedDeliveryCategory__notification{color:#ff7200}
.heading .checkorder__heading__legalNote{max-width:100%;padding-top:5px;font-size:11px;margin:0 326px 0 0}
.heading .checkorder__heading__legalNote .text,.heading .checkorder__heading__legalNote p{font-size:11px;margin:0;max-width:none;padding:0}
.checkbox-comp .ccpForm__label{margin:0 !important}
.checkbox-comp .error-text{margin-left:22px;padding-top:10px !important;display:block !important;float:none !important;width:100% !important;max-width:100% !important}
.ccpCourierFromStore__headline{color:#0098dd;font-size:16px;line-height:24px;font-weight:bold;margin-bottom:10px}
.ccpCourierFromStore__timewindow__info{color:#0098dd;font-weight:bold;display:block;line-height:28px}
.ccpCourierFromStore__timewindow__container .row{float:left}
.ccpCourierFromStore__timewindow__container .row:first-of-type{margin-right:10px}
.ccpCourierFromStore__timewindow__container .row .area{width:140px}
.ccpCourierFromStore__timewindow__container .row.error .error-text:first-of-type{margin-left:10px}
.ccpCourierFromStore__timewindow__container:after{clear:both;content:'';display:block}
.ccpCourierFromStore__store{font-weight:bold;margin-left:165px;margin-bottom:15px}
.ccpCourierFromStore__error{color:#d10019}
html.lt-ie9 .top-menu li:first-child a{border-left:1px solid #bcbcbc}
html.lt-ie9 .top-menu a{border:1px solid #bcbcbc;border-left:0}
html.lt-ie9 .gallery-holder .box{border:1px solid #ececec}
html.lt-ie9 .popup-block{border:1px solid #bcbcbc}
html.lt-ie9 .item-text .popup-block:before{display:none}
html.lt-ie9 .purchases-block .gallery-holder .col-holder .product-block{min-height:252px}
html.lt-ie9 .purchases-block .gallery-holder .col-holder .slide-holder{border:2px solid #0098dd}
html.lt-ie9 .purchases-block .gallery-holder .gallery .slide-holder:hover{border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:-1px 0 16px}
html.lt-ie9 .purchases-block .gallery-holder .item-frame{border-top:1px solid #ececec}
html.lt-ie9 .purchases-block .col-frame .item-frame{border-top:1px solid #ececec}
html.lt-ie9 .purchases-block .col-frame .frame{min-height:264px}
html.lt-ie9 .purchases-block .row-holder{border-top:1px solid #ececec}
html.lt-ie9 .purchases-table td{border-top:1px solid #ececec}
html.lt-ie9 .product-list .drop .holder{border:1px solid #ececec}
html.lt-ie9 .top-nav .drop .holder{border:1px solid #ececec}
html.lt-ie9 .top-nav .drop .holder:before{display:none}
html.lt-ie9 .form-container .drop .holder{border:1px solid #ececec}
html.lt-ie9 .form-container .drop .holder:before{display:none}
html.lt-ie9 .gallery .slide .product-block{width:158px}
html.lt-ie9 .top-menu li{margin:0}
html.lt-ie9 .carousel,html.lt-ie9 .chatbox{display:none}
.login-row{width:100%;margin-top:-16px}
.login-row .form-container .text{margin-bottom:0;max-width:none}
.login-row .login-left{float:left;width:50%;padding-right:80px}
.login-row .login-left .text a{position:relative}
.login-row .login-right{float:left;width:49%;padding-left:50px;border-left:1px solid #ececec}
.login-row .login-right .login-buttons{position:relative}
.login-row .login-right .login-guest-account h2{margin-top:47px;margin-bottom:12px}
.login-row .login-right .login-guest-account p{margin-bottom:12px}
.login-row .login-right .login-content p{margin-top:-3px}
.login-row .login-content{min-height:103px}
.login-row .login-content ul{list-style-type:none;padding:0}
.login-row .login-content ul li{margin-bottom:6px}
.login-row .login-content p{margin-bottom:13px}
.login-row .login-content .warning{margin-bottom:10px}
.login-row .login-content .area img{display:block;margin-top:15px}
@media(min-width:1361px){.login-row .login-left .login-buttons{max-width:440px}
.login-row .login-left .login-buttons .button-holder{float:right}
.login-row .login-left .login-buttons>a{top:8px;width:150px;float:left}
}
@media(max-width:1360px){.login-row .login-left .login-buttons{margin-top:25px}
.login-row .login-left .login-buttons .button-holder{text-align:left;float:none}
.login-row .login-left .login-buttons>a{top:20px}
.login-row .login-left .login-content .area{width:100%;max-width:300px;clear:both}
.login-row .login-left .login-content .area input{width:100%}
.login-row .login-left .login-content .warning{max-width:290px}
}
@media(max-width:1003px){.login-row .login-left{width:100%}
.login-row .login-right{width:100%;padding-left:0;border-left:0;margin-top:70px}
.login-row .login-content{min-height:100px}
.columns-holder .login-infotext .block{width:100%;padding-top:70px}
}
.ccpLoginMessage{display:block;color:#d10019}
.ccpLoginButtonRedirect{display:inline}
.contentheader{margin-bottom:15px}
.contentheader .ch-wrapper{position:relative;overflow:hidden;background-color:#fff}
.contentheader .ch-wrapper:after{content:'';position:absolute;bottom:0;width:100%;height:30px;background:url(images/content-header-arrow-overlay.png) no-repeat scroll 50% 0 transparent}
.contentheader .ch-wrapper img:not([class*="cq-image-placeholder"]){max-width:none;width:auto;height:auto;display:block;margin-bottom:9px}
.contentdistributor .c-content-distributor.contentdistributor--left__small{margin-left:12.5px}
.contentdistributor .c-content-distributor.contentdistributor--left__big{margin-left:25px}
.contentdistributor .c-content-distributor.contentdistributor--right__small{margin-right:12.5px}
.contentdistributor .c-content-distributor.contentdistributor--right__big{margin-right:25px}
.contentdistributor__text{font-size:13px}
.image .contentdistributor__text{width:50%;display:inline-block}
.contentdistributor__image{width:auto;max-width:49%;vertical-align:top}
.contentdistributor__image.contentdistributor__image--left{float:left;margin-right:1%}
.contentdistributor__image.contentdistributor__image--right{float:right;margin-left:1%}
.contentdistributor .c-content-distributor{display:block;margin:12px 0 12px 0;font-size:0}
.contentdistributor .c-content-distributor-inner{overflow:hidden}
.contentdistributor .c-content-distributor-caption{position:relative;border-bottom:2px solid #0098dd;box-sizing:border-box;margin-bottom:25px}
.contentdistributor .c-content-distributor h3{margin:0;padding:0;list-style:none;font-size:14px;line-height:normal;display:inline-block;padding-bottom:10px;color:#0098dd}
.contentdistributor .c-content-distributor h3 a{color:#0098dd}
.contentdistributor .c-content-distributor ul{list-style:none;padding:0;font-size:13px}
.contentdistributor .c-content-distributor ul.level-1{display:inline-block;width:100%;margin:0}
.contentdistributor .c-content-distributor ul.level-2{padding-left:18px;max-height:0;display:none}
.contentdistributor .c-content-distributor ul li.level-1:hover>ul.level-2{max-height:999px}
.contentdistributor .c-content-distributor ul li.level-1,.contentdistributor .c-content-distributor ul li.overview{margin-top:16px}
.contentdistributor .c-content-distributor ul li.level-1:first-child,.contentdistributor .c-content-distributor ul li.overview:first-child{margin-top:0}
.contentdistributor .c-content-distributor ul li.level-2{margin-top:9px}
.contentdistributor .c-content-distributor.image ul.level-1{width:50%}
.contentdistributor .c-content-distributor a{color:#000;text-decoration:none}
.contentdistributor .c-content-distributor a:hover{color:#0098dd}
.contentdistributor .c-content-distributor p{margin:0}
.rating-block .BVRRPrimaryRatingSummary .BVRRRatingsHistogramButtonPopin{left:0;top:200px}
.rating-block .BVRRRatingSummary.BVRRPrimarySummary.BVRRPrimaryRatingSummary{min-width:200px}
@media(max-width:1280px){.BVRRRatingsHistogramButton{float:left !important}
}
.BVRRRatingSummary.BVRRPrimaryRatingSummary{width:auto;max-width:470px;display:inline !important}
.popup-frame .popup-block.popup-offer{width:758px;padding-bottom:20px}
.popup-frame .popup-block.popup-offer .products-frame.alt{border:0}
.popup-frame .popup-block.popup-offer table{margin:0;border:0}
.popup-frame .popup-block.popup-offer table th{background:0}
.popup-frame .popup-block.popup-offer table tr.ce-lr td:first-child{vertical-align:bottom}
.popup-frame .popup-block.popup-offer table tr:nth-child(even) td{padding-bottom:0}
.popup-frame .popup-block.popup-offer table tr td label{display:inline;font-weight:normal;font-size:13px;line-height:17px;margin:0}
.popup-frame .popup-block .shippingcoststext{margin-bottom:0 !important}
.popup-frame .popup-block .ccpPDSOfferPopup__addToOffer{display:table;width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #ececec}
.popup-frame .popup-block .ccpPDSOfferPopup__addToOffer__row{display:table-row}
.popup-frame .popup-block .ccpPDSOfferPopup__addToOffer__row__submit{text-align:right}
.popup-frame .popup-block .ccpPDSOfferPopup__addToOffer__row__submit .ccpButton{vertical-align:middle}
.offer-container{border-top:solid #ececec 1px;border-bottom:solid #ececec 1px;padding:15px 0;margin-bottom:25px}
.ccpOfferFormGroup{display:table}
.ccpOfferFormGroup .row{display:table-row}
.ccpOfferFormGroup .row label,.ccpOfferFormGroup .row .area{display:table-cell;white-space:nowrap;padding-bottom:8px;float:none}
.ccpMyAccountOffer__list{padding:3px;width:469px;background-color:#0098dd}
.ccpMyAccountOffer__formBlock{margin-bottom:19px}
.ccpMyAccountOffer__searchbar{width:466px}
.ccpMyAccountOffer__searchbar .ccpMyAccountOffer__searchButton{float:right;background:#0098dd;color:#fff;border:0;height:30px;font-size:17px;font-weight:bold;padding:0 44px;margin:0}
.ccpMyAccountOffer__searchbar .ccpMyAccountOffer__searchBarArea{background-color:white;overflow:hidden;position:relative;width:315px}
.ccpMyAccountOffer__searchbar .ccpMyAccountOffer__searchBarIcon{position:absolute;left:6px;top:6px;height:16px;width:16px}
.ccpMyAccountOffer__searchbar .ccpMyAccountOffer__searchBarInput{display:block;border:0;height:30px;width:100%;padding:6px 10px 6px 27px;color:#616161;background:transparent;font-size:13px}
.content-holder .shippingcoststext{font-size:11px}
.content-holder .shippingcoststext--addtocart{margin-bottom:50px}
.packstation-results-page .packstation-results-page--list{height:290px;margin-bottom:10px}
.packstation-no-result{color:#d10019;font-weight:bold}
.ccpTitle__headline{color:#0098dd;margin:0 0 10px !important;font-size:20px;line-height:24px}
.ccpTitle__headline--black{color:#000}
.main-holder .heading .ccpTitle__headline{margin-top:26px !important}
.main-holder .content-holder .heading .ccpTitle__headline{margin-top:0 !important}
.ccpFlexList{position:relative}
.ccpFlexList__list{padding:0;margin:0;overflow-wrap:break-word;list-style:none}
.ccpFlexList__listelement{position:relative;padding:0 0 9px;list-style-type:none}
.ccpFlexList__iconspan{position:absolute;top:1px}
.ccpFlexList .ci{height:15px;width:15px}
.ccpFlexList__link{text-decoration:none}
.ccpFlexList__link:hover{color:#0098dd}
.ccpFlexList__text a:hover{color:#0098dd}
.ccpFlexList__optionaltitle{display:inherit;font-weight:bold;font-size:17px;line-height:21px;color:#0098dd;margin:0 0 10px;padding:0 0 7px;border-bottom:1px solid #ececec}
.ccpFlexList--square .ccpFlexList__list{margin:0 0 0 20px;list-style:square}
.ccpFlexList--square .ccpFlexList__listelement{list-style-type:square}
.ccpFlexList--numberedicon .ccpFlexList__listelement{counter-increment:step-counter}
.ccpFlexList--numberedicon .ccpFlexList__listelement::before{content:counter(step-counter);color:#fff;background-color:#0098dd;font-size:13px;line-height:17px;width:15px;text-align:center;font-family:Arial,Helvetica,sans-serif;position:absolute}
.ccpFlexList--hookicon .ccpFlexList__text,.ccpFlexList--numberedicon .ccpFlexList__text{margin-left:20px;display:inline-block}
.preventBannerDisplay{display:none}
.banner{margin:auto;position:relative;max-width:1425px;width:0;overflow:hidden}
.banner__billboard #billboard-banner{float:right;height:0}
.banner__skyscraper{display:block;position:absolute;left:1455px}
.banner__skyscraper #skyscraper-banner{margin-top:135px}
.banner__skyscraper #skyscraper-banner-top{margin-top:0}
@media only screen and (max-width:2000px) and (min-width:1204px){.show-banner-skyscraper-200 .banner{margin:0;max-width:100%}
}
@media only screen and (min-width:1204px){.show-banner-skyscraper-200 .banner{width:100%;overflow:visible;display:block}
}
@media only screen and (max-width:2000px) and (min-width:1204px){.show-banner-skyscraper-200 .ccpHeader,.show-banner-skyscraper-200 .ccpMain{margin:0 220px 0 0;width:auto}
}
@media only screen and (max-width:2000px) and (min-width:1204px){.show-banner-skyscraper-200 .ccpHeader__container{margin:0}
}
@media only screen and (max-width:2000px) and (min-width:1204px){.show-banner-skyscraper-200 .ccpHeader--fixed{width:100%}
}
.show-banner-skyscraper-200 .banner__skyscraper{width:200px;overflow:hidden}
@media only screen and (max-width:2000px) and (min-width:1646px){.show-banner-skyscraper-200 .banner__skyscraper{left:1445px;right:auto}
}
@media only screen and (max-width:1645px){.show-banner-skyscraper-200 .banner__skyscraper{right:0;left:auto}
}
@media only screen and (max-width:2100px) and (min-width:1304px){.show-banner-skyscraper-300 .banner{margin:0;max-width:100%}
}
@media only screen and (min-width:1304px){.show-banner-skyscraper-300 .banner{width:100%;overflow:visible}
}
@media only screen and (max-width:2100px) and (min-width:1304px){.show-banner-skyscraper-300 .ccpHeader,.show-banner-skyscraper-300 .ccpMain{margin:0 320px 0 0;width:auto}
}
@media only screen and (max-width:2100px) and (min-width:1304px){.show-banner-skyscraper-300 .ccpHeader__container{margin:0}
}
@media only screen and (max-width:2100px) and (min-width:1304px){.show-banner-skyscraper-300 .ccpHeader--fixed{width:100%}
}
.show-banner-skyscraper-300 .banner__skyscraper{width:300px;overflow:hidden}
@media only screen and (max-width:2100px) and (min-width:1746px){.show-banner-skyscraper-300 .banner__skyscraper{left:1445px;right:auto}
}
@media only screen and (max-width:1745px){.show-banner-skyscraper-300 .banner__skyscraper{right:0;left:auto}
}
.trustedshop-checkout-card{margin:0 0 10px}
.trustedshop-store-badge{margin-top:15px}
.hide-search-bar{display:none}
.ccpRecoBundle__form{margin-bottom:3rem}
.ccpRecoBundle__productblock{display:table;width:100%}
.ccpRecoBundle__productline{display:table-row}
.ccpRecoBundle__productline__checkbox,.ccpRecoBundle__productline__imagewrapper,.ccpRecoBundle__productline__titlewrapper,.ccpRecoBundle__productline__pricewrapper{display:table-cell;vertical-align:middle}
.ccpRecoBundle__productline__checkbox{width:2.4rem}
.ccpRecoBundle__productline__titlewrapper{vertical-align:top;font-weight:bold}
.ccpRecoBundle__productline__titlewrapper a{text-decoration:none}
.ccpRecoBundle__productline__title{height:51px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px}
.ccpRecoBundle__productline__imagewrapper{text-align:center;width:6.125rem}
.ccpRecoBundle__productline__image{max-width:5.125rem;max-height:5.125rem}
.ccpRecoBundle__productline__pricewrapper{text-align:right;padding-left:1rem;white-space:nowrap}
.ccpRecoBundle__seperator{margin-left:4.4625rem;font-size:2rem;line-height:2rem;font-weight:bold}
.ccpRecoBundle__seperator:before{content:'+';color:#0098dd}
.ccpRecoBundle__submit{margin-top:2rem}
.ccpRecoBundle__submit__taxinfo,.ccpRecoBundle__submit__sum{display:inline-block}
.ccpRecoBundle__submit__taxinfo__amount,.ccpRecoBundle__submit__sum__amount{font-weight:bold}
.ccpRecoBundle__submit__taxinfo{margin-left:.5rem}
.ccpRecoBundle__submit__button{margin-top:.5rem}
.ccpExclusiveAlternative{display:table-row;width:100%}
.ccpExclusiveAlternative__imageWrapper,.ccpExclusiveAlternative__contentWrapper,.ccpExclusiveAlternative__priceWrapper{display:table-cell;padding:20px;position:relative}
.ccpExclusiveAlternative__imageWrapper{padding-right:0;height:140px;width:140px;text-align:center;vertical-align:middle}
.ccpExclusiveAlternative__imageWrapper img{max-width:6rem;max-height:6rem}
.ccpExclusiveAlternative__priceWrapper{text-align:right;vertical-align:top;width:170px}
.ccpExclusiveAlternative__priceWrapper__button{position:absolute;bottom:20px;left:20px;right:20px}
.ccpExclusiveAlternative__contentWrapper{position:relative;vertical-align:top}
.ccpExclusiveAlternative__contentWrapper__title{font-weight:bold}
.ccpExclusiveAlternative__contentWrapper__brand{display:block;margin-top:8px}
.ccpExclusiveAlternative__contentWrapper__actions{position:absolute;bottom:20px;right:20px;margin:0}
.ccpExclusiveAlternative__contentWrapper__actions li{display:inline;margin-left:40px}
.ccpExclusiveAlternative__contentWrapper__rating{position:absolute;bottom:20px;left:20px}
.cppChristmasWishlist__total{color:#0098dd;font-weight:bold;font-size:16px;display:table;float:right}
.cppChristmasWishlist__total__label{display:table-cell;padding-right:1em}
.cppChristmasWishlist__total__label .shippingcoststext{color:#616161;font-weight:normal}
.cppChristmasWishlist__total__amount{display:table-cell;text-align:right;min-width:8em}
.cppChristmasWishlist__total__tooltip{text-align:right}
.cppChristmasWishlist__total__tooltip em{color:#0098dd;font-style:normal;font-weight:bold}
.cppChristmasWishlist__total__container:after{clear:both;content:'';display:block}
.cppChristmasWishlist__addToCart{background-color:#ececec;padding:1em;position:relative}
.cppChristmasWishlist__addToCart strong{font-size:16px;margin-top:0 !important;color:#0098dd}
.cppChristmasWishlist__addToCart .ccpAvailability{display:none !important;visibility:hidden !important}
.cppChristmasWishlist__addToCart:after{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ececec;position:absolute;top:100%;left:calc(50% - 20px)}
.cppChristmasWishlist__form .title{color:#0098dd;font-size:16px}
@media only screen and (min-width:1280px){.mfp-content .content-popup .ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCommentInfos{display:table-cell}
}
.ProductCommentPopUp{overflow:hidden}
.ProductCommentPopUp .section__hr{color:#0098dd}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper{display:table;width:100%}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row{display:table-row}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductCommentImage{display:table-cell;vertical-align:top;width:115px}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductCommentImage .ccpProductComment__image{max-width:105px;max-height:105px}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductCommentImage .ccpProductComment__image--center{display:block;margin:auto}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductCommentInfos{display:none;vertical-align:top}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductCommentInfos .ccpProductTitle{height:51px;overflow:hidden;text-overflow:ellipsis}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductAddCustomerComment{display:table-cell;vertical-align:top;text-align:right;width:550px;float:left}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductAddCustomerComment .yourCommentLabel{margin-right:5px;float:left}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductAddCustomerComment .ccpProductAddCustomerCommentButtons{margin-top:20px}
.ProductCommentPopUp .ccpProductCustomerCommentWrapper .ccpProductCustomerCommentWrapper__row .ccpProductAddCustomerComment .buttonCancel{margin-left:165px}
.ContactSellerPopUp .ccpContactSeller__buttons{margin-top:20px}
.content h1 em.corrected{text-decoration:underline;font-style:italic;font-weight:700}
.suggestcontainer em{text-decoration:none;font-style:normal;color:#0098dd}
.suggestcontainer.mobile em{text-decoration:underline;font-weight:700;color:inherit}
.suggestcontainer [kb-item]{cursor:pointer}
.suggestcontainer [kb-item].kb-active{background-color:#ececec}
.suggestcontainer .suggestimage{max-width:40px;max-height:40px}
.category--selected{color:#0098dd}
.category__action{opacity:.5}
.category__action:hover{opacity:1}
.category__link{cursor:pointer}
.category__link:hover{color:#0098dd}
li.category__back{margin-left:-10px}
li.category__back:before{content:"\276e";padding-right:4px;color:#0098dd}
li.category__back b{color:#0098dd}
.chart-bar{margin-top:12px;margin-bottom:12px}
.ccp__slider .rzslider .rz-bar.rz-selection{z-index:2;background:#0098dd;border-radius:2px}
.ccp__slider .rzslider .rz-pointer{top:-7px;z-index:3;width:15px;height:15px;cursor:pointer;background-color:#ececec;box-shadow:-1px 1px 0 1px #bcbcbc;border-radius:50%}
.ccp__slider .rzslider .rz-pointer:after{position:absolute;top:6px;left:5px;width:4px;height:4px;background:#ececec;border-radius:4px;content:""}
.ccp__slider .rzslider .rz-pointer:hover:after{background-color:#ececec}
.ccp__slider .rzslider .rz-pointer.rz-active{z-index:4}
.ccp__slider .rzslider .rz-pointer.rz-active:after{background-color:#ececec}
.ccp__slider .rzslider{margin:15px 0 0}
.range-facet-histogram{cursor:pointer;text-align:right;margin-bottom:16px;padding-right:10px}
#ui .searchfacet .searchFacets__price{padding:5.714285714285714em 2.857142857142857em 3.5714285714285716em}
#ui .searchfacet .searchFacets__price .noUi-tooltip{top:-3.5714285714285716em;position:relative;background-color:#0098dd;padding:10px;box-shadow:0 0 1px #000;display:inline-block;left:50%;min-width:4.285714285714286em;text-align:center;color:#fff;border-radius:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.switcher ul li{padding-left:2px;padding-right:2px}
.switcher.top.ccp-switcher{margin-top:-10px}
#ui .ccp-switcher{line-height:1.6428571428571428em;margin:1.0714285714285714em 0;text-align:center;clear:both}
#ui .ccp-switcher .next,#ui .ccp-switcher .prev{height:13px;width:13px;box-sizing:border-box;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22375.197%2C186.25%20311.073%2C250.374%20560.701%2C499.999%20311.073%2C749.626%20375.197%2C813.75%20688.949%2C499.999%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-filter:brightness(1);-moz-filter:brightness(1);-o-filter:brightness(1);-ms-filter:brightness(1);filter:brightness(1);width:24px;height:24px;display:inline-block;float:left;text-indent:-9999px;overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:brightness(0);-moz-filter:brightness(0);-o-filter:brightness(0);-ms-filter:brightness(0);filter:brightness(0)}
#ui .ccp-switcher .next{float:right;-webkit-transform:rotate(0);transform:rotate(0)}
#ui .ccp-switcher ul{display:inline-block;vertical-align:bottom}
#ui .ccp-switcher ul li{display:inline-block;vertical-align:middle;text-align:center}
#ui .ccp-switcher ul li a,#ui .ccp-switcher ul li span{padding-left:5px;padding-right:5px;text-align:center;vertical-align:middle;font-size:18px;font-size:1.2857142857142858rem}
#ui .ccp-switcher ul li a:active,#ui .ccp-switcher ul li a:focus,#ui .ccp-switcher ul li span:active,#ui .ccp-switcher ul li span:focus{background:#ececec}
#ui .ccp-switcher ul li.active a{color:#bcbcbc}
.filter-tool-active{overflow:hidden}
.filter-tool-backdrop{z-index:7;background-color:#000;opacity:.3}
.filter-tool-backdrop,.filter-tool-overlay{position:fixed;top:0;right:0;bottom:0;left:0}
.filter-tool-overlay{z-index:8;overflow-x:hidden;overflow-y:auto;outline:0}
.filter-tool-dialog{width:900px;margin:30px auto;position:relative}
.sidebar div.filter-tool-link{margin-top:10px;font-size:15px;line-height:19px;font-weight:700}
.filter-tool-dialog-content{position:relative;background-color:#fff;border:1px solid #0098dd;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5);min-height:500px}
.filter-tool-headline{padding:20px 20px 10px;font-size:17px;font-weight:700}
.filter-tool-headline span{color:#0098dd}
.filter-tool-headline .search-term{margin-bottom:10px}
.filter-tool-button-list{height:50px;padding:10px 20px;border-top:1px solid #ececec}
.filter-tool-button-list:after{content:"";display:table;clear:both}
.filter-tool-button-list .buttons{width:50%;float:left}
.filter-tool-button-list .buttons .abort-button{background:#0098dd;color:#fff;border:0;height:30px;width:150px;font-size:17px;font-weight:700;padding:0 24px;margin:0;margin-right:10px;float:right}
.filter-tool-button-list .buttons .search-button{background:#ffe600;color:#000;border:0;height:30px;width:150px;font-size:17px;font-weight:700;padding:0 24px;margin:0;float:right}
.filter-tool-button-list .reset{width:25%;float:left}
.filter-tool-button-list .result{width:25%;float:left;font-weight:700;font-size:17px}
.filter-tool-button-list .result .count{color:#0098dd}
.filter-tool-facets{background:#fff;border-top:1px solid #ececec}
.filter-tool-facets:after{content:"";display:table;clear:both}
.filter-tool-facets .facet-menu{float:left;width:230px;padding:10px 0 10px 10px;position:relative;z-index:6}
.filter-tool-facets .facet-menu ul{list-style:none;padding:0;margin:0}
.filter-tool-facets .facet-menu ul li{cursor:pointer;font-weight:700;padding:7px 20px 7px 10px;border:1px solid #fff}
.filter-tool-facets .facet-menu ul li .active{background:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20space%3D%22preserve%22%3E%3Cpath%20style%3D%22%22%20d%3D%22M500%2C3.391C225.73%2C3.391%2C3.39%2C225.73%2C3.39%2C500c0%2C274.268%2C222.34%2C496.609%2C496.61%2C496.609%20C774.27%2C996.609%2C996.61%2C774.268%2C996.61%2C500C996.61%2C225.73%2C774.27%2C3.391%2C500%2C3.391z%20M835.742%2C330.181l-439.384%2C459.7L167.514%2C561.038%20c-24.904-24.884-24.904-65.267%2C0-90.151c24.904-24.904%2C65.248-24.904%2C90.151%2C0L396%2C603.085l334.898-345.456%20c24.833-27.491%2C59.762-36.185%2C88.698-16.145C848.546%2C261.529%2C855.79%2C301.231%2C835.742%2C330.181z%22%20fill%3D%22%230098DD%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 0 0;background-position:100%;background-size:13px 13px}
.filter-tool-facets .facet-menu ul .selected{background-color:#f9f9f9;color:#0098dd;border:1px solid #ececec;border-right:1px solid #f9f9f9}
.filter-tool-facets .facet-menu ul .unselected{background:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201000%201000%22%20style%3D%22enable-background%3Anew%200%200%201000%201000%3B%22%20space%3D%22preserve%22%3E%3Cpolygon%20points%3D%22375.197%2C186.25%20311.073%2C250.374%20560.701%2C499.999%20311.073%2C749.626%20375.197%2C813.75%20688.949%2C499.999%20%22%20fill%3D%22%230098DD%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E") no-repeat 0 0;background-position:100%;background-size:13px 13px;border-right:1px solid #ececec}
.filter-tool-facets .facet-menu ul .disabled{color:#616161;font-style:italic}
.filter-tool-facets .facet-content{float:left;width:650px;padding:10px 0;position:relative;left:-1px;z-index:5}
.filter-tool-facets .facet-content .container{background-color:#f9f9f9;border:1px solid #ececec;padding-left:10px;padding-right:10px}
.filter-tool-facets .facet-content .container h1{color:#000;font-size:17px}
.filter-tool-facets .facet-content .container .range-container{padding:10px}
.filter-tool-facets .facet-content .container .rating-container .rating-normal{color:#000;font-weight:400}
.filter-tool-facets .facet-content .container .rating-container .rating-active{color:#0098dd;font-weight:700}
.filter-tool-facets .facet-content .container .rating-container .rating-disabled{color:#616161;font-style:italic}
.filter-tool-facets .facet-content .container .terms-container:after{content:"";display:table;clear:both}
.filter-tool-facets .facet-content .container .terms-container .term{float:left;width:50%;cursor:pointer}
.filter-tool-facets .facet-content .container .terms-container .term .bucket{padding:10px}
.filter-tool-facets .facet-content .container .terms-container .term .bucket:after{content:"";display:table;clear:both}
.filter-tool-facets .facet-content .container .terms-container .term .bucket .name{float:left}
.filter-tool-facets .facet-content .container .terms-container .term .bucket .count{float:right}
.filter-tool-facets .facet-content .container .terms-container .term .bucket:hover{background-color:#fff}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-active{padding:10px;background-color:#0098dd;color:#fff}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-active:after{content:"";display:table;clear:both}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-active .name{float:left}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-active .count{float:right}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-disabled{padding:10px;color:#616161;font-style:italic;cursor:not-allowed}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-disabled:after{content:"";display:table;clear:both}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-disabled .name{float:left}
.filter-tool-facets .facet-content .container .terms-container .term .bucket-disabled .count{float:right}
.filter-tool-facets .facet-content .container .terms-container .odd{border-right:1px solid #ececec}
form.search-form button.input-btn{float:right;background:#fff;color:#0098dd;border:0;height:30px;font-size:17px;font-weight:700;padding:0 24px;margin:0;outline:0}
form.search-form button.input-btn.active{color:#ff3100}
table.group-advises{width:100%;margin-bottom:15px}
@media(min-width:1200px){table.group-advises .group-advise{text-align:center;padding:15px;vertical-align:bottom}
table.group-advises .group-advise img{padding-bottom:15px;max-height:165px}
}
@media(min-width:1000px) and (max-width:1199px){table.group-advises .group-advise{text-align:center;padding:12px;vertical-align:bottom}
table.group-advises .group-advise img{padding-bottom:12px;max-height:165px;max-width:100px}
table.group-advises .group-advise .ccp-button{padding:7px;line-height:13px}
}
@media(max-width:999px){table.group-advises .group-advise{text-align:center;padding:10px;vertical-align:bottom}
table.group-advises .group-advise img{padding-bottom:10px;max-height:165px;max-width:75px}
table.group-advises .group-advise .ccp-button{padding:5px;background-color:transparent;color:#0098dd;line-height:11px}
}
.servicehit{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #ececec}
.servicehit:first-child{margin-top:0}
.servicehit,.servicehit-body{zoom:1;overflow:hidden}
.servicehit-body{width:10000px;padding-bottom:15px}
.main .servicehit-body>p{margin-bottom:5px}
.servicehit-object{display:block}
.ci-large.servicehit-object{width:40px;height:40px}
.servicehit-right,.servicehit>.pull-right{padding-left:10px}
.servicehit-left,.servicehit>.pull-left{padding-right:10px}
.servicehit-body,.servicehit-left,.servicehit-right{display:table-cell;vertical-align:top}
.servicehit-middle{vertical-align:middle}
.servicehit-bottom{vertical-align:bottom}
.servicehit-heading{margin-top:0;margin-bottom:5px}
.servicehits-bordertop{color:#000;padding-top:10px !important;margin-top:10px !important;border-top:1px solid #ececec}
@media(min-width:768px){.secondaryhits{max-width:100%;margin-left:auto;margin-right:auto}
.secondaryhits:after{content:"";display:table;clear:both}
.secondaryhits>:nth-child(odd){width:20%;float:left;clear:left}
.secondaryhits>:nth-child(2n+2){width:80%;float:left;clear:none}
}
@media(min-width:1024px){.secondaryhits{max-width:100%;margin-left:auto;margin-right:auto}
.secondaryhits:after{content:"";display:table;clear:both}
.secondaryhits>:nth-child(odd){width:14.28571%;float:left;clear:left}
.secondaryhits>:nth-child(2n+2){width:85.71429%;float:left;clear:none}
}
.secondaryhits .more_entries{max-width:100%;margin-left:auto;margin-right:auto}
.secondaryhits .more_entries:after{content:"";display:table;clear:both}
.secondaryhits .more_entries>:nth-child(1n+1){width:100%;float:left;clear:left}
@media(min-width:768px){.secondaryhits .more_entries{max-width:1200px;margin-left:auto;margin-right:auto}
.secondaryhits .more_entries:after{content:"";display:table;clear:both}
.secondaryhits .more_entries>:nth-child(3n+1){width:calc(33.33333% - 15px - 15px);float:left;margin:15px;clear:left;padding-left:0}
.secondaryhits .more_entries>:nth-child(3n+2),.secondaryhits .more_entries>:nth-child(3n+3){width:calc(33.33333% - 15px - 15px);float:left;margin:15px;clear:none}
.secondaryhits .more_entries>:nth-child(3n+3){padding-right:0}
}
.secondaryhits .more_entries .more_entry{margin-top:0}
#ui .servicehits div.servicehit{border-bottom:0;padding-bottom:15px}
#ui .servicehits div.servicehit .servicehit-body{vertical-align:top;padding-left:10px}
div.result-price-energy .separator{margin-left:5px}
div.result-price-energy .energy-efficiency{float:left;width:100px}
div.result-price-energy .energy-efficiency a.technical-sheet-link{font-size:11px}
div.result-price-energy .price{float:right;width:180px}
div.result-price-energy .price .old-price{color:#bcbcbc;font-size:13px;height:18px;line-height:17px;text-decoration:line-through;text-align:right}
div.result-price-energy .price .current-price{font-size:20px;font-weight:700;height:24px;line-height:19px;text-align:right}
div.result-price-energy .price .base-price,div.result-price-energy .price .bulky-costs{font-size:11px;line-height:14px;text-align:right}
div.result-price-energy .price .bulky-costs .bulky-costs-icon:before{content:"";display:inline-block;width:25px;height:25px;margin-right:5px;vertical-align:middle;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiAgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTMuNCAxMTMuNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwOThERCIgZD0iTTEwOC40LDYxLjljLTEuNi0xLjktMC43LTIuNy0yLjgtN2MtMS44LTMuNi0xNy45LTE3LjgtMTkuOC0xOS42Yy0yLjQtMi40LTYuNi02LjktOC41LTguNSBjLTIuNy0yLjItNy42LTIuNC04LjYtMi40Yy0xLDAtNTUtMS01OC40LDBjLTMuNywxLjEtNS4zLDQuNS02LjIsNy40QzMsMzUuNCwxLjgsNDcsMS4yLDU3LjRMMC43LDcwLjVjMCwxLjQsMCwyLjYsMC4xLDMuNCBjMC40LDUsMTEuMiw0LjYsMTEuMiw0LjZjMC4zLDYuMSw1LjMsMTEsMTEuNSwxMWM2LjMsMCwxMS4zLTUsMTEuNS0xMS4ybDQxLjUtMC4xYzAuMSw2LjIsNS4yLDExLjMsMTEuNSwxMS4zIGM2LjMsMCwxMS40LTUuMSwxMS41LTExLjRjMCwwLDcuNC0wLjMsOS0wLjZjMS43LTAuMywzLjMtMC4xLDQuMS00LjhDMTEzLjMsNjgsMTExLjEsNjUuMSwxMDguNCw2MS45eiBNMzUuMyw0My4zaC0ybC0zLjYsNyBsMy44LDguNmgxLjh2NC4zaC05Ljh2LTQuM0gyN2wtMS42LTQuMWwtMy4zLDguNGgtNi45di00LjNoMmwzLjctOC4xbC0zLjctNy41aC0yVjM5aDEwdjQuM2gtMS4zbDEuNCwzLjFsMy4zLTcuNGg2LjdWNDMuM3ogIE01OS45LDQzLjNoLTJsLTMuNiw3bDMuOCw4LjZoMS44djQuM2gtOS44di00LjNoMS40bC0xLjYtNC4xbC0zLjMsOC40aC02Ljl2LTQuM2gybDMuNy04LjFsLTMuNy03LjVoLTJWMzloMTB2NC4zaC0xLjNsMS40LDMuMSBsMy4zLTcuNGg2LjdWNDMuM3ogTTgwLjQsNjMuMkg2NC4ydi00LjNoMlY0My4zaC0yVjM5aDEwLjl2NC4zaC0yLjhWNThINzZ2LTIuM2g0LjNWNjMuMnoiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain}
div.result-price-energy .price .battery-deposit,div.result-price-energy .price .delivery-costs{font-size:11px;line-height:14px;text-align:right}
div.result-price-energy .price .customer-discount{font-size:11px;line-height:14px;text-align:right;font-weight:700}
div.result-price-energy .basket{padding-top:20px}
div.result-price-energy .basket form{line-height:35px}
div.result-price-energy .basket .add-to-basket-button{background-color:#ffe600;float:right;font-weight:700;font-size:13px;height:35px;width:186px;border:0;padding:0 0 0 30px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiICB2aWV3Qm94PSIwIDAgNTUgNTUiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+IDxjaXJjbGUgY3g9IjI1LjIiIGN5PSI0Ny4zIiByPSI0LjMiLz4gPGNpcmNsZSAgY3g9IjQwLjkiIGN5PSI0Ny4zIiByPSI0LjMiLz4gPHBhdGggIGQ9Ik00OSwxNEgxNWwtMi02SDRjLTEuMiwwLTIsMC44LTIsMnMwLjgsMiwyLDJoNmw4LDI5aDI4YzEuMiwwLDItMC44LDItMnMtMC44LTItMi0ySDIxbC0xLTRoMjUgIGMyLjUsMCw0LjUtMS4yLDUuMS0zLjhsMi4zLTExLjVDNTIuNywxNS42LDUxLjEsMTQsNDksMTR6Ii8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position-y:5px;background-size:25% 65%}
div.result-price-energy .basket .count-input{border:1px solid #ececec;color:#616161;display:inline-block;float:left;height:35px;text-align:center;width:47px}
div.result-price-energy .basket .count-input-label{margin:0 5px}
div.result-price-energy .clearfix:after{content:"";display:table;clear:both}
.sponsored .ccpProductList__item{border-bottom:0;padding-bottom:0}
.visible{visibility:visible}
.awardcontainer{display:inline-flex}
.imagecontainer{text-align:center}
div.likeh1{font-size:17px;line-height:21px;margin:0 0 10px;font-weight:700;color:#0098dd}
.search-pending{opacity:.4}
#ui a.ccp-button,#ui span.ccp-button,a.ccp-button,span.ccp-button{display:block;background-color:#0098dd;color:#fff;min-width:75px;font-weight:700;text-align:center;padding:10px;text-decoration:none;border:0;font-size:13px;line-height:17px}
#ui a.ccp-button:hover,#ui span.ccp-button:hover,a.ccp-button:hover,span.ccp-button:hover{cursor:pointer}
#ui a.ccp-button.right,#ui span.ccp-button.right,a.ccp-button.right,span.ccp-button.right{display:inline-block;float:right}
.partial-query .show-more{padding-left:12px;text-decoration:none}
.partial-query .show-more:hover{text-decoration:underline}
.partialQuery-meta{display:block;padding-bottom:12px;margin-bottom:50px;clear:both}
.partialQuery-meta .delivery-costs{float:left;padding-top:8px}
.ng-invalid-out-of-bounds{color:#ff3100 !important}
.blue-hover:hover{color:#0098dd}
.pointer{cursor:pointer}
.ng-cloak,[ng-cloak],[ng\:cloak]{display:none !important}
del{color:#bcbcbc;text-decoration:line-through}
/*! angularjs-slider - v5.2.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2016-07-07 */.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rzslider.with-legend{margin-bottom:40px}
.rzslider[disabled]{cursor:not-allowed}
.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}
.rzslider span{position:absolute;display:inline-block;white-space:nowrap}
.rzslider .rz-base{width:100%;height:100%;padding:0}
.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}
.rzslider .rz-bar-wrapper.rz-draggable{cursor:move}
.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px}
.rzslider .rz-bar.rz-selection{z-index:2;background:#0db9f0;border-radius:2px}
.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;border-radius:16px}
.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:""}
.rzslider .rz-pointer:hover:after{background-color:#fff}
.rzslider .rz-pointer.rz-active{z-index:4}
.rzslider .rz-pointer.rz-active:after{background-color:#451aff}
.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}
.rzslider .rz-bubble.rz-selection{top:16px}
.rzslider .rz-bubble.rz-limit{color:#55637d}
.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;display:-ms-flexbox;display:flex;width:100%;height:0;padding:0 11px;margin:0;list-style:none;box-sizing:border-box;-ms-flex-pack:justify;justify-content:space-between}
.rzslider .rz-ticks .rz-tick{width:10px;height:10px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}
.rzslider .rz-ticks .rz-tick.rz-selected{background:#0db9f0}
.rzslider .rz-ticks .rz-tick .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%)}
.rzslider .rz-ticks .rz-tick .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%)}
.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value{top:auto;bottom:-40px}
.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}
.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}
.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}
.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}
.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px !important}
.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px !important;margin-left:3px}
.rzslider.rz-vertical .rz-bubble.rz-selection{top:auto;left:16px !important}
.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%;padding:11px 0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.rzslider.rz-vertical .rz-ticks .rz-tick{vertical-align:middle}
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value{top:auto;left:22px;transform:translateY(-28%)}
.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translateY(-28%)}
.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value{right:12px;bottom:auto;left:auto}
/*! nouislider - 8.5.1 - 2016-04-24 16:00:30 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{position:relative;z-index:1}
.noUi-stacking .noUi-handle{z-index:6}
.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}
.noUi-state-drag *{cursor:inherit !important}
.noUi-base,.noUi-handle{-webkit-transform:translateZ(0);transform:translateZ(0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}
.noUi-origin{border-radius:2px}
.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}
.noUi-draggable{cursor:w-resize}
.noUi-vertical .noUi-draggable{cursor:n-resize}
.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-large,.noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;padding:5px;text-align:center}
.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}
.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}
.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}