::-webkit-scrollbar-track {border-radius: 10px;background-color: #F5F5F5;}
::-webkit-scrollbar {width: 1em;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {border-radius: 0;background-color: #bd3535;}
body.cs-lemon .cs-miniwk a {color: #fff;}
body.cs-lemon .cs-container {padding: 0 1em;background: #fff;}
body.cs-lemon .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;}
body.cs-lemon .cs-categoryPreview .cs-categoryPicture > a {display:none;}
body.cs-lemon  article.cs-categoryPreview {width: calc(100%/2 - 2em);border: 2px solid #a2232b;}
body.cs-lemon  article.cs-categoryPreview {position: relative;margin: 1em;background: #f5f5f5;}
body.cs-lemon  article.cs-categoryPreview .cs-categoryName {background: rgba(0,0,0,0);}
body.cs-lemon .cs-logo {max-width: 303px;}
body.cs-lemon .cs-miniButtons .cs-svgIcon path {fill: #ffffff;}
body.cs-lemon header .cs-headerContent .cs-container {background: rgba(0,0,0,0);}
body.cs-lemon .cs-startTextBox {background: rgba(0,0,0,0);}
body.cs-lemon .cs-subtitle {display: none;}
body.cs-lemon .cs-box {background: #fff;padding: 0 2em;max-width: 86em;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}
body.cs-lemon .cs-container {max-width: 86em;padding: 0;}
body.cs-lemon .cs-miniButtons .cs-searchBar {display: none;}
body.cs-lemon .cs-topsearch {position: relative;}
body.cs-lemon .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 500px;}
body.cs-lemon .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
body.cs-lemon .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}
body.cs-lemon .cs-categoriesBox {background: rgba(0,0,0,0);padding: 0;margin: 0;}
body.cs-lemon.cs-body .cs-overlayButton.cs-overlayMenuButton,
body.cs-lemon.cs-body .cs-topPages .cs-informationsHeader, 
body.cs-lemon.cs-body .cs-mobileCategorys .cs-mobileCategorysHeader, 
body.cs-lemon.cs-body .cs-compareHeader,
body.cs-lemon.cs-body #bestandsbenachrichtigung .requestBtn,
body.cs-lemon.cs-body .cs-button1,
body.cs-lemon.cs-body .cs-button1:hover,
body.cs-lemon.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
body.cs-lemon.cs-body .wkAddLayer .cs-checkoutBtn {background: #a2232b;}
body.cs-lemon.cs-body .cs-categoriesBox .cs-container {background: #a2232b;}
body.cs-lemon.cs-body .h1, body.cs-lemon.cs-body h1 {font-size: 24px;margin: 1em 0;line-height: 1.1em;}
body.cs-lemon .cs-mobileCategorys ul .cs-categorieName {width: 80%;}
body.cs-lemon .cs-mobileCategorys > ul > li > div > a {width: 84%;}
body.cs-lemon .cs-mobileCategorys ul li {border-bottom: 1px solid #a7a7a7;}
body.cs-lemon .cs-categoryPreview .cs-categoryPicture {display: flex;align-items: center;}
body.cs-lemon section.lastViewVBox {margin-bottom: 2em;}
body.cs-lemon footer .cs-footerTop {justify-content: space-between;padding: 9px 15px 60px 15px;}
body.cs-lemon footer .cs-footerBox:nth-of-type(2) {width: 50%;}
body.cs-lemon footer .cs-footerBox:nth-of-type(3) {width: 15%;}
body.cs-lemon footer .cs-footerBox:nth-of-type(2) ul {columns: 2;}
body.cs-lemon footer .cs-footerRow.top {background: rgba(0,0,0,0);box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}
body.cs-lemon footer .cs-footerRow.newsletter {display: none;}
body.cs-lemon footer .cs-footerPayments {margin-top: 1em;}
body.cs-lemon footer .cs-footerPayments {margin-top: 0;padding-bottom: 1em;}
body.cs-lemon footer .cs-copyrightBox,
body.cs-lemon footer .cs-copyrightBox a {color: #fff;}
body.cs-body.cs-checkout .logo img {max-width: 303px;}
body.cs-body.cs-checkout .cs-container {background: #fff;padding: 0 2em;}
body.cs-body.cs-checkout ul.cs-statusbar {margin: 0;padding: 2em 0;}
body.cs-body.cs-checkout .cs-wrapper {min-height: 94vh;max-width: 84em;margin: 2em auto;}
body.cs-body.cs-checkout .logo {margin: 2em 0;}
body.cs-body.cs-checkout header .cs-container {background: rgba(0,0,0,0);}
body.cs-body.cs-checkout .cs-shortnav a {color: #fff;}
body.cs-body.cs-checkout .cs-shortnav {margin-bottom: 1em;}
body.cs-body.cs-checkout .cs-infoBox {margin-bottom: 0;margin-top: 1em;}
body.cs-body.cs-checkout .cs-footer {background: #fff;}
body.cs-body.cs-checkout .cs-footer .cs-payments {margin-top: 0;padding-top: 2em !important;}
body.cs-lemon .cs-pdfKatalog {position: relative;margin-left: auto;display: flex;justify-content: center;align-items: center;background: #fff;color: #a2232b;padding: 9px 7px 1px 7px;cursor: pointer;padding-right: 15px;}
body.cs-lemon .cs-pdfKatalog img {max-width: 26px;margin-right: 5px;}
body.cs-lemon .cs-pdfKatalog a {color: #A2232B;}
body.cs-lemon .cs-categoriesBox > .cs-container {display: flex;}
body.cs-lemon .cs-pdfKatalog:before {content:"";width: 0;height: 0;border-style: solid;border-width: 0 0 42px 42px;border-color: transparent transparent #ffffff transparent;position: absolute;left: -42px;}
body.cs-lemon .cs-textButton {background: #a2232b;color: #fff;border-radius: 5px;}
section.cs-categoryList {margin-bottom: 3em;}
article.cs-articlePreview:hover .pictureContainer .cs-hoverlay {display: none;}