/** Shopify CDN: Minification failed

Line 390:0 Unexpected "}"
Line 406:4 Expected identifier but found "50px"
Line 406:15 Expected identifier but found "50px"
Line 406:26 Expected identifier but found "50px"
Line 406:36 Expected identifier but found "50px"
Line 406:45 Expected identifier but found "50px"

**/


@media screen and (max-width: 1240px){
   .header__menu-item span, .header__menu-item .icon-caret {
    font-size: 14px;
    }
}
@media screen and (max-width: 1200px){
  span.circle-divider.wa-blog-date {
    font-size: 16px;
}

a.full-unstyled-link.wa-blog-card-heading {
    font-size: 20px;
}

p.wa-blog-article-card-excerpt {
    font-size: 12px;
}
}
@media screen and (max-width: 1175px){
    .wa-header-search {
      display: none;
  }
    header details-modal.header__search {
      display: inline-flex !important;
  }
}
@media screen and (max-width: 1150px){
      .footer__content-top >.footer__blocks-wrapper>.footer-block:first-child {
        transform: translate(0px, 0px) !important;
    }
    .footer__content-top>.footer__blocks-wrapper>.footer-block {
        flex: 0 0 45%;
    }
    footer.footer.color-background-1.gradient.section-sections--17338354467054__footer-padding {
        padding-top: 50px;
    }
}
@media screen and (max-width: 1120px){
  .wa-sub-cats-name>a {
    font-size: 18px;
}

.wa-cat-name-div>a {
    font-size: 20px;
}

.wa-facets-filter span#ProductCountDesktop {
    font-size: 18px;
}

.wa-facets-filter form#FacetSortForm .facet-filters.sorting.caption .facet-filters__field .select select#SortBy {
    font-size: 16px;
}

.card-wrapper.product-card-wrapper .card .card__content .card__information .card__heading>a, .product-card-wrapper .card-information .price__container .price__regular .price-item--regular, .product-card-wrapper .quick-add__submit, .card-wrapper.product-card-wrapper .card-information .price--on-sale .price-item--regular, .card-wrapper.product-card-wrapper .card-information span.price-item.price-item--sale.price-item--last {
    font-size: 16px;
}


}
@media screen and (max-width: 1100px){
  .wa-review-name-div>p:last-child {
    font-size: 14px;
}
  .wa-reviw-comment-div>p {
    font-size: 14px;
}
  .wa-review-name-div>p:first-child {
    font-size: 18px;
}
}
@media screen and (max-width: 1050px){
  .newsletter .newsletter__wrapper .inline-richtext {
    font-size: 40px;
    margin-top: 0px;
    }
    
    .newsletter .newsletter__wrapper .newsletter__subheading>p {
        font-size: 18px;
    }
    
    .shopify-section>.newsletter .newsletter__wrapper {
        padding: 120px 0px;
    }
    
    label.field__label.wa-newsletter-field-label {
        font-size: 14px;
    }
    
    .newsletter__wrapper button#Subscribe {
        font-size: 16px;
    }
}
@media screen and (max-width: 989px){
  .wa-topbar-col {
    padding: 0px 30px;
  }
}
@media screen and (max-width: 991px){
  span.circle-divider.wa-blog-date {
    font-size: 12px;
}

a.full-unstyled-link.wa-blog-card-heading {
    font-size: 16px;
}

p.wa-blog-article-card-excerpt {
    font-size: 12px;
    line-height: 1.5;
}
  p.wa-products-col-heading {
    font-size: 20px;
}

a.wa-products-col-link>span {
    font-size: 12px;
}

a.wa-products-col-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
}

