/** Shopify CDN: Minification failed

Line 127:2 Expected ":"
Line 128:2 Expected ":"
Line 330:4 Unexpected "}"

**/

.loop-widget-purchase-option strong, .loop-widget-purchase-option #text {
  display:none;
}

.loop-widget-purchase-option p {
  margin-top:-30px;
}

.loop-widget-purchase-option {
  color: white;

}

.loop-widget-purchase-option-header strong, .loop-widget-purchase-option-header #text{display:block!important;}

/* Regios Discount Streichpreis auf Produktseite */
s.price__was.text-sm, .regios-dopp-description {display:none!important;}




#x-cart-countdown-timer {
  font-size: 14px;
}

/* Compare At Streichpreis überall ausblenden 
s.price-compare {
  display:none!important;
}
*/
.eurus select {
    max-width: 200px;
}

/* Menge */
legend.font-medium {
  font-size:17px;
  margin-bottom:10px;
}

.product-info .swatch-large {
    height: 5.5rem;
    width: 5.5rem;
}

.yotpo-widget-instance {
  margin-top:-10px;
  margin-bottom:-10px;
}

/* Swatch King App Widget

.swatch-split-symbol {
    visibility: hidden; 
    position: relative;
}

.swatch-split-symbol::after {
    content: ":"; 
    visibility: visible;
    position: absolute;
    left: 0; 
    margin-left: -2px; 
}*/


/* Menu Wishlist Icon*/
.wk-button .wk-icon {
  --stroke: #000!important;
}

/* Mobile Menu Headline aus*/
.font-menu-level-2 {
  display:none;
}

/* Loop Subcriptions App Widget*/

#shopify-block-AZVpBdXUrdDgzWXhhV__loop_subscriptions_loop_widget_jEjRzR {width:100%;}

#shopify-block-ARHlhVzZCRlU3dEU3U__loop_subscriptions_loop_widget_bgCzAr {width:100%;}

.loop-widget-sp-selector-label {
  display:none!important;
}

.loop-widget-purchase-option-discount-badge {
  background-color: #C3BAAC!important;
  border-radius:6px!important;
  padding: 0.3em 0.6em!important;
}

.loop-widget-purchase-option-radio svg{
  fill: #fff;
}

.loop-widget-tooltip-container {
  display:none!important;
}

@media (max-width: 770px) {
  
label.loop-widget-purchase-option-label {
font-size: 17px!important;
}
.loop-widget-purchase-option-price{
font-size: 17px!important;
}
  .loop-widget-sp-selector {
    font-size: 15px!important;
  }
}





.x-badges-container {
  margin-top: -20px;
  margin-bottom: 20px;
}
.x-badge-content.x-badge-text {
  padding: 10px;
  height: 30px;
}


p #customer-account-description {
  display:none!important;
}
.mainclaim {
  font-weight: 500;
  color: #4c4c4c !important;
}
.produkt-info1,
.produkt-info2 {
  color: #8c8b8b;
}
.produkt-info1 {
  font-size: 16px;
  margin-top: -3px;
  margin-bottom: 7px;
  font-weight:normal;
}
.produkt-info2 {
  font-size: 14px;
  margin-top: -1px;
  margin-bottom: 10px!important;
  background: #f6f6f6;
  margin: auto;
  border-radius: 3px;
  width: max-content;
  padding: 2px 5px 2px 5px;
  font-weight:normal;
}
@media (max-width: 770px) {
  .produkt-info2 {
    font-size: 12px;
  }
  .produkt-info1 {
    font-size: 14px;
  }
}

.price-sale {
  color: black;
}
.cap {
  color: #c3baac;
}
.top-right-container {
  
}
.add_to_cart_button:hover {
  background-color: #A7CCBE!important;
}

.sticky_add_to_cart .add_to_cart_button {
  color:white;
  font-size:16px!important;
}

div.top-right-container, div.x-badge-container {
  overflow:hidden;
  border-radius:5px;
}
  
/* Produktseite Trustsection*/

.text-icon {
  margin-bottom:0px;
}

.text-icon svg {
  color:#93C8B6;
}

