/* Oscura Logo Lightspeed*/
.ec-size .ec-store .ec-lightspeed-branding--no-menu {
  display: none !important;
}
 /* Change the text of the closed storefront label */
span.ecwid-maintenance-popup {
  display: none;
}
 .ec-grid .grid__category-block {
  padding-top: 10px !important;
}
 .ec-grid .ec-page-title h1 {
  text-align: left;
  font-size: 12px !important;
  color: #8b6627;
  font-family: 'Antic', sans-serif !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
 .ec-grid .grid__description {
  padding-top: -0px;
  padding-bottom: -14px;
  height: 10px;
}
 .ec-wrapper .ec-store .ec-store__content-wrapper .product-details .product-details__sidebar .details-product-purchase .product-details-module__content--indented .details-product-purchase__controls .details-product-purchase__bag-controls .details-product-purchase__add- buttons .form-control .form-control__button {
  border-bottom-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
 .ec-store .ec-store__content-wrapper .ec-cart .ec-cart__button .form-control .form-control__button {
  background-color: #e4e4e469;
  border-bottom-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-color: #D1A054 !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {
  font-size: 16px;
  color: #8b6627;
  font-weight: 600;
  line-height: 1.3;
}
 .ec-grid .grid-product .form-control__button--icon-center {
  border-bottom-left-radius: 20px !important;
}
 /* Bordocard */
.ecwid-productBrowser-CartPage {
  border-style: solid !important;
  border-color: #e4e1e1 !important;
  border-width: 1px !important;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  padding-top: 14px !important;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 13px !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__thumb-img::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0px;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 1px #8a662745;
  transition: opacity .15s;
}
 /* Bordocoppe */
.ec-grid .grid-product .grid-product__wrap-inner {
  border-width: 2px !important;
  border-color: #8a662745 !important;
}
 /* Mostra-Code */
.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 {
  visibility: visible;
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 /* Background */
.ec-cart--empty {
  max-width: 829px !important;
  height: 582px;
  margin-bottom: 10px !important;
  background-image: url("https://www.eiscasal.de/wp-content/uploads/2021/02/1239.jpg") !important;
  background-repeat: no-repeat;
}
 .ec-footer {
  background-image: url("https://www.eiscasal.de/wp-content/uploads/2020/05/foggy_birds.png") !important;
}
 /* Spende */
.ec-wrapper .ec-store__checkout-page .ec-store__content-wrapper .ec-cart .ec-cart__body .ec-cart__body-inner .ec-cart__steps .ec-cart-step--payment .ec-cart-step__wrap .ec-cart-step__body .ec-cart-step__section--tips p {
  color: #221f1f !important;
}
 /* Spende */
 .search-icon {
  display: none;
}
 a.ec-link.ec-link--muted.link--icon-top.footer__link--all-products {
  display: none;
}
 /* Button Shop */
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background-color: #414b6a;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #586692;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  background-image: linear-gradient(135deg, #347e82 30%, rgba(255, 255, 255, 0.3) 50%, #347e82 50%);
  background-position: -150%;
  background-size: 400%;
}
 