/** Shopify CDN: Minification failed

Line 16:22 Expected identifier but found bad string token
Line 16:23 Unterminated string token

**/
html{scroll-behavior:smooth}

.accordion-content summary {
text-align: start !important;
}

.heroText{
  background-color: rgba(0, 0, 0, 0.3); 
  padding: 20px; 
  border-radius: 25px;"
}

/*Naehrwerte Tabellen*/

.columnsNaehrwerte {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
text-align: center;
justify-content: center;
}

.columnNaehrwerte {
  flex: 50%;
 padding-left: 80px;
padding-right: 80px;
font-size: 15px;
text-align: center;
}

td, th {
padding: 0px !important;
text-align: center;
}

/* Abous Us 2 Coulmn */
.about-us-column {
  float: left;
  width: 50%;
  padding: 20px;
padding-right: 100px;
}

.about-us-row:after {
  content: "";
  display: table;
  clear: both; 
}

  .titleAbout {
    text-align: right;
}

/* Anchors Products Page */

.stickyButtons {
position: sticky;
   top: 200;
   z-index: 5;
  overflow: visible !important;
  max-width: 100% !important;
}

.flex-container-product {
  display: flex;
  justify-content: space-around;
  background-color: white;
text-align: center;
transition: 3s;
border-top: 2px solid gray;
border-bottom: 2px solid gray;
overflow: visible !important;
}

.flex-container-product > div {
color:black;
  margin: 10px;
  padding-right: 20px;
padding-left: 20px;
  font-size: 1rem !important;
font-weight: bold;
text-align: center;
transition: 1s;
border-radius: 50px;
overflow: visible !important;
}

.flex-container-product > div:hover {
background-color: #f3f3f3;

}

@media (max-width: 480px) {
  .stickyButtons {
    max-width: 98% !important;
  }

  .flex-container-product > div {
      font-size: 0.9rem !important;

  }
}

/*Produkt Anchor*/
.anchorProdukt{
    display: block;
    position: relative;
    top: -170px; 
    visibility: hidden;
}

.product-medias__with-thumbnails.product-medias__with-thumbnails--below .product-medias__thumbnails {
grid-template-columns: repeat(8,1fr) !important;
}

/*Kontaktform*/
#contact_form {
padding-left: 25%;
padding-right: 25%;
}

/*Social Icons*/

.social-media-footer ul li a{
padding: 2px !important;
}

.column-three-kontakt {
  float: left;
  width: 33.33%;
  padding: 100px 180px 0px 180px;
}

.row-three-kontakt:after {
  content: "";
  display: table;
  clear: both;
}


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

  .column-three-kontakt {
   width: 100%;
padding: 40px 0 0 0 ;
  }

.faqIcons{
height: 100px;
width: 100px;
}

  .column {
    width: 100%;
padding-right: 20px;
  }

  .flex-container-product > div {
    font-size: 16px;
padding: 10px;
margin: 5px;
  }

#contact_form {
padding: 0px;
}

  .about-us-column {
width: 100% !important;
padding-right: 0px !important;
  }

.titleAbout {
    text-align: left !important;
}

.flex-container-product > div {
font-size: 10px;
  padding: 2px;
margin: 2px;
}

.columnNaehrwerte {
  padding-left: 10px;
  padding-right: 10px;
font-size: 12px;
flex: 100%;
}

.announcement-bar--message {
margin: 0px !important;
}

.grid-item__title {
font-size: 16px !important;
}

.heroText{
  background-color: rgba(0, 0, 0, 0) !important; 
}

.featured-collections-wrapper img, .featured-collections-wrapper svg.icon.icon--placeholder {
height: auto !important;
}

.about-us-column {
padding: 0px 20px;
}

img.logo-bar__image {
width: 50%
}


.slider-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183 .block-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183-16702581866d1b501d-0 .slideshow-title, .slider-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183 .block-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183-16702581866d1b501d-0 .slideshow-title a, .slider-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183 .block-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183-16702581866d1b501d-0 .textarea  { 
display: none;
}

.slider-section--template--16285756293340__1663780480023cf212 .block-section--1663780480affca8c5-1 .homepage-featured-content-box {
background-color: #59595999 !important;
}

.slider-section--template--16285756293340__1663780480023cf212 .block-section--1663780480affca8c5-0 .homepage-featured-content-box {
background-color: #59595999 !important;
}

.accordion-content summary {
text-align: start !important;
}

.slider-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183 .block-section--template--16285756129500__1e1012df-dc83-45a9-98a9-346f80159183-16702581866d1b501d-0 .homepage-section-btn {
margin-top: 110vw;
}

.homepage-product-grid-wrapper .product-grid--price .money, .homepage-product-grid-wrapper .product-grid--title{
font-size: 13px !important;
}

.collection-grid--title, .product-grid--title {
 font-size: 13px !important; 
} 

}