@charset "UTF-8";
/* 共通 ×記号ルール（CSS変数で調整）
   各要素側で --cross-rotation-before / --cross-rotation-after などを上書きしてください */
.cross-line::before,
.cross-line::after {
  content: "";
  position: absolute;
  left: var(--cross-left, 50%);
  top: var(--cross-top, 50%);
  height: var(--cross-height, 1px);
  background-color: var(--cross-color, #333);
  z-index: var(--cross-z, 10);
  transform-origin: center;
}
@media screen and (min-width: 1024px) {
  .cross-line::before,
  .cross-line::after {
    width: var(--cross-width, 138px);
  }
}
@media screen and (max-width: 1023px) {
  .cross-line::before,
  .cross-line::after {
    width: var(--cross-width, calc(clamp(0px, 11.9111111111vw, 84.5688888886px) * 1));
  }
}

.cross-line::before {
  transform: translate(-50%, -50%) rotate(var(--cross-rotation-before, 42deg));
}

.cross-line::after {
  transform: translate(-50%, -50%) rotate(var(--cross-rotation-after, -42deg));
}

@media screen and (max-width: 1023px) {
  #node-559219 {
    background: #EEECF0;
    background: linear-gradient(0deg, rgb(238, 236, 240) 0%, rgb(247, 250, 253) 100%);
  }
  #node-559219 .editorial-grid-formatter {
    min-height: auto;
  }
  #node-559219 .slick-slider {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1023px) {
  #node-559217 .editorial-grid-formatter__carousel .editorial-grid-formatter__item {
    padding: 0;
  }
  #node-559217 .editorial-grid-formatter__carousel .slick-track > div {
    padding: 0;
  }
  #node-559217 .editorial-grid-formatter__carousel-controls {
    top: 49%;
  }
}

