@charset "UTF-8";
.sub__title h2 span::after {
  background: url(../img/dr-eLaser-lifting/title-icon.svg) center/contain no-repeat;
}

/* ========================= 솔루션 ========================= */
.sub__solution .sol__group.--01 {
  background: url(../img/dr-eLaser-lifting/solution/01.png) center/cover no-repeat;
}
.sub__solution .sol__group.--02 {
  background: url(../img/dr-eLaser-lifting/solution/02.png) center/cover no-repeat;
}

/* ========================= 포인트 ========================= */
.sub__point .swiper-slide.--01::before {
  background: url(../img/dr-eLaser-lifting/point/01.png) center/contain no-repeat;
}
.sub__point .swiper-slide.--02::before {
  background: url(../img/dr-eLaser-lifting/point/02.png) center/contain no-repeat;
}
.sub__point .swiper-slide.--03::before {
  background: url(../img/dr-eLaser-lifting/point/03.png) center/contain no-repeat;
}

/* ==================== 설명 박스 B - 연령별 ==================== */
.sub__B.B__age .B__title h3 {
  color: #1e3c55;
}
.sub__B.B__age .age__title dt[data-age="20"]::before {
  background: url(../img/dr-eLaser-lifting/age/20.png) center/cover no-repeat;
}
.sub__B.B__age .age__title dt[data-age="30"]::before {
  background: url(../img/dr-eLaser-lifting/age/30.png) center/cover no-repeat;
}
.sub__B.B__age .age__title dt[data-age="50"]::before {
  background: url(../img/dr-eLaser-lifting/age/50.png) center/cover no-repeat;
}
.sub__B.B__age .B__img {
  background: url(../img/dr-eLaser-lifting/age/visual.webp) left center/cover no-repeat;
}

/* ========================= 장비 ========================= */
.equip__wrapper .equip__hd {
  padding-top: 15em;
}

@media (max-width: 1024px) {
  .equip__wrapper .equip__hd {
    padding-top: 10em;
  }
}
/* ========================= 스텝 ========================= */
.sub__step .swiper-slide.--01::before {
  background: url(../img/dr-eLaser-lifting/step/01.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--02::before {
  background: url(../img/dr-eLaser-lifting/step/02.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--03::before {
  background: url(../img/dr-eLaser-lifting/step/03.png) center/contain no-repeat;
}

/* ==================== 텍스트 슬라이더 ==================== */
.sub__flow .swiper-slide {
  width: 9.5em;
}

/* ==================== 서브 레이어 ==================== */
.sub__layer .layer__wrapper {
  width: 90%;
  max-width: 622px;
  aspect-ratio: 622/592;
  background: url(../img/dr-eLaser-lifting/layer/layer.svg) center/contain no-repeat;
}
.sub__layer .layer__group dl {
  position: relative;
  z-index: 2;
  padding: 18px 22px 18px 26px;
  background: linear-gradient(90deg, rgba(247, 252, 255, 0.97) 0%, rgba(247, 252, 255, 0.9) 70%, rgba(247, 252, 255, 0.78) 100%);
  border-left: 3px solid #3283c5;
  border-radius: 0 0 16px 4px;
  box-shadow: 0 10px 30px rgba(40, 100, 150, 0.1);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.sub__layer .layer__group dl dt {
  margin-bottom: 8px;
}
.sub__layer .layer__group dl dd {
  line-height: 1.7;
}
.sub__layer .layer__group[data-label=dermis] {
  top: 22%;
  left: 2%;
}
.sub__layer .layer__group[data-label=dermis] .layer__img {
  background: url(../img/dr-eLaser-lifting/layer/dermis.png) center/contain no-repeat;
}
.sub__layer .layer__group[data-label=dermis] .group__inner {
  top: -3em;
}
.sub__layer .layer__group[data-label=smas] {
  top: 74.5%;
  left: 82%;
}
.sub__layer .layer__group[data-label=smas] .layer__img {
  background: url(../img/dr-eLaser-lifting/layer/smas.png) center/contain no-repeat;
}
.sub__layer .layer__group[data-label=subcutis] {
  top: 60%;
  right: 45%;
}
.sub__layer .layer__group[data-label=subcutis] .layer__img {
  background: url(../img/dr-eLaser-lifting/layer/subcutis.png) center/contain no-repeat;
}
.sub__layer .layer__group[data-label=epidermis] {
  top: 10%;
  right: 5%;
}
.sub__layer .layer__group[data-label=epidermis] .layer__img {
  background: url(../img/dr-eLaser-lifting/layer/epidermis.png) center/contain no-repeat;
}

@media (max-width: 1024px) {
  .sub__layer .layer__group[data-label=dermis] .layer__toggle {
    top: 22%;
    left: 2%;
  }
  .sub__layer .layer__group[data-label=smas] .layer__toggle {
    top: 74.5%;
    left: 82%;
  }
  .sub__layer .layer__group[data-label=subcutis] .layer__toggle {
    top: 60%;
    right: 45%;
  }
  .sub__layer .layer__group[data-label=epidermis] .layer__toggle {
    top: 10%;
    right: 5%;
  }
}
/* ==================== sub__A - type ==================== */
.sub__A.A__type {
  background-image: url(../img/dr-eLaser-lifting/sub_A/type/bg.webp);
}
.sub__A.A__type .type__img.--01 {
  background: url(../img/dr-eLaser-lifting/sub_A/type/01.png) center/cover no-repeat;
}
.sub__A.A__type .type__img.--02 {
  background: url(../img/dr-eLaser-lifting/sub_A/type/02.png) center/cover no-repeat;
}
.sub__A.A__type .type__img.--03 {
  background: url(../img/dr-eLaser-lifting/sub_A/type/03.png) center/cover no-repeat;
}/*# sourceMappingURL=dr-eLaser-lifting.min.css.map */