/* screen - home */

 {
  align-items: flex-start;
  background-color: var(--white);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 282.06vw;
  overflow: hidden;
  width: 100.0vw;
}

 .flex-col {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: -1.12vw;
  min-height: 163.12vw;
  width: 101.12vw;
}

 .overlap-group17 {
  align-self: flex-end;
  height: 50.0vw;
  position: relative;
  width: 100.0vw;
}

 .overlap-group17-item {
  height: 50.0vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

 .motorcycle-products {
  letter-spacing: 0;
  line-height: 0.88vw;
  margin-bottom: -0.31vw;
  min-height: 1.38vw;
  min-width: 9.25vw;
  white-space: nowrap;
}

 .cars-products {
  letter-spacing: 0;
  line-height: 0.88vw;
  margin-bottom: -0.31vw;
  margin-left: 3.75vw;
  min-height: 1.38vw;
  min-width: 6.38vw;
  white-space: nowrap;
}

 .offers {
  letter-spacing: 0;
  line-height: 0.88vw;
  margin-bottom: -0.31vw;
  margin-left: 4.0vw;
  min-height: 1.38vw;
  min-width: 2.81vw;
  white-space: nowrap;
}

 .icon-user {
  height: 1.19vw;
  left: 88.81vw;
  object-fit: cover;
  position: absolute;
  top: 3.81vw;
  width: 1.19vw;
}

 .icon-cart {
  height: 1.38vw;
  left: 85.06vw;
  object-fit: cover;
  position: absolute;
  top: 3.62vw;
  width: 1.38vw;
}

 .icon-search {
  height: 1.38vw;
  left: 81.38vw;
  object-fit: cover;
  position: absolute;
  top: 3.62vw;
  width: 1.38vw;
}

 .noun_-arrow-left_2682937 {
  height: 0.81vw;
  left: 23.44vw;
  object-fit: cover;
  position: absolute;
  top: 31.06vw;
  width: 0.94vw;
}

 .noun_-arrow-left_2682937-1 {
  height: 1.38vw;
  left: 81.44vw;
  object-fit: cover;
  position: absolute;
  top: 43.38vw;
  width: 1.56vw;
}

 .noun_-arrow-left_2682937-2 {
  height: 1.38vw;
  left: 87.0vw;
  object-fit: cover;
  position: absolute;
  top: 43.38vw;
  width: 1.56vw;
}

 .number {
  margin-right: 0.19vw;
  margin-top: 0.12vw;
  min-width: 0.88vw;
}

 .overlap-group1 {
  align-items: flex-start;
  background-color: var(--white-2);
  display: flex;
  height: 22.06vw;
  margin-right: 0.19vw;
  margin-top: 0.88vw;
  min-width: 0.12vw;
}

 .number-1 {
  margin-top: 1.25vw;
  min-width: 1.06vw;
}

 .noun_materials_308312 {
  height: 1.19vw;
  left: 37.94vw;
  top: 44.88vw;
  width: 1.19vw;
}

 .group-277 {
  align-items: flex-start;
  background-image: url(../img/path-212-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 3.5vw;
  justify-content: flex-end;
  left: 9.75vw;
  min-width: 11.38vw;
  padding: 0.07vw 0.16vw;
  position: absolute;
  top: 1.88vw;
}

 .overlap-group {
  height: 1.62vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.62vw;
}

 .group-242 {
  background-image: url(../img/path-215-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 0.38vw;
  left: 0.75vw;
  position: absolute;
  top: 0.69vw;
  width: 0.25vw;
}

 .path-container-1 {
  height: 0.19vw;
  left: 0.81vw;
  position: absolute;
  top: 0.44vw;
  width: 0.12vw;
}

 .path-container-2 {
  height: 0.19vw;
  left: 1.0vw;
  position: absolute;
  top: 0.5vw;
  width: 0.12vw;
}

 .path-container-3 {
  height: 0.19vw;
  left: 1.12vw;
  position: absolute;
  top: 0.62vw;
  width: 0.06vw;
}

 .path-container-4 {
  height: 0.19vw;
  left: 1.12vw;
  position: absolute;
  top: 0.81vw;
  width: 0.12vw;
}

 .path-container-5 {
  height: 0.12vw;
  left: 1.06vw;
  position: absolute;
  top: 1.0vw;
  width: 0.19vw;
}

 .group-259 {
  background-image: url(../img/path-272-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 3.06vw;
  left: 0;
  position: absolute;
  top: 0.25vw;
  width: 4.06vw;
}

 .overlap-group-1 {
  height: 6.62vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 7.81vw;
}

 .icon-paper_plane {
  height: 2.56vw;
  left: 0.44vw;
  object-fit: cover;
  position: absolute;
  top: 4.0vw;
  width: 4.56vw;
}

 .overlap-group1-1 {
  align-items: flex-start;
  background-image: url(../img/path-280-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 0.19vw;
  left: 4.19vw;
  min-width: 1.25vw;
  padding: 0 0.23vw;
  position: absolute;
  top: 1.81vw;
}

 .group-260 {
  background-image: url(../img/path-309-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 0.31vw;
  left: 2.5vw;
  position: absolute;
  top: 2.31vw;
  width: 0.31vw;
}

 .group-261 {
  background-image: url(../img/path-310-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 0.12vw;
  left: 2.56vw;
  position: absolute;
  top: 2.38vw;
  width: 0.12vw;
}

 .overlap-group-2 {
  height: 1.75vw;
  left: 0.31vw;
  position: absolute;
  top: 2.81vw;
  width: 1.75vw;
}

 .group-268 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 1.19vw;
  max-height: 1.19vw;
  min-width: 100%;
}

 .path-container-6 {
  height: 1.19vw;
  position: relative;
  width: 7.56vw;
}

 .group-275 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 0.67vw;
  margin-left: 0.62vw;
  margin-right: 0.94vw;
  max-height: 0.67vw;
  min-width: calc(100.00% - 1.56vw);
}

 .overlap-group-container {
  height: 0.69vw;
  position: relative;
  width: 2.0vw;
}

 .path-container {
  height: 0.69vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.06vw;
}

 .overlap-group-container-1 {
  height: 0.69vw;
  margin-left: 0.06vw;
  position: relative;
  width: 1.75vw;
}

 .path-container-9 {
  align-self: flex-end;
  height: 0.69vw;
  margin-bottom: 0;
  position: relative;
  width: 1.06vw;
}

 .path-container-10 {
  align-self: flex-end;
  height: 0.69vw;
  margin-bottom: 0;
  margin-left: 0.06vw;
  position: relative;
  width: 1.06vw;
}

 .group-279 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  gap: 0.06vw;
  margin-bottom: 0;
  min-width: 1.89vw;
}

 .path-container-11 {
  align-items: flex-start;
  background-image: url(../img/path-383-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 0.06vw;
  margin-bottom: 0;
  min-height: 0.31vw;
  padding: 0.04vw 0.05vw;
  width: 0.25vw;
}

 .path-container-12 {
  align-items: center;
  align-self: flex-start;
  background-image: url(../img/path-380-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  gap: 0.19vw;
  height: 1.12vw;
  justify-content: flex-end;
  margin-top: 0;
  min-width: 1.31vw;
  padding: 0.0vw 0.06vw;
}

 .overlap-group14 {
  height: 1.06vw;
  left: 56.12vw;
  position: absolute;
  top: 44.94vw;
  width: 2.0vw;
}

 .group-281 {
  align-items: flex-start;
  background-image: url(../img/path-391-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 0.56vw;
  justify-content: flex-end;
  left: 1.44vw;
  min-width: 0.56vw;
  padding: 0.19vw 0.19vw;
  position: absolute;
  top: 0.5vw;
}

 .group-282 {
  align-items: flex-start;
  background-image: url(../img/path-391-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 0.56vw;
  left: 0.06vw;
  min-width: 0.56vw;
  padding: 0.19vw 0.19vw;
  position: absolute;
  top: 0.5vw;
}

 .overlap-group22 {
  align-self: flex-start;
  height: 23.25vw;
  margin-top: 3.88vw;
  position: relative;
  width: 90.38vw;
}

 .rectangle-716 {
  background-color: var(--macaroni-cheese);
  border-radius: 1.56vw 0.0vw 0.0vw 1.56vw;
  height: 20.44vw;
  left: 10.5vw;
  position: absolute;
  top: 1.31vw;
  width: 40.0vw;
}

 .mask-group-11 {
  left: 10.5vw;
}

 .cars-accessoriesspare-parts-more {
  color: var(--mexican-red);
  font-family: var(--font-family-poppins);
  font-size: 1.56vw;
  font-weight: 500;
  left: 33.44vw;
  letter-spacing: 0;
  line-height: 2.19vw;
  position: absolute;
  top: 7.06vw;
  white-space: nowrap;
}

 .rectangle-718 {
  background-color: var(--white);
  border-radius: 3.12vw;
  height: 3.06vw;
  left: 33.44vw;
  position: absolute;
  top: 13.0vw;
  width: 9.88vw;
}

 .c-heck-i-tems {
  left: 34.69vw;
  letter-spacing: 0;
  line-height: 0.81vw;
  position: absolute;
  top: 14.12vw;
  white-space: nowrap;
}

 .rectangle-719 {
  background-color: var(--mexican-red);
  border-radius: 0.0vw 1.56vw 1.56vw 0.0vw;
  height: 20.44vw;
  left: 50.38vw;
  position: absolute;
  top: 1.31vw;
  width: 40.0vw;
}

 .mask-group-12 {
  left: 50.38vw;
}

 .motorcycle-accessories-more {
  color: #ffc481;
  font-family: var(--font-family-poppins);
  font-size: 1.56vw;
  font-weight: 500;
  left: 73.31vw;
  letter-spacing: 0;
  line-height: 2.19vw;
  position: absolute;
  top: 7.06vw;
  white-space: nowrap;
}

 .button {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 3.12vw;
  display: flex;
  height: 3.06vw;
  justify-content: flex-end;
  left: 73.31vw;
  min-width: 8.38vw;
  padding: 0.62vw 1.31vw;
  position: absolute;
  top: 13.0vw;
}

 .check-items {
  letter-spacing: 0;
  line-height: 0.81vw;
  min-height: 1.31vw;
  min-width: 5.5vw;
  white-space: nowrap;
}

 .lovepik_com-40191094 {
  height: 19.62vw;
  left: 48.0vw;
  object-fit: cover;
  position: absolute;
  top: 1.44vw;
  width: 29.44vw;
}

 .ellipse-151 {
  background-color: #3d3d3d;
  border-radius: 9.41vw/0.69vw;
  filter: blur(0.31vw);;
  height: 1.38vw;
  left: 52.56vw;
  mix-blend-mode: multiply;
  opacity: 0.5;
  position: absolute;
  top: 18.12vw;
  transform: rotate(12.00deg);
  width: 18.81vw;
}

 .lovepik_com-40191094-1 {
  height: 23.25vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 34.88vw;
}

 .flash-sale {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-left: 11.06vw;
  margin-top: 7.12vw;
  min-height: 2.62vw;
  white-space: nowrap;
}

 .overlap-group20 {
  height: 26.25vw;
  margin-left: 1.06vw;
  margin-top: 3.88vw;
  position: relative;
  width: 79.94vw;
}

 .e7e2de13069005561855c0716b52 {
  border-radius: 3.81vw;
  height: 24.06vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 79.94vw;
}

 .rectangle-848 {
  background-color: var(--macaroni-cheese);
  border-radius: 2.19vw;
  box-shadow: 0.0vw 0.19vw 0.38vw #00000087;
  height: 4.38vw;
  left: 32.25vw;
  position: absolute;
  top: 21.88vw;
  width: 15.5vw;
}

 .rectangle-847 {
  background-color: var(--macaroni-cheese);
  border-radius: 3.62vw;
  height: 24.06vw;
  left: 0;
  mix-blend-mode: color;
  position: absolute;
  top: 0;
  width: 79.94vw;
}

 .check-items-1 {
  color: var(--black);
  font-family: var(--font-family-bahnschrift-regular);
  font-size: 1.88vw;
  font-weight: 400;
  left: 34.19vw;
  letter-spacing: 0;
  line-height: 1.88vw;
  position: absolute;
  top: 23.19vw;
  white-space: nowrap;
}

 .overlap-group15 {
  height: 15.56vw;
  left: 8.62vw;
  position: absolute;
  top: 2.88vw;
  width: 68.31vw;
}

 .text-3 {
  color: var(--white);
  font-family: var(--font-family-bahnschrift-regular);
  font-size: 13.63vw;
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 13.63vw;
  position: absolute;
  text-shadow: 0.0vw 0.19vw 0.94vw #000000ad;
  top: 0;
  white-space: nowrap;
}

 .days {
  left: 1.62vw;
  letter-spacing: 0;
  line-height: 4.12vw;
  position: absolute;
  text-shadow: 0.0vw 0.19vw 0.94vw #000000ad;
  top: 11.31vw;
  white-space: nowrap;
}

 .hour {
  left: 22.94vw;
  letter-spacing: 0;
  line-height: 4.12vw;
  position: absolute;
  text-shadow: 0.0vw 0.19vw 0.94vw #000000ad;
  top: 11.31vw;
  white-space: nowrap;
}

 .minute {
  left: 48.0vw;
  letter-spacing: 0;
  line-height: 4.12vw;
  position: absolute;
  text-shadow: 0.0vw 0.19vw 0.94vw #000000ad;
  top: 11.31vw;
  white-space: nowrap;
}

 .flex-row {
  align-items: flex-start;
  display: flex;
  gap: 52.81vw;
  height: 3.25vw;
  margin-left: 1.0vw;
  margin-top: 11.25vw;
  min-width: 80.0vw;
}

 .flex-row-1 {
  align-items: center;
  display: flex;
  margin-left: 0.54vw;
  margin-top: 3.88vw;
  min-width: 91.06vw;
}

 .overlap-group24 {
  align-items: flex-start;
  background-image: url(../img/noun-arrow-left-2682937-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-top: 0.24vw;
  min-width: 1.44vw;
}

 .noun_-arrow-left_2682937-3 {
  height: 1.25vw;
  object-fit: cover;
  width: 1.44vw;
}

 .overlap-group19 {
  height: 24.06vw;
  margin-left: 2.12vw;
  position: relative;
  width: 84.88vw;
}

 .rectangle-853 {
  background-color: var(--cararra);
  border-radius: 1.56vw;
  height: 24.06vw;
  left: 2.19vw;
  position: absolute;
  top: 0;
  width: 17.0vw;
}

 .stock-photo-fashiona {
  border-radius: 1.56vw;
  left: 65.19vw;
}

 .rectangle-846 {
  background-color: var(--red);
  border-radius: 2.5vw;
  height: 1.88vw;
  left: 24.94vw;
  position: absolute;
  top: 1.5vw;
  width: 3.06vw;
}

 .x12-2-motorcycle-helmet-png-images-1 {
  left: 41.81vw;
  top: 1.19vw;
}

 .x12-2-motorcycle-helmet-png-images-2 {
  left: 21.25vw;
  top: 1.19vw;
}

 .x12-2-motorcycle-helmet-png-images-3 {
  left: 0;
  top: 1.19vw;
}

 .noun_-arrow-left_2682937-4 {
  height: 1.25vw;
  margin-bottom: 1.12vw;
  margin-left: 1.19vw;
  object-fit: cover;
  width: 1.44vw;
}

 .helmet-container {
  align-items: flex-start;
  display: flex;
  height: 1.56vw;
  margin-right: 12.31vw;
  margin-top: 2.06vw;
  min-width: 66.69vw;
}

 .address-container {
  align-items: flex-start;
  align-self: center;
  display: flex;
  height: 1.88vw;
  margin-right: 11.12vw;
  min-width: 68.88vw;
}

 .address {
  letter-spacing: 0;
  line-height: 1.25vw;
  min-height: 1.88vw;
  min-width: 5.88vw;
  white-space: nowrap;
}

 .address-1 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 15.12vw;
  min-height: 1.88vw;
  min-width: 5.88vw;
  white-space: nowrap;
}

 .address-2 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 1.0vw;
  min-height: 1.88vw;
  min-width: 5.56vw;
  white-space: nowrap;
}

 .address-3 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 8.56vw;
  min-height: 1.88vw;
  min-width: 5.88vw;
  white-space: nowrap;
}

 .address-4 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 15.12vw;
  min-height: 1.88vw;
  white-space: nowrap;
}

 .flex-col-1 {
  align-items: center;
  gap: 1.38vw;
  margin-top: 8.25vw;
  min-height: 108.75vw;
  width: 100.0vw;
}

 .flex-row-2 {
  align-items: center;
  display: flex;
  height: 107.31vw;
  margin-right: 0.08vw;
  min-width: 92.19vw;
}

 .noun_-arrow-left_2682937-5 {
  height: 1.25vw;
  margin-bottom: 9.81vw;
  object-fit: cover;
  width: 1.44vw;
}

 .flex-col-2 {
  align-items: center;
  margin-left: 2.44vw;
  min-height: 107.31vw;
  width: 84.88vw;
}

 .why-would-you-choose-us {
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-right: 0.69vw;
  min-height: 2.62vw;
  min-width: 24.31vw;
  white-space: nowrap;
}

 .overlap-group18 {
  align-self: flex-start;
  height: 4.38vw;
  margin-left: 2.66vw;
  margin-top: 5.38vw;
  position: relative;
  width: 68.31vw;
}

 .group-288 {
  align-items: flex-start;
  display: flex;
  height: 4.38vw;
  left: 0;
  min-width: 68.31vw;
  position: absolute;
  top: 0;
}

 .rectangle-667 {
  background-color: var(--macaroni-cheese);
  border-radius: 0.62vw;
  height: 4.38vw;
  width: 4.38vw;
}

 .rectangle-668 {
  background-color: var(--macaroni-cheese);
  border-radius: 0.62vw;
  height: 4.38vw;
  margin-left: 16.69vw;
  width: 4.38vw;
}

 .rectangle-6 {
  background-color: var(--macaroni-cheese);
  border-radius: 0.62vw;
  height: 4.38vw;
  margin-left: 17.06vw;
  width: 4.38vw;
}

 .overlap-group-3 {
  height: 1.38vw;
  left: 1.0vw;
  position: absolute;
  top: 1.44vw;
  width: 2.31vw;
}

 .icon-car {
  height: 1.38vw;
  left: 0.31vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1.94vw;
}

 .path-190 {
  height: 0.12vw;
  left: 0.25vw;
  object-fit: cover;
  position: absolute;
  top: 0.25vw;
  width: 0.56vw;
}

 .path-191 {
  height: 0.12vw;
  left: 0.12vw;
  object-fit: cover;
  position: absolute;
  top: 0.5vw;
  width: 0.56vw;
}

 .path-192 {
  height: 0.12vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0.75vw;
  width: 0.56vw;
}

 .noun_payment_2281176 {
  height: 2.12vw;
  left: 22.19vw;
  object-fit: cover;
  position: absolute;
  top: 1.12vw;
  width: 2.12vw;
}

 .icon-shield {
  height: 1.94vw;
  left: 43.81vw;
  object-fit: cover;
  position: absolute;
  top: 1.19vw;
  width: 1.81vw;
}

 .noun_materials_308312-1 {
  height: 2.19vw;
  left: 65.25vw;
  top: 1.06vw;
  width: 2.12vw;
}

 .flex-row-3 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  height: 1.56vw;
  margin-left: 2.66vw;
  margin-top: 2.5vw;
  min-width: 71.0vw;
}

 .huge-area-delivery {
  letter-spacing: 0;
  line-height: 1.81vw;
  min-height: 1.56vw;
  min-width: 9.75vw;
  white-space: nowrap;
}

 .easy-payments {
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-left: 11.31vw;
  min-height: 1.56vw;
  min-width: 7.88vw;
  white-space: nowrap;
}

 .possibility-of-replacement {
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-left: 13.5vw;
  min-height: 1.56vw;
  min-width: 13.31vw;
  white-space: nowrap;
}

 .finest-quality {
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-left: 8.19vw;
  min-height: 1.56vw;
  white-space: nowrap;
}

 .flex-row-4 {
  align-items: flex-start;
  display: flex;
  height: 4.31vw;
  margin-left: 1.25vw;
  margin-top: 1.12vw;
  min-width: 80.81vw;
}

 .fast-and-safe-delive {
  letter-spacing: 0;
  line-height: 1.5vw;
  min-height: 2.81vw;
  min-width: 12.06vw;
  white-space: nowrap;
}

 .all-payments-are-pro {
  letter-spacing: 0;
  line-height: 1.5vw;
  margin-left: 9.0vw;
  min-height: 4.31vw;
  min-width: 15.19vw;
  white-space: nowrap;
}

 .if-an-item-arrived-d {
  letter-spacing: 0;
  line-height: 1.5vw;
  margin-left: 6.25vw;
  min-height: 4.31vw;
  min-width: 15.19vw;
  white-space: nowrap;
}

 .customer-service-is {
  letter-spacing: 0;
  line-height: 1.5vw;
  margin-left: 6.25vw;
  min-height: 4.31vw;
  white-space: nowrap;
}

 .products {
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-right: 0.25vw;
  margin-top: 8.38vw;
  min-height: 2.62vw;
  min-width: 8.0vw;
  white-space: nowrap;
}

 .overlap-group21 {
  height: 24.06vw;
  margin-top: 3.88vw;
  position: relative;
  width: 84.88vw;
}

 .stock-photo-confiden {
  left: 2.25vw;
}

 .stock-photo-full-len-1 {
  height: 24.06vw;
  left: 23.25vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 17.0vw;
}

 .overlap-group21-item {
  height: 24.06vw;
  left: 44.25vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 17.0vw;
}

 .stock-photo-fashiona-1 {
  height: 24.06vw;
  left: 65.25vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 17.0vw;
}

 .x12-2-motorcycle-helmet-png-images-4 {
  left: 63.12vw;
  top: 1.5vw;
}

 .x12-2-motorcycle-helmet-png-images-5 {
  left: 41.81vw;
  top: 1.5vw;
}

 .x12-2-motorcycle-helmet-png-images-6 {
  left: 21.25vw;
  top: 1.5vw;
}

 .x12-2-motorcycle-helmet-png-images-7 {
  left: 0;
  top: 1.5vw;
}

 .flex-row-5 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  height: 1.56vw;
  margin-left: 2.25vw;
  margin-top: 2.12vw;
  min-width: 70.06vw;
}

 .ikofnor {
  letter-spacing: 0;
  line-height: 1.0vw;
  min-height: 1.56vw;
  min-width: 3.44vw;
  white-space: nowrap;
}

 .chair-nonpolor {
  letter-spacing: 0;
  line-height: 1.0vw;
  margin-left: 17.62vw;
  min-height: 1.56vw;
  min-width: 7.5vw;
  white-space: nowrap;
}

 .skogsta {
  letter-spacing: 0;
  line-height: 1.0vw;
  margin-left: 13.5vw;
  min-height: 1.56vw;
  min-width: 4.06vw;
  white-space: nowrap;
}

 .nord-comode {
  letter-spacing: 0;
  line-height: 1.0vw;
  margin-left: 16.94vw;
  min-height: 1.56vw;
  white-space: nowrap;
}

 .price-container {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  height: 2.12vw;
  margin-left: 2.25vw;
  min-width: 67.75vw;
}

 .price {
  letter-spacing: 0;
  line-height: 1.25vw;
  min-height: 1.88vw;
  min-width: 4.75vw;
  white-space: nowrap;
}

 .price-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 16.31vw;
  min-height: 1.88vw;
  min-width: 4.31vw;
  white-space: nowrap;
}

 .price-2 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 16.62vw;
  min-height: 1.88vw;
  min-width: 4.31vw;
  white-space: nowrap;
}

 .price-3 {
  letter-spacing: 0;
  line-height: 1.25vw;
  margin-left: 16.75vw;
  min-height: 1.88vw;
  white-space: nowrap;
}

 .overlap-group23 {
  background-image: url(../img/8fceaa130690055-61855d245aec8@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15.12vw;
  margin-left: 0.25vw;
  margin-top: 5.25vw;
  position: relative;
  width: 80.0vw;
}

 .sign-up-to-our-newsl {
  left: 6.56vw;
  letter-spacing: 0;
  line-height: 2.38vw;
  position: absolute;
  top: 5.12vw;
  white-space: nowrap;
}

 .rectangle-425 {
  background-color: var(--mexican-red);
  border-radius: 1.88vw;
  height: 3.0vw;
  left: 63.5vw;
  position: absolute;
  top: 6.0vw;
  width: 6.38vw;
}

 .enter-mail {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 1.88vw;
  display: flex;
  height: 3.0vw;
  left: 42.5vw;
  min-width: 19.69vw;
  padding: 0.78vw 2.19vw;
  position: absolute;
  top: 6.0vw;
}

 .group-container-1 {
  align-items: flex-start;
  display: flex;
  height: 15.25vw;
  margin-right: 1.69vw;
  margin-top: 3.75vw;
  min-width: 80.94vw;
}

 .overlap-group16 {
  height: 15.0vw;
  position: relative;
  width: 12.62vw;
}

 .logo-momoracing-png {
  height: 10.12vw;
  left: 0.94vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 10.56vw;
}

 .company-specialized {
  height: 4.94vw;
  left: 0;
  letter-spacing: 0;
  line-height: 1.62vw;
  position: absolute;
  text-align: center;
  top: 10.0vw;
  width: 12.62vw;
}

 .group-315 {
  display: flex;
  flex-direction: column;
  height: 9.81vw;
  justify-content: space-between;
  margin-left: 5.81vw;
  margin-top: 1.19vw;
  width: 9.56vw;
}

 .my-account {
  height: 1.56vw;
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-top: -0.19vw;
  white-space: nowrap;
  width: 6.12vw;
}

 .group-314 {
  display: flex;
  flex-direction: column;
  height: 8.0vw;
  justify-content: space-between;
  margin-left: 6.81vw;
  margin-top: 1.19vw;
  width: 8.38vw;
}

 .sections {
  height: 1.56vw;
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-top: -0.19vw;
  white-space: nowrap;
  width: 4.44vw;
}

 .motorcycle-products-1 {
  flex: 1;
  height: 4.94vw;
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-bottom: 0.19vw;
  margin-right: -0.12vw;
  max-height: 4.94vw;
  white-space: nowrap;
}

 .group-313 {
  display: flex;
  flex-direction: column;
  height: 6.19vw;
  justify-content: space-between;
  margin-left: 8.56vw;
  margin-top: 1.19vw;
  width: 9.25vw;
}

 .place {
  height: 1.56vw;
  letter-spacing: 0;
  line-height: 1.81vw;
  margin-top: -0.19vw;
  white-space: nowrap;
  width: 5.06vw;
}

 .group-312 {
  align-items: center;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 1.25vw;
  margin-bottom: 0.02vw;
  margin-left: 10.06vw;
  min-height: 14.06vw;
  width: 9.88vw;
}

 .flex-col-3 {
  align-items: center;
  min-height: 9.44vw;
  width: 9.88vw;
}

 .google-play-badge {
  height: 2.56vw;
  margin-left: 0.28vw;
  object-fit: cover;
  width: 8.75vw;
}

 .download-on-the-app-store-apple-1 {
  height: 2.56vw;
  margin-left: 0.28vw;
  margin-top: 0.69vw;
  object-fit: cover;
  width: 8.75vw;
}

 .citypngcom-black-ava {
  height: 3.38vw;
  margin-top: 0.19vw;
  object-fit: cover;
  width: 9.88vw;
}

 .flex-row-6 {
  align-items: flex-start;
  display: flex;
  gap: 2.12vw;
  height: 3.38vw;
  margin-right: 1.09vw;
  min-width: 7.31vw;
}

 .icon-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 1.31vw;
  min-height: 3.38vw;
  width: 1.0vw;
}

 .icon-facebook {
  height: 1.0vw;
  margin-left: 0.21vw;
  object-fit: cover;
  width: 0.56vw;
}

 .icon-instagram {
  height: 1.0vw;
  object-fit: cover;
  width: 1.0vw;
}

 .flex-col-4 {
  align-items: flex-start;
  align-self: center;
  gap: 1.5vw;
  margin-bottom: 0.04vw;
  min-height: 3.19vw;
  width: 1.12vw;
}

 .icon-twitter {
  height: 0.88vw;
  margin-left: 0.04vw;
  object-fit: cover;
  width: 1.06vw;
}

 .x005-youtube {
  height: 0.81vw;
  object-fit: cover;
  width: 1.12vw;
}

 .icon-linkedin {
  height: 0.88vw;
  margin-top: 0.07vw;
  object-fit: cover;
  width: 0.94vw;
}

 .momo-racing-2023 {
  color: #aeaeae;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5vw;
  margin-bottom: -0.31vw;
  margin-right: 3.25vw;
  margin-top: 0.12vw;
  min-height: 1.19vw;
  min-width: 16.25vw;
  white-space: nowrap;
}

 .noun_-arrow-left_2682937-6 {
  height: 1.25vw;
  margin-bottom: 9.81vw;
  margin-left: 2.0vw;
  object-fit: cover;
  width: 1.44vw;
}

 .rectangle-423 {
  background-color: var(--cararra);
  height: 0.06vw;
  width: 100.0vw;
}

 .flex-col-5 {
  display: flex;
  flex-direction: column;
}

 .mask-group {
  height: 20.44vw;
  object-fit: cover;
  position: absolute;
  top: 1.31vw;
  width: 40.0vw;
}

 .noun_materials_308312-2 {
  object-fit: cover;
  position: absolute;
}

 .number-2 {
  letter-spacing: 0;
  line-height: 0.75vw;
  min-height: 1.19vw;
  white-space: nowrap;
}

 .stock-photo {
  height: 24.06vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 17.0vw;
}
