/* 横揺れ・フェードイン */
 body {
    -webkit-animation: fadeIn 3.5s ease 0s 1 normal;
    animation: fadeIn 2.5s ease 0s 1 normal;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  @keyframes fadeIn {
    0% {
      opacity: 0
    }

    100% {
      opacity: 1
    }
  }

  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0
    }

    100% {
      opacity: 1
    }
  }



/* screen - index */

.index-8 {
  min-height: 3519.07vw;
  min-width: 100.0vw;
  overflow: hidden;
  width: 100%;
}

.index-8 .fv-1 {
  align-self: center;
  height: 127.91vw;
  width: 100.0vw;
}

.index-8 .about-1 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 12.09vw;
  height: 150.12vw;
  padding: 13.02vw 4.65vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .caption-10 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 11.16vw;
  position: relative;
}

.index-8 .jalana-for-girls {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.23vw;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .jalana-1 {
  letter-spacing: 0;
  line-height: 6.51vw;
  position: relative;
  text-align: center;
  width: 77.44vw;
}

.index-8 .line-1-1 {
  height: 0.23vw;
  object-fit: cover;
  position: relative;
  width: 18.37vw;
}

.index-8 .frame-44::-webkit-scrollbar {
  display: none;
  width: 0;
}

.index-8 .frame-44 {
  background-color: var(--white);
  height: 32.79vw;
  overflow: hidden;
  overflow-x: scroll;
  position: relative;
  width: 90.7vw;
}

.index-8 .component-container {
  align-items: flex-start;
  display: flex;
  gap: 2.79vw;
  height: 32.79vw;
  min-width: 153.49vw;
}

.index-8 .component-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.56vw;
  min-height: 32.79vw;
  width: 23.26vw;
}

.index-8 .rectangle-11 {
  height: 27.91vw;
  object-fit: cover;
  width: 23.26vw;
}

.index-8 .style-1-6 {
  height: 2.09vw;
  letter-spacing: 0;
  line-height: 4.07vw;
  margin-right: 0.23vw;
  min-width: 10.47vw;
  text-align: center;
  white-space: nowrap;
}

.index-8 .section-2 {
  align-self: center;
  height: 18.6vw;
  width: 100.0vw;
}

.index-8 .style-1-8 {
  align-items: flex-end;
  background-color: var(--white);
  display: flex;
  height: 343.95vw;
  overflow: hidden;
  width: 100.0vw;
}

.index-8 .overlap-group8 {
  height: 340.23vw;
  margin-left: -0.23vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .image-1 {
  height: 314.19vw;
  left: 0.23vw;
  position: absolute;
  top: 26.05vw;
  width: 99.77vw;
}

.index-8 .jalanagilrs-1-4 {
  cursor: pointer;
  height: 125.12vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 100.93vw;
  width: 100.0vw;
}

.index-8 .jalanagilrs-2-2 {
  height: 83.72vw;
  left: 25.81vw;
  object-fit: cover;
  position: absolute;
  top: 5.58vw;
  width: 69.77vw;
}

.index-8 .style-8 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  left: 7.91vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  position: absolute;
  top: 0;
  width: 3.02vw;
}

.index-8 .style-1-7 {
  height: 2.56vw;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 0;
  margin-top: 5.35vw;
  min-width: 13.49vw;
  text-align: center;
  transform: rotate(-90.00deg);
  white-space: nowrap;
}

.index-8 .line-2-2 {
  height: 21.16vw;
  object-fit: cover;
  width: 0.23vw;
}

.index-8 .component-11 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 11.86vw;
  min-height: 62.33vw;
  position: absolute;
  top: 261.63vw;
  width: 76.28vw;
}

.index-8 .vector-1-1 {
  height: 8.14vw;
}

.index-8 .caption-11 {
  align-self: center;
  height: 40.0vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  margin-left: 1.77vw;
  margin-top: 3.49vw;
  width: 65.12vw;
}

.index-8 .vector-2-1 {
  height: 8.14vw;
  margin-top: 3.95vw;
}

.index-8 .credit-7 {
  height: 45.14vw;
  left: 3.26vw;
  top: 214.65vw;
  width: 92.07vw;
}

.index-8 .x1 {
  gap: 2.58vw;
  height: 35.84vw;
  margin-left: 1.65vw;
  margin-top: -6.35vw;
  width: 99.77vw;
}

.index-8 .link-6 {
  gap: 3.65vw;
  height: 9.9vw;
  margin-left: 2.16vw;
  margin-top: 4.16vw;
  width: 85.67vw;
}

.index-8 .red-kap-sp10-stripe-1 {
  height: 8.84vw;
  letter-spacing: 0;
  line-height: 6.51vw;
  text-decoration: underline;
  width: 176.86vw;
}


.index-8 .frame-14 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.53vw;
  height: 5.02vw;
  justify-content: center;
  margin-top: 4.88vw;
  padding: 1.77vw 0.7vw;
  position: relative;
  width: 19.7vw;
  left: -1px;
}


.index-8 .frame-145 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.53vw;
  height: 5.02vw;
  justify-content: center;
  margin-top: 4.88vw;
  padding: 1.77vw 0.7vw;
  position: relative;
  width: 29.7vw;
  left: -1px;
}

.index-8 .frame-146 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.53vw;
  height: 5.02vw;
  justify-content: center;
  margin-top: 4.88vw;
  padding: 1.77vw 0.7vw;
  position: relative;
  width: 13.7vw;
  left: -6px;
}

.index-8 .frame-147 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.53vw;
  height: 5.02vw;
  justify-content: center;
  margin-top: 4.88vw;
  padding: 1.77vw 0.7vw;
  position: relative;
  width: 12.7vw;
  left: 11px;
}

.index-8 .buy-28 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .link-3 {
  align-items: flex-start;
  height: 9.44vw;
  margin-left: 1.16vw;
  min-width: 69.3vw;
}

.index-8 .overlap-group-1 {
  width: 68.84vw;
}

.index-8 .frame-15 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 1.53vw;
  justify-content: center;
  left: 73.51vw;
  padding: 0.77vw 0.7vw;
  position: absolute;
  top: 10.42vw;
  width: 12.7vw;
  height: 5.02vw;
}

.index-8 .buy-29 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .name-1 {
  height: 8.84vw;
  left: 3px;
  letter-spacing: 0;
  line-height: 5.51vw;
  position: absolute;
  text-decoration: underline;
  top: 21px;
  width: 71.84vw;
}

.index-8 .style-2-1 {
  align-items: flex-end;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 403.95vw;
  padding: 9.3vw 0;
  width: 100.0vw;
}

.index-8 .flex-row-2 {
  align-items: flex-start;
  display: flex;
  gap: 12.56vw;
  height: 111.4vw;
  min-width: 92.33vw;
}

.index-8 .style-9 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  width: 3.02vw;
}

.index-8 .line-2-1 {
  height: 21.16vw;
  margin-left: 0.23vw;
  width: 0.47vw;
}

.index-8 .jalanagilrs-4-1 {
  align-self: flex-end;
  height: 97.44vw;
  width: 76.74vw;
}

.index-8 .overlap-group7 {
  height: 167.44vw;
  margin-right: 0.23vw;
  margin-top: 10.23vw;
  position: relative;
  width: 99.77vw;
}

.index-8 .jalanagilrs-5-1 {
  height: 93.02vw;
  left: 12.56vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 74.42vw;
}

.index-8 .jalanagilrs-3-1 {
  cursor: pointer;
  height: 60.47vw;
  left: 0;
  position: absolute;
  top: 106.98vw;
  width: 99.77vw;
}

.index-8 .credit-8 {
  height: 39.84vw;
  left: 4.65vw;
  top: 79.58vw;
  width: 90.47vw;
}

.index-8 .x12 {
  gap: 4.58vw;
  height: 33.84vw;
  width: 91.47vw;
}

.index-8 .link-7 {
  gap: 13.58vw;
  height: 9.9vw;
  margin-left: 1.16vw;
  margin-top: 3.16vw;
  width: 87.37vw;
}

.index-8 .lacoste-l1212-size2xs-color-flamingo-1 {
  height: 8.84vw;
  letter-spacing: 0;
  line-height: 6.51vw;
  text-decoration: underline;
  width: 97.63vw;
}

.index-8 .buy-30 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .link-8 {
  gap: 25.37vw;
  height: 9.44vw;
  margin-left: 1.16vw;
  width: 88.37vw;
}

.index-8 .los-angeles-apparel-2 {
  width: 48.84vw;
}

.index-8 .frame-15-1 {
  height: 5.02vw;
  margin-top: 4.42vw;
  position: relative;
  width: 12.7vw;
}

