body {
  background-color: #F2F4F5;
}

.tukiPro-info-size {
  overflow: auto;
}

.swiper-pagination.pattern1 > span:nth-of-type(1) {
  background-color: #E5BFB7;
}

.swiper-pagination.pattern1 > span:nth-of-type(2) {
  background-color: #CBE2E1;
}

.swiper-pagination.pattern1 > span:nth-of-type(3) {
  background-color: #F4F0DA;
}

.tukiPro-info-table {
  max-width: 400px;
  min-width: 320px;
}

body#wide_pants .tukiPro-info-table {
  max-width: inherit;
  min-width: 320px;
}

.c-btn {
  width: 420px;
}

.c-btn--beige {
  background-color: #B3C7B0;
}

.tukiInd-footer {
  background-color: #BAB9B8;
}

@media (max-width: 1054px) {
  .tukiInd-header {
    overflow: auto;
  }
}

@media (max-width: 959px) {
  body#wide_pants .tukiPro-info-table {
    max-width: 500px;
    min-width: 430px;
  }
  .c-btn {
    width: 100%;
    max-width: 310px;
  }
  .tukiInd-nav2-inner ul {
    overflow: auto;
    max-height: 100vh;
    padding-bottom: 50px;
  }
  .tukiInd-nav2-inner ul li a {
    padding: 18px 9px 18px 21px;
  }
}
