@charset "UTF-8";
@media screen and (min-width: 900px) {
  .ec-size .ec-store .grid__products .grid-product {
    width: 25% !important;
    max-width: 25% !important;
    flex-basis: 25% !important;
    box-sizing: border-box !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;
}

.ec-store.ec-store__product-page .details-product-attribute {
  display: none;
}

/*hide product description in CloudSearch on mobile*/
#instant_search_menu .results-block.block-products dl div.description {
  display: none;
}

@media screen and (max-width: 768px) {
  .ec-cart__body-inner {
    display: flex;
    flex-direction: column;
  }
  .ec-cart__agreement {
    order: 1;
  }
  .ec-cart__checkout {
    order: 2;
  }
  .ec-cart__next {
    order: 3;
  }
}

.grid-product__details.ec-text-muted {
  display: none;
}

/* Label „Im Angebot“ ausblenden */
.ec-size .ec-store .label--notice {
  display: none;
}

.ecwid div, .ecwid span, .ecwid a, .ecwid p, .ecwid h1 {
  font-family: Poppins !important;
}

.grid-product__picture,
.grid-product__picture-wrap,
.grid-product__image,
.grid-product__image-wrap,
.grid-product__image-container,
.grid-product__picture img,
.grid-product__image img {
  padding: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.grid-product__title {
  padding-left: 7px !important;
  padding-right: 4px !important;
  box-sizing: border-box;
}

.grid-product__price {
  padding-left: 7px !important;
  padding-right: 4px !important;
  box-sizing: border-box;
}

.grid-product__subtitle,
.grid-product__sku,
.grid-product__description {
  padding-left: 7px !important;
  padding-right: 4px !important;
  box-sizing: border-box;
}

.grid-product__tax,
.grid-product__shipping,
.grid-product__tax-and-shipping {
  padding-left: 6px !important;
  padding-right: 4px !important;
  box-sizing: border-box;
}

.grid-product__tax.ec-text-muted {
  padding-bottom: 5px;
}

tr.ec-cart-summary__row.ec-c .ec-cart-step__summary, .ec-cart-step__summary, .ec-cart-step__order-total, .ec-cart-step__order-total {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
}

tbody.ec-cart-summary__body {
  border: none !important;
  outline: none !important;
}

/* Ratenzahlungs-Hinweis nur auf der Ecwid-Produktseite ausblenden */
.ec-store__product-page [class*="payment"],
.ec-store__product-page [class*="installment"],
.ec-store__product-page [class*="pay-later"],
.ec-store__product-page [class*="financing"] {
  display: none !important;
}
