/** Shopify CDN: Minification failed

Line 381:0 Unexpected "#8e594479-9a78-4e17-b0b8-6cfd9905b0c2"
Line 406:38 Expected identifier but found whitespace
Line 430:0 Expected "}" to go with "{"

**/
 /* margin Price after Code */
.product .price__container {
    margin-bottom: -0.5rem !important;
  margin-top: .5rem;
}

#ProductInfo-template--15864512118935__main .p {
  color: green;
}



#ProductInfo-template--15987978174615__main h3 {
   color: black;
}

.card__heading h5 {
  font-size: 30px;
}


#template--15987977683095__product-grid a {
  font-size: 20px
}






.footer-block grid__item footer-block--menu h2 {
  color: black;
}

@media only screen and (min-width: 750px) {
.site-footer .h2, .site-footer h2 {
font-size: 20px; /* change size  as you like */
}
}

.footer-block__details-content a {
    font-size:17px !important;
    color:white;
}

.footer-block__newsletter h2 {
    font-size:19px !important;
    color:white;
    margin-top:20px;
}


.image-with-text__text-item .h2{
  font-weight: 1000
}

@media only screen and (min-width: 980px) {
.product__info-wrapper h1{
  font-size:30px;
  font-weight:1000
}
}


.rich-text__wrapper h2{
  font-size:20px;
  font-weight:500
}


.card__information a {
  font-size: 17px;
  font-weight: 1000;
  text-align: center;
}




@media only screen and (max-width: 980px) {
  .card__information a {
    font-size: 14px !important;
  font-weight: 1000;
   text-align: center !important; 
   
  }
}

  @media only screen and (max-width: 980px) {
  .card__information .price__regular {
    font-size: 15px !important;
  font-weight: 500;
  text-align: center;
  }
}

    @media only screen and (max-width: 980px) {
  .card__information  {
    padding-top: 4px !important;
    padding-bottom: 25px !important;
  }
 }

@media only screen and (max-width: 980px) {
#Slider-template--18503857013079__1663311559d452254e .card__information  {
    padding-top: 4px !important;
    padding-bottom: 0px !important;
  }
 }

   
.card-information .price {
    text-align: center !important;
  font-size:15px !important;

}

.caption-with-letter-spacing {
    text-align: center !important 
}

.product__info-container p{
  text-align: left !important
}

#ProductInfo-template--15987978174615__main .product__text {
  padding-top: 30px !important
  
}

#ProductInfo-template--15987978174615__main .product__tax {
  padding-bottom: 30px !important
  
}



@media only screen and (max-width: 749px) { 
.header__heading-logo {
  max-width: 50px !important;
}
}

/* Custom CSS Stock */
  

.green{
  background: #00ba0b;
}

div.center-pulse {
  display: flex;
  align-items: center;
}


.circle {
  display: inline;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px #0000001a;
  margin: 0 8px 0 0;
}

.pulse {
  animation: pulse-animation 1.5s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px lightgreen;
  }
  100% {
    box-shadow: 0 0 0 8px rgba(0, 0, 0, 0);
  }
}

.mnlc-item-avalilable {
  font-size: 12px;
}




@media only screen and (max-width: 749px) {
.footer-block__details-content a{
  font-size: 14px !important;
    font-weight: 500 !important;
}
}

@media screen and (max-width: 989px){ 
.footer-block__details-content .list-menu__item--link {
    padding-top: 1.0rem;
    padding-bottom: 1.0rem;
  line-height: calc(0.8 - 0.2 / var(--font-body-scale));
}
}
@media screen and (max-width: 989px){ 
.footer-block__heading {
    margin-bottom: 1rem !important;
}
}
@media screen and (max-width: 989px){ 
.collection__title .h2 {
  font-size: 18px !important;
  font-weight:  1000!important;
  text-align: center !important;
}
}
@media (min-width: 990px) {
  .collection__title .h2 {
  font-size: 24px !important;
  font-weight:  1000!important;
  text-align: center !important;
}}