.index-8 .buy-31 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .component-11-1 {
  align-self: center;
  margin-right: 0.47vw;
  margin-top: 8.37vw;
  min-height: 83.26vw;
}

.index-8 .vector-1-3 {
  height: 10.7vw;
  margin-top: -0.7vw;
}

.index-8 .caption-12 {
  align-self: center;
  height: 53.49vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  margin-left: 1.77vw;
  margin-top: 4.65vw;
  width: 65.12vw;
}

.index-8 .vector-2-3 {
  height: 10.7vw;
  margin-top: 5.35vw;
}

.index-8 .style-3-2 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 415.12vw;
  overflow: hidden;
  width: 100.0vw;
}

.index-8 .overlap-group5-1 {
  height: 120.93vw;
  margin-right: 0.47vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .jalanagilrs-6-1 {
  cursor: pointer;
  height: 120.93vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.index-8 .style-10 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  left: 7.67vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  position: absolute;
  top: 23.26vw;
  width: 3.02vw;
}

.index-8 .jalanagilrs-container {
  align-items: flex-start;
  display: flex;
  gap: 3.72vw;
  margin-right: 4.19vw;
  margin-top: 10.23vw;
  min-width: 78.14vw;
}

.index-8 .jalanagilrs-4 {
  height: 46.51vw;
  object-fit: cover;
  width: 37.21vw;
}

.index-8 .overlap-group6-1 {
  height: 230.93vw;
  margin-right: 0.23vw;
  margin-top: 6.51vw;
  position: relative;
  width: 100.23vw;
}

.index-8 .view-3 {
  height: 171.16vw;
  left: 0.23vw;
  top: 59.77vw;
  width: 100.0vw;
}

.index-8 .jalanagilrs-8-1 {
  height: 102.33vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 81.4vw;
}

.index-8 .credit2 {
  gap: 5.21vw;
  height: 49.86vw;
  left: 4.21vw;
  position: absolute;
  top: 82.44vw;
  width: 91.84vw;
}

.index-8 .link-9 {
  gap: 11.4vw;
  height: 9.9vw;
  margin-left: 1.16vw;
  margin-top: 1.16vw;
  width: 88.35vw;
}

.index-8 .los-angeles-apparel-3 {
  width: 97.79vw;
}

.index-8 .buy-32 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .link-10 {
  gap: 8.37vw;
  height: 9.44vw;
  margin-left: 1.16vw;
  width: 94.35vw;
}

.index-8 .rothco-uncle-miley-t-1 {
  height: 12.84vw;
  letter-spacing: 0;
  line-height: 6.51vw;
  text-decoration: underline;
  width: 66.81vw;
}

.index-8 .buy-33 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .link-11 {
  gap: 9.53vw;
  height: 9.44vw;
  margin-left: 1.16vw;
  width: 96.35vw;
}

.index-8 .tradesman-single-kne-1 {
  height: 14.84vw;
  letter-spacing: 0;
  line-height: 6.51vw;
  text-decoration: underline;
  width: 65.65vw;
}

.index-8 .buy-34 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .component-11-2 {
  justify-content: center;
  left: 11.86vw;
  min-height: 75.81vw;
  position: absolute;
  top: 145.81vw;
}

.index-8 .vector-1-2 {
  height: 9.77vw;
}

.index-8 .caption-9 {
  align-self: center;
  height: 48.6vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  margin-left: 1.77vw;
  margin-top: 4.19vw;
  width: 65.12vw;
}

.index-8 .vector-2-2 {
  height: 9.77vw;
  margin-top: 4.88vw;
}

.index-8 .style-4-2 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 9.3vw;
  height: 318.6vw;
  width: 100.0vw;
}

.index-8 .overlap-group4-1 {
  height: 228.84vw;
  margin-top: -4.65vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .view-4 {
  height: 218.37vw;
  left: 0;
  top: 0;
  width: 100.0vw;
}

.index-8 .jalanagilrs-13 {
  height: 46.51vw;
  left: 12.56vw;
  object-fit: cover;
  position: absolute;
  top: 139.53vw;
  width: 37.21vw;
}

.index-8 .jalanagilrs-10-1 {
  cursor: pointer;
  height: 102.33vw;
  left: 16.98vw;
  object-fit: cover;
  position: absolute;
  top: 27.91vw;
  width: 81.86vw;
}

.index-8 .jalanagilrs-12 {
  height: 46.51vw;
  left: 53.49vw;
  object-fit: cover;
  position: absolute;
  top: 139.53vw;
  width: 37.21vw;
}

.index-8 .credit-9 {
  height: 43.14vw;
  left: 3.93vw;
  top: 190.7vw;
  width: 96.7vw;
}

.index-8 .x12-1 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 5.58vw;
  height: 34.84vw;
  margin-left: -1vw;
  margin-top: 2.65vw;
  width: 93.77vw;
}

.index-8 .link-12 {
  gap: 11.3vw;
  height: 9.9vw;
  margin-left: 1.16vw;
  margin-top: 1.16vw;
  width: 87.67vw;
}

.index-8 .champion-reverse-wea-4 {
  width: 70.21vw;
}

.index-8 .buy-35 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .buy-36 {
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .champion-reverse-wea-5 {
  left: 0;
  position: absolute;
  top: 0;
  width: 68.84vw;
}

.index-8 .style-11 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  left: 7.67vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  position: absolute;
  top: 9.3vw;
  width: 3.02vw;
}

.index-8 .component-11-3 {
  justify-content: center;
  margin-right: 0.47vw;
  min-height: 75.81vw;
}

.index-8 .style-5-1 {
  align-items: flex-end;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 418.6vw;
  overflow: hidden;
  padding: 4.65vw 0;
  width: 100.0vw;
}

.index-8 .overlap-group3-1 {
  height: 139.3vw;
  margin-right: 0.23vw;
  position: relative;
  width: 95.12vw;
}

.index-8 .overlap-group2-1 {
  height: 130.0vw;
  left: 0;
  position: absolute;
  top: 9.3vw;
  width: 95.12vw;
}

.index-8 .jalanagilrs-14-1 {
  cursor: pointer;
  height: 106.98vw;
  left: 16.05vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 79.07vw;
}

.index-8 .credit2-1 {
  left: 0;
  top: 103.16vw;
  width: 91.42vw;
}

.index-8 .link-13 {
  align-items: flex-start;
  height: 9.9vw;
  margin-left: 1.16vw;
  margin-top: 9.16vw;
  min-width: 72.33vw;
}

.index-8 .overlap-group1-1 {
  height: 10.0vw;
  position: relative;
  width: 86.86vw;
}

.index-8 .frame-14-1 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 1.53vw;
  justify-content: center;
  left: 74.16vw;
  padding: 0.77vw 0.7vw;
  position: absolute;
  top: 4.88vw;
  width: 12.7vw;
  height: 5.02vw;
}

.index-8 .buy-37 {
  letter-spacing: 0;
  line-height: 10.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .champion-co200-packa-1 {
  height: 8.84vw;
  left: 0;
  letter-spacing: 0;
  line-height: 5.51vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
}

.index-8 .link-14 {
  align-items: flex-start;
  height: 9.44vw;
  margin-left: 1.16vw;
  min-width: 72.33vw;
}

.index-8 .overlap-group-2 {
  width: 71.86vw;
}

.index-8 .frame-15-2 {
  left: 74.16vw;
  position: absolute;
  top: 4.42vw;
  width: 12.7vw;
  height: 5.02vw;
}

.index-8 .buy-38 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .thousand-mile-geyser-1 {
  height: 4.84vw;
  left: 0;
  letter-spacing: 0;
  line-height: 6.51vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
  width: 72.84vw;
}

.index-8 .style-12 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  left: 3.02vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  position: absolute;
  top: 0;
  width: 3.02vw;
}

.index-8 .jalanagilrs-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 4.65vw;
  margin-right: -9.07vw;
  margin-top: 14.88vw;
  min-width: 88.37vw;
}

.index-8 .jalanagilrs-1-3 {
  height: 51.16vw;
  object-fit: cover;
  width: 41.86vw;
}

.index-8 .jalanagilrs-16 {
  align-self: flex-start;
  height: 79.07vw;
  margin-left: -0.23vw;
  margin-top: 13.95vw;
  object-fit: cover;
  width: 60.47vw;
}

.index-8 .component-11-4 {
  align-self: center;
  justify-content: center;
  margin-right: 0.47vw;
  margin-top: 14.88vw;
  min-height: 81.16vw;
}

