/** Shopify CDN: Minification failed

Line 345:6 Unexpected "}"

**/


/* Bilder Z-Index */
.sf__image-box{
  z-index:10;
}

/* Frontpage */
.sf__pcard-image .sf__image-box{
  border-radius:12px;
}

.f-price-item--sale.f-price-item{
  color: #eb0021 !important;
}

mark {
    margin: 0 -0.4em 12px;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    background: transparent;
    background-image: linear-gradient(to right,rgba(8, 152, 179,.1),rgba(8, 152, 179,.5) 4%,rgba(8, 152, 179,.1)) !important;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}



.visuallyhidden {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
}

/* FAQs */
h3.faq-headline{
  font-size:17px !important;
  line-height:25px !important;
  
}

/* Collection Pages */
.collection-faq{
  margin-top:8px;
}

.collection-faq li{
  margin-bottom:4px;
}

/* Related Products */
.sf-product__section-heading.section__heading{
    font-size: 37px;
    line-height: 44px;
    font-weight: 700;
}
@media(max-width:768px){
  .sf-product__section-heading.section__heading{
    font-size: 26px;
      line-height: 35px;
      font-weight: 700;
  }
}

/* Weglot ausblenden */
.weglot-container{
  display:none;
}

/* Cross Sell */
.f-incart__product-add {
    max-width: 100%;
    width: 100%;
    padding: 6px 6px 6px 6px;
    height: 36px !important;
}

.f-incart__product-image img{
  border-radius: 4px;
}

/* YouTube Video responsive */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container-wrapper {
max-width: 100%;
width: 1200px;
left: 0;
right:0;
margin:auto;
}


/* Admin Bar */
#admin-bar-iframe{
  display: none !important;
}

/* Scroll to top */
 #scroll-to-top-button{
    display:none !important;
  }


/* TrustedShops Links */
@media(max-width:768px){
  #maximized-trustbadge-98e3dadd90eb493088abdc5597a70810,
  #minimized-trustbadge-98e3dadd90eb493088abdc5597a70810
  {
    bottom:76px !important;
    z-index: 999999999 !important;
  }

  .scd__wrapper,
  #candyrack-frame{
      z-index:9999999999999 !important;
  }

 
}

#maximized-trustbadge-98e3dadd90eb493088abdc5597a70810,
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810
{
  left:12px !important;
      bottom:86px !important;
}


.text-green{
  color: #7AA02A;
  font-weight:bold;
}

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

