
/* Custom CSS theme */
.ec-size .ec-store .form-control input[type="checkbox"].form-control__checkbox:checked+.form-control__checkbox-view::after{border-color:#757575 !important;background-color:#fff !important}
 .ec-size .ec-store .ec-cart__checkout-paypal,.ec-size .ec-store [class*="paypal"]{z-index:1 !important}
 .details-gallery__images-zoom{background-color:#fff !important;background-repeat:no-repeat !important}
 .ec-size .ec-store .ec-cart-coupon__wrap{visibility:visible}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply{display:block}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap{display:flex;align-items:center;height:auto}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text{display:none}
 @media screen and (max-width: 768px){.ec-size .ec-store .ec-cart__body .ec-cart-coupon{margin-top:10px}}
 .ec-size .ec-store .form-control--primary .svg-line-check{stroke:white !important}
 .product-details__general-info-withdrawal-tooltip .ui-tooltip__text{color:#ffffff !important}
 .ec-size .ec-store .ui-tooltip.ui-tooltip--top.ui-tooltip--info .ui-tooltip__container .ui-tooltip__text,.ec-size .ec-store .ui-tooltip.ui-tooltip--top.ui-tooltip--info .ui-tooltip__container .ui-tooltip__text>div{color:#ffffff !important}
 .ec-size .ec-store .label__text{font-size:13px !important}
 .ec-size .ec-store .label__text{color:white !important}
 .ec-size .ec-store .ec-related-products__products .form-control__button-text{font-weight:100;font-size:13px !important}
 .ec-size .ec-store .ec-link,html#ecwid_html body#dmRoot .ec-size .ec-store .ec-link:visited{color:#000 !important}
 .ec-label.label--notice.label--flag{z-index:1 !important}
 .ec-size .ec-store.ec-store__account-page .ec-notices--inline .ec-notice__wrap{display:none !important}
 .ec-size .ec-store__product-page .form-control--checkbox-button .form-control__radio:checked~.form-control__inline-label label{background-image:none !important;background-color:#333 !important;border-color:#000 !important;border-style:outset !important;border-width:0px !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store__product-page .form-control--checkbox-button .form-control__inline-label label:hover{background-color:#444 !important;border-color:#000 !important;border-style:outset !important;border-width:0px !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store__product-page .form-control--checkbox-button .form-control__inline-label label:active{background-color:#333 !important;border-color:#000 !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__radio:checked~.form-control__inline-label label{background-image:none !important;background-color:#333 !important;border-color:#000 !important;border-style:outset !important;border-width:0px !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__radio:checked~.form-control__inline-label label .option-title,.ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__radio:checked~.form-control__inline-label label .option-surcharge{color:#fff !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:hover{background-color:#444 !important;border-color:#000 !important;border-style:outset !important;border-width:0px !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:hover .option-title,.ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:hover .option-surcharge{color:#fff !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:active{background-color:#333 !important;border-color:#000 !important;border-style:outset !important;border-width:0px !important;color:#fff !important;transition:none !important}
 .ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:active .option-title,.ec-size .ec-store .ec-form__row--tips .form-control--checkbox-button .form-control__inline-label label:active .option-surcharge{color:#fff !important}
 .ec-size .ec-store .mollie-payment-methods-list-container .ec-radiogroup__item--checked .ec-radiogroup__label{color:#fff !important}
 .product-details-module__title.details-product-purchase__place span{color:#28a745 !important}
 .ec-size .ec-store .details-product-purchase--add-more .details-product-purchase__add-more{z-index:1 !important}
 .grid-product__details.ec-text-muted{display:none}
 .ec-cart-item__wrap .details-product-attribute:nth-child(1){display:none}
 body.ecwid-customer-group-25166252 .ec-radiogroup__item--8852-1562853273396{display:none !important}
 .ecwid .form-control__button{background:white !important}
 .ec-confirmation__status{color:#000 !important}
 .ec-confirmation__status--paid{color:green !important}
 .ec-confirmation__status--awaiting-payment{color:orange !important}
 .ec-confirmation__status--custom-payment-status-1{color:orange !important}
 .ec-confirmation__status--refunded{color:green !important}
 .ec-confirmation__status--partially-refunded{color:green !important}
 .ec-confirmation__status--awaiting-processing{color:#1a7ac4 !important}
 .ec-confirmation__status--processing{color:orange !important}
 .ec-confirmation__status--custom-fulfillment-status-2{color:orange !important}
 .ec-confirmation__status--shipped{color:green !important}
 .ec-confirmation__status--custom-fulfillment-status-3{color:green !important}
 .ec-confirmation__status--ready-for-pickup{color:green !important}
 .ec-confirmation__status--out-for-delivery{color:green !important}
 .ec-confirmation__status--delivered{color:gray !important}
 .ec-pill__text-inner{color:white !important}
 .ec-filters__wrap-inner .ec-pill__text-inner{color:black !important}
 #SimcaseUpsellPowerfullId1 #SimcaseUpsellPowerfullId2 #SimcaseUpsellPowerfullId3 #simcase__upsellmodal__container .ecwid-btn.simcase__add-to-cart,#SimcaseUpsellPowerfullId1 #SimcaseUpsellPowerfullId2 #SimcaseUpsellPowerfullId3 #simcase__upsellmodal__container .simcase__add-to-cart{background-color:black !important}
 




@media (min-width: 768px)  {
  /* Rahmen um Produktfotos nur auf Desktop */
  .ecwid .details-gallery__thumb-img {
    border: 2px solid transparent !important;
    box-sizing: border-box;
  }
  .ecwid .details-gallery__thumb.is-active .details-gallery__thumb-img,
  .ecwid .details-gallery__thumb--active .details-gallery__thumb-img {
    border-color: #000 !important;
  }

/* Weitere Fotos anzeigen Zahl in Desktop */
.ecwid .details-gallery__thumb-more {
  font-weight: bold !important;
  color: rgba(255, 255, 255, 1) !important;
}


/* Globales Ecwid-Widget override */
.ecwid .ec-link.ec-link--muted:hover {
  color: #1a7ac4 !important;
}
/* Alle Ecwid-Links beim Hover auf Blau ändern */
.ecwid .ec-link:hover {
  color: #1a7ac4 !important;
}
/*  Hover-Zustand: Titel in Blau ändern*/
.ec-cart-item__title:hover {
  color: #1a7ac4 !important;
}
/* Hover-Zustand: Titel in Blau ändern */
.ecwid .grid-product__title-inner:hover {
    color: #1a7ac4 !important;
  }


/*Colour switch Farb-Info auf Weiß*/
.ui-tooltip--info .ui-tooltip__text span {
  color: white !important;
}

/* Labelbeschriftung Ausverkauft oder Vorbestellung bei Groeßenbutton Weiss */
.ui-tooltip.ui-tooltip--info .ui-tooltip__text div {
     color: white !important;
}

/* Korrektur Groeße Color switch Groeße für Mobile Version auf Small */
@media (max-width: 500px) {
   .ec-size .ec-store .product-details-options__swatches--large {zoom: 0.7}
}


/* Kürzlich angesehene Produkte – Titel */
#rvp-products #rvp-products-wrapper .recently-viewed-title {
    font-size: 22px !important;
    font-weight: 700 !important;
}

/*Sales Booster Button Sichtbarkeit*/
.ecwid .ecwid-btn--primary:not(:hover), #dmRoot .ecwid .ecwid-btn--primary:not(:hover){
    background-color: rgba(0, 0, 0, 0)!important;
    color: rgb(0, 0, 0);
    border-color: rgb(51, 51, 51);
    border-style: solid;
    border-width: 0px;}


/*0€ in Bold und Grün bei kostenlosen Versand */
.ec-cart-summary__price--free {
  visibility: visible;
  color: green!important;
  font-weight: bold;
}



/* Abstand oberhalb des PayPal-Buttons */
.ec-cart__button.ec-cart__button--paypal {
    margin-top: 8px !important;
    z-index: 1; 
}


/* Label für mehrere Produkte gleichzeitig "NEU"*/
.grid-product__wrap[data-product-id="765003605"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="680388023"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="764959794"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="765037566"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="755703528"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="761518324"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="757182879"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="739479650"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714361735"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714350723"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714387355"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714356221"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714361702"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714390523"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714382754"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714350687"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714387355"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714350684"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="712254474"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="697595114"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="714350623"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="717874534"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="712269048"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="715742049"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="779059945"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="762339064"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="788398862"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790561626"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790561615"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790572017"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790572014"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="762339105"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797208001"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797263001"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797263014"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797263032"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797253275"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790561626"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797256826"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797253310"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="790572014"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797256863"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797256880"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797279802"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797279808"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797263091"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797253347"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="797279765"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801193388"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801240789"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801240815"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801241037"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801240820"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801240821"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="801240822"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="810028526"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="810020508"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="809936995"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="810011029"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="809936991"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="858370791"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="858359645"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="858359645"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="864213534"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="864125433"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="864190586"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="864190590"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="867097088"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="868061351"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="869463090"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="810020517"] .grid-product__image-wrap::before {
 
 content: "NEU"; /* Label-Text hier anpassen */
  display: inline-block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ccff66;
  color: black;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}

/* Label für mehrere Produkte gleichzeitig "FAST AUSVERKAUFT"*/
.grid-product__wrap[data-product-id="253730575"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="634487538"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="762345787"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="282198711"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="282187715"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="366258221"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="364121102"] .grid-product__image-wrap::after, 
.grid-product__wrap[data-product-id="282198711"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="364132262"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="231468344"] .grid-product__image-wrap::after   {

content: "FAST AUSVERKAUFT";
   display: inline-block;
  position: absolute;
   top: 36px;
  right: 0px;
  background-color: black;
  color: white;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}

/* Label für mehrere Produkte gleichzeitig "ABVERKAUF" */
.grid-product__wrap[data-product-id="331842033"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="331844064"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="331245020"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="332200060"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="586221677"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="331831066"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="259335142"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="259533150"] .grid-product__image-wrap::before,
.grid-product__wrap[data-product-id="259579040"] .grid-product__image-wrap::before, 
.grid-product__wrap[data-product-id="314141001"] .grid-product__image-wrap::before {

 content: "ABVERKAUF";
  display: inline-block;
  position: absolute;
  top: 36px;
  right: 0px;
  background-color: black;
  color: white;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}


/* VERSCHIEDENE DÜFTE 2. POSITION*/
 .grid-product__wrap[data-product-id="755703528"] .grid-product__image-wrap::after,
 .grid-product__wrap[data-product-id="283186468"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="680388023"] .grid-product__image-wrap::after,
 .grid-product__wrap[data-product-id="755703528"] .grid-product__image-wrap::after,
{
  content: "VERSCHIEDENE DÜFTE";
  display: inline-block;
  position: absolute;
 top: 36px;
  right: 0px;
  background-color: #ccff66;
  color: black;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 12px;
  z-index: 1;
  pointer-events: none;
}

/* Zweites Label: LIMITIERT 2. POSITION*/
.grid-product__wrap[data-product-id="593446849"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="858370791"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="858359645"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="762339105"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="762339064"] .grid-product__image-wrap::after
{
  content: "LIMITIERT";
  display: inline-block;
  position: absolute;
 top: 36px;
  right: 0px;
  background-color: black;
  color: white;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}

/* Zweites Label: VERSCH. VARIANTEN 2. POSITION*/
.grid-product__wrap[data-product-id="702415594"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="381467425"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="680697184"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="715097669"] .grid-product__image-wrap::after, 
.grid-product__wrap[data-product-id="260254299"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="235558580"] .grid-product__image-wrap::after, 
.grid-product__wrap[data-product-id="235557741"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="585107987"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="372304576"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="260364143"] .grid-product__image-wrap::after
{
  content: "VERSCH. VARIANTEN";
  display: inline-block;
  position: absolute;
 top: 36px;
  right: 0px;
  background-color: #ccff66;
  color: black;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 12px;
  z-index: 1;
  pointer-events: none;
}

/* Zweites Label: NUR JETZT!*/
.grid-product__wrap[data-product-id="817308752"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="817300023"] .grid-product__image-wrap::after
{
  content: "NUR JETZT!";
  display: inline-block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
background-color: #ccff66;
  color: black;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}

/* 2. Label: VERSCH. GRÖßEN */
.grid-product__wrap[data-product-id="702415594"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="444930608"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="488662320"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="585899681"] .grid-product__image-wrap::after, 
.grid-product__wrap[data-product-id="331759021"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="331200004"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="331791181"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="611578757"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="351367747"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="488669755"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="363176874"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="444930918"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="612511599"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="403161470"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714350723"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714361735"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714361702"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714356221"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714387355"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="714390523"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="648020059"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="262957079"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="679781660"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="679808912"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="794756092"] .grid-product__image-wrap::after,
.grid-product__wrap[data-product-id="501237488"] .grid-product__image-wrap::after
{
  content: "VERSCH. GRÖßEN";
  display: inline-block;
  position: absolute;
 top: 36px;
  right: 0px;
  background-color: #ccff66;
  color: black;
  font-weight: 600;
  padding: 2px 5px;
  border-radius: 0px;
  font-size: 12px;
  z-index: 1;
  pointer-events: none;
}
 