/* Prize captions follow the mechanic headings at a slightly smaller size. */
.reference-home .container-home .premii-container .winter-prize .winter-prize-label {
  text-shadow: 0 2px 3px rgba(0, 15, 55, .85), 0 0 7px rgba(0, 15, 55, .55) !important;
}
.reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-qty-number,
.reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-qty-x,
.reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-name {
  font-family: var(--fontStdBlack), Arial, sans-serif;
  font-size: calc(var(--mechanic-title-size) * .9) !important;
  line-height: 1.08 !important;
  text-shadow: 0 2px 3px rgba(0, 15, 55, .85), 0 0 7px rgba(0, 15, 55, .55) !important;
}
.reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-name {
  margin-top: .12rem;
  white-space: nowrap;
}
.reference-home .container-home .premii-container .winter-prize.prize-item4 .winter-prize-label .prize-name {
  white-space: normal;
}
@media (max-width: 599px) {
  .reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-qty-number,
  .reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-qty-x { font-size: 13px !important; }
  .reference-home .container-home .premii-container .winter-prize .winter-prize-label .prize-name { font-size: 11px !important; }
}

/* Desktop: toate premiile urmează aceeași diagonală, pornind de la city break. */
@media (min-width: 1024px) {
  .reference-home:has(#winterEntryForm) .winter-instant-heading {
    display: none;
  }
  /* Diferențele de poziție pe orizontală sunt proiectate pe unghiul de 10,9°.
     Cei 0,8rem în plus compensează înălțimea mai mică a imaginilor instant. */
  .reference-home:has(#winterEntryForm) .container-home .premii-container .winter-prize.prize-item2 {
    top: calc(25.9rem - 3.85vw) !important;
  }
  .reference-home:has(#winterEntryForm) .container-home .premii-container .winter-prize.prize-item3 {
    top: calc(25.9rem - 6.5vw) !important;
  }
  .reference-home:has(#winterEntryForm) .container-home .premii-container .winter-prize.prize-item4 {
    top: calc(25.9rem - 9.05vw) !important;
  }
  .reference-home:has(#winterEntryForm) .container-home .premii-container .winter-prize:not(.grand-prize) .winter-prize-label {
    margin-top: .4rem !important;
  }
}