.py__order:not(:empty) {
    padding: 10px 15px;
    background-color: #f1f1f1;
    color: #595959;
    border-radius: 4px;
    margin-bottom:15px;
}
div#pyorderbox[data-status=pre_order] {
    background-color: #faeec0 !important;
}
h3.py__order-title {
    font-size: 14px !important;
    font-weight: 500 !important;
}
.py__order-message {
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
}





    article h4{
          font-size: 14px !important;
    font-weight: 700 !important;
    }
    
    .kaching-bundles__bar-container{
      border-radius:6px !important;
    }

    .st-pattern-label-badge-19{
      margin-top:6px !important;
      margin-right:6px !important;
    }

    .f-product-form .add-to-cart{
      border-radius:6px !important;
    }
    .kaching-bundles__bar-price{
      color:#900603 !important;
    }
 

    .sf__btn-primary{
      border-radius:30px;
    }

    .ruk_rating_snippet_small{
      font-size:12px;
    }

    .main-product__block:has(> div.shopify-app-block){
      margin-top:8px !important;
    }

    .main-product__block-price{
      margin-top:8px !important;
    }
   

    .force-aspect-ratio-1-1 responsive-image{
      --aspect-ratio: 1/1 !important;
    }
    
    .notify-me-button,
    #BIS_trigger{
      width:100%;border:0px;background-color:#FFD814 !important;color:black !important;border-radius: 6px;
    height: 46px;
    box-shadow: 0 0.5rem 1rem #00000026 !important;
    }

    .main-product__block-custom_liquid{
      margin-top:0px;
    }

    .notify-me-button:hover,
    #BIS_trigger:hover{
      box-shadow:0px;
      border:0px;
      background-color:#F7CA00;
    }

    .ol{
      list-style:decimal;
      padding-left:16px;
    }

    .ol li{
      margin-bottom:12px;
    }

    
    .h3-style{
      font-size:17px !important;
      font-weight:700px !important;
      margin-bottom:0px !important;
      line-height:30px !important;
    }

    

    .prod__stock-countdown .psc__progress{
      background:#8E1A35;
    }
    .prod__countdown *{
      color:#8E1A35;
      text-align: center;
    }

    .prod__countdown-timer{
      align-items: center;
  justify-content: center;
    }

    .prod__countdown .text-xl{
      font-size: 20px;
      line-height: 24px;
      text-align: center;
    }
    
    .new-badge {
  background-color: #8E1A35;
  color: white;
    padding: 2px 6px;
    text-align: center;
    font-size: 10px;
  border-radius: 2px;
}
    
    
    #quiz-kit-sections-container img{
      border-radius:8px;
    }
    #quiz-kit-content input{
      border-radius:8px;
    }

    #layout-1-results-retake-button{
      text-transform:none !important;
      box-shadow: 0 .5rem 1rem #00000026!important;
      background-color: #7cae3c !important;
    border: 0 !important;
    border-radius: 32px !important;
    padding: 10px 48px !important;
    color: #fff !important;
    }


    #quiz-kit-sections-container article a,
    #quiz-kit-question-prev-button,
    #quiz-kit-question-next-button{
      text-transform:none;
    }

    
    #quiz-kit-content button:not(#quiz-kit-question-next-button):not(#quiz-kit-question-prev-button):not([id^=quiz-kit-question-image-box]):not([id^=quiz-kit-question-slider]):not(#quiz-kit-question-skip-button):not([id^=quiz-kit-question-image-text-item]):not([id^=quiz-kit-question-radio-box]){
      text-transform:none !important;
      box-shadow: 0 .5rem 1rem #00000026!important;
      background-color: #7cae3c;
    border: 0 !important;
    border-radius: 32px !important;
    padding: 10px 48px !important;
    color: #fff !important;
    }
