.line-up {
  pointer-events: auto;
  text-align: center;
  cursor: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
  transition: opacity .2s;
}

.story, .look-book {
  text-align: center;
  font-size: 15px;
  line-height: 16px;
}

.nav__link-div-4 {
  color: #fff;
  background-color: #000;
  border: .1vw solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.nav__link-div-4:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.nav__link-div-4.w--current {
  color: #fff;
  background-color: #000;
  border: .1vw solid #000;
  border-radius: 0;
  text-decoration: none;
}

.promotion {
  text-align: center;
  font-size: 15px;
  line-height: 16px;
}

.nav__container {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.nav {
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.nav__menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  border-right: 0 #333;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.about {
  text-align: center;
  font-size: 15px;
  line-height: 16px;
}

.rs_ck_4-1_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.rs_ck_11_tabs {
  background-color: #ffe7ed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.rs_ck_2-1_1 {
  position: static;
}

.rs_ck_5_6 {
  position: absolute;
  top: 88%;
  left: 0%;
  right: 0%;
}

._202602_cd_1 {
  background-color: #f4e5e5;
}

.rs_ck_5_4 {
  position: absolute;
  top: 70%;
  left: 0%;
  right: 0%;
}

.rs_ck_2-6_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.icon {
  color: #fff;
  margin-top: 400%;
  margin-bottom: 100%;
  font-size: 100%;
}

.rs_ck_7_btn_5 {
  width: 100%;
  height: 100%;
}

.rs_ck_4-2_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.slider-25 {
  background-color: #0000;
  width: 110%;
  height: auto;
  position: absolute;
  inset: 0% 0% auto -5%;
  overflow: clip;
}

.rs_ck_2-5_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.rs_ck_4-3_3 {
  position: absolute;
  top: 73%;
  left: 0%;
  right: 0%;
}

.mask-5 {
  width: 80%;
  height: 100%;
  left: 10%;
  right: 10%;
}

.rs_ck_2_1 {
  position: absolute;
  top: 57%;
  left: 0%;
  right: 0%;
}

.rs_ck_3-2_2 {
  position: absolute;
  top: 50%;
  left: 0%;
  right: 0%;
}

.slider-24-copy {
  background-color: #0000;
  border-radius: 0;
  width: 90%;
  height: 80%;
  position: absolute;
  inset: 5% 5% auto;
}

.relativediv {
  justify-content: center;
  width: auto;
  max-width: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.rs_ck_3-1_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.slide-nav-16 {
  font-size: 16px;
  inset: auto 0% 0%;
}

.rs_ck_4-5_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.lineup {
  position: relative;
}

.rs_ck_2-7_3 {
  position: absolute;
  top: 47%;
  left: 0%;
  right: 0%;
}

.rs_ck_2_3 {
  position: absolute;
  top: 71%;
  left: 0%;
  right: 0%;
}

.rs_ck_2-1_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.section-21 {
  background-color: #ffe7ed;
  width: 100%;
}

.tab-link {
  color: #fff;
  background-color: #afafaf;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 5px;
  padding: 5px;
  display: flex;
}

.tab-link.w--current {
  background-color: #03afd5;
  border-radius: 8rem;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}

.image-389 {
  width: 100%;
}

.rs_ck_9_1 {
  position: absolute;
  top: 37%;
  left: 0%;
  right: 0%;
}

.tab {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rs_ck_4_1 {
  position: absolute;
  top: 58%;
  left: 0%;
  right: 0%;
}

.rs_ck_15_txt {
  background-color: #ffcdd8;
  width: 100%;
}

.rs_ck_3_2 {
  position: absolute;
  top: 84%;
  left: 0%;
  right: -7%;
}

.rs_ck_7_btn_4 {
  width: 100%;
  height: 100%;
}

.text-block_vtech {
  color: #000;
  text-align: center;
  border: 1px #000;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: underline;
}

.rs_ck_11-3_3 {
  cursor: pointer;
}

.image-1394 {
  opacity: 1;
}

.rs_ck_2_2 {
  position: absolute;
  top: 82%;
  left: 0%;
  right: 0%;
}

.relativediv-11 {
  width: 100%;
  position: relative;
}

.section-19 {
  width: 100%;
}

.rs_ck_7_btn_3 {
  width: 100%;
  height: 100%;
}

.dropdown_list_vtech {
  text-align: left;
  background-color: #ffe7ed;
  width: 100%;
  position: static;
}

.rs_ck_2-4_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.rs_ck_11-1_1 {
  cursor: pointer;
}

.rs_ck_3-3_2, .rs_ck_4-4_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.rs_ck_5_1 {
  position: static;
}

.rs_ck_3-2_3 {
  position: absolute;
  top: 75%;
  left: 0%;
  right: 0%;
}

.dropdown_toggle_vtech-copy {
  background-color: #ffcdd8;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 0 50px;
  font-size: 10px;
  display: flex;
}

.rs_ck_4_2 {
  position: absolute;
  top: 77%;
  left: 0%;
  right: 0%;
}

.rs_ck_7_menu {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: 6%;
  margin-right: 6%;
  display: flex;
}

.rs_ck_7_menu_-copy {
  background-color: #ffe7ed;
  justify-content: center;
  align-items: center;
  margin-left: 6%;
  margin-right: 6%;
  display: flex;
}

.text-block_vtech2 {
  color: #000;
  text-align: left;
  width: 100%;
  padding: 0% 5% 15%;
  font-size: 14px;
  transition: opacity .2s;
  box-shadow: 0 2px 5px #0003;
}

.rs_ck_5_5 {
  position: absolute;
  top: 81%;
  left: 0%;
  right: 0%;
}

.rs_ck_2-7_2 {
  position: absolute;
  top: 72%;
  left: 0%;
  right: 0%;
}

.slide-5 {
  height: 100%;
}

.slide-nav-17 {
  inset: 0% 0% auto;
}

.rs_ck_3_1 {
  position: absolute;
  top: 69%;
  left: 0%;
  right: 0%;
}

.section-23 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rs_ck_7_btn_2 {
  width: 100%;
  height: 100%;
}

.rs_ck_7_tap {
  background-color: #fff;
}

.rs_ck_5_3 {
  position: absolute;
  top: 62%;
  left: 0%;
  right: 0%;
}

.rs_ck_5_2 {
  position: absolute;
  top: 52%;
  left: 0%;
  right: 0%;
}

.image-1393 {
  opacity: 1;
}

.rs_ck_2-2_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.rs_ck_12_txt {
  background-color: #ffe7ed;
  width: 100%;
}

.rs_ck_2-3_2 {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
}

.dropdown_list_vtech-copy {
  text-align: left;
  background-color: #ffcdd8;
  width: 100%;
  position: static;
}

.right-arrow-2 {
  width: 10%;
  right: 5%;
}

.rs_ck_11-2_3 {
  cursor: pointer;
}

.rs_ck_3-4_2 {
  position: absolute;
  top: 66%;
  left: 0%;
  right: 0%;
}

.rs_ck_7_btn_1 {
  width: 100%;
  height: 100%;
  position: static;
}

.image-1395 {
  opacity: 1;
}

.tab-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mask-4 {
  border-radius: 0;
}

.tab-link-2 {
  aspect-ratio: 1;
  color: #fff;
  background-color: #fff;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 45%;
  margin: 5px;
  padding: 5px;
  display: flex;
}

.tab-link-2.w--current {
  aspect-ratio: 1;
  background-color: #000;
  border-radius: 8rem;
  width: 45%;
  margin-top: 5px;
  padding-top: 5px;
  font-size: 14px;
  font-weight: 500;
}

.rs_ck_4-3_2 {
  position: absolute;
  top: 50%;
  left: 0%;
  right: 0%;
}

.section-18 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: static;
}

.dropdown_toggle_vtech {
  background-color: #ffe7ed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 0 50px;
  font-size: 10px;
  display: flex;
}

.rs_ck_11-1_3 {
  cursor: pointer;
}

.left-arrow-2 {
  width: 10%;
  left: 5%;
}