a.wa-products-col-link>img {
    max-width: 20px;
}
      p.wa-text-and-img-text {
        font-size: 14px;
    }
    .product__info-wrapper .price__regular .price-item--regular {
        font-size: 24px;
    }
      .wa-product-sku {
        font-size: 14px;
    }
    .wa-gefahr-list-div>p {
        font-size: 14px;
    }
    
    .wa-gefahr-heading-text-div>p {
        font-size: 16px;
    }
    .footer-block__heading {
        font-size: 18px !important;
    }
    
    .wa-brand-information-num-time-div>div>p, .footer-block>ul>li>a {
        font-size: 14px !important;
    }
      p.wa-product-breadcrub {
        font-size: 14px;
    }
    
    .product .product__info-wrapper .product__title h1 {
        font-size: 22px;
    }
    
    .product__info-wrapper .product__info-container .price--on-sale .price-item--regular {
        font-size: 22px !important;
    }
    
    .product__info-wrapper .price span.price-item.price-item--sale.price-item--last {
        font-size: 22px;
    }
    
    .product__info-wrapper .product__tax {
        font-size: 16px;
    }
    
    .wa-buy-buttons-div .product-form__buttons>button {
        font-size: 10px;
    }
    
    .wa-buy-buttons-div dynamic-checkout .shopify-payment-button__button {
        font-size: 12px;
    }
    
    .wa-button-desc {
        font-size: 22px;
    }
    
    p.wa-centered-heading-small {
        font-size: 18px;
    }
    
    p.wa-centered-heading-big {
        font-size: 40px;
    }
    
}

