@font-face {
    font-family: 'Calibri';
    src: url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.eot');
    src: url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.eot?#iefix') format('embedded-opentype'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.woff2') format('woff2'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.woff') format('woff'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.ttf') format('truetype'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri.svg#Calibri') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibri';
    src: url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.eot');
    src: url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.woff2') format('woff2'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.woff') format('woff'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.ttf') format('truetype'),
        url('/cosmoshop/1748268200/pix/user_img/fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

html body.cs-murr {font-family: 'Calibri';font-weight: normal;font-size: 15px;}

html body.cs-murr .cs-articleDetail .cs-articleDetailMiddleBox .cs-articleRightBox h1 {font-weight: bold;}
html body.cs-murr .cs-articleDetail .articlePriceBox .cs-priceFormat .priceRow .price {font-size: 34px;font-weight: bold;color: #3db60f;font-style: italic;letter-spacing: -1px;}

html body.cs-murr header .cs-headerContent {background: #3db60f;}
html body.cs-murr .cs-topsearch input {border: 0px solid #dadadd;}
html body.cs-murr header .cs-miniButtons .cs-svgIcon path {fill: #fff;}
html body.cs-murr header .cs-miniButtons .cs-miniwk span {color: #fff;}
html body.cs-murr footer .cs-footerRow.top {border-top: 10px solid #3db60f;}

html body.cs-murr.cs-checkout header {background: #3db60f;}
html body.cs-murr.cs-checkout header .cs-logo {padding-bottom: 15px;}

html body.cs-murr.cs-checkout .cs-revocationBox {background: #3db60f;}

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,
html body.cs-body .cs-filterButton,
html body.cs-body .cs-articleDetail .cs-bestellButtons .orderBlockBtns.orderBlockBasketBtn.cs-button2 {background: #3db60f;}

html body.cs-body .cs-overlayButton.cs-overlayMenuButton:hover,
html body.cs-body #bestandsbenachrichtigung .requestBtn:hover,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit:hover,
html body.cs-body .wkAddLayer .cs-checkoutBtn:hover,
html body.cs-body .cs-filterButton:hover,
html body.cs-body .cs-articleDetail .cs-bestellButtons .orderBlockBtns.orderBlockBasketBtn.cs-button2:hover {background: #3db60f;}

/* Änderungen 22.07.2025 - PW */
html body.cs-body.cs-loginpagebody .cs-header img {max-width: 177px;}
html body.cs-body .cs-lang {max-width: 25px;padding-top: 0;margin-right: 0;margin-left: 6px;}
html body.cs-body .cs-lang a {font-size: 28px;color: #fff;font-weight: lighter;}
html body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang {top: 0;position: relative;background: #3db60f;padding: 10px;max-width: none;}
html body.cs-body.cs-loginpagebody .cs-wrapper .cs-lang a {font-size: 15px;font-weight: 400;}
html body.cs-body .cs-startSlider {margin-bottom: 1em;}
html body.cs-checkout header .cs-logo {padding-bottom: 0;margin: 20px 0;}
html body.cs-checkout .cs-shortnav {padding-bottom: 1em;}
html body.cs-checkout .cs-shortnav a {color: #fff;}
html body .cs-statusbar li.cs-basketSteps.active {background: #3db60f;}
html body .checkoutStep4 .cs-paymentBox.active, html body.cs-murr  .checkoutStep4 .cs-shippingBox.active {background: #3db60f;border: 1px solid #3db60f;}