#pageContainer.ftl .ftl-lineup {
  max-height: unset;
  background-size: cover;
}

#pageContainer #lineup.ftl-lineup .ftl-lineup__cont {
  display: flex;
}

#pageContainer.ftl .ftl-lineup__cont-head ul {
  display: block;
}

#pageContainer.ftl .ftl-lineup__cont-head li {
  border-radius: 10px 0px 0 10px;
  width: 60px;
}

#pageContainer.ftl .ftl-lineup__cont-body {
  margin-top: 0;
  height: 462px;
}

#pageContainer.ftl .ftl-lineup__cont-head li:nth-last-of-type(-n + 7) {
  margin-bottom: 4px;
}

#pageContainer.ftl .ftl-lineup__cont-head li.new::before {
  width: 32px;
  height: 32px;
  margin-top: -15px;
  margin-left: -12px;
}

#pageContainer.ftl .ftl-lineup__cont-head li.new::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/-/Media/com/flash-tint-lip/20250624/new.png);
}

@media screen and (max-width: 767px) {
  #pageContainer.ftl .ftl-lineup__cont-body {
    margin-top: 0;
    height: calc(462 / 375 * 100vw);
  }
  #pageContainer.ftl .ftl-lineup__cont-head li {
    border-radius: calc(10 / 375 * 100vw) 0px 0 calc(10 / 375 * 100vw);
    width: calc(60 / 375 * 100vw);
  }
  #pageContainer.ftl .ftl-lineup__cont-head li:nth-last-of-type(-n + 7) {
    margin-bottom: calc(4 / 375 * 100vw);
  }
}

#smokypink,
#terracotta {
  position: relative;
}

#smokypink h3.ftl-lineup__cont-ttl img,
#terracotta h3.ftl-lineup__cont-ttl img {
  transform: scale(0.95, 1) translateX(-2.5%);
}

#smokypink p.icon_limited,
#terracotta p.icon_limited {
  display: block;
  position: absolute;
  width: 22.5%;
  height: 0;
  padding-bottom: 26%;
  top: 0;
  right: 0;
  font-size: 20%;
  text-indent: -940px;
  overflow: hidden;
  background-image: url(./icon_limited.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

#smokypink p.icon_limited {
  background-color: #c35c5d;
}

#terracotta p.icon_limited {
  background-color: #9d3419;
}
