body.cs-body.cs-gift .cs-aside {display: none;}
body.cs-body.cs-gift section.cs-mainContent {width: 100%;}

/* barrierefrei */
.cs-body .cs-button1,
.wkAddLayer .cs-checkoutBtn {background: #9c915c;}
.cs-body .cs-button1,
.wkAddLayer .cs-checkoutBtn {background: #4d4d4d;border-radius: 5px;border-left: 8px solid #9c915b;border-right: 8px solid #9c915b;}

/*.cs-categoriesBox .cs-container {max-width: 100%;}
.cs-categoriesBox .cs-megaMenu {display: flex;justify-content: center;}*/

.cs-megaMenuContainer .cs-megamenu > div > ul > li > a {font-weight: 600;}
.cs-categoriesBox .cs-megaMenuContainer a {font-size: 16px !important;}
.cs-megaMenuContainer .cs-megamenu > div > ul > li {break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;}
.cs-categoriesMegaMenu .cs-megaMenu > ul > li:hover .cs-megaMenuContainer {box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
.categorieName {white-space: nowrap;}

.articletable .cs-articleVariant {font-size: 0.7rem;font-style: italic;}

#giftbasketdetaildialog .contentContainer .tabcontent.tab1 {display: block;}
#giftbasketdetaildialog #tabs .tabcontent {width: 100%;}
#giftbasketdetaildialog .tabcontent .cs-vpeSonder span.propertyName {width: 50%;}

.cs-bolder {font-weight: 600;}
.cs-marginB {margin-bottom: 2em;}

.cs-vpeSonder span.propertyName {display: inline-block;width: 100%;font-weight: 500;}
#tabs .tabcontent {width: 55%;}
.cs-vpeSonder {display: flex;flex-flow: column;margin-bottom: 1em;}

/* nährwerte */
.tabcontent.tab_TAB3 .cs-vpeSonder {display: block;}
.tabcontent.tab_TAB3 .cs-vpeSonder span.propertyName {display: inline-block;width: 38%;font-weight: 500;border-bottom: 1px solid #dadadd;}
.tabcontent.tab_TAB3 .cs-vpeSonder span.property {display: inline-block;}

.cs-mobileCategorys .cs-topPagesBurger {display: none !important;}

li.cs-topMenuKonfigurator {margin-right: 3em !important;}

.cs-logo {max-width: 300px;}
.cs-checkout .cs-logo {margin: 2em 0;}
body.cs-body.cs-gift .cs-breadCrumb {display: none;}
.cs-basePrice {font-size: 12px;font-weight: 500;border-radius: 5px;padding: 4px 0;}
footer .cs-footerRow.newsletter {display: none;}
footer .cs-footerTop {margin-bottom: 1em;}
.cs-start .cs-categoriesBox {background: #f7f7f7;margin-bottom: 0;}
/*.cs-categoriesMegaMenu .cs-megaMenu > ul > li.cs-topMenuKonfigurator > a {
    background: #4d4d4d;
    color: #fff;
    text-align: center;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 5px;
    border-left: 8px solid #9c915b;border-right: 8px solid #9c915b;
}
.cs-categoriesMegaMenu .cs-megaMenu > ul > li.cs-topMenuKonfigurator > a:hover {border-left: 8px solid #9c915b;border-right: 8px solid #9c915b;}*/
.cs-svgIcon path {fill: #515151;}

.cs-categoriesBox .cs-container.cs-mobileBoxing {margin-left: 0;padding: 0;}
.cs-container.cs-mobileBoxing .cs-topMenuKonfigurator {display: flex;align-items: center;}
.cs-container.cs-mobileBoxing .cs-topMenuKonfigurator a {background: #9c915c;color: #fff;text-align: center;padding: 15px;}

html body .cs-articleGiftbasket .cs-addButton {z-index: 9;}
.cs-galleryContainer .cs-galleryBox .cs-galleryMainBox .cs-galleryPic {
    display: flex;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
}

/* gift plugin */
div#giftbasket_giftcards,
div#giftbasket_banderoles {display: flex;flex-wrap: wrap;}
div#giftbasket_giftcards_page h1,
div#giftbasket_banderoles_page h1 {margin: 0 7px 4px 7px;}
div#giftbasket_giftcards .cs-articleGiftbasket,
div#giftbasket_banderoles .cs-articleGiftbasket {width: calc(100%/2 - 1em);}
div#giftbasket_giftcards .cs-articleGiftbasket .cs-addButton,
div#giftbasket_banderoles .cs-articleGiftbasket .cs-addButton {z-index: 99999;}

html body .cs-articleGiftbasket .pictureContainer {text-align: center;}

.cs-articleGiftbasket .pictureContainer img {transition: all 0.75s ease-out;}
.cs-articleGiftbasket:hover .pictureContainer img {transform: rotate(0) scale(1.04);}
.cs-articleGiftbasket .inactive {position: absolute;width: 100%;height: 100%;background-color: rgb(255 255 255 / 60%);z-index: 1;display: none;left: 0;top: 0;border-radius: 8px;}
.cs-giftbasketSidebar .totalprice {font-size: 22px;text-align: left;margin: 1em 0;background: #fff;padding: 12px 20px;border-bottom: 1px solid #dadadd;font-weight: 600;color: #444;}
.cs-giftbasketSidebar .cs-button1 {width: 92%;margin: 0 20px;max-width: 100%;border-radius: 5px;}
.cs-giftBasketBox #mengenEingabeContainer .icon.icon-plus {background: #fff;cursor: pointer;height: 48px;display: flex;padding: 0 10px;justify-content: center;align-items: center;border-radius: 0 5px 5px 0;border: 1px solid #dadadd;border-width: 1px 1px 1px 0;}
.cs-giftBasketBox #mengenEingabeContainer .icon.icon-minus {background: #fff;cursor: pointer;height: 48px;display: flex;padding: 0 10px;justify-content: center;align-items: center;border-radius: 5px 0 0 5px;border: 1px solid #dadadd;border-width: 1px 0 1px 1px;}
#giftbasket_form #mengenEingabeContainer {margin-left: 15px;display: flex;flex-wrap: wrap;align-items: center;}
#giftbasket_form #mengenEingabeContainer input {margin-bottom: 0;text-align: center;}
.cs-articleGiftbasket.cs-notActive .inactive {display: block;}
.xcs-articleGiftbasket.cs-notActive:after {content: "";height: 2em;width: 100%;position: absolute;left: 0;background: rgba(255,255,255, 0.5);color: #f00;}
.cs-articleGiftbasket.cs-notActive .cs-addButton {display: none;}
.cs-budgetVorgabe {display: none;z-index: 2;position: absolute;left: 10%;font-size: 13px;right: 10%;background: #fff;padding: 8px 8px 6px 8px;border-radius: 5px;color: #d93c3c;top: 35%;text-align: center;border: 1px solid #d93c3c;}

.cs-budgetVorgabeAdd {cursor:pointer;z-index: 3; color:#006522;position:relative;top: 1em;text-align: center;}

.cs-volumefull,.cs-nostock {display: none;z-index: 2;position: absolute;left: 10%;font-size: 13px;right: 10%;background: #fff;padding: 8px 8px 6px 8px;border-radius: 5px;color: #d93c3c;top: 35%;text-align: center;border: 1px solid #d93c3c;}
#giftbasketdetaildialog .pictureContainer {text-align: center;}
#giftbasketdetaildialog .price {font-size: 23px;font-weight: 600;color: #111;}
.cs-sidebarTop .cs-giftbasketName {width: 65%;}
.cs-sidebarTop .cs-budget {width: 35%;}
.cs-sidebarTop .cs-budget .cs-boxing {position: relative;}
.cs-sidebarTop .cs-budget .cs-boxing:after {content: "€";position: absolute;right: 24px;top: 5px;font-size: 25px;color: #b0a57e;}
.cs-articleGiftbasket {width: calc(100%/4 - 1em);border: 1px solid #dddddd;margin: 0.5em;padding: 1em;border-radius: 5px;position: relative;}
.cs-articleGiftbasket:hover {border-color: #4D4D4D;}
.cs-articleGiftbasket.articleGiftbasket.cs-notActive:hover {border-color: #dddddd;}
.cs-giftBasketBox {flex-direction: row-reverse;}
.cs-giftBasketBox .cs-giftbasketSidebar {background: #F7F7F7;width: 30%;margin-right: auto;border: 1px solid #111;border-radius: 5px;margin-top: 0.5em;}
.cs-giftBasketBox .cs-giftbasketProducts {width: 70%;margin: 0 -0.5em;}
.cs-articleGiftbasket .cs-addButton {position: absolute;right: -2px;top: -2px;cursor: pointer;background: #b0a57e;color: #fff;padding: 6px 10px;border-radius: 0 0 0 5px;transition: all 0.24s ease;}
.cs-articleGiftbasket .cs-addButton i {font-size: 28px;}
.cs-articleGiftbasket .cs-addButton:hover {background: #4d4d4d;padding: 7px 11px;top: -5px;right: -3px;box-shadow: -3px 3px 0px 2px #ffffff;border-radius: 5px;}
.cs-articleGiftbasket .cs-addButton:hover i {color: #b0a57e;}

.cs-articleGiftbasket .cs-addButton2 {cursor: pointer;background: #b0a57e;color: #fff;padding: 6px 10px;border-radius: 5px;transition: all 0.24s ease;position:relative; width:60px; left: calc(50% - 30px);margin-bottom: 15px;}
.cs-articleGiftbasket .cs-addButton2 i {font-size: 28px;}
.cs-articleGiftbasket .cs-addButton2:hover {background: #4d4d4d;}
.cs-articleGiftbasket .cs-addButton2:hover i {color: #b0a57e;}

.cs-wrappings > div {width: calc(100%/3 - 16px);margin: 8px;}
.cs-wrappings .cs-wrappingsitem {background: #fff;padding: 1em;text-align: center;border: 2px solid #ffffff;border-radius: 5px;cursor: pointer;}
.cs-wrappings .cs-wrappingsitem.active,
.cs-wrappings .cs-wrappingsitem:hover {border: 2px solid #b0a57e;border-radius: 5px;}
.cs-smallHeading {font-size: 16px;font-weight: 500;margin: 1em 0 0.5em 1em;}
.cs-smallHeading span {font-size: 12px;}
.cs-giftbasketPage .cs-boxing {padding: 0 1em;}
.cs-giftbasketPage .cs-boxing input[type="text"],
.cs-giftbasketPage .cs-boxing textarea {width: 100%;}
.cs-fillbarHeader {font-weight: 600;text-align: center;margin-bottom: 7px;}
#wrappingitem_image {display: none;}
#wrappingfillbar {border: 1px solid #dadadd;background: #fff;margin: 0 1em 0em 1em;border-radius: 5px 5px 0 0;border-bottom: 0;}
#wrappingfillbar > div {text-align: center;border-right: 1px solid #dadadd;width: calc(100%/5) !important;}
#wrappingfillbar > div:last-of-type {border: 0;}
.cs-giftbasketSidebar .wrappingfillbar_item {padding: 5px;} 
.cs-giftbasketSidebar .wrappingfillbar_item.active {background: #b0a57e;color: #000;}
.cs-giftbasketSidebar #wrappingprogressfillbar {border: 1px solid #dadadd;height: 20px;width: auto;background-color: #ffffff;position: relative;overflow: hidden;padding: 20px 0;display: flex;align-items: center;margin: 0 1em;border-radius: 0 0 5px 5px;max-width: 100%;}
.cs-giftbasketSidebar #wrappingprogressfillbar_filled {height: 100%; width: 0%; background-color: #b0a57e; overflow:hidden;position:absolute;border-top: 1px solid #818181;}
.cs-giftbasketSidebar #wrappingprogressfillbar .pricedata1 {font-size: 18px;width: 100%; position:absolute; text-align:center; color:#336640;font-weight: normal;padding:2px;padding-top: 4px;}
.cs-giftbasketSidebar #wrappingprogressfillbar .pricedata2 {font-size: 18px;width: 100%;position: absolute;text-align: center;color: #ffffff;font-weight: normal;padding: 0;height: 100%;display: flex;justify-content: center;align-items: center;}
.cs-body .cs-button3 {width: auto;padding: 0.72em 1em;background: #ffffff;color: #535353;border: 1px solid #4d4d4d;cursor: pointer;display: inline-block;margin-bottom: 4px;border-radius: 5px;}
.cs-body .cs-button3:hover {background: #ffffff;color: #535353;border-color: #111;}
.cs-hrLine {height: 1px;width: 100%;background: #dadadd;margin: 1.5em 0;}
.cs-greetingscard,
.cs-giftbasketBanderoles {padding: 0 1em;}
.cs-wrappings {padding: 0.5em;}
.cs-giftbasketSidebar #giftitemlist {display: flex;flex-wrap: wrap;border-bottom: 1px solid #dadadd;}
.cs-giftbasketSidebar #giftitemlist .item {border-top: 1px solid #dadada;position: relative;width: calc(100%/3);border: 1px solid #dadadd;border-width: 1px 1px 0 0;padding: 1em;background: #fff;}
.cs-giftbasketSidebar #giftitemlist .item:nth-of-type(3) {border-right: 0;}
.cs-giftbasketSidebar #giftitemlist .item .cs-itemName {font-size: 12px;}
.cs-giftbasketSidebar #giftitemlist .item .removeButton {position: absolute;top: -12px;right: 5px;font-weight: normal;font-size: 2em;cursor: pointer;}
.cs-giftbasketSidebar #giftitemlist .item .removeButton i {font-size: 15px;}
.cs-giftbasketSidebar #wrappingitem {text-align: center;background: #fff;padding: 0.5em 0.5em 1em 0.5em;border-bottom: 1px solid #dadadd;margin-bottom: 1em;}
.cs-giftbasketSidebar .cs-wrappingBox {text-align: center;}
.cs-giftbasketSidebar .cs-wrappingBox > div {display: inline-block;}
.cs-giftbasketSidebar .cs-wrappingBox #wrappingitem_nr {display: none;font-size: 12px;}
.cs-giftbasketSidebar .cs-wrappingBox #wrappingitem_price {font-weight: 600;}
.cs-giftbasketSidebar .cs-wrappingBox #wrappingitem_price .cs-basePrice {min-height: unset !important;}
.cs-giftbasketSidebar .cs-greetingscard img,
.cs-giftbasketSidebar .cs-giftbasketBanderoles img {max-width: 30px;object-fit: contain;margin-right: 4px;}
.cs-giftbasketSidebar .cs-greetingscard button,
.cs-giftbasketSidebar .cs-giftbasketBanderoles button {display: flex;align-items: center;}
.cs-giftbasketSidebar .cs-optionsBox {display: flex;flex-wrap: wrap;}
.cs-giftbasketSidebar .cs-optionsBox > div {width: 50%;}
.cs-giftbasketSidebar .cs-giftbasketBanderoles {margin-left: auto;}
#geschenkekorbfilter {margin: 2em 0;border: 1px solid #dadadd;border-radius: 5px;overflow: hidden;}
#geschenkekorbfilter ul {display: flex;flex-wrap: wrap;}
#geschenkekorbfilter ul li {width: calc(100%/3);}
/* #geschenkekorbfilter ul li:last-of-type a {border: 0;} */
#geschenkekorbfilter ul li a {border-right: 1px solid #dadadd;}
#geschenkekorbfilter ul li a.active {background: #9c915c;color: #000;font-weight: 600}
#geschenkekorbfilter li a:hover {
    background-color: #E6E6E6;
    color: #000;
}
#geschenkekorbfilter li a.active {
    background-color: #E6E6E6;
    color: #000;
}
#geschenkekorbfilter li a:hover {background-color: #E6E6E6;}

.priceold {font-size: 14px;font-weight: 300;color:#878787;text-decoration:line-through;height:14px;}

/* article preview */
.cs-articleGiftbasket .price,
.cs-articlePreview .price {font-size: 19px;font-weight: 600;}
.cs-articlePreview .priceold {font-size: 11px;height:11px;}

/* central shop width */
.cs-box,
.cs-container {max-width: 120em;}

/* header */
header {background: #ffffff;}
header .cs-topBar {background: #ffffff;border-bottom: 0 solid #e5e5e5;}
header .cs-topBar .cs-lang {max-width: 28px;padding-top: 5px;margin-right: 0.4em;}
header .cs-headerContent {margin: 0 auto;padding: 20px 0;margin-bottom: 2em;}


.cs-categoryPreview {
    position: relative;
    margin: 0 1em 2em 1em;
    background: #f7f7f7;
    border: 1px solid #9c9c9c;
    border-radius: 3px 13px 3px 13px;
    text-align: center;
    font-weight: 500;
    cursor: pointer;
}
.cs-categoryPreview:hover {background: #fff;}

.cs-passwordContainer {
  position: relative;
}
.cs-togglePassword {
  position: absolute;
  right: 5px;
  top: 0.4em;
  font-size:1.5em;
  opacity: 0.7;
  width:30px;
}

/* logos slider */
.logo-slider{position:relative;overflow:hidden;padding:20px 0}
.logo-track{display:flex;cursor:grab}
.logo-track.dragging{cursor:grabbing}
.logo-item{flex:0 0 auto;width:180px;height:120px;padding:0 20px;display:flex;justify-content:center;align-items:center}
.logo-item img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}



#wrappingprogressfillbar_filled > div {background-color: rgb(77 77 77);}


.cs-articlePictureBox #cs-mainpicBox {
    cursor: zoom-in;
    max-width: 610px;
}


:focus-visible{outline:#f00f00 solid 3px;outline-offset:2px;transition:outline-color .2s ease-in-out}
:focus:not(:focus-visible){outline:0;box-shadow:none}
a:focus-visible{outline-color:#f00f00;text-decoration:underline;box-shadow:0 0 0 2px rgba(240,15,0,.4)}
[role=button]:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{outline-color:#f00f00;box-shadow:0 0 0 4px rgba(240,15,0,.3)}
input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#f00f00;box-shadow:0 0 0 2px rgba(240,15,0,.2)}
input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-color:#f00f00;outline-offset:3px;box-shadow:0 0 0 3px rgba(240,15,0,.3)}
[tabindex]:focus-visible{outline-color:#f00f00;box-shadow:0 0 0 2px rgba(240,15,0,.5)}
a{display:inline-block}
img{display:block}
.cs-topPages>ul>li a{padding:7px}
.cs-subtitle,article.cs-articlePreview .priceBox .priceRow .price span,article.cs-articlePreviewSmall .articlePreviewSmallPriceBox .price span{color:#000}
.cs-crossSelling .item .price {color: #111;}
article.cs-articlePreview .priceBox .uvpBox{color:#d82117}
.cs-lagerBox .cs-stock1{color:#097220}
.cs-lagerBox .cs-stock2{color:#a14f00}
.cs-lagerBox .cs-stock3{color:#890d06}
.cs-badgesBox .badgeGreen{background:#097220}
.cs-badgesBox .badgeYellow{background:#890d06}
.cs-liveShoppingArticle .cs-liveShoppingFront .date,.cs-liveShoppingArticle .cs-liveShoppingFront .number{color:#000;background:#fff;border-radius:3px;padding:0 5px}
.cs-standardPrice{color:#000!important}
h2.cs-siteHeading{text-align:center;margin:2em 0 .5em;font-size:1.5rem;letter-spacing:.5px;font-weight:600;position:relative;text-transform:uppercase}
h2.cs-siteHeading span{display:inline-block;background-color:#fff;padding:0 30px;position:relative}
h2.cs-siteHeading:before{content:"";width:100%;top:25px;height:1px;display:block;background-color:#e1e1e1;position:absolute}
.cs-blogsBox .cs-blogtagsBox .cs-blogtagsRow a{color:#890d06}
.cs-articleDetail .cs-priceFormat .cs-lineThrough,.cs-inStock{color:#097220}
.ui-widget.ui-widget-content .ui-button .ui-icon{filter:brightness(0) invert(1);zoom:1.3}
article.cs-articlePreview .pictureContainer{align-items:start;margin-bottom:5px}
article.cs-articlePreview .cs-hoverlay .cs-fastButtons{margin-top:0}
article.cs-categoryPreview>a{overflow:hidden}
article.cs-categoryPreview .cs-categoryName{padding:.7em;display:inline-block;width:80%}
article.cs-articlePreviewSmall .cs-articlePreviewSmallDescriptionBox h3{font-size:1rem;font-weight:500}
article.cs-articlePreview .cs-priceFormat{display:flex;flex-wrap:wrap}
article.cs-articlePreview .priceBox .priceRow{float:none}
article.cs-articlePreview .cs-artPreviewName,article.cs-articlePreview .pictureContainer{cursor:pointer}
article.cs-articlePreview h2{font-size:1.75rem;margin:0;line-height:normal;display:flex}
.cs-additionalArticle .cs-additionalArticleImage{max-width:100%;padding:0}
.cs-listPager .cs-articlecount{border-bottom:1px solid #dadadd;display:flex;align-items:center;gap:10px}
.cs-listPager .cs-submitButton{cursor:pointer;background-color:#f7f7f7}
.cs-articleDetail .cs-articlePriceInfo{font-size:14px;text-decoration:none}
.cs-additionalArticle .cs-additionalPrice .price{font-size:1rem;font-weight:500;color:#000}
.cs-articleDetail .cs-deliveryTime{color:#000;font-weight:600}
.cs-outOfStock{color:#fff;border-radius:3px;background:#b80000;font-size:14px;padding:1px 6px 0;font-weight:600}
.cs-additionalArticle .cs-additionalArticleName h3{line-height:17px;font-size:1rem;font-weight:500}
.cs-additionalArticle .cs-additionalArticleBox .cs-additionalArticleName{cursor:pointer}
.cs-myAccount .cs-myAccountData span{font-weight:500}
.cs-myAccount .cs-accBtn{display:flex}
.cs-aside h2{font-size:1.5rem;margin:1em 0}
.cs-orderData a{text-decoration:underline}
.cs-blogListing .cs-blogListingItem .cs-blogDate{font-size:15px}
.cs-blogListing .cs-blogListingItem .cs-blogDate a{color:#000}
.cs-videoListing .cs-videolistingItem .cs-videocategories a{color:#b80000}
.cs-blogReadMore a{text-decoration:underline}
#kostenstellen_protokoll .kostenstelleOverviewBudget{color:#000;font-size:18px}
.cs-lang{padding-top:13px}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.cs-filterButton img {margin: 0 auto;margin-bottom: 10px;}
.item .artnamBox {margin-top: 10px;}
.cs-crossSellingBar .item .artnamBox h3 {line-height: 10px;font-size: 1rem;font-weight: 500;line-height: 15px;}
.cs-crossSelling .item .price {margin-top: -10px;}
.cs-breadCrumb {overflow: unset;margin-top: 1em;}
.cs-breadCrumb ul {display: flex;}
.cs-breadCrumb ul li {float: none;}
.cs-articleDetail .cs-articleDetailTopBox {top: -2.5em;}
#tabs .tabContainer .tabs {padding: 1em 2em 0.5em 2em;}
.cs-bookmarks .cs-bookmarksList .cs-bookmarksRow h2 {white-space: break-spaces;font-size: 1.75rem;}
.cs-blogcategoriesRow,
.cs-listingBackBtn {padding: 0 5px;}
.cs-bannerRow {margin-bottom: 2em;margin-top: 5px;overflow: unset;}
.cs-liveshoppingCalenderArticle {overflow: unset;}
h1.cs-wkHeading {margin: 0;font-size: 28px;}
.cs-shippingActions a {text-decoration: underline;}
.cs-underline {text-decoration: none;}
.checkoutStep4 .cs-paymentBox span.buttonLabel, .checkoutStep4 .cs-shippingBox span.buttonLabel {padding: 1em;display: block;cursor: pointer;}
.cs-cartstep5 h2 {font-size: 1.75rem;}
.cs-oldPrice {color: #9e1d04;}
.cs-liveShoppingArticle .cs-liveShoppingBack .cs-livePicture img {max-width: 100%;max-width: 100%;}
.cs-liveShoppingArticle .cs-liveShoppingBack .cs-date {width: 100%;border-bottom: 1px solid #000;bottom: 1px;}
body.cs-onePageCheckout .cs-errorMessage {color: #860000;font-size: 12px;}
body.cs-onePageCheckout .cs-articletable .cs-shippingTime {color: #111;margin: 0 0.3em;}

.cs-amazon-pay {background: #f6f6f6;padding-top: 1em;padding-bottom: 1em;}
.cs-amazon-pay #AmazonPayButton {max-width: 201px !important;margin: 0 auto;}

/* änderungen 11.09.2025 - https://cosmoshop.atlassian.net/browse/CP-3474 */
html body header .cs-miniButtons svg.cs-svgIcon.cs-phoneIcon {margin-right: 15px;width: 35px;height: 35px;margin-top: 4px;}
html body header .cs-miniButtons svg.cs-svgIcon.cs-mailIcon {margin-right: 10px;width: 40px;height: 40px;margin-top: 0;}
html body article.cs-categoryPreview a {padding: 1em;display: block;}
html body #tabs .tabcontent {width: 100%;}
html body .cs-articlePictureBox #cs-mainpicBox {max-width: 100%;width: 610px;}
html body.cs-checkout .cs-logo {width: 100%;display: flex;justify-content: space-between;max-width: 100%;align-items: center;}
html body.cs-checkout .cs-back a {color: #fff;}
html body span.cs-adds {margin-top: -10px;position: relative;top: -14px;left: -12px;}
html body .cs-searchBar .cs-searchBlock {left: auto;right: 124px;}


html body .cs-epxressLabel {font-weight: 600;margin-bottom: 10px;}
html body .cs-amazonDiv,
html body .cs-paypalDiv {margin-top: 0;text-align: center;background: #f6f6f6;padding: 1em 0 0.4em 0;}
html body .cs-paypalDiv input {width: 202px;}

html body .cs-hinweisText.cs-container {background: #4d4d4d;color: #fff;padding: 1em;border-radius: 10px;margin: 1em auto;border-left: 8px solid #9c915b;border-right: 8px solid #9c915b;}
html body .cs-hinweisText h4 {margin: 0;color: #fff;}