#quiz-kit-content button:not(#quiz-kit-question-next-button):not(#quiz-kit-question-prev-button):not([id^=quiz-kit-question-image-box]):not([id^=quiz-kit-question-slider]):not(#quiz-kit-question-skip-button):not([id^=quiz-kit-question-image-text-item]):not([id^=quiz-kit-question-radio-box]):hover{
      background-color: #7cae3c !important;
      cursor:pointer !important;
    }
    
    

     h3:not(footer h3):not(.sf-header  h3):not(.sf__pcard h3):not(.product-form h3):not(.sf__blog-cardTitle){
      font-size:37px;
      line-height:44px;
      font-weight: 700;
      }
      }
      
          
    /* start.MENU */

    body.wishlist-has-item .sf-wishlist-count{
      background-color:lightgray !important;
      border: 1px solid lightgray !important;
      color: black !important;
    }
    
    .banner-header h3{
      font-size:17px;
      font-weight: 500;
      line-height: 22px;
      margin-bottom: 12px;
      --tw-text-opacity: 1;
      color: rgb(0 0 0/var(--tw-text-opacity));

    }
    /* end.MENU */
    /* start.Button */
     .outlined{
        background-color:white !important;
        color:#7cae3c !important;
        border:1px solid #7cae3c !important;
      }

    #scroll-to-top-button{
      border:1px solid gray;
      background-color:white;
      color: gray;
    }
    /* end.Button */

    /* start.Warenkorb */

    .f-incart__title{
         font-size: 16px !important;
         line-height: 20px !important;
      font-weight: 700 !important;
    text-align:left !important;
    }
    /* end.Warenkorb */

    .main-product__block-shipping a{
      text-decoration:underline;
    }

    .f-price-item--sale{
      /*color:#C34D4A;
      font-weight:700;*/
      color:#666;
    }

    /* start.Bundles */
    .cbb-frequently-bought-container{
        border-top: 1px solid lightgray;
        border-bottom: 1px solid lightgray;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    /* end.Bundles */

    /* start.Product Description */

    .sf__accordion-content .pb-8.prose{
      padding-bottom:0px !important;
    }
    /* end.Product Description */
    

    @media(max-width:767px){

      .prod__countdown .text-xl {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
}

      .prod__countdown-timer .text-\[28px\]{
        font-size:22px !important;
        line-height:24px !important;
      }

      .time-unit{
        font-size:10px !important;
      }

      .prod__countdown .time-block {
    height: 50px;
    width: 74px;
}
      

      /* start.Sticky Produktbar */
      .prod__sticky-atc .psa__form-controls, .prod__sticky-atc .psa__info {
          padding-bottom: 14px;
      }

      .prod__sticky-atc {
          height: 66px;
          max-height:66px;
      }
      /* end.Sticky Produktbar */

      /* start.Bundles */
      .cbb-frequently-bought-container{
          border-top: 0px solid lightgray;
          border-bottom: 1px solid lightgray;
          padding-top: 0px;
          padding-bottom: 20px;
        margin-bottom:30px !important;
      }

      .cbb-frequently-bought-total-price-box{
        font-size:1em !important;
      }
      
      .cbb-frequently-bought-this-item-label{
        margin-right:3px;
      }

      .cbb-frequently-bought-title{
            font-size: 26px !important;
            line-height: 30px !important;
            font-weight: 700;
            margin-bottom:0px;
            color: #000000;
      }

      .cbb-frequently-bought-selector-list li{
        margin-bottom:36px;
        clear:both;
      }

      .cbb-recommendations-variant-select{
        max-width:100% !important;
        width:100% !important;
        margin-left:0px !important;
        display:block !important;
      }

      .cbb-frequently-bought-selector-label-sale-price,
      .cbb-frequently-bought-selector-label-compare-at-price{
        float:right !important;
      }

      .cbb-frequently-bought-selector-label-name{
        font-size: 17px !important;
        line-height: 25.5px !important;
      }

      .cbb-frequently-bought-selector-label-compare-at-price,
      .cbb-frequently-bought-selector-label-sale-price{
        font-weight:500 !important;
        display:inline-block !important;
      }

      /* end.Bundles */

      /* start.MOBILE MENU */
      
        #scroll-to-top-button{
          bottom:8px;
        }
      
      
      .footer-mobile__common{
        height:58px;
      }
      
      .footer-mobile__common .footer__common-item{
        padding-bottom:20px;
      }
      /* end.MOBILE MENU */
      /* start.SCHRITEN */
      h3:not(footer h3):not(.sf-header h3):not(.sf__pcard h3):not(.product-form h3):not(.cbb-frequently-bought-selector-label-name):not(.sf__blog-cardTitle):not(.sf__page-blog-single-post h3) {
          font-size: 26px;
          line-height: 35px;
          font-weight: 700;
      }


      /* end.SCHRIFTEN */

      /* start.PRODUKTSEITE */
      .main-product__block-addons,
      .main-product__block-shipping{
        font-size:14px;
      }

      .sf-prod__info{
        padding:10px;
      }

      .template-product .sf-prod__info-wrapper{
        margin-bottom:15px;
      }

      .sf-tabs--responsive .sf__accordion-item{
        margin-bottom:0px;
      }

      .sf-tabs.sf-tabs--responsive.sf-pdt__accordion{
        margin-bottom:30px;
      }

      .sf-product-variant-option-dropdown{
        max-width:50%;
      }

      .zoom-in{
        display:none;
      }

      h3.f-incart__title{
         font-size:17px;
      font-weight:700px;
      margin-bottom:0px;
      line-height:22px;
      }

      .f-incart .f-upsell__discount{
        line-height:18px;
      }

      .f-incart__product .combined-variant{
        max-width:100%;
      }

      .f-incart__product-add{
          max-width: 100%;
          width: 100%;
          padding: 6px 6px 6px 6px;
          height: 36px !important;
      }
      /* end.PRODUKTSEITE */

      /* start.ALLGEMEINES */
      .half-spacer{
        height:20px !important;
      }

      .spacer{
        height:40px !important;
      }

      .quarter-spacer{
        height:10px !important;
      }

       .section-collection-slider{
         padding-bottom:30px;
         padding-top:30px;
       }
 
    

      .padding-white-section{
        padding-top:20px;
        padding-bottom:20px;
      }

      .padding-if-not-white-section{
          padding-top: 60px;
          padding-bottom: 50px;
      }

      /* end.ALLGEMEINES */

        /* Weihnachtsaktion */
        .sf-topbar__close{
          padding-right:0.25rem;
        }
    }
