:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.only-pc {
    display: block;
}

    @media (max-width: 768px) {
      .only-mobile {
        display: block;
       max-width: 100%;  
        height: auto;    
        margin: 0 auto; 
      }
      .only-pc {
        display: none;
      }
      .niewiem {
        display: none;
      }
    }


.main-containeramazfitpl {
    transform: scale(0.8); 
  transform-origin: center top;
}

.main-containerr {
  overflow: hidden;
 
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

.main-container {


  margin: 0 auto;
}
.woodstock-template-latest-wip {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;


  margin: 0 0 0 0;
  z-index: 1;
}
.rugged-by-design {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;

  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 2;
}
.place-background-image {
  flex-shrink: 0;


  background: #e7e7e7;
  z-index: 3;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group {


  margin: 0 0 0 -109px;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/mdvcgS4rVW.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.body-copy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;


  top: 1029px;
  left: 65px;
  z-index: 5;
}
.resilience-not-fail {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 6;
}
.amazfit-t-rex-ultra {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 7;
}
.resilience-not-fail-1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  


  top: 0;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 8;
}
.amazfit-t-rex-ultra-2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  


  top: 88px;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 9;
}
.pro-grade-waterproofing {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 10;
}
.place-background-image-3 {
  flex-shrink: 0;
  


  top: 35px;
  left: 65px;
  background: #eaeaea;
  z-index: 11;
  overflow: hidden;
  border-radius: 20px;
}
.active-max-global-launch {
  

  top: -191px;
  left: -55px;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/L91v6Zeeer.png)
    no-repeat center;
  background-size: cover;
  z-index: 12;
}
.full-color-maps {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  

  top: 997px;
  left: 65px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
}
.satellite-navigation {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  

  top: 1085px;
  left: 65px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 14;
}
.rugged-by-design-4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 15;
}
.background-image {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 16;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-5 {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/NvidN4kaoG.png)
    no-repeat center;
  background-size: cover;
  z-index: 17;
}
.body-copy-6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1057px;
  left: 61px;
  z-index: 18;
}
.offline-route-planning {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 19;
}
.point-to-point {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: -0.12px;
  z-index: 20;
  overflow: hidden;
}
.rugged-by-design-7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 21;
}
.background-image-8 {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 22;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-9 {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/6y26qt2Rfa.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.body-copy-a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 984px;
  left: 65px;
  z-index: 24;
}
.flashlight-sos {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 65px;
  text-align: left;
  white-space: nowrap;
  z-index: 25;
}
.dual-color-flashlight {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: -0.12px;
  z-index: 26;
  overflow: hidden;
}
.pro-grade-waterproofing-b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 27;
}
.place-background-image-here {
  align-self: stretch;
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 28;
  overflow: hidden;
  border-radius: 20px;
}
.active-max-global-launch-c {
  

  top: -121px;
  left: 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/SHeCta8UYC.png)
    no-repeat center;
  background-size: cover;
  z-index: 29;
}
.do-dni-dzialania {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  

  top: 1014px;
  left: 72px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 65px;
  text-align: left;
  white-space: nowrap;
  z-index: 30;
}
.wydajny-akumulator-pozwala {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  

  top: 1113px;
  left: 72px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: -0.12px;
  z-index: 31;
  overflow: hidden;
}
.p-rugged-by-design {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 32;
}
.place-background-image-here-d {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 33;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-e {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/T2kLVjanSY.png)
    no-repeat center;
  background-size: cover;
  z-index: 34;
}
.body-copy-f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1082px;
  left: 65px;
  z-index: 35;
}
.wodoodpornosc-atm {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 36;
}
.klasa-wodoszczelnosci-atm {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  


  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: -0.12px;
  z-index: 37;
  overflow: hidden;
}
.p-rugged-by-design-10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 38;
}
.place-background-image-here-11 {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 39;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-12 {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/guGaSEtCFf.png)
    no-repeat center;
  background-size: cover;
  z-index: 40;
}
.body-copy-13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1044px;
  left: 65px;
  z-index: 41;
}
.ready-for-frost-30 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 42;
}
.waterproof-10-atm {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 43;
}
.rugged-by-design-14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 44;
}
.background-image-15 {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 45;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-16 {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/bBMcHhhVz4.png)
    no-repeat center;
  background-size: cover;
  z-index: 46;
}
.body-copy-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1044px;
  left: 65px;
  z-index: 47;
}
.zepp-app {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 48;
}
.zepp-app-details {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  letter-spacing: -0.12px;
  z-index: 49;
}
.rugged-by-design-18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 50;
}
.background-image-19 {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 51;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-1a {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/HsEQaF9PCU.png)
    no-repeat center;
  background-size: cover;
  z-index: 52;
}
.body-copy-1b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1044px;
  left: 65px;
  z-index: 53;
}
.nfc-payments {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 54;
}
.zepp-pay-details {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  

  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  text-overflow: initial;
  letter-spacing: -0.12px;
  z-index: 55;
  overflow: hidden;
}
.rugged-by-design-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 56;
}
.background-image-1d {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 57;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-1e {
  

  margin: 0 0 0 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/BthBOevBQV.png)
    no-repeat center;
  background-size: cover;
  z-index: 58;
}
.body-copy-1f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  

  top: 1120px;
  left: 65px;
  z-index: 59;
}
.content-set {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 54px;
  font-weight: 700;
  line-height: 52.014px;
  text-align: left;
  white-space: nowrap;
  z-index: 60;
}
.smartwatch-set {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  
  min-width: 0;

  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: -0.12px;
  z-index: 61;
}
.rugged-by-design-20 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  
  min-width: 0;

  padding: 25px 15px 15px 15px;
  background: #ffffff;
  z-index: 62;
}
.background-image-21 {
  flex-shrink: 0;
  

  background: #eaeaea;
  z-index: 63;
  overflow: hidden;
  border-radius: 20px;
}
.mask-group-22 {
  

  top: 0;
  left: 0;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/DrUdreowr5.png)
    no-repeat center;
  background-size: cover;
  z-index: 64;
}
.global-launch {
  
  margin: 1224.08px 0 0 1920px;
  background: url(https://allegro.stati.pl/AllegroIMG/PRODUCENCI/Huami/Aamzfit-T-Rex-Ultra-2/img/PLu4M365he.png)
    no-repeat center;
  background-size: cover;
  z-index: 65;
}
