

 /*    critical styles     */
 #sg_b.sungroup .res.top{
  position: absolute;
  left: 0;
  top: 0;
}
#sg_b.sungroup .sg_pic_top{
  position: relative;
  display: block;
}

  @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 / 1200 * 100%);
    }
  }
  /*@media(min-width:1360px) {
    #sg_b.sungroup picture.sg_pic_top{
      height: 0 !important;
      padding-top:calc( 350 / 1920 * 100%);
    }
  }*/

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


#sg_b.sungroup .res {
  width: 100%;
  height: auto;
}

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

      #sg_b.sungroup .grupa {
        margin-top: 0;
      }
      #sg_b.sungroup .odmiana {
        margin-top: 0px;
        margin-bottom: 50px;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
      }

      #sg_b.sungroup .o_title{
        height: 60px;
        padding-left:50px;
        margin-bottom: 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        width:100%;
      }




                  #sg-inner-lp {
                      max-width: 1200px;
                      margin: 0 auto;
                      position: relative;
                      font-size: 16px;
                      /* font-family: 'Source Sans Pro', Arial; */
                      font-family: Poppins, Arial;
                      color: #000;

                      /* overflow: hidden; */
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                      box-sizing: border-box;
                  }
                  div#sg-inner-lp * {
                      -webkit-box-sizing: inherit;
                      -moz-box-sizing: inherit;
                      box-sizing: inherit;
                  }
                  #sg-inner-lp .responsive {
                      max-width: 100%;
                      height: auto;
                      display: block;
                  }
                  #sg-inner-lp .sg_sprawdz {
          			position: relative;
          			display: inline-block;
          			text-decoration: none;
          			/*
          			overflow: hidden;
          			text-overflow: ellipsis;
          			white-space: nowrap;
          			*/
          			font: 14px "robotoregular","Arial";
          			color: #fff !important;
          			background: #ff6000;
          			text-align: center;
          			text-transform: uppercase;
          			vertical-align: middle;
          			cursor: pointer;
          			border: 0 none;
          			border-radius: 2px;
          			outline: 1px solid rgba(255,255,255,0);
          			box-sizing: border-box;
          			-webkit-box-sizing: border-box;
          			-moz-box-sizing: border-box;
          			transition: .15s;
          			line-height: normal;
          			padding: 14px 20px;
          			width: 200px;
          		}
          		#sg-inner-lp .sg_sprawdz:hover {
          			-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
          			-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
          			-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
          			-o-box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
          			box-shadow:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 7px 0 rgba(0,0,0,0.07),0 1px 3px -1px rgba(0,0,0,0.05);
          			text-decoration:none;
          			color: #fff;
          			background:#f80
          		}
          		#sg-inner-lp .sg_sprawdz:active {
          			-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
          			-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
          			-ms-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
          			-o-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
          			box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.16);
          			background:#ff6000;
          			animation:btn_primary 0.4s cubic-bezier(0.17, 0.67, 0.83, 0.67)
          		}
                  #sg-inner-lp h2 {
                      font-size: 400%;
                      line-height: 120%;
                      font-weight: 400;
                      margin: auto;
                  }
                  #sg-inner-lp h3 {
                  	font-size: 340%;
                  	line-height: 120%;
                  	font-weight: 400;
                  	margin: auto;
                  }
                  #sg-inner-lp h4 {
                      font-size: 235%;
                      line-height: 120%;
                      font-weight: 400;
                      margin: auto;
                  }
                  #sg-inner-lp p {
                      font-size: 140%;
                      line-height: 125%;
                      font-weight: 400;
                      margin: 12px auto 0;
                  }
                  #sg-inner-lp .hidden-item {
                      display: none;
                  }
                  #sg-inner-lp hr.sep {
                      display: none;
                      margin: 20px auto;
                      width: 100%;
                      height: 4px;
                      background-color: #0f3a5c;
                      border: none;
                  }
                  #sg-inner-lp .top-lp {
                      width: 100%;
                      margin-bottom: 20px;
                  }
                  #sg-inner-lp .top-lp img {
                      margin: 0 auto;
                  }
                  #sg-inner-lp .text-rules {
                      text-align: center;
                      width: 1185px;
                      max-width: 90%;
                      margin: 34px auto;
                      position: relative;
                      word-wrap: break-word;
                  }
                  #sg-inner-lp .text-rules .lspac {
                      letter-spacing: 10px;
                  }

                  #sg-inner-lp .secWrapper {
                      /* margin: 80px auto 0; */
                      margin: 60px auto;
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                  }
                  /* @media all and (max-width: 620px) {
                      #sg-inner-lp .secWrapper {
                          margin: 60px auto 0;
                      }
                  } */
                  #sg-inner-lp .secWrapper * {
                      -webkit-box-sizing: inherit;
                      -moz-box-sizing: inherit;
                      box-sizing: inherit;
                  }
                  #sg-inner-lp .secTxt {
                      width: 100%;
                      padding: 0 15px;
                      margin: 0 auto 30px;
                      text-align: left;
                      font-family: Poppins, Arial;
                  }
                  #sg-inner-lp .secTxt .color {
                      color: #211F5E;
                  }
                  #sg-inner-lp .secTxt.center {
                      text-align: center;
                  }
                  #sg-inner-lp .secTxt .secTitle {
                      font-size: 32px;
                      line-height: 120%;
                      font-weight: 600;
                      margin: 0 auto;
                  }
                  @media all and (max-width: 750px) {
                      #sg-inner-lp .secTxt .secTitle {
                          font-size: 28px;
                      }
                  }
                  @media all and (max-width: 445px) {
                      #sg-inner-lp .secTxt .secTitle {
                          font-size: 24px;
                      }
                  }
                  #sg-inner-lp .secTxt .desc {
                      margin: 18px auto 0;
                  }
                  #sg-inner-lp .rowSteps {
                      font-family: Poppins, Arial;
                      text-align: center;
                      font-size: 0;
                      margin: 30px auto 0;
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-flex-direction: row;
                      -ms-flex-direction: row;
                      flex-direction: row;
                      /* -webkit-align-items: center;
                            -ms-align-items: center;
                            align-items: center; */
                      -webkit-flex-wrap: wrap;
                      flex-wrap: wrap;
                      -webkit-box-pack: justify;
                      -webkit-justify-content: space-between;
                      -ms-flex-pack: justify;
                      justify-content: space-between;
                  }
                  #sg-inner-lp .rowSteps .col {
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-flex-direction: row;
                      -ms-flex-direction: row;
                      flex-direction: row;
                      -webkit-align-items: center;
                      -ms-align-items: center;
                      align-items: center;
                      -webkit-flex-wrap: wrap;
                      flex-wrap: wrap;
                      -webkit-box-pack: center;
                      -webkit-justify-content: center;
                      -ms-flex-pack: center;
                      justify-content: center;
                      /* width: 440px; */
                      max-width: 33.33333%;
                      padding: 0 8px;
                      margin: 10px 0;
                      text-align: center;
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                  }
                  #sg-inner-lp .rowSteps .value {
                      display: block;
                      position: relative;
                      height: 100px;
                      width: 100px;
                      line-height: 100px !important;
                      -moz-border-radius: 50%;
                      border-radius: 50%;
                      text-align: center;
                      font-size: 27px;
                      font-weight: 700;
                      background-color: #FEE300;
                      color: #211F5E;
                      margin: 0;
                      z-index: 2;
                  }
                  #sg-inner-lp .rowSteps .value::after {
                      content: "";
                      width: 0;
                      height: 0;
                      border-top: 8px solid transparent;
                      border-left: 12px solid #FEE300;
                      border-bottom: 8px solid transparent;
                      position: absolute;
                      top: 50%;
                      transform: translateY(-50%);
                      -moz-transform: translateY(-50%);
                      -webkit-transform: translateY(-50%);
                      -ms-transform: translateY(-50%);
                      right: -10px;
                      z-index: -1;
                  }
                  #sg-inner-lp .rowSteps .unit {
                      font-size: 19px;
                      line-height: 100%;
                      font-weight: 400;
                  }
                  #sg-inner-lp .rowSteps .txt-info {
                      max-width: 60%;
                      max-width: -moz-calc(100% - 100px);
                      max-width: -webkit-calc(100% - 100px);
                      max-width: calc(100% - 100px);
                      font-size: 18px;
                      line-height: 140%;
                      font-weight: 400;
                      margin: 0;
                      text-align: left;
                      padding-left: 22px;
                      word-wrap: break-word;
                  }
                  #sg-inner-lp .rowSteps .txt-info.narrower {
                      width: 270px;
                  }
                  @media all and (max-width: 1200px) and (min-width: 986px) {
                      #sg-inner-lp .rowSteps .txt-info {
                          font-size: 17px;
                      }
                  }
                  @media all and (max-width: 985px) {
                      #sg-inner-lp .rowSteps {
                          -webkit-box-pack: center;
                          -webkit-justify-content: center;
                          -ms-flex-pack: center;
                          justify-content: center;
                      }
                      #sg-inner-lp .rowSteps .col {
                          width: 500px;
                          max-width: 50%;
                      }
                      #sg-inner-lp .rowSteps .txt-info.narrower {
                          width: 100%;
                      }
                  }
                  @media all and (max-width: 620px) {
                      #sg-inner-lp .rowSteps .col {
                          width: 100%;
                          max-width: 100%;
                          -webkit-box-pack: start;
                          -webkit-justify-content: flex-start;
                          -ms-flex-pack: start;
                          justify-content: flex-start;
                      }
                  }
                  @media all and (max-width: 500px) {
                      #sg-inner-lp .rowSteps .txt-info {
                          font-size: 17px;
                      }
                  }
                  @media all and (max-width: 385px) {
                      #sg-inner-lp .rowSteps .col {
                          padding: 0 10px;
                      }
                      #sg-inner-lp .rowSteps .value {
                          height: 40px;
                          width: 40px;
                          line-height: 40px !important;
                          font-size: 20px;
                      }
                      #sg-inner-lp .rowSteps .value::after {
                          border-top: 6px solid transparent;
                          border-left: 8px solid #FEE300;
                          border-bottom: 6px solid transparent;
                          right: -7px;
                      }
                      #sg-inner-lp .rowSteps .txt-info {
                          font-size: 17px;
                          max-width: 70%;
                          max-width: -moz-calc(100% - 40px);
                          max-width: -webkit-calc(100% - 40px);
                          max-width: calc(100% - 40px);
                          padding-left: 16px;
                      }
                  }
                  #sg-inner-lp .rowSteps .link {
                      -moz-user-select: all;
                      -khtml-user-select: all;
                      -webkit-user-select: all;
                      -ms-user-select: all;
                      user-select: all;
                  }

                  #sg-inner-lp .text-bonus {
                      text-align: center;
                      width: 880px;
                      max-width: 92%;
                      margin: 20px auto;
                      position: relative;
                  }
                  #sg-inner-lp .text-bonus h3 {
                      margin: 5px auto;
                      display: inline-block;
                      vertical-align: middle;
                      font-weight: 400;
                  }
                  /*#sg-inner-lp .text-bonus h3:first-of-type {
                      font-size: 23.5px;
                      width: 650px;
                      max-width: 100%;
                  }*/
                  #sg-inner-lp .text-bonus .color {
                      color: #ce0304;
                      white-space: nowrap;
                  }
                  #sg-inner-lp .text-bonus img {
                      display: inline-block;
                  	vertical-align: middle;
                  	margin: 5px;
                  }

                  #sg-inner-lp .row-products {
                      text-align: center;
                      font-size: 0;
                      /* width: 1240px; */
                      max-width: 100%;
                      margin: 0 auto;
                      padding: 35px 5px;
                      /* padding-top: 7px;
                      padding-bottom: 7px; */
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-flex-direction: row;
                      -ms-flex-direction: row;
                      flex-direction: row;
                      -webkit-flex-wrap: wrap;
                      flex-wrap: wrap;
                      -webkit-box-pack: center;
                      -webkit-justify-content: center;
                      -ms-flex-pack: center;
                      justify-content: center;
                  }
                  #sg-inner-lp .row-products .box {
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-flex-direction: column;
                      -ms-flex-direction: column;
                      flex-direction: column;
                      /* -webkit-flex-wrap: wrap;
                      flex-wrap: wrap; */
                      position: relative;
                      margin: 5px;
                      margin-top: 49px !important;
                      padding: 22px 12px 25px;
                      text-align: center;
                      width: 350px;
                      /* max-width: 30%;
                      max-width: -moz-calc(33.3333333% - 10px);
                      max-width: -webkit-calc(33.3333333% - 10px);
                      max-width: calc(33.3333333% - 10px); */
                      max-width: 46%;
                      max-width: -moz-calc(50% - 10px);
                      max-width: -webkit-calc(50% - 10px);
                      max-width: calc(50% - 10px);
                      background-color: #fff;
                      border: 2px #ECECEC solid;
                      /* border-radius: 10px;
                      -moz-border-radius: 10px;
                      -webkit-border-radius: 10px; */
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                  }
                  #sg-inner-lp .row-products .box:hover {
                      border-color: #000 !important;
                      transition: 0.2s;
                      -webkit-box-shadow: 0px 0px 15px 0px rgb(191, 191, 191);
                      -moz-box-shadow: 0px 0px 15px 0px rgb(191, 191, 191);
                      box-shadow: 0px 0px 15px 0px rgb(191, 191, 191);
                      position: relative;
                      z-index: 5;
                  }
                  #sg-inner-lp .row-products .box.border-1 {
                      border-color: #FF0000;
                  }
                  #sg-inner-lp .row-products .box.border-2 {
                      border-color: #FEE300;
                  }
                  #sg-inner-lp .row-products .box .prodName {
                      display: block;
                      font-size: 21px;
                      font-weight: 400;
                      line-height: 115%;
                      margin: 21px auto 10px;
                      /* background-color: #ce0304;
                      color: #fff;
                      margin: -24px -14px 16px;
                      padding: 10px; */
                      /* width: 310px;
                      max-width: 100%; */
                  }
                  #sg-inner-lp .row-products .box .bg-text {
                      font-size: 25px;
                      font-weight: 700;
                      line-height: 115% !important;
                      margin: 0 auto;
                      background-color: #FF0000;
                      color: #fff;
                      /* width: 100%; */
                      /* min-height: 47px;
                      margin-top: -47px; */
                      padding: 10px;
                      position: absolute;
                      top: -49px;
                      left: -2px;
                      right: -2px;
                      z-index: 3;
                  }
                  @media all and (max-width:1215px) and (min-width:925px), all and (max-width:615px) and (min-width:466px) {
                      #sg-inner-lp .row-products .box .bg-text {
                          font-size: 19px;
                          top: -42px;
                      }
                  }
                  #sg-inner-lp .row-products .box .bg-text.hidden {
                      visibility: hidden;
                      opacity: 0;
                  }
                  #sg-inner-lp .row-products .box .prodName.smaller {
                      font-size: 16px;
                  }
                  #sg-inner-lp .row-products .box .prodName.narrower {
                      width: 430px;
                      max-width: 100%;
                  }
                  #sg-inner-lp .row-products .box .prodName a {
                      display: block;
                      color: inherit;
                      font: inherit;
                  }
                  #sg-inner-lp .row-products .box .prodName a:hover {
                      text-decoration: underline;
                  }
                  #sg-inner-lp .row-products .box .link {
                      text-decoration: none;
                      color: inherit;
                  }
                  #sg-inner-lp .row-products .box .link:hover {
                      color: #157bd0;
                  }
                  #sg-inner-lp .row-products .box .photoWrp {
                      position: relative;
                  }
                  #sg-inner-lp .row-products .box .img {
                      margin: 0 auto auto;
                  }
                  #sg-inner-lp .row-products .plus {
                      position: absolute;
                      top: 41%;
                      transform: translateY(-50%);
                      -moz-transform: translateY(-50%);
                      -webkit-transform: translateY(-50%);
                      -ms-transform: translateY(-50%);
                        right: -32.5px;
                        z-index: 6;
                  }
                  #sg-inner-lp .row-products .plus.hidden {display: none;}
                  /* #sg-inner-lp .row-products .box .btn-wrapp {
                      text-align: center;
                      position: absolute;
                      left: 0;
                      right: 0;
                      bottom: 5px;
                  } */
                  #sg-inner-lp .row-products .box .title {
                      display: block;
                      font-size: 23px;
                      font-weight: 500;
                      line-height: 130%;
                      margin: 0;
                      margin: -24px -14px 20px;
                      background-color: #ce0304;
                      padding: 12px 10px;
                      color: #fff;
                  }
                  #sg-inner-lp .row-products .box .codeTXT {
                      display: block;
                      font-size: 20px;
                      font-weight: 400;
                      line-height: 130%;
                      margin: 0;
                      margin: -24px -14px 20px;
                      background-color: #ce0304;
                      padding: 12px 10px;
                      color: #fff;
                  }
                  #sg-inner-lp .row-products .box .codeTXT:hover {
                      /* background-color: #0298de; */
                      color: #000;
                      text-decoration: none;
                  }
                  #sg-inner-lp .row-products .btn-wrapp {
                      margin: auto 0 0;
                      padding-left: 13px;
                      padding-right: 13px;
                  }
                  #sg-inner-lp .row-products .box .sg_sprawdz,
                  #sg-inner-lp .row-products .box .sg_sprawdz-red {
                      display: inline-block;
                      vertical-align: middle;
                      /* width: 192px; */
                      max-width: 90%;
                      /* font-size: 16px;
                      padding: 14px 12px; */
                      margin: 20px 10px 0;
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                  }
                  #sg-inner-lp .row-products .box .sg_sprawdz.narrower,
                  #sg-inner-lp .row-products .box .sg_sprawdz-red.narrower {
                      width: 200px;
                  }
                  #sg-inner-lp .row-products .box article {
                      display: inline-block;
                      vertical-align: middle;
                      width: 100%;
                      max-width: 100%;
                  }
                  #sg-inner-lp .row-products .box article .sg_sprawdz,
                  #sg-inner-lp .row-products .box article .sg_sprawdz-red {
                      max-width: 100%;
                      max-width: -moz-calc(100% - 20px);
                      max-width: -webkit-calc(100% - 20px);
                      max-width: calc(100% - 20px);
                  }
                  #sg-inner-lp .row-products .box .full .sg_sprawdz,
                  #sg-inner-lp .row-products .box .full .sg_sprawdz-red {
                      width: 100%;
                      max-width: 100%;
                      margin-left: 0;
                      margin-right: 0;
                  }
                  #sg-inner-lp .row-products .color {
                      color: #0298de;
                  }
                  #sg-inner-lp .row-products .stickerPos {
                      position: absolute;
                      top: 45px;
                      right: 5%;
                      width: 100px;
                      max-width: 30%;
                  }
                  #sg-inner-lp .row-products .sticker .value {
                      font-size: 180%;
                  }
                  #sg-inner-lp .row-products .s_cena {
                      /* font-family: "me_ceny_1.1bold"; */
                      font-family: roboto, Arial;
                      display: inline-block;
                      vertical-align: bottom;
                      font-size: 40px;
                      /* font-weight: normal; */
                      font-weight: 500;
                      line-height: 100%;
                      letter-spacing: -.04em;
                      margin: 0 10px;
                      text-align: center;
                  }
                  #sg-inner-lp .row-products .rowFlex {
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-flex-direction: row;
                      -ms-flex-direction: row;
                      flex-direction: row;
                      flex-direction: row-reverse;
                      -webkit-flex-direction: row-reverse;
                      -ms-flex-align: end;
                      align-items: flex-end;
                      -webkit-box-pack: center;
                      -webkit-justify-content: center;
                      -ms-flex-pack: center;
                      justify-content: center;
                  }
                  #sg-inner-lp .row-products .s_cena .value {
                      font-family: roboto, Arial;
                      color: #d00000;
                      line-height: 100%;
                  }
                  #sg-inner-lp .row-products .s_cena .from {
                      font-size: 35%;
                      font-weight: 400;
                      line-height: 100%;
                      margin-right: 10px;
                  }
                  #sg-inner-lp .row-products .sg_cena {
                      position: relative;
                      display: inline-block;
                      vertical-align: bottom;
                      margin: 0 7px;
                  }
                  #sg-inner-lp .row-products .sg_cena sup {
                      position: relative;
                      font-size: 18px;
                      line-height: 0;
                      font-weight: 500;
                      vertical-align: top;
                      top: 0.7em;
                      margin-left: 3px;
                      color: #333;
                  }
                  #sg-inner-lp .row-products .sg_cena sup:after {
                      content: 'zł';
                      font-size: 17px;
                      font-weight: 500;
                      position: absolute;
                      right: 0;
                      bottom: -5px;
                      color: #333;
                      letter-spacing: 0;
                  }
                  #sg-inner-lp .row-products .sg_cenaold {
                      /* font-family: "me_ceny_1.1bold"; */
                      font-family: roboto, Arial;
                      color: #222;
                      font-size: 18px;
                      font-weight: 400;
                      line-height: 100%;
                      letter-spacing: 0;
                      text-align: center;
                      margin: 0 7px 5px;
                      display: inline-block;
                      vertical-align: bottom;
                  }
                  #sg-inner-lp .row-products .sg_cenaold sup {
                      position: relative;
                      font-size: 65%;
                      line-height: 0;
                      vertical-align: top;
                      top: 0.6em;
                  }
                  #sg-inner-lp .row-products .sg_cenaold .b_k {
                      font-size: 12px;
                      line-height: normal;
                      font-family: arial;
                      display: block;
                      margin: 0 auto 2px;
                  }
                  #sg-inner-lp .row-products .cena_p {
                      display: inline-block;
                      position: relative;
                  }
                  #sg-inner-lp .row-products .cena_p:before {
                      content: '';
                      position: absolute;
                      top: 50%;
                      display: block;
                      width: 100%;
                      height: 1px;
                      background: #222;
                  }
                  @media all and (min-width:1025px) {
                      #sg-inner-lp .row-products .box.first {margin-right: 3%;}
                  }
                  @media all and (min-width:925px) {
                      #sg-inner-lp .row-products .box {
                          max-width: 22%;
                          max-width: -moz-calc(24% - 10px);
                          max-width: -webkit-calc(24% - 10px);
                          max-width: calc(24% - 10px);
                      }
                      #sg-inner-lp .row-products .box.marl-auto {
                          margin-left: auto;
                      }
                  }
                  @media all and (max-width:924px) {
                      #sg-inner-lp .row-products {padding: 0 5px;}
                      #sg-inner-lp .row-products .box {max-width: -moz-calc(50% - 10px); max-width: -webkit-calc(50% - 10px); max-width: calc(50% - 10px); margin: 5px;}
                  }
                  @media all and (max-width:770px) {
                      #sg-inner-lp .rowSteps {margin: 30px auto;}
                  }
                  @media all and (max-width:960px) and (min-width:466px) {
                      #sg-inner-lp .row-products .box .prodName {font-size: 18px;}
                      #sg-inner-lp .row-products .box .codeTXT {font-size: 18px;}
                      #sg-inner-lp .row-products .box .title {font-size: 20px;}
                  }
                  @media all and (max-width:465px) {
                      #sg-inner-lp hr.sep {display: block;}
                      #sg-inner-lp .row-products {margin: 10px auto;}
                      #sg-inner-lp .row-products .box {width: 550px; max-width: 94%; display: block; margin: 10px auto !important;}
                      #sg-inner-lp .row-products .box .prodName {font-size: 22px; min-height: auto; width: auto;}
                      #sg-inner-lp .row-products .box .bg-text {position: static; margin: -22px -12px 22px;}
                      #sg-inner-lp .row-products .box .bg-text.hidden {display: none;}
                      #sg-inner-lp .row-products .plus {position: static; transform: none; margin: 16px auto;}
                      #sg-inner-lp .row-products .plus.hide {display: none;}
                      #sg-inner-lp .row-products .plus.hidden {display: block;}
                  }
                  @media all and (max-width:420px) {
                      #sg-inner-lp .row-products .box .prodName {font-size: 20px;}
                  }
                  @media all and (max-width:360px) {
                      #sg-inner-lp .row-products .box .prodName {font-size: 18.5px;}
                      #sg-inner-lp .row-products .box .codeTXT {font-size: 18.5px;}
                      #sg-inner-lp .row-products .box .title {font-size: 18px;}
                      #sg-inner-lp .row-products .box .sg_sprawdz,
                      #sg-inner-lp .row-products .box .sg_sprawdz-red {
                          display: block;
                          margin-left: auto;
                          margin-right: auto;
                          width: 235px;
                      }
                      #sg-inner-lp .row-products .box article {
                          display: block;
                      }
                  }

                  /* #sg-inner-lp .anim-wrapper {
                      position: relative;
                      flex-grow: 1;
                      padding-bottom: 98%;
                      width: 300px;
                      max-width: 100%;
                      margin: 0 auto;
                  }
                  @media all and (min-width:386px) {
                      #sg-inner-lp .anim-wrapper {
                          padding-bottom: 0;
                      }
                  } */
                  #sg-inner-lp .photo-wrapper,
                  #sg-inner-lp .anim-wrapper {
                     position: relative;
                     width: 321px;
                     max-width: 100%;
                     margin: 0 auto
                    }
                    #sg-inner-lp .anim-wrapper {
                     /* flex-grow: 1; */
                     padding-bottom: 116%
                    }
                    /* @media all and (min-width: 931px), (max-width: 780px) and (min-width: 480px) {
                     #sg-inner-lp .photo-wrapper,
                     #sg-inner-lp .anim-wrapper {
                      max-width: 67%;
                     }
                     #sg-inner-lp .anim-wrapper {
                      padding-bottom: 89.5%
                     }
                    } */
                  #sg-inner-lp .anim-wrapper .photo-anim {
                    opacity: 0;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    -moz-transform: translate(-50%, -50%);
                    -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                    width: 100%;
                    height: 100%;
                  }
                  #sg-inner-lp .anim-wrapper .photo-anim .img {
                      margin-top: 0;
                  }

                  #sg-inner-lp .center-btn {
                      text-align: center;
                      font-size: 0;
                      padding: 30px 0 45px;
                      position: relative;
                  }
                  #sg-inner-lp .center-btn .sg_sprawdz,
                  #sg-inner-lp .center-btn .sg_sprawdz-red {
                      /* width: 200px; */
                      max-width: 90%;
                      margin: 5px 10px;
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      -moz-box-sizing: border-box;
                  }
                  #sg-inner-lp .center-btn article {
                      display: inline-block;
                      vertical-align: top;
                      max-width: 90%;
                  }
                  #sg-inner-lp .center-btn article .sg_sprawdz,
                  #sg-inner-lp .center-btn article .sg_sprawdz-red {
                      max-width: 100%;
                  }
                  #sg-inner-lp .legal {
                      text-align: center;
                      color: #555;
                      padding: 5px 15px 20px;
                      word-wrap: break-word;
                  }
                  #sg-inner-lp .legal a {
                      color: #2e7ae7;
                  }
                  #sg-inner-lp .legal p {
                      font-size: 14px;
                      line-height: 130%;
                      font-weight: 400;
                  }

                  #sg-inner-lp .txt-code {
                      text-align: center;
                      width: 1100px;
                      max-width: 92%;
                      margin: auto;
                      position: relative;
                      padding: 0 0 32px;
                  }
                  #sg-inner-lp .txt-code p {
                      font-size: 15px;
                      margin: 12px auto 0;
                  }

                  #sg-inner-lp .clear {
                      clear: both;
                      height: 0;
                  }

                  @media all and (min-width:1025px) {
                      #sg-inner-lp .text-rules {max-width: 98%;}
                  }
                  /* @media all and (min-width:501px) {
                      #sg-inner-lp .top-lp {margin-bottom: 0;}
                  } */
                  @media all and (max-width:1024px) {
                      #sg-inner-lp {font-size: 15px;}
                  }
                  @media all and (max-width:850px) {
                      #sg-inner-lp h2 {font-size: 320%;}
                      #sg-inner-lp h3 {font-size: 265%;}
                      #sg-inner-lp h4 {font-size: 220%;}

                      #sg-inner-lp .hide-item {display: none;}
                      #sg-inner-lp .hidden-item {display: block;}

                      #sg-inner-lp .text-rules .lspac {letter-spacing: 6px;}
                  }
                  @media all and (max-width:560px) {
                      #sg-inner-lp {font-size: 14px;}
                      #sg-inner-lp h2 {font-size: 300%;}
                      #sg-inner-lp h3 {font-size: 235%;}
                      #sg-inner-lp h4 {font-size: 200%;}
                  }
                  @media all and (max-width:450px) {
                      #sg-inner-lp {font-size: 13.5px;}
                      #sg-inner-lp h2 {font-size: 280%;}
                      #sg-inner-lp h3 {font-size: 220%;}
                      #sg-inner-lp h4 {font-size: 180%;}
                  }
                  @media all and (max-width:365px) {
                      #sg-inner-lp .center-btn article .sg_sprawdz,
                      #sg-inner-lp .center-btn article .sg_sprawdz-red {
                          margin-left: auto;
                          margin-right: auto;
                      }
                  }

            #sg_b div.sg_ft_in{font:normal 400 16px/24px poppins !important;color:#000;max-width:1360px;margin:0 auto;box-sizing:border-box;padding:10px 0px;width:100%;text-align:left !important;background:#fff}#sg_b div.sg_ft_in a{font:normal 400 16px/24px poppins;color:#0D4DE4;text-decoration:none}#sg_b div.sg_ft_in .sg_ft_reg{display:inline-block}@media(max-width:1360px){#sg_b div.sg_ft_in{padding:10px 5px}}@media(max-width:500px){#sg_b div.sg_ft_in,#sg_b div.sg_ft_in a{font:normal 400 14px/20px poppins !important}}
