@font-face {font-family: "Helvetica Regular";
  src: url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.eot"); /* IE9*/
  src: url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.woff2") format("woff2"), /* chrome、firefox */
  url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.woff") format("woff"), /* chrome、firefox */
  url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("/user_html/1667208881/pix/user_img/fonts/HelveticaRegular.svg#Helvetica Regular") format("svg"); /* iOS 4.1- */
}
@font-face {
    font-family: 'Plak Com Black Condensed';
    src: url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.eot');
    src: url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.eot?#iefix') format('embedded-opentype'),
        url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.woff2') format('woff2'),
        url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.woff') format('woff'),
        url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.ttf') format('truetype'),
        url('/user_html/1667208881/pix/user_img/fonts/PlakCom-BlackCondensed.svg#PlakCom-BlackCondensed') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

body {font-family: "Helvetica Regular";font-size: 16px;line-height: 1.5;font-style:normal;}

.cs-liveshopping .cs-liveshoppingArticle {background: #fff;padding: 2em;}
.cs-liveshopping .cs-text {padding-top: 6em;line-height: 20px;}
.cs-liveshopping .dashContainer {padding: 8px;border-radius: 3px;margin-right: 0.5em;width: calc(100%/4 - 0.5em);margin: 0 0.5em 0 0;background: #f2f2f2;color: #111111;}

.cs-headlineTime,
.cs-subheadlineTime {display: none;}

.cs-subtitle {margin-bottom: 3em;}

.cs-liveCount {background: #f8ec1a;display: inline-block;padding: 8px 12px;margin: 10px 0;color: #2770bb;font-weight: 600;margin-left: -2px;border-radius: 4px;}
.discount_note {display: none;}

header.cs-blackGradient {
  background: rgba(0,0,0,0);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
footer.cs-blackGradient2 {
  background: rgba(0,0,0,1);
  background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); 
}
.cs-basektRightBox {margin-bottom: 3em;}
.theme-default .nivo-controlNav a.active {background: #DB011C !important;}
.theme-default .nivo-controlNav a {background: #000000 !important;}
html body .theme-default .nivo-caption .cs-captionWrapper {
    display: flex;
    height: auto;
    color: #fff;
    padding: 2em;
    max-width: 52%;
    flex-direction: column;
    justify-content: center;
    background: rgba(0, 0, 0, 0.45);
    top: 18%;
    position: relative;
}
.cs-body .slider-wrapper .nivoSlider .nivo-caption {left: 0;}
html body .theme-default .nivo-caption {opacity: 1;}
body .cs-startSlider {width: 100%;}
.cs-productListing, .cs-categoryList {margin-bottom: 4em;}
body.cs-body.cs-loginpagebody .cs-wrapper {background: #fff;}
body.cs-body.cs-loginpagebody .cs-wrapper .cs-header a img {max-width: 40px;}
body.cs-body.cs-loginpagebody .cs-wrapper h1 {margin: 0.5em 0 1em 0;}

.cs-categoriesTop > ul > li > div > a {font-size: 17px;}
.cs-categoryList {margin-top: 3em;}

.cs-badgesBox .badgeYellow {
    left: 1px;
    background: #FCE531;
    color: #1d1d1d;
    text-transform: uppercase;
    font-size: 11px;
    border-radius: 0px;
    width: auto;
    padding: 2px 5px 0 5px;
    height: auto;
    display: flex;
    align-items: center;
    font-weight: 600;
}
.cs-badgesBox .badgeGreen {
    left: 1px;
    background: #006EB9;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    border-radius: 0px;
    width: auto;
    padding: 2px 5px 0 5px;
    height: auto;
    display: flex;
    align-items: center;
    font-weight: 600;
}
article.cs-categoryPreview {background: #fff;}
.cs-start .cs-categoriesBox {margin-bottom: 0;}

header .cs-logo {max-width: 52px;}
header .cs-miniButtons svg path {fill: #fff;}
header .cs-miniButtons .cs-miniwk a {color: #fff;}

header .cs-miniButtons .cs-searchBar {display: none;}
header .cs-topsearch {position: relative;}
header .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 500px;}
header .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
header .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}

footer, 
footer a {color: #fff;}
footer .cs-footerRow.newsletter {display: none;}
footer .cs-footerRow.cs-payments {margin-top: 1.5em;}
footer .cs-footerRow.cs-payments .cs-footerInner {display: flex;justify-content: center;}
footer .cs-footerRow.top {background: rgba(0,0,0,0);}

article.cs-articlePreview {background: #fff;}
article.cs-articlePreview .pictureContainer {background: #ffffff;padding: 0;margin-bottom: 0em;border-bottom: 10px solid #F8F8F8;}
article.cs-articlePreview .cs-previewContainer {padding: 10px;}
div#categoriesLeft {background: #fff;padding: 2em;}
article.cs-articlePreview:after,
.cs-categoryPreview:after {
  display: block;
  content: "";
  width: 100%;
  height: 5px;
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%225%22%3E%3Cpath%20d%3D%22M0%200v1c2.21%200%203.5%201.79%203.5%204h2c0-2.21%201.29-4%203.5-4V0z%22%20fill%3D%22%23eaeaea%22%2F%3E%3Cpath%20d%3D%22M4%204h1a4%204%200%200%201%204-4H0a4%204%200%200%201%204%204z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: repeat-x;
  position: absolute;
}
.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif !important;
}
.cs-main {background: #EAEAEA;}
.cs-container,
.cs-box {max-width: 104em;}
section.lastViewVBox {margin-bottom: 3em;margin-top: 3em;}
h2.cs-betHeading,
h3.cs-siteHeading {text-align: left;margin: 2em 0 0 0;font-size: 32px;letter-spacing: -0.5px;font-weight: 700;position: relative;text-transform: unset;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0px;}
h2.cs-betHeading span,
h3.cs-siteHeading span {background-color: rgba(0,0,0,0);padding: 0;}
.cs-subtitle {text-align: left;}

.cs-categoryPreview .cs-categoryName {position: relative;bottom: auto;left: auto;font-size: 0.9rem;font-weight: 600;background: #fff;min-width: 100%;text-align: center;-webkit-transform: unset;transform: unset;}

.cs-body .slider-wrapper .nivoSlider a.cs-c2action {background: #FCE531;padding: 10px 20px;color: #111;margin-top: 2em;display: inline-block!important;width: 228px;font-weight: 600;text-align: center;}

article.cs-articlePreview .pictureContainer .priceBox {position: absolute;bottom: 0;right: 0;}
article.cs-articlePreview .pictureContainer .priceBox .price {padding-right: 10px;}
article.cs-articlePreview .pictureContainer .priceBox .price span {color: #006EB9;font-size: 30px;font-weight: 400;letter-spacing: -2px;}
.cs-checkout .cs-logo {max-width: 52px;}
.cs-checkout header {margin: 1em 0;}

body .cs-main h2 span,
body .cs-main h3 span,
body .cs-main h1.categoryHeader,
body .cs-main h1.cs-articleName,
body .cs-liveshoppingDescription h3{font-family: 'Plak Com Black Condensed';font-size: 40px;letter-spacing: 0.01875em;line-height: 1;font-stretch: condensed;font-weight: bold;color: #404245;}

/* liefer */
.cartstep3layout .cs-formRow.cs-lieferung > span.label {top: 0;position: relative;margin: 0;padding: 0;left: 0;border-radius: 0;}
.cs-lieferBlock > div > div {margin: 0 !important;margin-right: 5px !important;}
.cs-editButtons {display: flex;flex-wrap: wrap;justify-content: space-between;}
.cs-editButtons a {font-weight: 300;text-align: center;font-size: 13px;display: inline-block;background: #fff;padding: 3px 5px 1px 5px;border-radius: 4px;border: 1px solid #cecece;width: 49%;margin-top: 8px;}
.cs-editButtons a:hover {background: #111111;color: #fff;}
.cs-lieferBlock .cs-lieferItem {border: 1px solid #dadadd;}

.cs-body.cs-detail.cs-liveArticle #bestellblock .availability .cs-stock {display: none;}
.liveshoppingOldPrice {display: none;}
.cs-graduation .cs-articleBlockText span {display: inline-block;margin: 0;width: 30px;text-align: right;}