@charset "UTF-8";
.sub__title h2 span::after {
  background: url(../img/botox/title-icon.png) center/contain no-repeat;
  width: 0.4em;
}

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

/* ========================= 플로우 ========================= */
.sub__flow {
  padding-top: 1em;
}

.sub__flow .swiper-slide {
  width: 7.8em;
}

/* ========================= 단계 ========================= */
.sub__proc {
  background-image: url(../img/botox/proc/bg.webp);
}
.sub__proc .proc__img.--01 {
  background: url(../img/botox/proc/01.png) center/cover no-repeat;
}
.sub__proc .proc__img.--02 {
  background: url(../img/botox/proc/02.png) center/cover no-repeat;
}
.sub__proc .proc__img.--03 {
  background: url(../img/botox/proc/03.png) center/cover no-repeat;
}

/* ========================= 스텝 ========================= */
.sub__step {
  padding-top: 10em;
}
.sub__step .swiper-slide.--01::before {
  background: url(../img/botox/step/01.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--02::before {
  background: url(../img/botox/step/02.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--03::before {
  background: url(../img/botox/step/03.png) center/contain no-repeat;
}
.sub__step .swiper-slide.--04::before {
  background: url(../img/botox/step/04.png) center/contain no-repeat;
}

/* ========================= 콜라보 ========================= */
.sub__collabo {
  background-image: url(../img/botox/collabo/bg.webp);
}
.sub__collabo .collabo__img.--01 {
  background: url(../img/botox/collabo/01.png) center/contain no-repeat;
}
.sub__collabo .collabo__img.--02 {
  background: url(../img/botox/collabo/02.png) center/contain no-repeat;
}

/* ========================= 설명 - 탭 ========================= */
.sub__A.A__tab {
  background-image: url(../img/botox/sub_A/tab/bg.webp);
}
.sub__A.A__tab .tab__group[data-tab="01"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/01.png);
  background-size: auto 100%;
  background-position: center right;
}
.sub__A.A__tab .tab__group[data-tab="02"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/02.png);
  background-size: auto 100%;
  background-position: center right;
}
.sub__A.A__tab .tab__group[data-tab="03"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/03.png);
  background-size: auto 100%;
  background-position: center right;
}
.sub__A.A__tab .tab__group[data-tab="04"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/04.png);
  background-size: auto 100%;
  background-position: center right;
}
.sub__A.A__tab .tab__group[data-tab="05"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/05.png);
  background-size: auto 100%;
  background-position: center right;
}
.sub__A.A__tab .tab__group[data-tab="06"] .tab__img {
  background-image: url(../img/botox/sub_A/tab/06.png);
  background-size: auto 100%;
  background-position: center right;
}

@media (max-width: 768px) {
  .sub__A.A__tab .tab__group .tab__img {
    aspect-ratio: 700/384;
  }
}
/* ========================= 부위별 효과 ========================= */
.sub__part .part__container {
  background: url(../img/botox/part/bg.webp) center/cover no-repeat;
}
.sub__part .part__spot[data-part=cucullaris] {
  top: 18%;
  left: 40%;
}
.sub__part .part__spot[data-part=calf] {
  top: 89%;
  left: 53%;
}
.sub__part .part__spot[data-part=limbs] {
  top: 62%;
  left: 64%;
}
.sub__part .part__spot[data-part=armpit] {
  top: 29%;
  left: 37%;
}
.sub__part .part__spot[data-part=forehead] {
  top: 3%;
  left: 57%;
}
.sub__part .part__spot[data-part=frown] {
  top: 10%;
  left: 60%;
}
.sub__part .part__spot[data-part=eye-bag] {
  top: 9%;
  left: 52%;
}
.sub__part .part__spot[data-part=jaw] {
  top: 16%;
  left: 57%;
}

/* ==================== .sub__tab - tab__slider ==================== */
.sub__tab.tab__slider.--thumb__list {
  padding-bottom: 15em;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=xeomin] .tab__img {
  background: url(../img/botox/tab/xeomin/xeomin.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=xeomin] .thumb__list dl:nth-child(1)::before {
  background: url(../img/botox/tab/xeomin/01.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=xeomin] .thumb__list dl:nth-child(2)::before {
  background: url(../img/botox/tab/xeomin/02.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=xeomin] .thumb__list dl:nth-child(3)::before {
  background: url(../img/botox/tab/xeomin/03.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=xeomin] .thumb__list dl:nth-child(4)::before {
  background: url(../img/botox/tab/xeomin/04.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=allergan] .tab__img {
  background: url(../img/botox/tab/allergan/allergan.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=allergan] .thumb__list dl:nth-child(1)::before {
  background: url(../img/botox/tab/allergan/01.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=allergan] .thumb__list dl:nth-child(2)::before {
  background: url(../img/botox/tab/allergan/02.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=allergan] .thumb__list dl:nth-child(3)::before {
  background: url(../img/botox/tab/allergan/03.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=allergan] .thumb__list dl:nth-child(4)::before {
  background: url(../img/botox/tab/allergan/04.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=wondertox] .tab__img {
  background: url(../img/botox/tab/wondertox/wondertox.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=wondertox] .thumb__list dl:nth-child(1)::before {
  background: url(../img/botox/tab/wondertox/01.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=wondertox] .thumb__list dl:nth-child(2)::before {
  background: url(../img/botox/tab/wondertox/02.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=wondertox] .thumb__list dl:nth-child(3)::before {
  background: url(../img/botox/tab/wondertox/03.png) center/contain no-repeat;
}
.sub__tab.tab__slider.--thumb__list .tab__group[data-tab=wondertox] .thumb__list dl:nth-child(4)::before {
  background: url(../img/botox/tab/wondertox/04.png) center/contain no-repeat;
}

@media (max-width: 1024px) {
  .sub__tab.tab__slider.--thumb__list {
    padding-bottom: 10em;
  }
  .sub__tab.tab__slider .tab__nav {
    margin-right: 5%;
  }
}/*# sourceMappingURL=botox.min.css.map */