/* font-size調整 */
body[data-content-path*="/promotion/sensai_biomimesis_series"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/sensai_biomimesis_series"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/total_lip_treatment"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/total_lip_treatment"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/double_moisturising"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/double_moisturising"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .store-locator .l-ButtonUnit__link,
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .l-ButtonUnit__link,
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .store-locator .l-ButtonUnit__link {
  font-size: 17px;
  line-height: 1.38;
  letter-spacing: normal;
}

/* sensai_biomimesis_series */
body[data-content-path*="/promotion/sensai_biomimesis_series"] .is-colorset--1 .l-ButtonUnit__link {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #9f8839;
  box-shadow: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/sensai_biomimesis_series"] .is-colorset--1 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/sensai_biomimesis_series"] .is-colorset--1 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/sensai_biomimesis_series"] .is-colorset--1 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #9f8839;
}

/* total_lip_treatment */
body[data-content-path*="/promotion/total_lip_treatment"] .is-colorset--3 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/total_lip_treatment"] .is-colorset--3 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/total_lip_treatment"] .is-colorset--3 .l-ButtonUnit__link:not([href^="#movie"]):hover {
  opacity: 1;
}
body[data-content-path*="/promotion/total_lip_treatment"] .is-colorset--3 .l-ButtonUnit__link:not([href^="#movie"]):hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #ccb871;
}

/* sensai_as_micro_mousse_treatment */
body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .is-colorset--4 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1025px) {
  html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .g-ButtonP__list__item-lg-2 {
    width: 90%;
  }
   html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .g-ButtonP__list__item-lg-3 {
    width: 48%;
  }
  html[lang^=ru] body[data-content-path*="/ru/ru/promotion/sensai_as_micro_mousse_treatment"] .store-locatorBtn .g-ButtonP__list__item-lg-2 {
    width: 50%;
  }
}
@media (min-width: 641px) and (max-width: 1024px) {
  html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .opt-md-pr30pc--imp.l-ButtonP.is-equalWidth {
    padding-right: 0 !important;
  }
  html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .g-ButtonUnit__link.is-background {
    padding: 11px 0;
  }
  html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .g-ButtonP__list__item-md-2 {
    width: 80%;
  }
  html[lang^=ru] body[data-content-path*="/ru/ru/promotion/sensai_as_micro_mousse_treatment"] .store-locatorBtn .g-ButtonP__list__item-lg-2 {
    width: 50%;
  }
}
@media (max-width: 640px) {
  html[lang^=ru] body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .g-ButtonUnit__link.is-background {
    padding: 11px 15px;
  }
  html[lang^=ru] body[data-content-path*="/ru/ru/promotion/sensai_as_micro_mousse_treatment"] .store-locatorBtn .g-ButtonP__list__item-lg-2 + .g-ButtonP__list__item-lg-2 {
    margin-top: 20px;
  }
}

body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .is-colorset--4 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/sensai_as_micro_mousse_treatment"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}

/* double_moisturising */
body[data-content-path*="/promotion/double_moisturising"] .is-colorset--4 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/double_moisturising"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/double_moisturising"] .is-colorset--4 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/double_moisturising"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}

/* cellular_performance_intensive_hand_treatment */
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--4 .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--3 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext,
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--3 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--4 .l-ButtonUnit__link:hover,
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--3 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}
body[data-content-path*="/promotion/cellular_performance_intensive_hand_treatment"] .is-colorset--3 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #ccb871;
}

/* ultimate_the_cream_saho_limited_edition */
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link,
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext,
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link:hover,
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}
body[data-content-path*="/promotion/ultimate_the_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #ccb871;
}

/* cellular_performance_cream_saho_limited_edition */
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link,
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext,
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link:hover,
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}
body[data-content-path*="/promotion/cellular_performance_cream_saho_limited_edition"] .is-colorset--3 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #ccb871;
}

/* sensai_the_12_holiday_gifts */
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .is-colorset--4 .l-ButtonUnit__link {
  display: flex;
  justify-content: center;
  align-items: center;
}
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .is-colorset--4 .l-ButtonUnit__link .cmn-richtext {
  width: fit-content;
}
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .is-colorset--4 .l-ButtonUnit__link:hover {
  opacity: 1;
}
body[data-content-path*="/promotion/sensai_the_12_holiday_gifts"] .is-colorset--4 .l-ButtonUnit__link:hover:after {
  content: "";
  border-width: 0 1.5px 1.5px 0 !important;
  width: 1px;
  height: 1px;
  display: inline-block;
  padding: 3px;
  margin: 7px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border: solid #000;
}