@media screen and (max-width: 989px){ 
.caption-with-letter-spacing--medium {
    font-size: 1.0rem;
    letter-spacing: .16rem;
}
}
@media screen and (max-width: 989px){ 
.section-template--18491197391191__dee1abba-3d1e-47be-aa5e-24f1c649e6aa-padding {
    padding-top: 8px;
    padding-bottom: 8px;
}
}
@media screen and (max-width: 989px){ 
.caption-with-letter-spacing--large {
  font-weight:500 !important
}
}

 /* product title media */
@media screen and (max-width: 750px){ 
.product__info-wrapper h1{
  font-size:25px !important;
  font-weight:1000 !important;
}
}

 /* certificate multicolon product page */
@media screen and (max-width: 750px){ 
#Slider-template--18491197620567__multicolumn  
.multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

@media screen and (max-width: 750px){ 
#Slider-template--18503857275223__multicolumn
.multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

@media screen and (max-width: 750px){ 
#Slider-template--18503857275223__bf5136ce-9b68-4639-bf2a-16d577830d93
.multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}
@media screen and (max-width: 750px){ 
#Slider-template--18491197587799__multicolumn
  .multicolumn-card__image-wrapper {
    width: 65% !important;
  margin: 0 auto !important;
  }
}



 /* certificate multicolon product page */
@media screen and (max-width: 750px){ 
#Slider-template--18503857013079__1f8b9914-5ac6-4725-9930-5efd2e2a09f0
.multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

@media screen and (max-width: 750px){ 
#Slider-template--18503856718167__0efbf91d-ec42-4fb1-9121-5e23259992c9
.multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

/* custom.product.sock */
@media screen and (max-width: 750px){ 
#Slider-template--18503991198039__multicolumn .multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

@media screen and (max-width: 750px){ 
#Slider-template--18503991198039__bf5136ce-9b68-4639-bf2a-16d577830d93 .multicolumn-card__image-wrapper {
    width: 80% !important;
  margin: 0 auto !important;
}
}

 /* Font size dropdown product */
@media screen and (max-width: 750px){ 
.grid__item .accordion__title {
  font-size:14px !important;
}
}



#shopify-section-template--18503857242455__multicolumn .multicolumn-card__image-wrapper {
    width: 70% !important;
  margin: 0 auto !important;
}


 /* Logo footer */

@media screen and (max-width: 750px){ 
  .footer-block-image>img {
    width: 25% !important;
  }
}
@media screen and (max-width: 750px){ 
#section-template--18491197391191__23148389-1427-4277-93b9-91e588cc9ddf-padding p{
  font-size: 14px !important
}

  @media screen and (max-width: 750px){ 
#shopify-section-template--18503857275223__16619276342cfaeb77
    .section-template--18503857275223__16619276342cfaeb77-padding {
    padding-top: 0px;
    }
  }
/* Dropdown Product Abstand */
   @media screen and (max-width: 750px){ 
#shopify-section-template--18503991198039__16619276342cfaeb77
    .section-template--18503991198039__16619276342cfaeb77-padding {
    padding-top: 0px;

  @media screen and (max-width: 750px){ 
  .section-template--18503857275223__bf5136ce-9b68-4639-bf2a-16d577830d93-padding {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
  }
  
 @media screen and (max-width: 750px){ 
  .section-template--18503857275223__multicolumn-padding {
    padding-top: 27px !important;
    padding-bottom: 10px !important;
}
 }

  
 @media screen and (max-width: 750px){ 
  .product__description {
    padding-top: 20px !important;
  
  }
 }

   /* Rich Text Zeilenabstand */
#8e594479-9a78-4e17-b0b8-6cfd9905b0c2 .p{
   font-size:40px !important;
}


.product__info-container .caption-with-letter-spacing {
    font-size: 20px;
    
}

      
#Slider-template--18503857013079__1663311559d452254e .price {
    display: none !important;
}

.slider-mobile-gutter  .card-information{
        
display: none !important;
}


    /* Price after code */
      


#price-template--18887633666391__main: .a {
      font-size:5px !important;
    }


      .card__information .price--on-sale .price-item--regular {
        display:none !important
      }

      .price--on-sale .price-item--regular {
    text-decoration: hidden !important
      }

      .card__badge bottom left {
        display:none !important
      }

      #NoMediaStandardBadge-template--18887632978263__product-grid-7798616981655 {
        display:none !important
      }
      }
      }


