body {
  background: url("../assets/images/background-60.png"), #db2777;
  background-attachment: fixed;
  background-size: contain;
}

.anchor {
  position: relative;
  visibility: hidden;
}

.anchor span {
  position: absolute;
  top: -10rem;
}

.product img:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-out;
}

.old-price {
  text-decoration: line-through;
  color: gray;
}

.new-price {
  font-weight: bold;
  color: #db2777;
  font-size: xx-large;
}

.highlight {
  font-weight: bold;
  color: #DB2777;
  font-size: xx-large;
}

.new-price::before, .old-price::before {
  content: "$";
}

.time-remain {
  font-weight: 900;
  color: #db2777;
  font-size: 36px;
}

.link {
  position: relative;
  cursor: pointer;
}

.link::after {
  content: "";
  height: 5px;
  background-color: #db2777;
  opacity: 0;
  position: absolute;
  bottom: -2px;
  width: 0%;
  left: 0;
  right: 0;
  transition: width 0.5s;
}

.link:hover::after {
  display: block;
  width: 100%;
  opacity: 1;
}

.title {
  text-shadow: 4px 4px 0 black;
  color: white;
  line-height: 36px;
}

.title .time-remain {
  background-color: white;
  border-radius: 10px;
  padding: 0 8px 0 8px;
  text-shadow: none;
  margin: 0 8px 0 8px;
}

.bolt {
  text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.fa.hidden, .fab.hidden, .fad.hidden, .fal.hidden, .far.hidden, .fas.hidden {
  display: none !important;
}

.coupon {
  -webkit-mask-image: radial-gradient(circle at right 50px bottom 10px, transparent 10px, red 10.5px), linear-gradient(transparent 25%, red 0, red 75%, transparent 0);
  -webkit-mask-size: 100%, 4px 16px;
  -webkit-mask-repeat: repeat, repeat-y;
  -webkit-mask-position: 0 10px, calc(100% - 48px);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  flex: 1;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: .5rem;
  padding: 2rem 56px 2rem 1rem;
  background: linear-gradient(rgba(252, 211, 77), rgba(252, 211, 77));
}