/* [project]/src/components/OverlapSlider/OverlapSlider.module.scss.module.css [app-client] (css) */
.OverlapSlider-module-scss-module__c0E_LW__root {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.OverlapSlider-module-scss-module__c0E_LW__slide {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.OverlapSlider-module-scss-module__c0E_LW__hidden {
  visibility: hidden;
}

.OverlapSlider-module-scss-module__c0E_LW__slidePreview {
  width: 100%;
  height: 100%;
}

.OverlapSlider-module-scss-module__c0E_LW__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.OverlapSlider-module-scss-module__c0E_LW__isHide {
  display: block;
}

.OverlapSlider-module-scss-module__c0E_LW__imageWrapper {
  width: 100%;
  height: 100%;
}

/* [project]/src/components/OverlapSliderDesktop/OverlapSliderDesktop.module.scss.module.css [app-client] (css) */
.OverlapSliderDesktop-module-scss-module__Wew6ka__root {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__slide {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__slidePreview {
  width: 100%;
  height: 100%;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__sticky {
  z-index: 10;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__preview {
  cursor: pointer;
  width: 100px;
  height: 100px;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__leftSide {
  cursor: pointer;
  width: 40%;
  height: 70%;
  margin: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__rightSide {
  cursor: pointer;
  width: 40%;
  height: 70%;
  margin: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__rightSideProduct {
  cursor: pointer;
  width: 30%;
  margin: auto;
  position: fixed;
  top: calc(12.5vh + 37.5px);
  bottom: calc(37.5vh + 12.5px);
  right: 0;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__isHide {
  display: block;
}

.OverlapSliderDesktop-module-scss-module__Wew6ka__imageWrapper {
  width: 100%;
  height: 100%;
}

/* [project]/src/components/OverlapSliderMobile/OverlapSliderMobile.module.scss.module.css [app-client] (css) */
.OverlapSliderMobile-module-scss-module__wKcs3G__root {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* [project]/src/components/Counter/Counter.module.scss.module.css [app-client] (css) */
.Counter-module-scss-module__lqu58G__root {
  font-size: 1.4rem;
  font-weight: 500;
}

.Counter-module-scss-module__lqu58G__count {
  opacity: .4;
  letter-spacing: .2rem;
  margin-left: 1.4rem;
}

.Counter-module-scss-module__lqu58G__white {
  color: #fff;
}

/* [project]/src/components/Article/Article.module.scss.module.css [app-client] (css) */
.Article-module-scss-module__O2L68W__root {
  margin-bottom: 8rem;
}

@media (max-width: 750px) {
  .Article-module-scss-module__O2L68W__root {
    margin-bottom: 0;
  }
}

.Article-module-scss-module__O2L68W__root:last-child {
  margin-bottom: 0;
}

.Article-module-scss-module__O2L68W__title {
  cursor: pointer;
  margin-bottom: 1.4rem;
  line-height: 4rem;
}

@media (max-width: 750px) {
  .Article-module-scss-module__O2L68W__title {
    opacity: 1;
    cursor: none;
    margin-bottom: 2rem;
    padding-right: 25%;
    line-height: 2.5rem;
  }
}

.Article-module-scss-module__O2L68W__title.Article-module-scss-module__O2L68W__active {
  opacity: 1;
}

.Article-module-scss-module__O2L68W__answer {
  padding-right: 20%;
  line-height: 2.8rem;
  overflow: hidden;
}

@media (max-width: 750px) {
  .Article-module-scss-module__O2L68W__answer {
    padding-right: 25%;
    line-height: 2rem;
  }
}

/* [project]/src/components/LookbookPage/MobileContent/MobileContent.module.scss.module.css [app-client] (css) */
.MobileContent-module-scss-module__ND8MZa__root {
  z-index: 1;
  padding: 25px 25px 0;
  position: absolute;
}

.MobileContent-module-scss-module__ND8MZa__swipe {
  z-index: 1;
  position: absolute;
  top: 25px;
  left: 25px;
}

.MobileContent-module-scss-module__ND8MZa__background, .MobileContent-module-scss-module__ND8MZa__sliderWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/src/components/SlideSelector/SlideSelector.module.scss.module.css [app-client] (css) */
.SlideSelector-module-scss-module__1HjrOG__root {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  height: 20px;
  font-size: 2.4rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.SlideSelector-module-scss-module__1HjrOG__count {
  letter-spacing: 5px;
  height: 100%;
  margin-left: 5.5rem;
  font-size: 1.2rem;
}

.SlideSelector-module-scss-module__1HjrOG__items {
  transition: transform .4s;
  display: block;
  position: absolute;
}

.SlideSelector-module-scss-module__1HjrOG__itemsWrapper {
  width: 100%;
  height: 350px;
  position: absolute;
  overflow: hidden;
  transform: translate3d(0, -150px, 0);
}

.SlideSelector-module-scss-module__1HjrOG__current {
  letter-spacing: 1rem;
  height: 2.8rem;
  position: absolute;
  top: -2px;
}

.SlideSelector-module-scss-module__1HjrOG__itemWrapper {
  width: 2.4rem;
  position: relative;
}

.SlideSelector-module-scss-module__1HjrOG__numbers {
  display: flex;
  position: absolute;
}

.SlideSelector-module-scss-module__1HjrOG__item {
  letter-spacing: 1rem;
  width: 2rem;
  height: 50px;
}

/* [project]/src/components/Sticky/Sticky.module.scss.module.css [app-client] (css) */
.Sticky-module-scss-module__2ll7lW__sticky {
  backface-visibility: hidden;
  will-change: transform;
  width: 200px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
}

/* [project]/src/components/LookbookPage/DesktopContent/DesktopContent.module.scss.module.css [app-client] (css) */
.DesktopContent-module-scss-module__bAOSZq__contentWrapper {
  align-items: flex-end;
  display: flex;
  position: absolute;
}

@media (min-width: 750px) {
  .DesktopContent-module-scss-module__bAOSZq__contentWrapper {
    left: calc(16.6667% + 33.3333px);
  }
}

@media (max-width: 750px) {
  .DesktopContent-module-scss-module__bAOSZq__contentWrapper {
    left: 50%;
  }
}

.DesktopContent-module-scss-module__bAOSZq__contentWrapper {
  bottom: calc(25vh + 25px);
}

.DesktopContent-module-scss-module__bAOSZq__wearTrbl {
  cursor: pointer;
  z-index: 22;
  margin-left: 4rem;
  position: relative;
}

.DesktopContent-module-scss-module__bAOSZq__openMenu .DesktopContent-module-scss-module__bAOSZq__wearTrbl {
  z-index: 0;
}

/* [project]/src/components/LookbookPage/DesktopContent/WearTrbl/WearTrbl.module.scss.module.css [app-client] (css) */
.WearTrbl-module-scss-module__yRE_iW__root {
  z-index: 21;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.WearTrbl-module-scss-module__yRE_iW__title {
  line-height: 4rem;
}

.WearTrbl-module-scss-module__yRE_iW__subtitle {
  line-height: 2.8rem;
}

/* [project]/src/components/LookbookPage/LookbookPage.module.scss.module.css [app-client] (css) */
.LookbookPage-module-scss-module__oaYoXG__sliderWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.LookbookPage-module-scss-module__oaYoXG__defaultImage {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.no-webp .LookbookPage-module-scss-module__oaYoXG__defaultImage {
  background-image: url("/assets/lookbook/Lookbook_default.jpg");
}

.webp .LookbookPage-module-scss-module__oaYoXG__defaultImage {
  background-image: url("/assets/lookbook/Lookbook_default.webp");
}

/*# sourceMappingURL=src_components_1p5r-uy._.css.map*/