.index-8 .vector-1-4 {
  height: 10.47vw;
}

.index-8 .caption-13 {
  align-self: center;
  height: 52.09vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  margin-left: 1.77vw;
  margin-top: 4.65vw;
  width: 65.12vw;
}

.index-8 .vector-2-4 {
  height: 10.47vw;
  margin-top: 5.12vw;
}

.index-8 .style-6-2 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 18.6vw;
  height: 464.42vw;
  overflow: hidden;
  width: 100.0vw;
}

.index-8 .overlap-group1-2 {
  height: 374.42vw;
  margin-right: 0.47vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .view-5 {
  height: 356.98vw;
  left: 0.23vw;
  top: 0;
  width: 99.77vw;
}

.index-8 .jalanagilrs-19-1 {
  cursor: pointer;
  height: 116.28vw;
  left: 6.98vw;
  object-fit: cover;
  position: absolute;
  top: 13.95vw;
  width: 93.02vw;
}

.index-8 .jalanagilrs-18 {
  height: 130.23vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 140.93vw;
  width: 100.0vw;
}

.index-8 .jalanagilrs-20 {
  height: 69.77vw;
  left: 40.47vw;
  object-fit: cover;
  position: absolute;
  top: 304.65vw;
  width: 55.81vw;
}

.index-8 .credit2-2 {
  left: 4.88vw;
  top: 250.4vw;
  width: 91.77vw;
}

.index-8 .link-15 {
  gap: 3.95vw;
  height: 9.9vw;
  margin-left: 1.16vw;
  margin-top: 5.16vw;
  width: 95.67vw;
}

.index-8 .rothco-gen-3-ecwcs-f-1 {
  height: 8.84vw;
  letter-spacing: 0;
  line-height: 5.51vw;
  text-decoration: underline;
  width: 66.56vw;
}

.index-8 .buy-39 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .buy-40 {
  letter-spacing: 0;
  line-height: 9.3vw;
  margin-top: -0.15vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.index-8 .made-blanks-warm-up-1 {
  height: 8.84vw;
  left: 0;
  letter-spacing: 0;
  line-height: 6.51vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
  width: 68.84vw;
}

.index-8 .style-13 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.37vw;
  left: 8.14vw;
  min-height: 37.67vw;
  padding: 0.12vw 0;
  position: absolute;
  top: 9.3vw;
  width: 3.02vw;
}

.index-8 .component-11-5 {
  justify-content: center;
  margin-right: 0.47vw;
  min-height: 62.09vw;
}

.index-8 .caption-14 {
  align-self: center;
  height: 39.77vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  margin-left: 1.77vw;
  margin-top: 3.49vw;
  width: 65.12vw;
}

.index-8 .section-3 {
  align-self: center;
  height: 13.86vw;
  margin-left: -0.21vw;
  width: 99.79vw;
}

.index-8 .item-list-3 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 13.95vw;
  height: 836.05vw;
  margin-top: 0.09vw;
  width: 100.0vw;
}

.index-8 .item-list-4 {
  height: 3.49vw;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -0.19vw;
  margin-top: 4.65vw;
  text-align: center;
  white-space: nowrap;
  width: 22.33vw;
}

.index-8 .item-list-5 {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 9.3vw 13.95vw;
  height: 797.21vw;
  margin-left: -0.47vw;
  position: relative;
  width: 79.07vw;
}

.index-8 .style-7 {
  height: 120.0vw;
  position: relative;
  width: 79.07vw;
}

.index-8 .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 119.07vw;
  width: 79.53vw;
}

.index-8 .jalanagilrs-5 {
  cursor: pointer;
  height: 102.33vw;
  object-fit: cover;
  transition: all 0.2s ease;
  width: 79.07vw;
}

.index-8 .jalanagilrs-5 :hover {
  transform: scale(0.9); 
}

.index-8 .link-4 {
  justify-content: space-between;
  margin-top: 6.51vw;
  width: 79.53vw;
}

.index-8 .red-kap-sp10-stripe-work-shirt-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-41 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .link-5 {
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 4.65vw;
  width: 79.53vw;
}

.index-8 .lee-carpenter-utility-jean-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-42 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .lacoste-l1212-ss-classic-pique-polo-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-43 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .los-angeles-apparel-hf04-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-44 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .style-3-3 {
  height: 127.44vw;
  position: relative;
  width: 79.07vw;
}

.index-8 .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 126.51vw;
  width: 79.53vw;
}

.index-8 .los-angeles-apparel-1807-gd-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-45 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .rothco-uncle-miley-travel-vest-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-46 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .tradesman-single-knee-pants-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-47 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .champion-reverse-weave-s149-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-48 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .champion-reverse-weave-rw10-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-49 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .champion-packable-anorak-jacket-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-50 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .thousand-mile-geyser-pants-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 7.44vw;
  width: 70.23vw;
}

.index-8 .buy-51 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .rothco-gen-3-ecwcs-fleece-jacket-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 5.58vw;
  width: 70.23vw;
}

.index-8 .buy-52 {
  height: 2.71vw;
  margin-right: 0.47vw;
  margin-top: 0.05vw;
  width: 7.78vw;
}

.index-8 .made-blanks-warm-up-pants-1 {
  height: 2.79vw;
  letter-spacing: 0;
  line-height: 5.58vw;
  width: 70.23vw;
}

.index-8 .buy-53 {
  height: 2.71vw;
  margin-bottom: 0.05vw;
  margin-right: 0.47vw;
  width: 7.78vw;
}

.index-8 .footer-1 {
  align-items: center;
  align-self: center;
  background-color: var(--masala);
  display: flex;
  flex-direction: column;
  gap: 3.72vw;
  height: 32.68vw;
  margin-left: 0;
  padding: 9.3vw 33.02vw;
  position: relative;
  width: 100.0vw;
}

.index-8 .logo-1 {
  cursor: pointer;
  height: 20.73vw;
  object-fit: cover;
  position: relative;
  width: 18.6vw;
}

.index-8 .copyright-1 {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxs);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.index {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
}

.index-8 .champion-reverse-wea {
  height: 8.84vw;
  letter-spacing: 0;
  line-height: 6.51vw;
  text-decoration: underline;
}

.index-8 .component-11-6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  width: 76.28vw;
}

.index-8 .credit {
  display: flex;
  position: absolute;
}

.index-8 .credit2-3 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 9.58vw;
  height: 43.84vw;
  position: absolute;
}

.index-8 .frame-15-3 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 1.53vw;
  justify-content: center;
  padding: 0.77vw 0.7vw;
}

.index-8 .link {
  cursor: pointer;
  display: flex;
}

.index-8 .los-angeles-apparel {
  height: 12.84vw;
  letter-spacing: 0;
  line-height: 5.51vw;
  text-decoration: underline;
}

.index-8 .overlap-group {
  height: 9.53vw;
  position: relative;
}

.index-8 .vector-1 {
  margin-left: -0.7vw;
  width: 8.14vw;
}

.index-8 .vector-2 {
  align-self: flex-end;
  margin-right: -0.7vw;
  width: 8.14vw;
}

.index-8 .view {
  background-color: var(--forest-green);
  position: absolute;
}
/* screen - ipad-mini-8u463-1 */

.ipad-mini-8u463-1 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 2301.08vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .fv-2 {
  height: 100.0vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .about-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 6.99vw;
  padding: 10.75vw 2.69vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .caption-16 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 6.45vw;
  position: relative;
}

.ipad-mini-8u463-1 .jalana-for-girls-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.13vw;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .jalana-2 {
  letter-spacing: 0;
  line-height: 4.3vw;
  position: relative;
  text-align: center;
  width: 64.52vw;
}

.ipad-mini-8u463-1 .line-1-2 {
  height: 0.13vw;
  object-fit: cover;
  position: relative;
  width: 10.62vw;
}

.ipad-mini-8u463-1 .frame-44-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

.ipad-mini-8u463-1 .frame-44-1 {
  background-color: var(--white);
  height: 18.95vw;
  overflow: hidden;
  overflow-x: scroll;
  position: relative;
  width: 64.52vw;
}


.ipad-mini-8u463-1 .component-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 1.61vw;
  height: 18.95vw;
  min-width: 88.71vw;
}


.ipad-mini-8u463-1 .component-1-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1.48vw;
  min-height: 18.95vw;
  width: 13.44vw;
}

.ipad-mini-8u463-1 .rectangle-11-1 {
  height: 16.13vw;
  object-fit: cover;
  width: 13.44vw;
}

.ipad-mini-8u463-1 .style-1-9 {
  height: 1.21vw;
  letter-spacing: 0;
  line-height: 2.35vw;
  margin-right: 0.13vw;
  min-width: 6.05vw;
  text-align: center;
  white-space: nowrap;
}

