html body {font-family: 'Helvetica Neue LT Pro';font-size: 1rem;font-weight: normal;}
html body h2.cs-betHeading span {font-family: 'Helvetica Neue LT Pro Bold';font-size: 31px;font-weight: bold;}
html body footer .cs-footerBox .cs-footerBoxHeader {font-family: 'Helvetica Neue LT Pro Bold';}
html body .cs-articleDetail .cs-articleDetailMiddleBox .cs-articleRightBox h1 {font-family: 'Helvetica Neue LT Pro Bold';}

html body.cs-start .cs-categoriesBox span.cs-categorieName {border-bottom: 3px solid #fff;padding-bottom: 4px;display: block;}
html body .cs-categoriesBox span.cs-categorieName {border-bottom: 3px solid #f7f7f7;padding-bottom: 4px;display: block;}
html body .cs-categoriesBox span.cs-categorieName.act {border-bottom: 3px solid #009fdf;display: block;}

body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {top: 0;position: relative;float: right;}
html body.cs-body .cs-overlayButton.cs-overlayMenuButton,
html body.cs-body .cs-topPages .cs-informationsHeader, 
html body.cs-body .cs-mobileCategorys .cs-mobileCategorysHeader, 
html body.cs-body .cs-compareHeader,
html body.cs-body #bestandsbenachrichtigung .requestBtn,
html body.cs-body .cs-button1,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
html body.cs-body .wkAddLayer .cs-checkoutBtn {background: #102948;}
html body.cs-body .ui-dialog .ui-dialog-titlebar,
html body.cs-body .ui-dialog .ui-dialog-titlebar-close,
html body.cs-body .cs-filterButton {background: #102948 !important;}

html body article.cs-articlePreview .cs-hoverlay .cs-actionButton {background: #fff;border-radius: 0;}
html body .cs-statusbar li.cs-basketSteps.active {background: #102948;color: #fff;}
html body .cs-statusbar li.cs-basketSteps.active a {color: #fff;}

html body header .cs-miniButtons li svg path,
html body header .cs-miniButtons li a span {fill: #102948;color: #102948;}

html body.cs-body .cs-footerService span a {color: #fff;}

html body header .cs-miniButtons li:hover svg path,
html body header .cs-miniButtons li:hover a span {fill: #009fe3;color: #009fe3;}

html body .cs-articleDetail .articlePriceBox .cs-priceFormat .priceRow .price {color: #009fe3;letter-spacing: -1.5px;font-weight: 600;}
html body #tabs .tabs {padding: 1em 1em 1em 1em;cursor: pointer;background: #f7f7f7;}
html body #tabs .tabs.activeTab span {border-bottom: 0 solid #000;color: #10059f;}
html body #tabs .tabs.activeTab {background: #009fe3;color: #fff;}

html body article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton {background: #102948;}
html body article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton a {color: #fff;}
html body article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton svg path {fill: #fff;}

/* ReDesign 2026 https://svn.cosmoshop.org/issues/47665 */
html body.cs-body,
html body.cs-body a {color: #10069f;}
html body.cs-body footer {background: #10069f;}
html body.cs-body footer .cs-footerRow.top {background: transparent;}
html body.cs-body footer a, 
html body.cs-body footer {color: #28b4f1;}
html body.cs-body .cs-footerService {background: #009de2;}
html body.cs-body article.cs-articlePreview .cs-hoverlay .cs-fastButtons .cs-actionButton {background: #009de2;}
html body.cs-body header,
html body.cs-body .cs-categoriesBox {background: #10069f;}
html body.cs-body header .cs-topBar {background: #009de2;}
html body.cs-body .cs-categoriesTop a {color: #009de2;padding: 1em;letter-spacing: 0.5px;font-weight: 600;}
html body header .cs-miniButtons li svg path, html body header .cs-miniButtons li a span {fill: #009de2;color: #009de2;}
html body.cs-body .cs-categoriesBox span.cs-categorieName {border-bottom: 0 solid #fff;padding-bottom: 0;display: block;}
html body.cs-body .cs-logo img,
html body.cs-body .logo img {width: 189px;}
html body.cs-body .cs-logo a {display: block;}
html body.cs-body .cs-categoriesBox {margin-bottom: 0;margin-right: auto;padding-left: 2em;}
html body.cs-body header .cs-headerContent {margin-bottom: 0;}
html body.cs-body .cs-miniButtons .cs-svgIcon {width: 1.6em;height: 1.6em;}
html body.cs-body header .cs-headerContent {padding: 1.5em 0;}
html body.cs-body .cs-lang {max-width: 25px;padding-top: 9px;margin-right: 0;margin-left: 7px;}
html body.cs-body #tabs .tabContainer .tabs {padding: 1em 2em 1em 2em;}
html body.cs-body .cs-shortnav a,
html body.cs-body .cs-shortnav .logout {color: #009de2;padding: 0 0 1em 0;font-weight: 600;letter-spacing: 0.5px;}
html body.cs-body .cs-statusbar li.cs-basketSteps.active {background: #28b4f0;color: #fff;}
html body.cs-body .theme-default .nivo-controlNav a.active {background: #10069f !important;}
html body.cs-body .theme-default .nivo-controlNav a {background: #009de2 !important;}
html body.cs-body .cs-overlayButton.cs-overlayMenuButton {width: auto;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #10069f;}

body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {top: 0;position: relative;float: right;}
html body.cs-body .cs-overlayButton.cs-overlayMenuButton,
html body.cs-body .cs-topPages .cs-informationsHeader, 
html body.cs-body .cs-mobileCategorys .cs-mobileCategorysHeader, 
html body.cs-body .cs-compareHeader,
html body.cs-body #bestandsbenachrichtigung .requestBtn,
html body.cs-body .cs-button1,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
html body.cs-body .wkAddLayer .cs-checkoutBtn {background: #009de2;color: #10059f;}
html body.cs-body .ui-dialog .ui-dialog-titlebar,
html body.cs-body .ui-dialog .ui-dialog-titlebar-close,
html body.cs-body .cs-filterButton {background: #009de2 !important;color: #10059f;}

html body.cs-body .cs-articleDetail .cs-deliveryTime {color: #10069f !important;}

html body.cs-body .cs-categoriesTop {padding-top: 11px;}
html body.cs-body .cs-categoriesTop a:hover {color: #fff;}
html body.cs-body .cs-categoriesBox span.cs-categorieName {border-bottom: 3px solid #10069f;padding-bottom: 15px;}
html body.cs-body .cs-categoriesBox a:hover span.cs-categorieName {border-bottom: 3px solid #fff;}

html body.cs-body .ui-widget-content,
html body.cs-body button,
html body.cs-body .cs-infoBox,
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], select, textarea,
html body.cs-body .cs-button3 {color: #10069f !important;}

html body.cs-body .wkAddLayer .cs-checkoutBtn a,
html body.cs-body .ui-dialog .ui-dialog-title,
.cs-articleDetail .basketBlock .cs-actionButtons > input, .cs-articleDetail .basketBlock .cs-actionButtons > a,
article.cs-articlePreview .priceBox .priceRow .price span {color: #10059f !important;}

.ui-widget.ui-widget-content .ui-button .ui-icon {
    filter: invert(8%) sepia(87%) saturate(6738%) hue-rotate(248deg) brightness(97%) contrast(106%);
    zoom: 1.3;
}

html body.cs-body .cs-budgetContainer {background: #10069f;padding: 1em;}