.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:.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 .cs-miniwk span{color:#991d85}
header .cs-headerContent{background:#fff}
.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,.cs-footerRow.cs-bottom a,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,.cs-body .cs-button1:hover{background:#991d85}
.cs-categoryPreview .cs-categoryPicture>a{padding:16px}
.cs-categoryPreview .cs-categoryPicture:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);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:#fff;margin-top:0}
.cs-footerPayments{display:none}
h3.cs-siteHeading{text-align:left;text-transform:none}
h3.cs-siteHeading:before{height:0}
h3.cs-siteHeading span{padding:0}
.cs-checkout .logo,.cs-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}
.cs-footerBottom ul{display:flex;gap:15px;justify-content:center;margin-bottom:2em}
.cs-footerBottom ul li a{color:#991d85}

.cs-box {max-width: 1300px;}
.cs-categoriesBox {display: none;}
.cs-overlayButton.cs-overlayMenuButton,
.cs-mobileCategorys .cs-mobileCategorysHeader {background: #9a2087;}
.cs-overlay {width: 550px !important;max-width: 100%;}
.cs-mobileCategorys > ul.cs-categories1 > li > ul.cs-categories2 {right: -550px;}
.cs-mobileCategorys ul ul li .cs-menuItem svg {rotate: -0deg;}

#tabs .tabcontent {padding: 15px 0;}
#tabs .tabcontent .cs-trenner {border-bottom: 1px solid #eee;width: 465px;margin: 4px 0;}
#tabs .tabcontent.tab1 {}

html body .cs-articleFeatures{width:100%;border-collapse:collapse;margin:0;font-size:14px;background-color:#fff}
html body .cs-articleFeatures thead{background:#e8e9eb;color:343434}
html body .cs-articleFeatures thead th{padding:16px 20px;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:13px}
html body .cs-articleFeatures tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}
html body .cs-articleFeatures tbody tr:hover{background-color:#f8f9fa}
html body .cs-articleFeatures td{padding:14px 20px;vertical-align:top}
html body .cs-articleFeatures td:first-child{font-weight:500;color:#495057;background-color:#fafbfc;width:45%}
html body .cs-articleFeatures td:last-child{color:#212529;font-family:'Courier New',monospace;background-color:#fff}


html body .cs-evonik-storage-form{color:#333;border:0;max-width:100%;margin:0 auto;padding:0;background:#fff;border-radius:0;border-bottom: 1px solid #e8e8e8;}
html body .cs-evonik-storage-form:last-child {border: 0;};
html body .cs-evonik-storage-form .cs-amountBox{margin-bottom:5px;border:0 solid #e0e0e0;border-radius:0;padding:0;background:#fafafa}
html body .cs-evonik-storage-form .blockPriceCalc{margin-bottom:16px;padding:12px;background:#fff;border-radius:4px;border:1px solid #e8e8e8}
html body .cs-evonik-storage-form .cs-flex{display:flex;align-items:center}
html body .cs-evonik-storage-form .cs-flexWrap{flex-wrap:wrap}
html body .cs-evonik-storage-form .cs-blockPriceLeft{flex:1;font-weight:500;margin-bottom:4px}
html body .cs-evonik-storage-form .cs-blockPriceRight{flex:1;text-align:right;font-weight:600;color:#2c5aa0}
html body .cs-evonik-storage-form .cs-gesamtsumme{font-size:16px;font-weight:600;color:#1a4480}
html body .cs-evonik-storage-form .cs-evonik-bestand-tabelle{margin-bottom:10px;overflow-x:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
html body .cs-evonik-storage-form .cs-evonik-bestand-tabelle table{width:100%;border-collapse:collapse;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}
html body .cs-evonik-storage-form .cs-evonik-table-header th{background:#e8e9eb;color:#343434;padding:12px 14px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}
html body .cs-evonik-storage-form .cs-evonik-bestand-tabelle td{padding:12px 14px;border-bottom:1px solid #e8e8e8;vertical-align:top}
html body .cs-evonik-storage-form .cs-evonik-bestand-tabelle tr:last-child td{border-bottom:none}
html body .cs-evonik-storage-form .cs-evonik-bestand-tabelle tr:hover{background:#f8f9fa}
html body .cs-evonik-storage-form .cs-articleAmount{margin:2em 0 0!important}
html body .cs-evonik-storage-form .cs-articleAmountBox{display:flex;align-items:center;gap:8px;margin-bottom:0;padding:0;background:#fff;border-radius:0;border:0 solid #ddd;width:140px!important}
html body .cs-evonik-storage-form .cs-articleAmountInput{flex:1;margin-bottom:2px;margin-left:2px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:0;font-size:16px;text-align:center;transition:border-color .2s ease;min-width:80px}
html body .cs-articleDetail .basketBlock .cs-evonik-storage-form .cs-articleAmount .cs-articleAmountBox [data-amount=plus]{right:9px}
html body .cs-articleDetail .basketBlock .cs-evonik-storage-form .cs-articleAmount .cs-articleAmountBox [data-amount=minus]{left:9px}
html body .cs-evonik-storage-form .cs-articleAmountInput:focus{outline:0;border-color:#2c5aa0;box-shadow:0 0 0 3px rgba(44,90,160,.1)}
html body .cs-evonik-storage-form .cs-svgIcon{width:24px;height:24px;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:4px}
html body .cs-evonik-storage-form .cs-amountIcon{color:#666;background:#f5f5f5;border:1px solid #ddd}
html body .cs-evonik-storage-form .cs-amountIcon:hover{color:#2c5aa0;background:#e8f0fe;border-color:#2c5aa0;transform:scale(1.05)}
html body .cs-evonik-storage-form .cs-articlePlus:hover{background:#e8f5e8;color:#2e7d32;border-color:#4caf50}
html body .cs-evonik-storage-form .cs-articleMinus:hover{background:#fee8e8;color:#d32f2f;border-color:#f44336}
html body .cs-evonik-storage-form .cs-bestellButtons{margin-top:12px}
html body .cs-evonik-storage-form .cs-button1{background:#991d85;color:#fff;border:none;padding:14px 24px;border-radius:0;font-size:16px;font-weight:600;cursor:pointer;width:auto;text-transform:uppercase}
html body .cs-evonik-storage-form .cs-button1:active{transform:translateY(0);box-shadow:0 2px 6px rgba(44,90,160,.3)}
html body .cs-evonik-storage-form .cs-actionButtons{margin-top:0;padding-top:0;}
html body .cs-evonik-storage-form .customerListSelectContainer{display:flex;gap:12px;margin-bottom:25px;flex-wrap:wrap}
html body .cs-evonik-storage-form .customerListViewSelection,html body .cs-evonik-storage-form .customerListSelection{flex:1;min-width:200px;padding:10px 12px;border:2px solid #e0e0e0;border-radius:4px;font-size:14px;cursor:pointer;transition:border-color .2s ease}
html body .cs-evonik-storage-form .customerListViewSelection:focus,html body .cs-evonik-storage-form .customerListSelection:focus{outline:0;border-color:#2c5aa0;box-shadow:0 0 0 3px rgba(44,90,160,.1)}
html body .cs-evonik-storage-form .customerListCreateContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:24px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:1000;min-width:400px}
html body .cs-evonik-storage-form .customerListCreate h2{margin:0 0 16px;color:#2c5aa0;font-size:20px;font-weight:600}
html body .cs-evonik-storage-form .customerListCreate input[type=text]{width:100%;padding:10px 12px;border:2px solid #e0e0e0;border-radius:4px;font-size:14px;margin-bottom:16px}
html body .cs-evonik-storage-form .customerListCreate button{padding:8px 16px;margin-right:8px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5;cursor:pointer;transition:all .2s ease}
html body .cs-evonik-storage-form .customerListCreate button.addButton{background:#2c5aa0;color:#fff;border-color:#2c5aa0}
html body .cs-evonik-storage-form .customerListCreate button:hover{background:#e8e8e8}
html body .cs-evonik-storage-form .customerListCreate button.addButton:hover{background:#1e3f73}
html body .cs-evonik-storage-form .hidden{display:none!important}
html body .cs-evonik-storage-form .distanceHolder{height:12px}

html body.cs-evonik .leftNavigationBox .cs-filter{color:#111;border:1px solid #ddd;border-radius:6px;padding:12px;background:#fff;max-width:280px;font-size:13px}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-filter-header{font-size:16px;font-weight:700;margin:0 0 10px;color:#991d85}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-topic-header{margin-bottom:0;margin-top:1em}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-filter-topic{margin-bottom:8px}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-filter-topic h6{font-size:13px;font-weight:700;margin:6px 0 4px;color:#111}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para{margin:0 0 2px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:1px}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para input[type=checkbox],html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para input[type=number]{accent-color:#991d85;cursor:pointer;margin-right:4px;top:0}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para label{font-size:13px;cursor:pointer;color:#111}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para input[type=number]{width:70px;padding:3px;border:1px solid #ccc;border-radius:4px}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-button{background:#991d85;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px;margin-top:10px;transition:background .2s ease}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-button:hover{background:#7a166a}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para label:last-of-type{margin-left:auto}
html body.cs-evonik .leftNavigationBox .cs-filter #cs-filter-para label:first-of-type{max-width:80%}

html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter #cs-filter-para{display:none;}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter #cs-filter-para.open {display: flex;}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter>h6{text-decoration:underline}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter #cs-filter-para label{position:relative;top:0}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter>h6 {position:relative;cursor:pointer;padding-right:18px}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter>h6::after {content:">";position:absolute;right:auto;top:-8px;transform:translateY(-50%);font-size:23px;color:#111;transition:transform .2s ease;font-weight:400;transform:rotate(90deg);margin-left:5px}
html body.cs-evonik .leftNavigationBox .cs-filter .cs-zusatzFilter.active>h6::after {transform:rotate(-90deg)}

/* login */
html body.cs-loginpagebody .cs-login {width: auto;max-width: 100%;min-width: unset;min-width: 473px;}
html body.cs-loginpagebody .cs-login{margin:20px auto;padding:48px 32px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}
html body.cs-loginpagebody .loginBoxHeader{font-size:28px;font-weight:700;margin-bottom:32px;color:#1a1a1a;text-align:left;margin-top: 0;}
html body.cs-loginpagebody .cs-errorBox{background:#fee;border:1px solid #fcc;border-radius:8px;padding:14px 16px;margin-bottom:24px;color:#c33;font-size:14px;line-height:1.5}
html body.cs-loginpagebody .cs-sso-section{margin-bottom:32px}
html body.cs-loginpagebody .cs-sso-button{width:100%;padding:0;background:linear-gradient(135deg,#9b59b6 0,#8e44ad 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}
html body.cs-loginpagebody .cs-sso-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,68,173,.3)}
html body.cs-loginpagebody .cs-sso-button:active{transform:translateY(0)}
html body.cs-loginpagebody .cs-sso-button a {padding:16px 24px;display: block;width: 100%;background: #9a57b5;border-radius: 8px;}
html body.cs-loginpagebody .cs-sso-description{text-align:center;color:#666;font-size:14px;margin-top:12px;line-height:1.4}
html body.cs-loginpagebody .cs-login-divider{display:flex;align-items:center;margin:32px 0;color:#999;font-size:14px;font-weight:500}
html body.cs-loginpagebody .cs-login-divider::after,.cs-login-divider::before{content:'';flex:1;height:1px;background:#ddd}
html body.cs-loginpagebody .cs-login-divider span{padding:0 16px}
html body.cs-loginpagebody .cs-form{margin-top:32px}
html body.cs-loginpagebody .cs-formRow{margin-bottom:20px}
html body.cs-loginpagebody .cs-formRow-column{flex:1;min-width:100%}
html body.cs-loginpagebody .cs-formRow.cs-flex .cs-formRow-column{min-width:calc(50% - 10px)}
html body.cs-loginpagebody .cs-formRow .label{display:block;margin-bottom:8px;color:#333;font-size:14px;font-weight:500}
html body.cs-loginpagebody .cs-formRow input[type=email],.cs-formRow input[type=password],.cs-formRow input[type=text]{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:all .2s ease;background:#fff}
html body.cs-loginpagebody .cs-formRow input[type=email]:focus,.cs-formRow input[type=password]:focus,.cs-formRow input[type=text]:focus{outline:0;border-color:#9b59b6;box-shadow:0 0 0 3px rgba(155,89,182,.1)}
html body.cs-loginpagebody .cs-checkbox-row{display:flex;align-items:center;gap:8px;margin-top:16px}
html body.cs-loginpagebody .cs-checkbox-row input[type=checkbox]{width:18px;height:18px;cursor:pointer}
html body.cs-loginpagebody .cs-checkbox-row label{font-size:14px;color:#555;cursor:pointer;margin:0}
html body.cs-loginpagebody .cs-dsBox{margin:16px 0;padding:12px;background:#f9f9f9;border-radius:6px;font-size:14px}
html body.cs-loginpagebody .cs-dsBox label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}
html body.cs-loginpagebody .cs-dsBox input[type=checkbox]{margin-top:2px;flex-shrink:0}
html body.cs-loginpagebody .cs-submitBox{margin-top:24px;gap:12px}
html body.cs-loginpagebody .cs-submit{flex:1}
html body.cs-loginpagebody .cs-button1,.loginBtn{width:100%;padding:16px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}
html body.cs-loginpagebody .cs-button1:hover,.loginBtn:hover{background:#333;transform:translateY(-1px)}
html body.cs-loginpagebody .cs-button3{display:inline-block;padding:16px 24px;background:0 0;color:#9b59b6;border:2px solid #9b59b6;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}
html body.cs-loginpagebody .cs-button3:hover{background:#9b59b6;color:#fff;transform:translateY(-1px)}
html body.cs-loginpagebody .amazonLogin{margin-top:32px;padding-top:24px;border-top:1px solid #eee;text-align:center;font-size:14px;color:#666}
html body.cs-loginpagebody .cs-flex{display:flex}
html body.cs-loginpagebody .cs-flexWrap{flex-wrap:wrap}
html body.cs-loginpagebody .cs-flexSpaceBetween{justify-content:space-between}
html body.cs-loginpagebody .cs-sec {position: relative;width: 100%;margin-bottom: 10px;}
html body.cs-loginpagebody .cs-sso-button .loginBtn {width: 100%;padding: 0;background: #9a57b5;color: #fff;border: none;border-radius: 8px;font-size: 16px;font-weight: 600;cursor: pointer;transition: all .2s ease;}
html body.cs-loginpagebody .cs-multiUser {text-align: center;text-decoration: underline;cursor: pointer;}
html body.cs-loginpagebody .cs-registerCatalog {text-align: center;text-decoration: underline;cursor: pointer;margin-top: 20px;}
html body.cs-loginpagebody .cs-multiform {display: none;}

/* language */
html body.cs-evonik .cs-miniButtons .cs-logout {position: relative;}
html body.cs-evonikx .cs-miniButtons .cs-logout::after {content: "";height: 30px;width: 1px;position: absolute;right: -7px;background: #991d85;top: 6px;}
html body.cs-evonik .cs-miniButtons .cs-lang {max-width: unset;padding-top: 11px;margin-right: 0;margin-left: 15px;display: flex;gap: 10px;}
html body.cs-evonik .cs-miniButtons .cs-lang img {max-width: 30px;}

/* language dropdown */
html body.cs-body .cs-lang-dropdown{position:relative;display:inline-block;margin-top: 4px;color: #9a1f86;margin-left: 5px;}
html body.cs-body .cs-lang-dropdown span {color: #9a1f86;}
html body.cs-body .cs-lang-current{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #991d85;border-radius:6px;cursor:pointer;user-select:none}
html body.cs-body .cs-lang-dropdown:hover .cs-lang-current {border-color: #991d85;}
html body.cs-body .cs-lang-current img{width:18px;height:auto}

html body.cs-body .cs-lang-menu{opacity: 0;visibility: hidden;transition: opacity .15s ease, visibility 0s linear .15s;position:absolute;right:0;top:36px;background:#fff;padding:4px 0;border:1px solid #991d85;border-radius:6px;min-width:150px;z-index:9999}
html body.cs-body .cs-lang-dropdown:hover .cs-lang-menu{opacity: 1;visibility: visible;transition-delay: 0s;}

html body.cs-body .cs-lang-item{display:flex;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;color:#000;white-space:nowrap}
html body.cs-body .cs-lang-item img{width:18px}
html body.cs-body .cs-lang-item:hover{background:#f2f2f2}
html body.cs-body .cs-lang-current::after{content:"▼";font-size:10px;margin-left:auto;opacity:.7}
html body.cs-body .cs-topsearch {max-width: 37%;}
html body.cs-body.cs-loginpagebody .cs-lang-dropdown {float: right;}
html body.cs-body.cs-loginpagebody .cs-lang-dropdown .cs-lang-menu {top: 36px;}

html body.cs-body .perUnit {font-size: 14px !important;}

/* article desc */
html body.cs-body .cs-articlePreview .cs-description {display: none;max-width: 400px;}
html body.cs-body .cs-articlePreview .cs-description.has-tooltip {cursor: help;position: relative;display: none;max-width: 400px;}
html body.cs-body .cs-articlePreview .cs-description.has-tooltip:hover::after{content:attr(data-desc);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px;border-radius:5px;font-size:14px;white-space:normal;width:450px;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.2)}
html body.cs-body .cs-articlePreview .cs-description.has-tooltip:hover::before{content:"";position:absolute;bottom:110%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#333}