.ipad-mini-8u463-1 .section-4 {
  height: 10.75vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .style-container-2 {
  height: 525.27vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .style-2-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 317.2vw;
  left: 0;
  padding: 5.38vw 0;
  position: absolute;
  top: 208.06vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .flex-row-3 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  gap: 30.38vw;
  height: 88.71vw;
  min-width: 95.56vw;
}

.ipad-mini-8u463-1 .style-15 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .style-1-10 {
  height: 1.48vw;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 0;
  margin-top: 3.09vw;
  min-width: 7.8vw;
  text-align: center;
  transform: rotate(-90.00deg);
  white-space: nowrap;
}

.ipad-mini-8u463-1 .line-2-3 {
  height: 12.23vw;
  margin-left: 0.13vw;
  width: 0.27vw;
}

.ipad-mini-8u463-1 .jalanagilrs-4-2 {
  align-self: flex-end;
  height: 80.65vw;
  width: 63.44vw;
}

.ipad-mini-8u463-1 .overlap-group7-1 {
  height: 77.69vw;
  margin-left: 8.6vw;
  margin-top: 3.76vw;
  position: relative;
  width: 80.65vw;
}

.ipad-mini-8u463-1 .jalanagilrs-5-2 {
  height: 67.2vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 53.76vw;
}

.ipad-mini-8u463-1 .credit-10 {
  height: 16.67vw;
  left: 42.47vw;
  top: 61.02vw;
  width: 38.17vw;
}

.ipad-mini-8u463-1 .x12-2 {
  width: 34.95vw;
}

.ipad-mini-8u463-1 .link-18 {
  cursor: pointer;
  display: flex;
  gap: 2.55vw;
  height: 6.13vw;
  margin-left: 0.67vw;
  margin-top: 0.27vw;
  width: 36.42vw;
}

.ipad-mini-8u463-1 .lacoste-l1212-size2xs-color-flamingo-2 {
  height: 5.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  text-decoration: underline;
  width: 27.42vw;
}

.ipad-mini-8u463-1 .frame-14-2 {
  height: 2.9vw;
  margin-top: 3.23vw;
  position: relative;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-54 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-19 {
  cursor: pointer;
  display: flex;
  gap: 4.3vw;
  margin-left: 0.67vw;
  width: 36.42vw;
}

.ipad-mini-8u463-1 .los-angeles-apparel-4 {
  width: 25.67vw;
}

.ipad-mini-8u463-1 .frame-15-3 {
  height: 2.9vw;
  margin-top: 2.96vw;
  position: relative;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-55 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .jalanagilrs-3-2 {
  cursor: pointer;
  height: 61.29vw;
  margin-top: 5.38vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .component-11-6 {
  margin-right: 7.8vw;
  margin-top: 5.38vw;
  min-height: 48.12vw;
}

.ipad-mini-8u463-1 .vector-1-7 {
  height: 6.18vw;
}

.ipad-mini-8u463-1 .caption-17 {
  align-self: center;
  height: 30.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-left: 1.03vw;
  margin-top: 2.69vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .vector-2-7 {
  height: 6.18vw;
  margin-top: 3.09vw;
}

.ipad-mini-8u463-1 .style-1-11 {
  align-items: flex-end;
  background-color: var(--white);
  display: flex;
  height: 208.47vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .overlap-group8-1 {
  height: 203.63vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .image-2 {
  height: 191.26vw;
  left: 0;
  position: absolute;
  top: 12.37vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .jalanagilrs-1-5 {
  cursor: pointer;
  height: 83.33vw;
  left: 20.97vw;
  object-fit: cover;
  position: absolute;
  top: 59.68vw;
  width: 67.2vw;
}

.ipad-mini-8u463-1 .jalanagilrs-2-3 {
  height: 48.39vw;
  left: 14.78vw;
  object-fit: cover;
  position: absolute;
  top: 3.23vw;
  width: 40.32vw;
}

.ipad-mini-8u463-1 .style-16 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  left: 4.44vw;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  position: absolute;
  top: 0;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .line-2-4 {
  height: 12.23vw;
  object-fit: cover;
  width: 0.13vw;
}

.ipad-mini-8u463-1 .component-11-7 {
  left: 27.82vw;
  min-height: 36.02vw;
  position: absolute;
  top: 154.17vw;
}

.ipad-mini-8u463-1 .vector-1-5 {
  height: 4.7vw;
}

.ipad-mini-8u463-1 .caption-18 {
  align-self: center;
  height: 23.12vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-left: 1.03vw;
  margin-top: 2.02vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .vector-2-5 {
  height: 4.7vw;
  margin-top: 2.28vw;
}

.ipad-mini-8u463-1 .credit-11 {
  height: 22.04vw;
  left: 2.42vw;
  top: 131.59vw;
  width: 52.15vw;
}

.ipad-mini-8u463-1 .x1-1 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 2.82vw;
  height: 16.67vw;
  margin-left: 2.96vw;
  margin-top: 2.69vw;
  width: 46.77vw;
}

.ipad-mini-8u463-1 .link-20 {
  cursor: pointer;
  display: flex;
  gap: 3.76vw;
  height: 6.13vw;
  margin-left: 0.67vw;
  margin-top: 0.27vw;
  width: 44.49vw;
}

.ipad-mini-8u463-1 .red-kap-sp10-stripe-2 {
  height: 5.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  text-decoration: underline;
  width: 34.27vw;
}

.ipad-mini-8u463-1 .buy-56 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-21 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  margin-left: 0.67vw;
  min-width: 44.49vw;
}

.ipad-mini-8u463-1 .overlap-group-3 {
  height: 5.91vw;
  position: relative;
  width: 44.22vw;
}

.ipad-mini-8u463-1 .frame-15-4 {
  left: 38.04vw;
  position: absolute;
  top: 2.96vw;
  height: 2.9vw;
  width: 6.18vw;
  
}

.ipad-mini-8u463-1 .buy-57 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .name-2 {
  height: 5.91vw;
  left: 0;
  letter-spacing: 0;
  line-height: 4.3vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
  width: 39.78vw;
}

.ipad-mini-8u463-1 .style-3-4 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 271.51vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .overlap-group6-2 {
  height: 83.33vw;
  position: relative;
  width: 72.58vw;
}

.ipad-mini-8u463-1 .jalanagilrs-6-2 {
  cursor: pointer;
  height: 83.33vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 72.58vw;
}

.ipad-mini-8u463-1 .style-17 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  left: 4.3vw;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  position: absolute;
  top: 13.44vw;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .jalanagilrs-container-2 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  gap: 8.06vw;
  margin-left: 1.34vw;
  margin-top: 8.06vw;
  min-width: 67.2vw;
}

.ipad-mini-8u463-1 .jalanagilrs-7 {
  height: 37.63vw;
  object-fit: cover;
  width: 29.57vw;
}

.ipad-mini-8u463-1 .overlap-group5-2 {
  height: 129.03vw;
  margin-top: 13.44vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .view-6 {
  height: 84.81vw;
  top: 44.22vw;
}

.ipad-mini-8u463-1 .jalanagilrs-8-2 {
  height: 59.14vw;
  left: 13.04vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 48.39vw;
}

.ipad-mini-8u463-1 .credit2-3 {
  height: 24.19vw;
  left: 54.57vw;
  top: 49.73vw;
  width: 40.32vw;
}

.ipad-mini-8u463-1 .link-22 {
  cursor: pointer;
  display: flex;
  gap: 3.09vw;
  height: 6.13vw;
  margin-left: 0.67vw;
  margin-top: 0.27vw;
  width: 37.77vw;
}

.ipad-mini-8u463-1 .los-angeles-apparel-5 {
  width: 28.23vw;
}

.ipad-mini-8u463-1 .buy-58 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-23 {
  cursor: pointer;
  display: flex;
  gap: 1.08vw;
  margin-left: 0.67vw;
  margin-top: 2.61vw;
  width: 37.77vw;
}

.ipad-mini-8u463-1 .rothco-uncle-miley-t-2 {
  height: 5.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  text-decoration: underline;
  width: 30.24vw;
}

.ipad-mini-8u463-1 .buy-59 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-24 {
  cursor: pointer;
  display: flex;
  gap: 5.51vw;
  height: 5.45vw;
  margin-left: 0.67vw;
  margin-top: 2.96vw;
  width: 37.77vw;
}

.ipad-mini-8u463-1 .tradesman-single-kne-2 {
  height: 5.11vw;
  letter-spacing: 0;
  line-height: 3.76vw;
  text-decoration: underline;
  width: 25.81vw;
}

.ipad-mini-8u463-1 .frame-15-5 {
  height: 2.9vw;
  margin-top: 2.55vw;
  position: relative;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-60 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .component-11-8 {
  left: 27.96vw;
  min-height: 43.82vw;
  position: absolute;
  top: 79.84vw;
}

.ipad-mini-8u463-1 .vector-1-6 {
  height: 5.65vw;
}

.ipad-mini-8u463-1 .caption-15 {
  align-self: center;
  height: 28.09vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-left: 1.03vw;
  margin-top: 2.42vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .vector-2-6 {
  height: 5.65vw;
  margin-top: 2.82vw;
}

.ipad-mini-8u463-1 .style-4-3 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 5.38vw;
  height: 236.69vw;
  overflow: hidden;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .overlap-group4-2 {
  height: 174.06vw;
  position: relative;
  width: 107.8vw;
}

.ipad-mini-8u463-1 .view-7 {
  height: 120.03vw;
  top: 0;
}

.ipad-mini-8u463-1 .jalanagilrs-13-1 {
  height: 53.76vw;
  left: 26.88vw;
  object-fit: cover;
  position: absolute;
  top: 106.32vw;
  width: 40.32vw;
}

.ipad-mini-8u463-1 .jalanagilrs-10-2 {
  cursor: pointer;
  height: 86.02vw;
  left: 9.95vw;
  object-fit: cover;
  position: absolute;
  top: 13.44vw;
  width: 75.27vw;
}

.ipad-mini-8u463-1 .jalanagilrs-12-1 {
  height: 53.76vw;
  left: 67.47vw;
  object-fit: cover;
  position: absolute;
  top: 106.32vw;
  width: 40.32vw;
}

.ipad-mini-8u463-1 .credit-12 {
  height: 22.04vw;
  left: 4.84vw;
  top: 152.02vw;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .x12-3 {
  margin-left: 0.54vw;
  margin-top: 2.69vw;
  width: 43.01vw;
}

.ipad-mini-8u463-1 .link-25 {
  display: flex;
  gap: 2.82vw;
  height: 6.13vw;
  margin-left: 0.67vw;
  margin-top: 0.27vw;
  width: 40.46vw;
}

.ipad-mini-8u463-1 .champion-reverse-wea-6 {
  width: 31.18vw;
}

.ipad-mini-8u463-1 .buy-61 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-26 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  margin-left: 0.67vw;
  min-width: 40.46vw;
}

.ipad-mini-8u463-1 .overlap-group-4 {
  height: 5.91vw;
  position: relative;
  width: 40.19vw;
}

.ipad-mini-8u463-1 .frame-15-6 {
  left: 34.01vw;
  position: absolute;
  top: 2.96vw;
  height: 2.9vw;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-62 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .champion-reverse-wea-7 {
  left: 0;
  position: absolute;
  top: 0;
  width: 39.78vw;
}

.ipad-mini-8u463-1 .style-18 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  left: 4.44vw;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  position: absolute;
  top: 2.69vw;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .component-11-9 {
  align-self: center;
  margin-right: 0.27vw;
  min-height: 43.82vw;
}

.ipad-mini-8u463-1 .style-5-2 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 284.54vw;
  overflow: hidden;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .overlap-group3-2 {
  align-self: flex-end;
  height: 150.54vw;
  margin-right: -10.22vw;
  position: relative;
  width: 105.78vw;
}

.ipad-mini-8u463-1 .overlap-group2-2 {
  height: 150.54vw;
  left: 0.94vw;
  position: absolute;
  top: 0;
  width: 89.25vw;
}

.ipad-mini-8u463-1 .jalanagilrs-14-2 {
  cursor: pointer;
  height: 94.09vw;
  left: 19.35vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 69.89vw;
}

.ipad-mini-8u463-1 .jalanagilrs-15 {
  height: 48.39vw;
  left: 26.88vw;
  object-fit: cover;
  position: absolute;
  top: 102.15vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .credit2-4 {
  gap: 2.82vw;
  height: 16.67vw;
  left: 0;
  top: 89.92vw;
  width: 43.01vw;
}

.ipad-mini-8u463-1 .link-27 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 6.13vw;
  margin-left: 0.67vw;
  margin-top: 0.27vw;
  min-width: 41.94vw;
}

.ipad-mini-8u463-1 .overlap-group1-3 {
  height: 6.18vw;
  position: relative;
  width: 41.67vw;
}

.ipad-mini-8u463-1 .frame-14-3 {
  left: 35.35vw;
  position: absolute;
  top: 3.23vw;
  height: 2.9vw;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-63 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .champion-co200-packa-2 {
  height: 5.91vw;
  left: 0;
  letter-spacing: 0;
  line-height: 4.3vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
}

.ipad-mini-8u463-1 .link-28 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  margin-left: 0.67vw;
  min-width: 41.8vw;
}

.ipad-mini-8u463-1 .overlap-group-5 {
  height: 5.91vw;
  position: relative;
  width: 41.53vw;
}

.ipad-mini-8u463-1 .frame-15-7 {
  left: 35.35vw;
  position: absolute;
  top: 2.96vw;
  height: 2.9vw;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-64 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .thousand-mile-geyser-2 {
  height: 5.91vw;
  left: 0;
  letter-spacing: 0;
  line-height: 4.3vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
  width: 39.78vw;
}

.ipad-mini-8u463-1 .jalanagilrs-17 {
  height: 48.39vw;
  left: 68.15vw;
  object-fit: cover;
  position: absolute;
  top: 102.15vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .style-19 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  left: 0;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  position: absolute;
  top: 2.69vw;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .jalanagilrs-16-1 {
  height: 64.52vw;
  margin-top: 6.45vw;
  object-fit: cover;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .component-11-10 {
  align-self: center;
  margin-left: 25.27vw;
  margin-top: 2.69vw;
  min-height: 46.91vw;
}

.ipad-mini-8u463-1 .vector-1-8 {
  height: 6.05vw;
}

.ipad-mini-8u463-1 .caption-19 {
  align-self: center;
  height: 30.11vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-left: 1.03vw;
  margin-top: 2.69vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .vector-2-8 {
  height: 6.05vw;
  margin-top: 2.96vw;
}

.ipad-mini-8u463-1 .style-6-3 {
  background-color: var(--white);
  height: 275.27vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .overlap-group1-4 {
  height: 239.92vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .view-8 {
  height: 219.76vw;
  top: 0;
}

.ipad-mini-8u463-1 .jalanagilrs-19-2 {
  cursor: pointer;
  height: 94.09vw;
  left: 4.03vw;
  object-fit: cover;
  position: absolute;
  top: 9.27vw;
  width: 75.27vw;
}

.ipad-mini-8u463-1 .jalanagilrs-18-1 {
  height: 75.27vw;
  left: 20.97vw;
  object-fit: cover;
  position: absolute;
  top: 114.11vw;
  width: 57.8vw;
}

.ipad-mini-8u463-1 .jalanagilrs-20-1 {
  height: 40.32vw;
  left: 10.75vw;
  object-fit: cover;
  position: absolute;
  top: 199.6vw;
  width: 32.26vw;
}

.ipad-mini-8u463-1 .credit2-5 {
  gap: 3.23vw;
  height: 16.67vw;
  left: 54.3vw;
  top: 178.09vw;
  width: 40.32vw;
}

.ipad-mini-8u463-1 .link-29 {
  cursor: pointer;
  display: flex;
  gap: 2.28vw;
  height: 5.72vw;
  margin-left: 0.67vw;
  margin-top: 0.67vw;
  width: 39.11vw;
}

.ipad-mini-8u463-1 .rothco-gen-3-ecwcs-f-2 {
  height: 5.11vw;
  letter-spacing: 0;
  line-height: 3.76vw;
  text-decoration: underline;
  width: 30.38vw;
}

.ipad-mini-8u463-1 .frame-14-4 {
  height: 2.9vw;
  margin-top: 2.82vw;
  position: relative;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-65 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .link-30 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 5.45vw;
  margin-left: 0.67vw;
  min-width: 40.05vw;
}

.ipad-mini-8u463-1 .overlap-group-6 {
  height: 5.51vw;
  position: relative;
  width: 39.78vw;
}

.ipad-mini-8u463-1 .frame-15-8 {
  left: 32.66vw;
  position: absolute;
  top: 2.55vw;
  height: 2.9vw;
  width: 6.18vw;
}

.ipad-mini-8u463-1 .buy-66 {
  letter-spacing: 0;
  line-height: 5.38vw;
  margin-top: -0.09vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .made-blanks-warm-up-2 {
  height: 5.11vw;
  left: 0;
  letter-spacing: 0;
  line-height: 3.76vw;
  position: absolute;
  text-decoration: underline;
  top: 0;
  width: 39.78vw;
}

.ipad-mini-8u463-1 .style-20 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.84vw;
  left: 4.57vw;
  min-height: 21.77vw;
  padding: 0.07vw 0;
  position: absolute;
  top: 5.38vw;
  width: 1.75vw;
}

.ipad-mini-8u463-1 .component-11-11 {
  left: 46.77vw;
  min-height: 35.89vw;
  position: absolute;
  top: 225.94vw;
}

.ipad-mini-8u463-1 .caption-20 {
  align-self: center;
  height: 22.98vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  margin-left: 1.03vw;
  margin-top: 2.02vw;
  width: 37.63vw;
}

.ipad-mini-8u463-1 .section-5 {
  height: 8.06vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .item-list-6 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 10.22vw;
  height: 493.15vw;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .item-list-7 {
  height: 2.02vw;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -0.11vw;
  margin-top: 5.38vw;
  text-align: center;
  white-space: nowrap;
  width: 12.9vw;
}

.ipad-mini-8u463-1 .item-list-8 {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 5.38vw 8.06vw;
  height: 460.75vw;
  margin-left: -0.27vw;
  position: relative;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .style-14 {
  height: 69.35vw;
  position: relative;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .flex-col-2 {
  min-height: 68.82vw;
}

.ipad-mini-8u463-1 .jalanagilrs-9 {
  cursor: pointer;
  height: 59.14vw;
  object-fit: cover;
  transition: all 0.2s ease;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .jalanagilrs-9:hover {
  transform: scale(0.9); 
}

.ipad-mini-8u463-1 .link-16 {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin-top: 3.76vw;
  width: 45.97vw;
}

.ipad-mini-8u463-1 .red-kap-sp10-stripe-work-shirt-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-67 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .link-17 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin-top: 2.69vw;
  width: 45.97vw;
}

.ipad-mini-8u463-1 .lee-carpenter-utility-jean-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-68 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .lacoste-l1212-ss-classic-pique-polo-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-69 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .los-angeles-apparel-hf04-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-70 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .style-3-5 {
  height: 73.66vw;
  position: relative;
  width: 45.7vw;
}

.ipad-mini-8u463-1 .flex-col-3 {
  min-height: 73.12vw;
}

.ipad-mini-8u463-1 .los-angeles-apparel-1807-gd-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-71 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .rothco-uncle-miley-travel-vest-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-72 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .tradesman-single-knee-pants-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-73 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .champion-reverse-weave-s149-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-74 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .champion-reverse-weave-rw10-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-75 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .champion-packable-anorak-jacket-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-76 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .thousand-mile-geyser-pants-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-77 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .rothco-gen-3-ecwcs-fleece-jacket-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 3.23vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-78 {
  height: 1.57vw;
  margin-right: 0.27vw;
  margin-top: 0.03vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .made-blanks-warm-up-pants-2 {
  height: 1.61vw;
  letter-spacing: 0;
  line-height: 3.23vw;
  width: 40.59vw;
}

.ipad-mini-8u463-1 .buy-79 {
  height: 1.57vw;
  margin-bottom: 0.03vw;
  margin-right: 0.27vw;
  width: 4.5vw;
}

.ipad-mini-8u463-1 .footer-2 {
  align-items: center;
  background-color: var(--masala);
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  gap: 2.15vw;
  padding: 5.38vw 19.09vw;
  position: relative;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .logo-2 {
  cursor: pointer;
  height: 5.04vw;
  object-fit: cover;
  position: relative;
  width: 10.75vw;
}

.ipad-mini-8u463-1 .copyright-2 {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxs);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.ipad-mini-8u463-1 .champion-reverse-wea {
  height: 5.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  text-decoration: underline;
}

.ipad-mini-8u463-1 .component-11 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 44.09vw;
}

.ipad-mini-8u463-1 .credit {
  display: flex;
  position: absolute;
}

.ipad-mini-8u463-1 .credit2 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  position: absolute;
}

.ipad-mini-8u463-1 .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  width: 45.97vw;
}

.ipad-mini-8u463-1 .frame-14 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.88vw;
  justify-content: center;
  padding: 0.44vw 0.4vw;
}

.ipad-mini-8u463-1 .frame-15 {
  align-items: center;
  background-color: var(--black);
  display: inline-flex;
  gap: 0.88vw;
  justify-content: center;
  padding: 0.44vw 0.4vw;
}

.ipad-mini-8u463-1 .los-angeles-apparel {
  height: 5.91vw;
  letter-spacing: 0;
  line-height: 4.3vw;
  text-decoration: underline;
}

.ipad-mini-8u463-1 .vector-1 {
  margin-left: -0.4vw;
  width: 4.7vw;
}

.ipad-mini-8u463-1 .vector-2 {
  align-self: flex-end;
  margin-right: -0.4vw;
  width: 4.7vw;
}

.ipad-mini-8u463-1 .view {
  background-color: var(--forest-green);
  left: 0;
  position: absolute;
  width: 100.0vw;
}

.ipad-mini-8u463-1 .x12 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 2.82vw;
  height: 16.67vw;
}
/* screen - pc */

.pc {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  min-height: 1017.92vw;
  min-width: 100.0vw;
  width: 100%;
}

.pc .fv {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/jalanagilrs-fv.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54.86vw;
  width: 100.0vw;
}

.pc .about {
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 5.56vw;
  height: 39.79vw;
  width: 100.0vw;
}

.pc .caption-1 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 3.33vw;
  height: 13.4vw;
  margin-left: 24.48vw;
  margin-top: 5.56vw;
  position: relative;
  width: 51.04vw;
}

.pc .title {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.07vw;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.pc .jalana {
  letter-spacing: 0;
  line-height: 2.22vw;
  position: relative;
  text-align: center;
  width: fit-content;
}

.pc .line-1 {
  height: 0.07vw;
  object-fit: cover;
  position: relative;
  width: 5.49vw;
}

.pc .frame-34 {
  align-items: center;
  display: inline-flex;
  height: 8.33vw;
  position: relative;
  width: 100.0vw;
}

.pc .index {
  height: 1.04vw;
  letter-spacing: 0;
  line-height: 2.78vw;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 25.0vw;
}

.pc .index-1 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 1.67vw;
  position: relative;
}

.pc .index-2 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9-4.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.pc .index-3 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.pc .index-4 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9-5.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.pc .index-5 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9-1.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.pc .index-6 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9-2.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.pc .index-7 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/rectangle-9-3.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}


/* インデックススクロールのホバー */
.onimg {
  height: 8.33vw;
  position: relative;
  width: 6.94vw;
}

.onimg img {
  width: 100%;
  margin: 0;
}

.onimg p {
  color: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.onimg:hover p {
  opacity: 1;
  transition:all 0.2s ease;
}


.pc .tap-to-jump {
  letter-spacing: 0;
  line-height: 2.78vw;
  position: relative;
  text-align: center;
  width: 25.0vw;
}

.pc .section {
  display: flex;
  height: 12.92vw;
}

.pc .vector-5 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/vector-5.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2.22vw;
  margin-top: 5.35vw;
  width: 2.22vw;
}

.pc .style-1-3 {
  align-items: flex-end;
  background-color: var(--white);
  display: flex;
  height: 102.15vw;
  width: 100.0vw;
}

.pc .overlap-group6 {
  height: 97.22vw;
  position: relative;
  width: 100.0vw;
}

.pc .image {
  height: 75.76vw;
  left: 0;
  position: absolute;
  top: 21.46vw;
  width: 100.0vw;
}

.pc .caption-2 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  left: 5.56vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
  position: absolute;
  top: 72.57vw;
}

.pc .vector-1 {
  height: 4.79vw;
  width: 4.72vw;
}

.pc .caption {
  align-self: center;
  height: 5.35vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-bottom: 0.14vw;
  width: 52.57vw;
}

.pc .vector-2 {
  align-self: flex-end;
  height: 4.79vw;
  margin-bottom: 0.0vw;
  width: 4.72vw;
}

.pc .style-1-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 6.04vw;
  left: 8.06vw;
  min-height: 31.81vw;
  position: absolute;
  top: 0;
  width: 1.6vw;
}

.pc .style-1 {
  height: 1.39vw;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 0.07vw;
  margin-top: 3.06vw;
  min-width: 7.01vw;
  text-align: center;
  transform: rotate(-90.00deg);
  white-space: nowrap;
}

.pc .line-2 {
  height: 21.32vw;
  margin-left: 0.21vw;
  width: 0.14vw;
  z-index:10000;
}

.pc .frame-36 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 12.5vw 12.5vw;
  left: 22.22vw;
  position: absolute;
  top: 5.56vw;
}

.pc .jalanagilrs-2-1 {
  height: 25.0vw;
  object-fit: cover;
  position: relative;
  width: 20.83vw;
}

.pc .frame-35 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  padding: 6.94vw 0.0vw 0.0vw;
  position: relative;
}

.pc .jalanagilrs-1-2 {
  cursor: pointer;
  height: 55.56vw;
  width: 44.44vw;
}

.pc .credit {
  height: 3.61vw;
  left: 19.44vw;
  position: absolute;
  top: 59.65vw;
  width: 40.83vw;
}

.pc .item-1 {
  cursor: pointer;
  gap: 1.11vw;
  margin-left: 0.97vw;
  margin-top: 0.14vw;
  min-width: 39.03vw;
}

.pc .red-kap-sp10-stripe {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 35.0vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .frame-27 {
  align-items: center;
  background-color: var(--black);
  display: flex;
  gap: 0.69vw;
  height: 1.53vw;
  justify-content: flex-end;
  padding: 0.35vw;
  position: relative;
  width: 2.92vw;
}

.pc .buy {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2 {
  cursor: pointer;
  gap: 3.54vw;
  margin-left: 0.97vw;
  min-width: 39.03vw;
}

.pc .name {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 32.57vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-1 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .style-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 118.75vw;
  padding: 9.24vw 8.06vw;
  width: 100.0vw;
}

.pc .flex-row {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  gap: 16.04vw;
  height: 33.33vw;
  margin-top: 1.88vw;
  min-width: 66.25vw;
}

.pc .style-1-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 6.04vw;
  min-height: 31.81vw;
  width: 1.6vw;
}

.pc .frame-33 {
  align-items: flex-start;
  align-self: flex-end;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 4.17vw 4.17vw;
  position: relative;
}

.pc .jalanagilrs {
  height: 27.78vw;
  object-fit: cover;
  position: relative;
  width: 22.22vw;
}

.pc .overlap-group5 {
  height: 36.53vw;
  margin-right: 3.89vw;
  margin-top: 9.86vw;
  position: relative;
  width: 68.33vw;
}

.pc .jalanagilrs-3 {
  cursor: pointer;
  height: 34.17vw;
  left: 0;
  position: absolute;
  top: 2.36vw;
  width: 59.03vw;
}

.pc .credit-1 {
  height: 3.61vw;
  left: 36.39vw;
  position: absolute;
  top: 0;
  width: 31.94vw;
}

.pc .item-1-1 {
  cursor: pointer;
  gap: 4.51vw;
  margin-top: 0.14vw;
  min-width: 30.0vw;
}

.pc .lacoste-l1212-size2xs-color-flamingo {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: normal;
  min-width: 22.57vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-2 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2-1 {
  cursor: pointer;
  gap: 0.62vw;
  min-width: 30.0vw;
}

.pc .los-angeles-apparel {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: normal;
  min-width: 26.46vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-3 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .caption-3 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  margin-left: 0.83vw;
  margin-top: 2.71vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
}

.pc .style-3 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 133.06vw;
  overflow: hidden;
  width: 100.0vw;
}

.pc .overlap-group3 {
  height: 68.06vw;
  position: relative;
  width: 88.47vw;
}

.pc .style-1-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 6.04vw;
  left: 8.06vw;
  min-height: 31.81vw;
  position: absolute;
  top: 11.11vw;
  width: 1.6vw;
}

.pc .style-1-5 {
  color: var(--white);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-xl);
  font-weight: 700;
  height: 1.39vw;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 0.07vw;
  margin-top: 3.06vw;
  min-width: 7.01vw;
  text-align: center;
  transform: rotate(-90.00deg);
  white-space: nowrap;
  z-index:10000;
}

.pc .frame-39 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 9.72vw 9.72vw;
  left: 0;
  position: absolute;
  top: 0;
}

.pc .jalanagilrs-6 {
  cursor: pointer;
  height: 68.06vw;
  object-fit: cover;
  position: relative;
  width: 54.44vw;
}

.pc .frame-37 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 0.69vw;
  padding: 30.56vw 0.0vw 0.0vw;
  position: relative;
}

.pc .jalanagilrs-8 {
  height: 30.56vw;
  object-fit: cover;
  position: relative;
  width: 24.31vw;
}

.pc .credit-2 {
  height: 5.56vw;
  left: 43.82vw;
  position: absolute;
  top: 58.26vw;
  width: 43.06vw;
}

.pc .item-1-2 {
  cursor: pointer;
  gap: 0.62vw;
  margin-top: 0.14vw;
  min-width: 41.11vw;
}

.pc .los-angeles-apparel-1 {
  line-height: normal;
  min-width: 37.57vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-4 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2-2 {
  cursor: pointer;
  gap: 11.25vw;
  min-width: 41.11vw;
}

.pc .rothco-uncle-miley-t {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: normal;
  min-width: 26.94vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-5 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item {
  cursor: pointer;
  gap: 7.29vw;
  margin-left: 0.97vw;
  min-width: 41.11vw;
}

.pc .tradesman-single-kne {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: normal;
  min-width: 30.9vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-6 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .caption-4 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  margin-left: 8.89vw;
  margin-top: 4.51vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
}

.pc .overlap-group4 {
  height: 37.64vw;
  margin-top: 6.94vw;
  position: relative;
  width: 100.0vw;
}

.pc .view {
  height: 23.54vw;
  top: 14.1vw;
}

.pc .frame-38 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 5.56vw 5.56vw;
  left: 45.83vw;
  position: absolute;
  top: 0;
}

.pc .jalanagilrs-1 {
  height: 26.39vw;
  object-fit: cover;
  position: relative;
  width: 20.83vw;
  left: 26vh;
}

.pc .jalanagilrs-11111 {
  height: 26.39vw;
  object-fit: cover;
  position: relative;
  width: 20.83vw;
  left: 100vh;
}

.pc .jalanagilrs-22222 {
  height: 26.39vw;
  object-fit: cover;
  position: relative;
  width: 20.83vw;
  left: -22vh;
}


.pc .style-4 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 130.69vw;
  overflow: hidden;
  width: 100.0vw;
}

.pc .overlap-group2 {
  height: 69.44vw;
  position: relative;
  width: 100.0vw;
}

.pc .view-1 {
  height: 65.21vw;
  top: 0;
}

.pc .jalanagilrs-10 {
  cursor: pointer;
  height: 52.78vw;
  left: 35.56vw;
  object-fit: cover;
  position: absolute;
  top: 16.67vw;
  width: 42.22vw;
}

.pc .credit-3 {
  height: 3.61vw;
  left: 13.89vw;
  position: absolute;
  top: 58.33vw;
  width: 34.72vw;
}

.pc .item-1-3 {
  cursor: pointer;
  gap: 2.29vw;
  margin-top: 0.07vw;
  min-width: 33.47vw;
}

.pc .champion-reverse-wea {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  text-decoration: underline;
  width: 27.57vw;
}

.pc .buy-7 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2-3 {
  cursor: pointer;
  gap: 1.53vw;
  min-width: 33.47vw;
}

.pc .champion-reverse-wea-1 {
  width: 28.33vw;
}

.pc .buy-8 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .frame-29 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 5.56vw 5.56vw;
  margin-right: 3.89vw;
  margin-top: 7.78vw;
  position: relative;
}

.pc .caption-5 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  margin-left: 0.69vw;
  margin-top: 7.78vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
}


<!--
.pc .credit-4 {
  align-self: flex-start;
  height: 3.61vw;
  margin-left: 13.89vw;
  margin-top: 67.85vw;
  overflow: hidden;
  width: 34.72vw;
}
-->

.pc .item-1-4 {
  gap: 2.71vw;
  margin-top: 0.07vw;
  min-width: 41.11vw;
}

.pc .champion-reverse-wea-2 {
  min-width: 27.15vw;
  white-space: nowrap;
}

.pc .buy-9 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2-4 {
  gap: 2.08vw;
  min-width: 41.11vw;
}

.pc .champion-reverse-wea-3 {
  min-width: 27.78vw;
  white-space: nowrap;
}

.pc .buy-10 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .style-5 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 122.5vw;
  padding: 5.83vw 8.06vw;
  width: 100.0vw;
}

.pc .flex-row-1 {
  align-items: flex-start;
  display: flex;
  gap: 4.51vw;
  height: 58.33vw;
  margin-top: 5.28vw;
  min-width: 77.22vw;
}

.pc .overlap-group1 {
  align-self: flex-end;
  height: 52.78vw;
  position: relative;
  width: 71.11vw;
}

.pc .frame-41 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 8.61vw 8.61vw;
  left: 0;
  position: relative;
  top: 0;
}

.pc .jalanagilrs-14 {
  cursor: pointer;
  height: 52.78vw;
  object-fit: cover;
  position: relative;
  width: 41.67vw;
}

.pc .frame-40 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 0.69vw;
  padding: 6.94vw 0.0vw 280.0vw;
  position: absolute;
}

.pc .credit-5 {
  height: 3.61vw;
  left: 28.89vw;
  overflow: hidden;
  position: absolute;
  top: 40.28vw;
  width: 37.5vw;
}

.pc .item-1-5 {
  cursor: pointer;
  gap: 1.04vw;
  margin-top: 0.07vw;
  min-width: 41.11vw;
}

.pc .champion-co200-packa {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 32.29vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-11 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .thousand-mile-geyser {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 26.04vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-12 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .frame-42 {
  align-items: flex-start;
  align-self: center;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.56vw 0.56vw;
  margin-left: 17.22vw;
  margin-top: 4.86vw;
  position: relative;
}

.pc .jalanagilrs-1-1 {
  height: 20.83vw;
  width: 16.67vw;
}

.pc .caption-6 {
  height: 4.72vw;
  margin-left: 1.35vw;
  margin-top: 0.07vw;
  width: 4.79vw;
}

.pc .caption-7 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  margin-left: 0.28vw;
  margin-top: 0.76vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
}

.pc .style-6 {
  align-items: center;
  align-self: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 5.56vw;
  height: 125.14vw;
  width: 100.0vw;
}

.pc .overlap-group {
  height: 100.83vw;
  position: relative;
  width: 100.0vw;
}

.pc .view-2 {
  height: 89.72vw;
  top: 0;
}

.pc .jalanagilrs-19 {
  cursor: pointer;
  height: 52.78vw;
  left: 35.76vw;
  object-fit: cover;
  position: absolute;
  top: 16.67vw;
  width: 41.67vw;
}

.pc .frame-43 {
  align-items: flex-start;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 5.56vw 5.56vw;
  left: 24.44vw;
  position: absolute;
  top: 74.44vw;
}

.pc .credit-6 {
  height: 3.61vw;
  left: 13.89vw;
  overflow: hidden;
  position: absolute;
  top: 58.33vw;
  width: 37.5vw;
}

.pc .item-1-6 {
  cursor: pointer;
  gap: 4.17vw;
  margin-top: 0.07vw;
  min-width: 41.11vw;
}

.pc .rothco-gen-3-ecwcs-f {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 29.17vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-13 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .item-2-5 {
  cursor: pointer;
  gap: 1.67vw;
  min-width: 41.11vw;
}

.pc .made-blanks-warm-up {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  min-width: 31.67vw;
  text-decoration: underline;
  white-space: nowrap;
}

.pc .buy-14 {
  letter-spacing: 0;
  line-height: 2.22vw;
  margin-top: -0.07vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.pc .caption-8 {
  align-items: flex-start;
  display: flex;
  gap: 0.56vw;
  height: 15.97vw;
  justify-content: flex-end;
  margin-left: 0.69vw;
  min-width: 63.19vw;
  padding: 0.01vw 0;
}

.pc .section-1 {
  align-items: center;
  display: inline-flex;
  gap: 0.69vw;
  height: 13.89vw;
  padding: 5.83vw 48.89vw;
  position: relative;
}

.pc .vector-6 {
  background-image: url(https://jalana.itembox.design/item/images/brand/jalanaforgirls/vector-5.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2.22vw;
  position: relative;
  width: 2.22vw;
}

.pc .item-list {
  align-self: center;
  background-color: var(--white);
  flex-direction: column;
  gap: 8.33vw;
  height: 150.07vw;
  width: 100.0vw;
}

.pc .item-list-1 {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-weight: 700;
  height: 1.46vw;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 8.33vw;
  text-align: center;
  white-space: nowrap;
  width: 9.31vw;
}

.pc .item-list-2 {
  align-items: flex-start;
  display: flex;
  gap: 2.78vw;
  height: 123.61vw;
  width: 50.0vw;
}

.pc .style-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 6.94vw;
  min-height: 123.61vw;
  width: 23.61vw;
}

.pc .style {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 35.83vw;
  width: 23.61vw;
}

.pc .jalanagilrs-2 {
  cursor: pointer;
  height: 30.56vw;
  object-fit: cover;
  transition: all 0.2s ease;
  width: 23.61vw;
}

.pc .jalanagilrs-2:hover {
  transform: scale(0.9); 
}

.pc .link {
  cursor: pointer;
  margin-top: 1.94vw;
}

.pc .red-kap-sp10-stripe-work-shirt {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-15 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .link-1 {
  align-items: flex-end;
  cursor: pointer;
  margin-top: 1.39vw;
}

.pc .lee-carpenter-utility-jean {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-16 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .style-3-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 38.06vw;
  width: 23.61vw;
}

.pc .los-angeles-apparel-1807-gd {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-17 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .rothco-uncle-miley-travel-vest {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-18 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .link-2 {
  align-items: flex-end;
  margin-top: 1.39vw;
}

.pc .tradesman-single-knee-pants {
  cursor: pointer;
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-19 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .champion-packable-anorak-jacket {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-20 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .thousand-mile-geyser-pants {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-21 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .style-container-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 123.61vw;
  width: 23.61vw;
}

.pc .lacoste-l1212-ss-classic-pique-polo {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-22 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .los-angeles-apparel-hf04 {
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .buy-23 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .style-4-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 6.94vw;
  min-height: 35.83vw;
  width: 23.61vw;
}

.pc .buy-24 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .buy-25 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .style-6-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 9.17vw;
  min-height: 35.83vw;
  width: 23.61vw;
}

.pc .rothco-gen-3-ecwcs-fleece-jacket {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 1.67vw;
  width: 20.97vw;
}

.pc .buy-26 {
  height: 0.81vw;
  margin-right: 0.14vw;
  margin-top: 0.01vw;
  width: 2.32vw;
}

.pc .made-blanks-warm-up-pants {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 1.67vw;
  width: 20.97vw;
}

.pc .buy-27 {
  height: 0.81vw;
  margin-bottom: 0.01vw;
  margin-right: 0.14vw;
  width: 2.32vw;
}

.pc .footer {
  align-items: center;
  align-self: center;
  background-color: var(--masala);
  display: flex;
  flex-direction: column;
  gap: 1.67vw;
  height: 14.07vw;
  padding: 4.17vw 41.88vw;
  position: relative;
  width: 100.0vw;
}

.pc .logo {
  cursor: pointer;
  height: 5.23vw;
  object-fit: cover;
  position: relative;
  width: 6.94vw;
}

.pc .copyright {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.pc .champion-reverse-wea-4 {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  text-decoration: underline;
}

.pc .champion-reverse-weave {
  height: 0.83vw;
  letter-spacing: 0;
  line-height: 2.22vw;
  width: 20.97vw;
}

.pc .credit-7 {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 0.28vw;
}

.pc .item-3 {
  align-items: center;
  display: flex;
}

.pc .item-1-7 {
  align-items: center;
  display: flex;
  margin-left: 0.97vw;
}

.pc .item-2-6 {
  align-items: center;
  display: flex;
  margin-left: 0.97vw;
}

.pc .jalanagilrs-1-3 {
  object-fit: cover;
  position: relative;
}

.pc .link-3 {
  display: flex;
  justify-content: space-between;
  width: 23.75vw;
}

.pc .los-angeles-apparel-2 {
  height: 0.83vw;
  letter-spacing: 0;
}

.pc .section-2 {
  align-self: center;
  background-color: var(--white);
  justify-content: center;
  width: 100.0vw;
}

.pc .view-3 {
  background-color: var(--forest-green);
  left: 0;
  position: absolute;
  width: 100.0vw;
}


@media screen and (max-width: 743px) {
  .screen.pc { 
    display: none;
   }
  .screen.ipad-mini-8u463-1 { 
    display: none;
   }
}
@media screen and (min-width: 744px) and (max-width: 1439px) {
  .screen.pc { 
    display: none;
   }
  .screen.index-8 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.index-8 { 
    display: none;
   }
  .screen.ipad-mini-8u463-1 { 
    display: none;
   }
}