@media (max-width: 770px) {
.text-icon {
  font-size:16px;
}
}

.produkt-info2 {
    background: #f6f6f6;
    margin: auto;
    border-radius: 3px;
  width: max-content;
  padding:2px 5px 2px 5px;
}
  h3.card__heading {
    margin-top:-18px!important;
  }
.paymenticons {
  background-color: #fff;
  margin-top:10px;
  margin-bottom:10px;
}

.color-watches {
  border:none;
}

/*
.product-form__quantity {
  max-width:150px;
}*/

div.mb-5.w-full:has(.main-product-price) {
    max-width:195px!important;
}

@media (max-width: 770px) {
div.mb-5.w-full:has(.main-product-price) {
    max-width:170px!important;
}}

div.mb-5.product-form__quantity.w-full {
  max-width:150px!important;
  margin-bottom:40px;
  margin-top:-7px;
}

/* Produktseite Mwst*/
div.mb-5.w-full span.mr-1 {
  font-size:13px;
  margin-bottom:-17px;
}

/* Anzahl*/
div.mb-5.product-form__quantity.w-full label {
  display:none;
}
div.mb-5.product-form__quantity.w-full div.inline-flex.border {
  border-color:#4c4c4c!important;
  border-radius:0px!important;
}

/* Lieferzeitanzeige*/
.x-estimate-delivery .absolute {display:none;}

.x-estimate-delivery .estimate-content {padding-left:0px;}

/* Warenkorb*/

.message-freeshipping:after {
  background: #e2e2e2!important;
}
.message-freeshipping:after {
    background: #93c8b6!important;
}
.message-freeshipping {
  border-color: #e2e2e2!important;
}

  #CartDrawer .lg\:border-b {
        border-bottom-width: 1px;
        border-bottom: 1px #eaeaea solid;
    }

.border-\[rgba\(var\(--colors-line-and-border\)\)\] {
    border-color: #e2e2e2!important;
}
.border-b-2 {
    border-bottom-width: 8px!important;
}
.after\:-bottom-0\.5:after {
    bottom: -7px!important;
}

.after\:h-0\.5:after {
    height: 7px!important;
}


.cart-item__quantity .relative {
border-radius:0px!important;
border:1px solid  #4c4c4c;
}

#checkout-submit {
  font-size:19px;
  color:white!important;
}

.cart-drawer-price-total a {
  font-size:12px!important;
  color:#4c4c4c!important;
  font-weight:normal!important;
  text-decoration: underline;
}

.product-option {font-size:14px;}

    .x-cart-interact-group .summary__title{
    
    font-size:18px!important;}

    #x-cart-discount-field {
      font-size:18px!important;
      color: black;}
    }
@media (max-width: 770px) {
  .cart-drawer-price-total a {font-size:16px!important;}
  }
@media (max-width: 770px) {
  #CartDrawer p , #CartDrawer div.pt-4, #CartDrawer div.price , #CartDrawer .summary__title {
    
    font-size:15px;}

    #x-cart-discount-field {
      font-size:15px!important;
    }

  .product-option {font-size:13px;}

  .product-option {line-height:1.2!important;}
  }

.estimate-content {color: green;}

/* Mengenrabatt Widget Produktseiten V2*/
.rapi-bundles.rapi-heavy-bundles .rapi-bundles__bar-main {
  padding:25px 10px!important;
}

div.show-price-per-item, .rapi-bundles__bar-pricing {
  display: flex!important;
    flex-direction: row-reverse!important;
    justify-content: center!important;
  align-items: flex-start!important;
  margin-top: 5px!important;
      margin-left: -11px!important;
    margin-right: -11px!important;
}

div.rapi-bundles__bar-price {
    max-width: 70%!important;
    display: inline!important;
}
div.rapi-bundles__bar-full-price {
    text-decoration: line-through;
    max-width: 30%!important;
    display: inline!important;
    margin-right:5px!important;
  margin-top:2px!important;
}
@media (max-width: 770px) {
  .rapi-bundles .rapi-bundles__bar-price {
     font-size:15px;
}
.rapi-bundles .rapi-bundles__bar-full-price {
  margin-right:5px!important;
  font-size:11px!important;
  margin-top:2px!important;
}
  .rapi-heavy-bundles .rapi-bundles__bar-pricing {
    margin-left: -11px;
    margin-right: -11px;
}
  }