@media screen and (min-width: 1024px) {
  .even_better_booster .pair__background {
    background: #EEECF0;
    background: linear-gradient(0deg, rgb(238, 236, 240) 0%, rgb(247, 250, 253) 100%);
    border-radius: 24px;
  }
}
.even_better_booster .pair {
  /* ペアカテゴリスタイル */
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair {
    padding-top: calc(clamp(0px, 3.1796875vw, 56.47125px) * 1);
    padding-bottom: calc(clamp(0px, 3.8541666667vw, 68.45px) * 1);
    padding-inline: calc(clamp(0px, 3.8541666667vw, 68.45px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair {
    margin-top: calc(clamp(0px, 3.5733333333vw, 25.3706666666px) * 1);
    margin-bottom: calc(clamp(0px, 2.3822222222vw, 16.9137777777px) * 1);
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair__head {
    margin-top: calc(clamp(0px, 7.1466666666vw, 50.7413333331px) * 1);
  }
}
.even_better_booster .pair .pair__title {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair__title {
    font-size: calc(clamp(0px, 2.3125vw, 41.07px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair__title {
    font-size: calc(clamp(0px, 4.7644444444vw, 33.8275555554px) * 1);
    line-height: 1.5;
  }
}
.even_better_booster .pair .pair__lead {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair__lead {
    font-size: calc(clamp(0px, 1.4453125vw, 25.66875px) * 1);
    margin-top: calc(clamp(0px, 1.9270833333vw, 34.225px) * 1);
    line-height: 1.5;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair__lead {
    font-size: calc(clamp(0px, 3.0968888889vw, 21.987911111px) * 1);
    margin-top: calc(clamp(0px, 3.5733333333vw, 25.3706666666px) * 1);
    line-height: 1.5;
  }
}
.even_better_booster .pair .pair-categories {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-categories {
    gap: calc(clamp(0px, 3.46875vw, 61.605px) * 1);
    margin-top: calc(clamp(0px, 2.6497395833vw, 47.059375px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-categories {
    gap: calc(clamp(0px, 6.1937777778vw, 43.9758222221px) * 1);
    margin-top: calc(clamp(0px, 4.7644444444vw, 33.8275555554px) * 1);
  }
}
.even_better_booster .pair .pair-categories .pair-item {
  background-color: #e1f5f1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-categories .pair-item {
    width: calc(clamp(0px, 21.1979166667vw, 376.475px) * 1);
    height: calc(clamp(0px, 6.9856770833vw, 124.065625px) * 1);
    border-radius: 24px;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-categories .pair-item {
    width: calc(clamp(0px, 36.8053333332vw, 261.3178666657px) * 1);
    height: calc(clamp(0px, 19.6533333333vw, 139.5386666661px) * 1);
    border-radius: 16px;
  }
}
.even_better_booster .pair .pair-categories .pair-item:nth-of-type(2) {
  background-color: #e8e9ed;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-categories .pair-item__content {
    font-size: calc(clamp(0px, 1.01171875vw, 17.968125px) * 1);
    line-height: 1.6;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-categories .pair-item__content {
    font-size: calc(clamp(0px, 2.8586666667vw, 20.2965333333px) * 1);
  }
}
.even_better_booster .pair .pair-categories .pair-item__label {
  display: block;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-categories .pair-item__label {
    font-size: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
    font-weight: 600;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-categories .pair-item__label {
    font-size: calc(clamp(0px, 3.3351111111vw, 23.6792888888px) * 1);
  }
}
.even_better_booster .pair .pair-content {
  background-color: #fff;
  text-align: center;
  border-radius: 24px;
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content > a {
    display: block;
    padding: calc(clamp(0px, 7.1466666666vw, 50.7413333331px) * 1) 0;
    width: calc(clamp(0px, 79.8044444441vw, 566.6115555534px) * 1);
    height: calc(clamp(0px, 110.5351111107vw, 784.799288886px) * 1);
    margin-inline: auto;
  }
}
.even_better_booster .pair .pair-content .pair-content__heading {
  position: relative;
  text-align: center;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content .pair-content__heading {
    border-top: 2px solid #b4b7b7;
    border-bottom: 2px solid #b4b7b7;
    margin: 0 calc(clamp(0px, 2.4088541667vw, 42.78125px) * 1);
    padding: calc(clamp(0px, 0.4817708333vw, 8.55625px) * 1) 0;
    font-size: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
    line-height: 1.63;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content .pair-content__heading {
    border-top: 1px solid #b4b7b7;
    border-bottom: 1px solid #b4b7b7;
    margin: 0 calc(clamp(0px, 8.3377777777vw, 59.198222222px) * 1);
    padding: calc(clamp(0px, 1.3489583333vw, 23.9575px) * 1) 0;
    font-size: calc(clamp(0px, 4.0497777778vw, 28.7534222221px) * 1);
    padding: calc(clamp(0px, 2.144vw, 15.2223999999px) * 1) 0;
  }
}
.even_better_booster .pair .pair-content .pair-content__heading::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content .pair-content__heading::after {
    top: calc(100% + clamp(0px, 0.6744791667vw, 11.97875px) * 1);
    border-left: calc(clamp(0px, 0.72265625vw, 12.834375px) * 1) solid transparent;
    border-right: calc(clamp(0px, 0.72265625vw, 12.834375px) * 1) solid transparent;
    border-top: calc(clamp(0px, 0.8190104167vw, 14.545625px) * 1) solid #45b035;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content .pair-content__heading::after {
    top: calc(100% + clamp(0px, 1.6675555555vw, 11.8396444444px) * 1);
    border-left: calc(clamp(0px, 1.6675555555vw, 11.8396444444px) * 1) solid transparent;
    border-right: calc(clamp(0px, 1.6675555555vw, 11.8396444444px) * 1) solid transparent;
    border-top: calc(clamp(0px, 1.9057777778vw, 13.5310222222px) * 1) solid #45b035;
  }
}
.even_better_booster .pair .pair-content .pair-content__item {
  display: inline-flex;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content .pair-content__item {
    gap: calc(clamp(0px, 0.2890625vw, 5.13375px) * 1);
    margin-right: calc(clamp(0px, 1.0598958333vw, 18.82375px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content .pair-content__item {
    gap: calc(clamp(0px, 1.1911111111vw, 8.4568888889px) * 1);
    margin-right: calc(clamp(0px, 1.9057777778vw, 13.5310222222px) * 1);
  }
}
.even_better_booster .pair .pair-content .pair-content__item .pair-content__checkbox {
  display: inline-block;
  background-color: transparent;
  flex-shrink: 0;
  position: relative;
  width: 0.9em;
  height: 0.9em;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content .pair-content__item .pair-content__checkbox {
    border: 2px solid #b4b7b7;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content .pair-content__item .pair-content__checkbox {
    border: 1px solid #b4b7b7;
  }
}
.even_better_booster .pair .pair-content .pair-content__item .pair-content__checkbox::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.2em;
  height: 0.4em;
  border-right: 2px solid #b4b7b7;
  border-bottom: 2px solid #b4b7b7;
  transform: translate(-50%, -60%) rotate(45deg);
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content .pair-content__item .pair-content__checkbox::after {
    border-right: 1px solid #b4b7b7;
    border-bottom: 1px solid #b4b7b7;
    transform: translate(-30%, -60%) rotate(45deg);
  }
}
.even_better_booster .pair .pair-content .pair-content__item .pair-content__keyword {
  font-weight: bold;
}
.even_better_booster .pair .pair-products {
  display: grid;
  align-items: end;
  justify-content: center;
  position: relative;
}
.even_better_booster .pair .pair-products .pair-products__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.even_better_booster .pair .pair-products .pair-products__item .pair-products__image {
  max-width: 100%;
  height: auto;
}
.even_better_booster .pair .pair-products__label {
  background-color: #e8e9ed;
  border-radius: 6px;
  display: inline-block;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-products__label {
    font-size: calc(clamp(0px, 0.8671875vw, 15.40125px) * 1);
    padding: calc(clamp(0px, 0.3854166667vw, 6.845px) * 1) calc(clamp(0px, 0.7708333333vw, 13.69px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-products__label {
    font-size: calc(clamp(0px, 2.6204444444vw, 18.6051555555px) * 1);
    margin-top: calc(clamp(0px, 1.1911111111vw, 8.4568888889px) * 1);
    margin-inline: auto;
    padding: calc(clamp(0px, 0.4764444444vw, 3.3827555555px) * 1) calc(clamp(0px, 3.5733333333vw, 25.3706666666px) * 1);
  }
}
.even_better_booster .pair .pair-products__label .pair-products__label--strong {
  font-weight: 600;
}
.even_better_booster .pair .pair-products__cta {
  margin-top: 1em;
  text-decoration: underline;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-products__cta {
    font-size: calc(clamp(0px, 0.8671875vw, 15.40125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-products__cta {
    font-size: calc(clamp(0px, 2.6204444444vw, 18.6051555555px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__text {
    margin-top: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
    font-size: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__text {
    margin-top: calc(clamp(0px, 3.5733333333vw, 25.3706666666px) * 1);
    font-size: calc(clamp(0px, 3.8115555555vw, 27.0620444443px) * 1);
  }
}
.even_better_booster .pair .pair-content__text--strong {
  color: #45b035;
  font-weight: 600;
}
.even_better_booster .pair .pair-content__note {
  color: #999;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__note {
    font-size: calc(clamp(0px, 0.6263020833vw, 11.123125px) * 1);
    margin-top: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__note {
    font-size: calc(clamp(0px, 2.3822222222vw, 16.9137777777px) * 1);
    margin-top: calc(clamp(0px, 3.5733333333vw, 25.3706666666px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-products {
    grid-template-columns: calc(clamp(0px, 8.9127604167vw, 158.290625px) * 1) calc(clamp(0px, 7.5638020833vw, 134.333125px) * 1);
    --cross-top: 60.5%;
    --cross-left: 55.4%;
    margin-top: calc(clamp(0px, 0.7708333333vw, 13.69px) * 1);
    margin-bottom: calc(clamp(0px, 0.7146666667vw, 5.0741333333px) * 1);
    gap: calc(clamp(0px, 3.7578125vw, 66.73875px) * 1);
    margin-left: calc(clamp(0px, 1.4453125vw, 25.66875px) * -1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-products {
    grid-template-columns: calc(clamp(0px, 44.0711111109vw, 312.9048888877px) * 1) calc(clamp(0px, 28.5866666666vw, 202.9653333326px) * 1);
    --cross-top: 60%;
    --cross-left: 53%;
    margin-top: calc(clamp(0px, 2.8586666667vw, 20.2965333333px) * 1);
  }
}
.even_better_booster .pair .pair-products .pair-products__item:nth-of-type(1) .pair-products__image {
  margin-left: 0;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-products .pair-products__item:nth-of-type(1) .pair-products__image {
    width: calc(clamp(0px, 11.5143229167vw, 204.494375px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-products .pair-products__item:nth-of-type(1) .pair-products__image {
    width: calc(clamp(0px, 28.4675555554vw, 202.1196444437px) * 1);
  }
}
.even_better_booster .pair .pair-products .pair-products__item:nth-of-type(2) {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-products .pair-products__item:nth-of-type(2) .pair-products__image {
    width: calc(clamp(0px, 9.7317708333vw, 172.83625px) * 1);
    margin-left: 0;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-products .pair-products__item:nth-of-type(2) .pair-products__image {
    width: calc(clamp(0px, 24.0604444444vw, 170.8291555549px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top {
    margin: calc(clamp(0px, 3.1315104167vw, 55.615625px) * 1) auto 0;
    padding-top: calc(clamp(0px, 2.6497395833vw, 47.059375px) * 1);
    padding-bottom: calc(clamp(0px, 2.4088541667vw, 42.78125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top {
    height: auto;
    width: calc(clamp(0px, 79.8044444441vw, 566.6115555534px) * 1);
    margin: calc(clamp(0px, 8.3377777777vw, 59.198222222px) * 1) auto 0;
    padding-top: calc(clamp(0px, 7.1466666666vw, 50.7413333331px) * 1);
    padding-bottom: calc(clamp(0px, 7.1466666666vw, 50.7413333331px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-content__heading {
    font-size: calc(clamp(0px, 1.3489583333vw, 23.9575px) * 1);
  }
  .even_better_booster .pair .pair-content__top .pair-content__heading::after {
    top: calc(100% + clamp(0px, 0.7708333333vw, 13.69px) * 1);
    border-left: calc(clamp(0px, 0.7708333333vw, 13.69px) * 1) solid transparent;
    border-right: calc(clamp(0px, 0.7708333333vw, 13.69px) * 1) solid transparent;
    border-top: calc(clamp(0px, 0.8671875vw, 15.40125px) * 1) solid #45b035;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-content__heading {
    margin: 0 calc(clamp(0px, 11.9111111111vw, 84.5688888886px) * 1);
  }
  .even_better_booster .pair .pair-content__top .pair-content__heading::after {
    top: calc(100% + clamp(0px, 1.6675555555vw, 11.8396444444px) * 1);
    border-left: calc(clamp(0px, 1.6675555555vw, 11.8396444444px) * 1) solid transparent;
    border-right: calc(clamp(0px, 1.6675555555vw, 11.8396444444px) * 1) solid transparent;
    border-top: calc(clamp(0px, 1.9057777778vw, 13.5310222222px) * 1) solid #45b035;
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-content__bottom {
    margin-left: calc(clamp(0px, 1.0598958333vw, 18.82375px) * -1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-products {
    grid-template-columns: calc(clamp(0px, 19.7526041667vw, 350.80625px) * 1) calc(clamp(0px, 18.5vw, 328.56px) * 1);
    gap: calc(clamp(0px, 2.4088541667vw, 42.78125px) * 1);
    margin-top: calc(clamp(0px, 0.6744791667vw, 11.97875px) * -1);
    --cross-top: 53%;
    --cross-left: 51%;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-products {
    grid-template-columns: calc(clamp(0px, 32.1599999999vw, 228.3359999991px) * 1) calc(clamp(0px, 31.9217777777vw, 226.6446222214px) * 1);
    gap: calc(clamp(0px, 8.0995555555vw, 57.5068444442px) * 1);
    margin-top: calc(clamp(0px, 3.3351111111vw, 23.6792888888px) * 1);
    --cross-top: 48%;
    --cross-left: 53%;
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) {
    margin-bottom: calc(clamp(0px, 2.0234375vw, 35.93625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) {
    margin-bottom: calc(clamp(0px, 5.7173333333vw, 40.5930666665px) * 1);
    align-items: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) .pair-products__image {
    margin-left: 0;
    width: calc(clamp(0px, 14.88671875vw, 264.388125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) .pair-products__image {
    width: calc(clamp(0px, 28.2293333332vw, 200.4282666659px) * 1);
  }
}
.even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) .pair-products__label {
  background-color: #e1f5f1;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) .pair-products__label {
    margin-left: calc(clamp(0px, 8.671875vw, 154.0125px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(1) .pair-products__label {
    display: grid;
    place-content: center;
    width: calc(clamp(0px, 28.4675555554vw, 202.1196444437px) * 1);
    height: calc(clamp(0px, 9.2906666666vw, 65.9637333331px) * 1);
    margin-right: 0;
  }
}
.even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(2) {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(2) .pair-products__image {
    width: calc(clamp(0px, 9.7317708333vw, 172.83625px) * 1);
    margin-left: calc(clamp(0px, 3.6614583333vw, 65.0275px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-products .pair-products__item:nth-of-type(2) .pair-products__image {
    width: calc(clamp(0px, 24.0604444444vw, 170.8291555549px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__top .pair-content__text {
    font-size: calc(clamp(0px, 1.2526041667vw, 22.24625px) * 1);
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__top .pair-content__text {
    font-size: calc(clamp(0px, 3.8115555555vw, 27.0620444443px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-contents {
    --cross-width: 80px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: calc(clamp(0px, 1.4453125vw, 25.66875px) * 1);
    margin-top: calc(clamp(0px, 1.9270833333vw, 34.225px) * 1);
  }
}
.even_better_booster .pair .pair-contents .pair-content > a {
  display: block;
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-contents .pair-content > a {
    padding: calc(clamp(0px, 2.4088541667vw, 42.78125px) * 1) 0 calc(clamp(0px, 2.3822222222vw, 16.9137777777px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-contents .pair-products__label {
    width: calc(clamp(0px, 16.4765625vw, 292.62375px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__smart .pair-content__heading::after {
    border-top: calc(clamp(0px, 0.8190104167vw, 14.545625px) * 1) solid #633889;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__smart .pair-content__heading::after {
    border-top: calc(clamp(0px, 2.0248888889vw, 14.3767111111px) * 1) solid #633889;
  }
}
.even_better_booster .pair .pair-content__smart .pair-content__text {
  font-weight: 600;
  color: #633889;
}
.even_better_booster .pair .pair-content__moisture {
  /* 商品ペアセクション */
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__moisture .pair-products {
    --cross-left: 53.5%;
    gap: calc(clamp(0px, 4.8177083333vw, 85.5625px) * 1);
    margin-left: calc(clamp(0px, 1.6861979167vw, 29.946875px) * -1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__moisture .pair-content__heading::after {
    border-top: calc(clamp(0px, 0.8190104167vw, 14.545625px) * 1) solid #f27aa0;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__moisture .pair-content__heading::after {
    border-top: calc(clamp(0px, 2.0248888889vw, 14.3767111111px) * 1) solid #f27aa0;
  }
}
.even_better_booster .pair .pair-content__moisture .pair-content__text {
  font-weight: 600;
  color: #f27aa0;
}
.even_better_booster .pair .pair-content__turn {
  /* 商品ペアセクション */
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__turn {
    padding-bottom: calc(clamp(0px, 0.9635416667vw, 17.1125px) * 1);
  }
}
@media screen and (min-width: 1024px) {
  .even_better_booster .pair .pair-content__turn .pair-content__heading::after {
    border-top: calc(clamp(0px, 0.8190104167vw, 14.545625px) * 1) solid #59a5c2;
  }
}
@media screen and (max-width: 1023px) {
  .even_better_booster .pair .pair-content__turn .pair-content__heading::after {
    border-top: calc(clamp(0px, 2.0248888889vw, 14.3767111111px) * 1) solid #59a5c2;
  }
}
.even_better_booster .pair .pair-content__turn .pair-content__text {
  font-weight: 600;
  color: #59a5c2;
}