/** Shopify CDN: Minification failed

Line 47:43 Expected ":"

**/
:root {
  --font-heading-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-body-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-subtitle-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-button-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-header-menu-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-header-submenu-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-header-megamenu-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-footer-menu-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-heading-card-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-popups-heading-family:  'Isidora Sans', -apple-system, 'Segoe UI', sans-serif;
  --font-popups-text-family: 'Isidora Sans', -apple-system, 'Segoe UI', sans-serif; 

  --font-heading-weight: 700;
  --font-heading-card-weight: 700;
  --font-popups-heading-weight: 700;

  --border-radius-button: 5px;
}

/**
* APPSTLE
*/
.appstle-discount-banner {
  background-color: #004899 !important;
}
.appstle-discount-banner span {
  top: 0 !important;
}
.appstleSellingPlanDescription,
.appstle_discount_block {
  display: none;
}
.appstle_subscription_wrapper {
  font-weight: 600;
}
.appstle_formattedPrepaidPerDeliveryPriceText {
  font-size: 12px;
  font-weight: normal;
}
.widgetSellingPlanWrapper label {
  border-radius: 5px;appstle_discount_block
}

/**
* PRODUCT DETAIL
*/
.product__media-sublist {
  height: 100% !important;
}
.advantage_count-0 {
  margin: 30px 0 0 !important;
}
.metafield-rich_text_field p {
  margin-bottom: 1rem !important;
}
.product__info-wrapper {
  margin: 0 !important
}
.product__media.product__media.product__media {
  background-color: transparent;
}
.swiper-vertical > .swiper-wrapper {
  height: 100% !important;
}

/* Show Line breaks in shop pick up drawer */
.pickup-availability-address.pickup-availability-address br {
  display: block;
}

/* Coffee Club Product Template */
.template-product-good-day-membership .product__main,
.template-product-good-day-membership .appstle_discount_block {
    /*display: none;*/
}
.template-product-good-day-membership .product__info-wrapper {
    margin: 0 auto !important;
}

/* Beans Product */
.price-item--regular,
.price-item--member {
  font-size: 18px;
}

.price-item__label {
  font-weight: 500;
  font-size: 14px;
}

.price-per-kg {
  font-size: 14px;
  color: #888;
}


/**
* HEADER
*/

/* Header mobil mittig aussrichten */
.menu-drawer-container {
  width: 72px;
}
.header__column {
  margin-left: 0;
}
@media (min-width: 450px) {
  .menu-drawer-container {
    width: 112px;
  }
}
@media (min-width: 550px) {
  .menu-drawer-container {
    width: fit-content;
  }
}
@media (max-width: 549px) {
  .header__heading,
  .header__heading-link {
    margin: 0 auto !important;
  }
}

/* General Header Customization */
.header__heading-logo {
    width: 180px;
}
@media screen and (min-width: 450px) {
  .header__account {
    display: inline-flex;
  }
}

/* Menü mobil ausrichten */
@media screen and (min-width: 1100px) {
  .header__heading-link {
    width: 282px;
  }

  .header--without-menu .header__top-inner {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-template-areas: "heading shop column";
  }

  .header--without-menu .header__inline-menu {
    margin-left: 0;
  }
}

/* Fix image banner */
.image-banner__information.image-banner__information {
  max-width: 100%;
}

/* Hide Pipe next to user icon */
@media screen and (min-width: 1100px) {
  .header__account {
    margin-left: 0;
  }
  .header__account details {
    margin-left: 0;
  }
}
@media screen and (min-width: 1100px) {
  .header__account::before {
    content: unset;
  }
}

/* Smaller Mega Menu */
.mega-menu-main {
  max-width: 1000px;
  margin: 0 auto;
}


/**
* Footer
*/
.footer__copyright .copyright__content:last-child {
  display: none
}