@font-face{
  font-family:brandon grotesque medium;
  font-style:normal;
  font-weight:420;
  src:local('Brandon Grotesque Medium'),url(brandon-grotesque-medium-587bd623e472a.woff) format('woff');
}
@font-face{
  font-family:brandon grotesque bold;
  font-style:normal;
  font-weight:450;
  src:local('Brandon Grotesque Bold'),url(brandon-grotesque-bold-587bd6400afd0.woff) format('woff');
}

#prod_3499320013819 {
    font-family: 'Brandon Grotesque Medium', sans-serif;
    font-weight: 420;
    color: #6d6d6d;
    font-size: 16px;
    background-color: #fff;
}

#prod_3499320013819 .rc-prod-main-intro {
    display: flex;
    flex-wrap: nowrap;
    justify-content:center;
    align-items: center;
    flex-direction: column;
    background: url(../images/intro-bg.png) no-repeat top center;
    position: relative;
  }
  #prod_3499320013819 .rc-prod-img-desk {
    display: none;
  }
  #prod_3499320013819 .rc-prod-main-intro .rc-prod-img-mob img {
    max-width: 307px;
  }

  #prod_3499320013819 .rc-prod-main-intro h2,
  #prod_3499320013819 .rc-prod-main-intro p,
  .rc-prod-info   {
    padding: 10px;
    text-align: center;
  }
  #prod_3499320013819 .rc-prod-main-intro p {
    margin-bottom: 1rem;
  }
  #prod_3499320013819 .rc-prod-main-intro h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  #prod_3499320013819 h2, 
  #prod_3499320013819 h3, 
  #prod_3499320013819 h4 {
    color: #1c4883;
    font-family: 'Brandon Grotesque Bold', sans-serif;
    font-weight: 450;
  }
  #prod_3499320013819 .rc-prod-no1 {
    background-color: #234881;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
  #prod_3499320013819 .rc-prod-icon-box-wrap {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 30px 0;
    color: #1c4883;
  }
  #prod_3499320013819 .rc-prod-icon-item {
    text-align: center;
    width: 120px;
    margin-bottom: 20px;
  }

  #prod_3499320013819 img {
    max-width: 100%;
  }

  #prod_3499320013819 .rc-bg1 {
    background-color: #e3eef9;
  }
  #prod_3499320013819 .rc-prod-info-skladniki img {
    padding-top: 25px;;
  }
  #prod_3499320013819 .rc-prod-info-center {
    text-align: center;
  }
  #prod_3499320013819 .rc-prod-info-skladniki .rc-prod-info-center h4 {
    font-weight: 420;
    margin: 0;
  }
  #prod_3499320013819 .rc-prod-info-skladniki .rc-prod-info-center h2 {
    margin-top: 0;
  }
  #prod_3499320013819 .rc-prod-info-rek1 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  #prod_3499320013819 .rc-prod-info-rekomendowane  {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #prod_3499320013819 .rc-prod-info-rekomendowane h3 {
    margin: 0;
    font-size: 24px;
    font-weight: 420;
  }
  #prod_3499320013819 .rc-prod-info-rekomendowane p {
    margin-top: 0;
  }
  #prod_3499320013819 .rc-prod-info-rekomendowane img {
    padding-top: 10px;
  }
  #prod_3499320013819 .rc-prod-info-stosuj h3 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
  }
  #prod_3499320013819 small {
    font-size: 12px;
  }
  #prod_3499320013819 .rc-prod-info-stosuj .prod-info-stosuj-right {
    padding-top: 0;
    margin-top: 0;
    text-align: center;
  }
  .rc-prod-info-wideo iframe {
    min-height: 380px;
    padding: 30px 0;
  }


  
  @media screen and (min-width: 480px) {
    #prod_3499320013819 {
      margin: 0 auto;
      max-width: 732px;
    }
    #prod_3499320013819 .rc-prod-main-intro .rc-prod-img-mob,
    #prod_3499320013819 .rc-prod-main-intro .rc-prod-no1
     {
      display: none;
    }
    #prod_3499320013819 .rc-prod-main-intro {
      background: transparent;
    }
    #prod_3499320013819 .rc-prod-img-desk {
      display: block;
    }
    #prod_3499320013819 .rc-prod-desk-intro {
      position: absolute;
      left:50%;
      top:27%;
      max-width: 275px;
    }
    #prod_3499320013819 .rc-prod-desk-intro h2,
    #prod_3499320013819 .rc-prod-desk-intro p {
      text-align: left;
    }
    #prod_3499320013819 .rc-prod-icon-item {
      flex-basis: 33%;
    }
    .rc-prod-info   {
      text-align: left;
      max-width: 732px;
      margin: 0 auto;
    }
    #prod_3499320013819  h2 {
      font-size: 32px;
      line-height: 40px;
    }
    #prod_3499320013819 .rc-prod-icon-item {
      font-size: 18px;
    }
    .rc-prod-info   {
      padding: 10px 5%;
    }
    .rc-prod-info-skladniki {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
    }
    .rc-prod-info-skladniki-left,
    .rc-prod-info-skladniki-right {
      flex: 0 0 auto;
      width: 50%;
    }
    .rc-prod-info-skladniki-right {
      width: 45%;
      padding-left: 20px;
    }
    .rc-prod-info-skladniki .rc-prod-info-center {
      padding-top: 50px;
    }
    #prod_3499320013819 .rc-prod-info-skladniki .rc-prod-info-center h2 {
      font-size: 30px;
    }
    .rc-prod-info-wideo {
      padding: 15px;
      text-align: center;
    }
    #prod_3499320013819 .rc-prod-info-rekomendowane div  {
      text-align: center;
      margin: 0 auto;    
    }
    #prod_3499320013819 .rc-prod-info-stosuj {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      text-align: left;
    }
    #prod_3499320013819 .rc-prod-info-stosuj-left,
    #prod_3499320013819 .rc-prod-info-stosuj-right {
      flex: 0 0 auto;
      width: 47%;
      padding-top: 0;
      margin-top: 0;
      text-align: center;
    }
    #prod_3499320013819 .rc-prod-info-stosuj-right p {
      margin-top: 0;
    }
    #prod_3499320013819 .rc-prod-info-stosuj-left {
      text-align: left!important;
      padding-right: 3%;
    }




  }