/*    critical styles     */

#sg_b.sungroup .res.top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}

#sg_b.sungroup .sg_pic_top {
  position: relative;
  display: block;
}

#sg_b.sungroup img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 0px) {
  #sg_b.sungroup picture.sg_pic_top {
    height: 0 !important;
    padding-top: calc(150 / 300 * 100%);
  }
}

@media (min-width: 300px) {
  #sg_b.sungroup picture.sg_pic_top {
    height: 0 !important;
    padding-top: calc(230 / 500 * 100%);
  }
}

@media (min-width: 500px) {
  #sg_b.sungroup picture.sg_pic_top {
    height: 0 !important;
    padding-top: calc(400 / 1360 * 100%);
    margin-bottom: 0;
  }
}

@media(min-width:1360px) {
    #sg_b.sungroup picture.sg_pic_top{
      height: 0 !important;
      padding-top:calc( 400 / 1920 * 100%);
    }
  }

#sg-top-timer {
  height: 80px;
}

@media (max-width: 425px) {
  #sg-top-timer:not(.countdown-end-red) {
    height: 58px;
  }
}

/* 1920px */

.landing-page-sun-group {
  max-width: 1920px !important;
}
.c-layout_row.c-layout_item.is-main.is-container {
  width: 1920px;
  max-width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/*  */

.sg_fix {
  max-width: 1920px;
  width: 100%;
  margin: auto;
}

#sg_b.sungroup .odmiana {
  max-width: 1360px;
  margin: 0 auto 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

/*    critical box_pro    */

#sg_b.sungroup .produkty .box_pro {
  max-width: 33.33%;
  background: #fff;
}

#sg_b.sungroup .produkty .box_pro .sg_ce {
  display: none;
}

@media (max-width: 1250px) {
  #sg_b.sungroup .produkty .box_pro {
    max-width: 33.33%;
  }
}

@media (max-width: 1100px) {
  #sg_b.sungroup .produkty .box_pro {
    max-width: 33.33%;
  }
}

@media (max-width: 800px) {
  #sg_b.sungroup .produkty .box_pro {
    max-width: 50%;
  }
}
