body, html { overflow-x: clip !important; }
.skn__page {
  --CLARINS-FONT: 'Microsoft Jhenghei', ClarinsRegular, Clarins, 'Microsoft Jhenghei';
  --GOTHAM-EXTRALIGHT: 'Microsoft Jhenghei', "Gotham_ExtraLight", 'Microsoft Jhenghei';
  --GOTHAM-LIGHT: 'Microsoft Jhenghei', "Gotham_Light", 'Microsoft Jhenghei';
  --GOTHAM-BOOK: 'Microsoft Jhenghei', "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif, 'Microsoft Jhenghei';
  --GOTHAM-MEDIUM: 'Microsoft Jhenghei', "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif, 'Microsoft Jhenghei';
}
.skn__page .skn__faq-item[data-faq="3"] {
  border-bottom: 1px solid #E9E3DE;
}

.skn__page .swiper-wrapper {
    max-width: 972px;
    width: 100%;
    margin: 0 auto 10px;
}

.skn__page .skn__lists-groups {
    justify-content: center;
}
.skn__page .skn__lists-group:first-child {
    max-width: 287px;
    width: 100%;
}
.skn__page .skn__lists-group:first-child .skn__lists-products {
    grid-template-columns: 1fr !important;
}
.skn__page .skn__lists-group:last-child {
    max-width: 608px;
    width: 100%;
}
.skn__page.has-grid-support .skn__lists-groups .skn__lists-products {
    grid-template-columns: 2fr 2fr;
}

@media (min-width: 769px) {
  .skn__page .skn__edito-content {
    width: 375px;
  }
}
.skn__page .swiper-wrapper {
    max-width: 650px;
    width: 100%;
    margin: 0 auto 10px;
}
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .skn__page .swiper-wrapper {
        max-width: 535px;
    }
}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
  .skn__page .skn__lists-group:first-child {
      max-width: 224px;
  }
    .skn__page .swiper-wrapper {
        max-width: 555px;
    }
    .skn__service.swiper-slide[aria-label="3 / 3"] {
        border-right: 1px solid #CFCAC9;
    }
}

@media (max-width: 480px) {
  .skn__page .skn__header-content {
    width: 90%
  }
  .skn__page .skn__lists-group:first-child {
      max-width: 100%;
  }
}