/** Shopify CDN: Minification failed

Line 71:0 Unexpected "}"

**/



.jdgm-preview-badge .jdgm-star {
    color: #f4de67 !important;
}

.cart-quota-notification {
    padding: 1rem;
    text-align: center;
    background-color: #C64C4C;
    color: white;
    display: flex;
    flex-direction: column;
    gap: 10px;
}


.cart-quota-notification.hidden {
   display: none;
}

.bcLBTV {
    margin: 0px 0px 0px !important;
    margin-bottom: 0px !important;
}

.lemon-yellow {
    font-family: LemonYellowSunRegular !important;
    font-weight: 400 !important;
}

.better-as {
    font-family: var(--font-stack-header) !important;
    font-weight: 800 !important;
}

.kennenlern-bundle {
    background: #e1d4da;
    padding: 6px;
}

.deine-bestellung {
    font-weight: bold;
    color: #506046;
    padding-top: 16px;
    padding-bottom: 6px !important;
    font-size: 125%;
}

.deine-bestellung-cart {
    font-weight: bold;
    color: #506046;
    padding-top: 36px;
    padding-bottom: 12px;
    font-size: 133%;
}

.sf-cart__table {
    padding-bottom: 48px !important;
}

#shopify-section-template--19785711419656__main .page-header {
        padding-bottom: 0.5rem;
    }
}

.iVGvWD {
    margin-bottom: 12px !important;
}

.scd__items {
    padding-bottom: 28px;
}

.sf-cart__table-body .scd__items  {
    border-bottom: none !important;
}


#mr-div-embedded-cp-any-drawer {
    margin-top: 32px !important;
}

.table_component {
    overflow: auto;
    width: 100%;
    background:  #f8f8f8;
    padding-top:  2px;
    padding-bottom:  12px;
}

.table_component table {
    border: none;
    height: 100%;
    width: 100%;
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 1px;
    text-align: center;
}

.table_component caption {
    caption-side: top;
    text-align: center;
}

.table_component th {
    border: 1px solid #dededf;
    background-color: #eceff1;
    color: #000000;
}

.table_component td {
    border: none;
    color: #000000;
    width: 24.99%;
    font-size: 90%;
    line-height: 117%;
}

.glaeser-highlights  {
  padding-top: 16px;
  background: #d7dbd2;
    color: #36432f;
    text-align: center;
    font-weight: bold;
}

.sf-sub-menu__link {
    color: #111 !important;
    text-transform: uppercase;
    font-weight: bold !important;
    padding-bottom: 16px;
}

.sf-sub-menu__link {
    color: #111!important;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 140%;
}


.n8k95w3 {
   font-weight: normal !important;
}

._1fragema3 {
    font-weight: 400 !important;
}

#conversation-group {
    padding: 0px 8px !important;
}


.appstle_manageSubBtn .btn {
    font-weight: bold;
    border: 2px solid #779667;
    margin-top: 12px;
}

.ajaxcart_note {
    font-size: 80%;
    color: #779566;
    line-height: 130%;
    padding-top: 2px;
}

.scd__checkout {
    font-size: 130%;
    font-weight: 500;
    letter-spacing: 0.02em;
}

#shopify-block-judgeme_review_widget_f41701e5 {
    margin-top: -54px;
}