@media(min-width:768px){

}
@media(min-width:992px){}
@media(min-width:1200px){

  /* start.Announcement Bar */

  /* end.Announcement Bar */
  
/* start.Menü */
  .sf-menu-item-parent > a,
  .sf__menu-item-level1 > a{
    padding-top:28px;
  }


  section[data-transparent="true"]:not(.sf-mega-active):not(.scroll-up) .sf-menu-item-parent > a{
    /*color:white;*/
  }

   section[data-transparent="true"]:not(.sf-mega-active):not(.scroll-up) svg{
     /*fill:white;*/
   }
  
  
  .blackfriday-link{
    padding-top:4px !important;
    margin-top:4px !important;
  }

  .sf-header__desktop,
  .sf-menu-logo-bar{
    height:70px;
  }
  /* end.Menü */
}



    .blackfriday-link{
          background-color: #0898B3;
        color: white;
        padding: 6px;
        padding-left: 9px;
        padding-right: 9px;
      margin-top:-6px;
          margin-top: 24px !important;
      border-radius:6px;
    }

    .blackfriday-link-container:hover a:after{
      
      width: calc(100% - 1rem) !important;
    }

    .blackfriday-link:after{
      bottom: calc(1.25rem - 18px) !important;
      left: 0.5rem !important;
    }






  .review-container{
    margin-top:60px;
  }
  
  .u-textRight--all,
  .c-meta__authorAttributes,
  .c-meta__authorLocation{
    color:#9C9C9C !important;
  }

  .c-meta__authorName{
    margin-top:8px !important;
    color:black !important;
  }

  .ElementsWidget-prefix .R-Button--primary{
    border-radius: 30px;
    font-size: 14px;
    background-color: #9C9C9C;
    border-color: #9C9C9C;
  }

  .ElementsWidget-prefix .R-TextHeading--xxxs {
    font-size: .875em;
    margin-bottom: 0.3125em;
    font-weight: 400;
    font-size: 13px;
}

  .ElementsWidget-prefix .R-TextHeading--md,
  .header__group.header__group--left{
    color:black !important;
  }

  .R-SliderIndicator__button{
    background-color:#7AA02A !important;
  }

  .ricon-heart{
    color:#8b0000;
  }

  /*
  .u-textRight--all, .c-meta__authorAttributes, .c-meta__authorLocation{
    color:#7AA02A !important;
    font-weight:700;
  }*/

  .ElementsWidget-prefix .R-SliderIndicator .R-SliderIndicator__button{
    width: 13px;
    height: 13px;
    top: -5px;
    border-radius: 60px;
  }


  /* Thumbnails Mobile Produktseite */
  .nav-swiper-container .swiper-slide-thumb-active .sf-prod-media{
    border-radius:2px;
    padding:0px;
  }

  .sf-image .f-img-loaded{
    border-radius:0px;
  }

  .swiper-slide{
    margin-right:0px !important;
  }

  .swiper-pagination{
    display: none;
  }

  /* Main Content */
  #MainContent {
    padding-top:60px;
  }