html body .cs-main .blockPriceCalc {display: none !Important;}
.cs-vorschauLiefer span {background: #ededed;color: #444;display: inline-block;font-size: 12px;padding: 1px 4px;border-radius: 4px;}

.cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #991d85;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 15px;}
.cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 4px;border-radius: 22px;}

header .cs-headerContent {background: #ffffff;}
.cs-topsearch input {border: 1px solid #991d85;}
header .cs-headerContent .cs-svgIcon path {fill: #991d85;}
.cs-categoryPreview:hover {border-color: #991d85;}
.cs-categoryPreview:hover h2 a,
.cs-footerRow.cs-bottom a,
.cs-footerRow.cs-bottom,
article.cs-articlePreview .priceBox .priceRow .price span {color: #991d85;}
.cs-scrollup path {fill: #991d85;}
.cs-checkout header {background: #fff;}
.cs-articleDetail {position: relative;margin-top: 2em;}
#tabs .tabs {padding: 10px 15px;cursor: pointer;border: 1px solid #dadadd;border-width: 0 1px 0 0;}
#tabs .tabs:last-of-type {border: 0;}
#tabs .tabs.activeTab {font-weight: 400;background: #991d85;color: #fff;border: 0;}
#tabs .tabs.activeTab span {border-bottom: 0 solid #000;}
#tabs .tabcontent {padding: 17px;}

ul.noList.cs-mediafiles li {display: flex;align-items: center;gap: 6px;margin-bottom: 5px;}
ul.noList.cs-mediafiles li img {display: block;width: 20px;}

.cs-body .cs-button1 {background: #991d85;}
.cs-body .cs-button1:hover {background: #991d85;}
.cs-categoryPreview .cs-categoryPicture > a {padding: 16px;}
.cs-categoryPreview .cs-categoryPicture:hover img {
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
    transition: all 0s ease-in;
}
.cs-galleryContainer .cs-gallerySidebar .cs-galleryPics {height: auto;padding-right: 2px;}
.cs-categoryPreview .cs-categoryPicture h2 {width: 100%;text-align: center;}
.cs-categoryPreview .cs-categoryPicture > a {width: 100%;}
.cs-categoryPreview .cs-categoryPicture img {max-width: 100%;}

.cs-categoryPreview .cs-categoryPicture {display: block;}

.cs-categoryPreview {border: 1px solid #cdcdcd;border-radius: 8px;}
.cs-footerRow.cs-bottom {background: #ffffff;margin-top: 0;}

.cs-footerPayments {display: none;}

h3.cs-siteHeading {text-align: left;text-transform: none;}
h3.cs-siteHeading:before {height: 0px;}
h3.cs-siteHeading span {padding: 0;}

.cs-logo {max-width: 266px;}
.cs-checkout .logo {max-width: 266px;}

.cs-filterBox .cs-colorBox.active::before {position: absolute;height: 60px;width: 60px;top: 4px;left: 5px;font-weight: 900;background-size: 15px 15px;display: inline-block;background-repeat: no-repeat;}
input[type="checkbox"] {top: 2px;position: relative;width: 20px;height: 20px;cursor: pointer;}
.cs-attributeList ul label {display: inline-block;top: -3px;position: relative;left: 4px;}