/* Style für graues Tag

.rapi-bundles .rapi-bundles__bar-label {
    position: absolute;
    margin-top: 85px;
  color:#4c4c4c!important;
}
.rapi-bundles.rapi-heavy-bundles .rapi-bundles__bar-container {
  padding-bottom:40px!important;
}*/

.offer-image-preview.heavy {
  margin-top:20px!important;
}

@media (max-width: 770px) {
.rapi-bundles .rapi-bundles__bar-label {
    margin-top: 87px!important;
}
  .rapi-bundles__bar-full-price {
    margin-top:-5px!important;
  }
  .offer-image-preview > img {
    max-width:79px!important;
    max-height:79px!important;
  }
}
.zutaten {
  text-align:left;
}
/* Suchfunktion mobile*/

@media (max-width: 770px) {
.input-search {
    font-size: 16px!important;
}}

/* Mengenrabatt Widget Produktseiten*/
.rapi-bundles.rapi-heavy-bundles .rapi-bundles__bar-main {
    padding: 25px 0px !important;
}
.rapi-bundles .rapi-bundles__bar-most-popular__content:before {
  border: 0px!important;
}
.rapi-bundles .rapi-bundles__bar-most-popular__content:after {
  border: 0px!important;
}

.rapi-bundles__bar-subtitle {
  font-size: 16px!important;
}
.rapi-bundles__bar-first-line {
  margin-top: -10px!important;
}

.rapi-bundles .rapi-bundles__bar-full-price {margin-bottom: -15px!important;}

.rapi-bundles .heavy-bundle{
margin-bottom:-30px!important;
}

@media (max-width: 770px) {
  .rapi-bundles__bar-subtitle {
  font-size: 13px!important;
line-height:1.3em!important;
margin-bottom:5px!important;
}
div.rapi-bundles__bar-title {
font-size:15px!important;
line-height:1.3em!important;
margin-top:10px!important;
margin-bottom:5px!important;
}
.rapi-bundles__bar-container {padding:5px!important;}

.rapi-bundles__bar-price {
font-size:16px!important;}

.rapi-bundles .rapi-bundles__bar-most-popular__content {
padding:5px!important;
margin-left:2px!important;
margin-right:2px!important;
font-size:10px!important;
}
div.rapi-bundles__bars {
margin-top:10px!important;}
}

/* Produktheader Mobile*/

@media (max-width: 770px) {
  .collection-link--collection_link_8MA69z {
    font-size: 15px!important;
    margin-top:-30px!important;
  }

  .produktbeschreibungstext {
  font-size: 16px!important;
    margin-top:-15px!important;
    margin-bottom:
}

  .product-form__quantity {
    font-size:20px!important;
  }

  .x-estimate-delivery {
    font-size:14px!important;
    margin-bottom:-20px!important;
  }

  .iwt-content {
    padding-left:0px!important;
    padding-right:0px!important;
  }
  
  /* FAQ Mobile*/
  .faq-collapsible {
    padding:10px!important;
    line-height:1.4em!important;
  }
  /* Quickview Button Mobile*/
  .button-quickview-icon.absolute {
    display:none;
  }
  /* Produktseite Mobile*/
  .produkt-info1 {
    line-height:15px!important;
    font-size:13px!important;
  }

    .produkt-info2 {
    line-height:13px!important;
    font-size:12px!important;
  }
  .x-badge-content {
    padding: 5px!important;
    height: 22px!important;
  }

  /* Wirkstoffslider Mobile*/
  .text-with-icon-item {
    width:calc(80% + 0px)!important;
  }
   .text-with-icon-item p.h3{
    font-size:21px!important;
  }
/* Testimonialslider Mobile*/
  .testimonial_slide{
    width:calc(87% + 0px)!important;
  }

  .bndlr-product {
    max-width:30%!important;
  }
  
  .pl-10 {
    padding-left:15px!important;
  }
  .pr-10 {
    padding-right:15px!important;
  }

}