.section-my {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.sf__newsletter-content {
 margin-top: 48px;
  margin-bottom: 48px;
}

.sf__newsletter-content h3 {
 font-family: LemonYellowSunRegular;
    font-weight: 400!important;
    font-size: 48px;
}

.agree-terms p {
    margin: 0;
    padding-top: 12px;
}

.scroll-down.stuck .header__wrapper {
transform: none !important;
}

.responsive-video {
    overflow: hidden;
    position: relative;
    width:100%;
    display: block;
}

.responsive-video::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ytp-impression-link-content {
    display: none !important;
}

body .sf-menu-links .list-none:nth-child(9){
  margin-top: unset;
}
body .sf-menu-wrapper.sf-menu-wrapper-mobile:not(.hidden){
  display: flex;
  align-items: center;
}
body .sf-menu-wrapper.sf-menu-wrapper-mobile .sf-menu__content{
  height: 95vh;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;

}
body .sf-menu-wrapper.sf-menu-wrapper-mobile .sf-menu__content .sf-menu__wrapper{
  padding: 20px 0;
}
body .sf-menu-wrapper.sf-menu-wrapper-mobile .sf-menu__content li{
  border-bottom: 1px solid #E3E3E3;
}
body .sf-menu-wrapper.sf-menu-wrapper-mobile .sf-menu__content li a{
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}
body .sf-menu__header-row{
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 0 35px;
}
body .sf-menu__header-row a{
  margin-left: -20px;
}
.sf-menu__content-inner{
  margin: 0 35px;
}
body .sf-menu-close{
  width: 45px;
  height: 45px;
  border: 1px solid #6E9760;
  border-radius: 50%;
  margin-right: -20px;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  font-weight: 500;
  transform: rotate(45deg);
}
body .sf-menu-search{
  position: relative;
}
body .sf-menu-search button{
  position: absolute;
  left: 0;
  top: 0;
}
body .sf-menu-search input[type="text"]{
  width: 100%;
  border: unset;
  border-bottom: 1px solid #E3E3E3;
  padding-left: 40px;
  padding-bottom: 15px;
}
.sf-menu-level-2{
  position: relative;
}
.sf-menu-level-2::before{
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  height: 100%;
  width: 40px;
  background-color: #fff;
}
@media (max-width: 1024px){

  .sf__newsletter-content h3 {
 font-family: LemonYellowSunRegular;
    font-weight: 400!important;
    font-size: 38px;
}

.table_component {
    overflow: auto;
    width: 100%;
    background:  #f8f8f8;
    padding-top:  12px;
    padding-bottom:  12px;
    line-height: 130%;
}

.umbruch::before {
        content: "\A";
        white-space: pre;
    }

}

.small-price-per-kg {
  font-size: 12px;
}

.mega-menu-item{
  background: rgb(252,254,252);
  padding: 16px 0;
  background: linear-gradient(180deg, rgba(252,254,252,1) 20%, rgba(235,248,231,1) 91%);
  border-radius: 20px;
  text-align: center;
  margin: 7px;
  position: relative;
  transition: all .4s ease;
}
.mega-menu-item::before{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: 20px;
  width: 100%;
  height: 0;
  transition: all .4s ease;
  z-index: 1;
  opacity: 0;
}
.mega-menu-item:hover::before{
  height: 100%;
  opacity: 1;
  background: rgb(158,191,147);
  background: linear-gradient(180deg, rgba(158,191,147,1) 0%, rgba(111,151,97,1) 76%);
}
.mega-menu-item:hover .mega-menu-item__title{
  color: #fff;
}
.mega-menu-item a{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mega-menu-item img{
  margin-bottom: 10px;
  height: 100%;
  object-fit: contain;
}
.mega-menu-item__image{
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mega-menu-item__image,
.mega-menu-item__title{
  position: relative;
  z-index: 2;
}
.sf-sub-links--level-2 .sf-link span{
  max-width: 200px;
}
.product-price-custom {
  margin-top: 6px;
  font-size: 18px;
  font-weight: bold;
}
.product-weight {
font-size:11px;
}
.product-title-custom {
  margin-top: 10px;
  font-size: 22px;
}




@media only screen and (min-width: 767px) { 

  body> .essential_annoucement_bar_wrapper_9482aed9-a8eb-44a4-ac7e-9582a835cec1 {display:none!important;}

  body> .essential_annoucement_bar_wrapper_6a06ad05-a595-4600-91cc-feb52aa2b0fd {display:none!important;}

    .announcement-bar__content {display: flex !important;}

}

.essential_annoucement_bar_wrapper_6a06ad05-a595-4600-91cc-feb52aa2b0fd {
  z-index:10 !important;
}

.essential_annoucement_bar_glide__slide > div > div {
  font-size: 17px!important;
  color:#3d4d6b !important;
}

@media only screen and (min-width: 767px) {
.essential-announcement-bar-placement > .essential_annoucement_bar_wrapper_6a06ad05-a595-4600-91cc-feb52aa2b0fd {
display:none!important;
}
}

.sf__pcard-content.text-center .jdgm-widget.jdgm-widget {
  display: block !important;
  min-height: 23.5px;
}
.sf__pcard-content h3 {
 min-height: 47px;
}