@media screen and (min-width: 990px){
  .underline-links-hover:hover a {
    text-decoration: none !important;
  }
    .wa-header-search .search-modal__form {
        max-width: 100%;
        min-width: 450px;
    }
}
@media only screen and (max-width: 880px){
  .owl-carousel.wa-reviews-owl-carousel {
    max-width: 100%;
}
  .wa-products-row {
    display: block;
    width: 100%;
    max-width: 100%;
}

.wa-products-col {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
}

a.wa-products-col-link {
    display: unset;
}
  .wa-facets-filter span#ProductCountDesktop, .wa-facets-filter form#FacetSortForm .facet-filters.sorting.caption .facet-filters__field .select select#SortBy {
    font-size: 14px;
}
  .card-wrapper.product-card-wrapper .card .card__content .card__information .card__heading>a, .product-card-wrapper .card-information .price__container .price__regular .price-item--regular, .product-card-wrapper .quick-add__submit, .card-wrapper.product-card-wrapper .card-information span.price-item.price-item--sale.price-item--last, .card-wrapper.product-card-wrapper .card-information .price--on-sale .price-item--regular {
    font-size: 14px;
}
}
@media only screen and (min-width: 750px){
      .banner--content-align-left.banner--desktop-transparent .banner__box{
          max-width: 72rem !important;
      }
        .product  .product__info-container {
          max-width: 100% !important;
      }
}
@media only screen and (max-width: 780px){
  .wa-image-banner-uppertext>p {
    font-size: 18px;
}

.banner__content .banner__box .banner__heading.inline-richtext {
    font-size: 40px;
}

.banner__content .banner__box .banner__text p {
    font-size: 14px;
}

.wa-banner__buttons.banner__buttons>a {
    font-size: 14px;
}
}
@media only screen and (max-width: 749px){
  .footer__content-top.page-width>div {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}


.footer__localization:empty+.footer__column {
    padding-top: 0px !important;
}
}
@media only screen and (max-width: 750px){
  .banner-content>h1 {
    font-size: 40px;
}

p.wa-collection-breadcrub {
    font-size: 14px;
}

  .wa-collection-banner-image {
    padding: 60px 0px;
}
    .shopify-section>.newsletter .newsletter__wrapper {
        padding: 100px 30px;
        max-width: 100%;
    }
    
    .newsletter__wrapper .newsletter-form__field-wrapper {
        max-width: 45rem !important;
        min-width: 100%;
    }
}
@media only screen and (max-width: 730px){
  p.wa-text-and-img-text {
    font-size: 12px;
}
  p.wa-centered-heading-small {
    font-size: 15px;
}

p.wa-centered-heading-big {
    font-size: 24px;
}
  footer.footer.color-background-1.gradient.section-sections--17338354467054__footer-padding {
    padding-bottom: 15px;
}
  .wa-topbar-col>span {
    font-size: 16px;
  }
  .newsletter .newsletter__wrapper .inline-richtext {
      font-size: 25px;
  }
  
  .newsletter .newsletter__wrapper .newsletter__subheading>p {
      font-size: 16px;
  }
  
  .newsletter__wrapper button#Subscribe {
      font-size: 12px;
  }
}
@media only screen and (max-width: 650px){
  .wa-slider.page-width {
    margin-top: 10px;
    margin-bottom: 10px;
}
}
@media only screen and (max-width: 600px){
  .wa-reviews-owl-carousel .owl-dots {
    margin-left: 0px;
    justify-content: center;
}
  .wa-REVIEWS-SLIDER {
    padding: 50px 0px;
}
}
@media only screen and (max-width: 500px){
  .wa-collection-banner-image {
    padding: 40px 0px;
}

.banner-content>h1 {
    font-size: 30px;
}

p.wa-collection-breadcrub {
    font-size: 12px;
}
.banner .banner__content .banner__box.content-container {
    padding: 10px 15px 15px 15px;
}
  .banner__content .banner__box .banner__heading.inline-richtext {
    font-size: 30px;
    margin-bottom: 15px;
}

.wa-image-banner-uppertext>p {
    font-size: 16px;
}

.banner__content .banner__box .banner__text p {
    font-size: 12px;
}

.wa-banner__buttons.banner__buttons>a {
    font-size: 12px;
}
}
@media only screen and (max-width: 440px){
  .card-wrapper.product-card-wrapper .card .card__content .card__information .card__heading>a, .product-card-wrapper .card-information .price__container .price__regular .price-item--regular, .product-card-wrapper .quick-add__submit, .card-wrapper.product-card-wrapper .card-information span.price-item.price-item--sale.price-item--last, .card-wrapper.product-card-wrapper .card-information .price--on-sale .price-item--regular {
    font-size: 16px;
    text-wrap: nowrap;
    }
}
    .section-template--17338354172142__main-padding {
      padding-bottom: 20px;
    }
  .wa-button-desc {
      font-size: 16px;
    }

 
}
@media only screen and (max-width: 390px){
  .product-card-wrapper .card__information {
    padding: 5px 0px;
width: 9.9rem;}
}
@media only screen and (max-width: 380px){
  p.wa-text-and-img-text {
    font-size: 10px;
}
  .wa-buy-buttons-div .product-form__input {
    float: none;
}
}
@media only screen and (max-width: 370px){
  .shopify-section>.newsletter .newsletter__wrapper {
    50px: 30px;50px: 30px;50px: 30p;50px: 30;50px: 3;padding: 50px 30px;
}

  .newsletter__wrapper button#Subscribe {
    position: relative;
    margin: 0 auto;
    margin-top: 10px;
}

.newsletter__wrapper .newsletter-form__field-wrapper input {border-radius: 25px;}

.newsletter__wrapper .newsletter-form__field-wrapper .field {
    display: block;
    text-align: center;
    margin: 0 auto;
    justify-content: center;
}

.newsletter-form__field-wrapper {
    background: transparent;
}
}
@media only screen and (max-width: 345px){
  .card-wrapper.product-card-wrapper .card-information .price--on-sale .price-item--regular {
    margin-right: 0px;
}
}
@media only screen and (max-width: 340px){
  .wa-button-desc {
      font-size: 14px;
    }
}


.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded {
  
}

@media only screen and (max-width: 768px) {
  .button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded{
    font-size: 10px;
    padding: 10px ;
    max-width: 350px; 
    text-wrap:nowrap;
  }
}

@media only screen and (max-width: 480px) {
  .button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded{
    font-size: 10px;
    padding: 10px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .wa-buy-buttons-div .product-form__buttons {
    width: 80%; 
  }
}

@media (min-width: 1024px) {
  .wa-buy-buttons-div .product-form__buttons {
    width: 70%; 
  }
}
