
  .Performance .Performance-tag {
    display: inline-flex;
    align-self: flex-start;
    margin-bottom: calc(var(--spaces) * 0.55);
    padding: calc(var(--spaces) / 3) calc(var(--spaces) / 2) calc(var(--spaces) / 2);
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.1875rem;
  }
.Performance .Performance-tag.Performance-tag--premiere {
      background-color: var(--clr-blue);
      color: var(--clr-white);
    }
.Performance .Performance-tag.Performance-tag--reopening {
      background-color: #d1e2de;
      color: var(--clr-black);
    }
.Performance .Performance-tag.Performance-tag--guestplay {
      background-color: #f2e3d4;
      color: var(--clr-black);
    }
.Performance .Performance-tag.Performance-tag--forthelasttime {
      background-color: #e9e9e9;
      color: var(--clr-black);
    }
.Performance .Performance-tag.Performance-tag--cancelled {
      background-color: var(--clr-red);
      color: var(--clr-white);
    }
.Performance .Performance-details {
    display: flex;
    flex-direction: column;
    grid-column: span 2;
  }
.Performance .Performance-productionTitle {
    font-weight: 600;
    color: var(--clr-red);
  }
.Performance .Performance-productionSubtitle,
  .Performance .Performance-venue {
    font-size: 1.125rem;
  }
@media screen and (min-width: 1024px) {
    .Performance .Performance-links {
      min-width: 12rem;
      margin-left: auto;
  }
    }
.Performance .TicketLink,
  .Performance .ProductionLink {
    color: var(--clr-red) !important;
  }
.Performance .TicketLink,
  .Performance .ProductionLink {
    display: flex;
    align-items: center;
    margin-left: auto;
    font-size: 1.25rem;
    font-weight: 700;
  }
.Performance .TicketLink--soldOut {
    color: var(--clr-greyLightest) !important;
  }
.Performance .TicketLink--soldOut {
    display: inline-flex;
    align-items: center;
    padding: calc(var(--spaces) / 3) calc(var(--spaces) / 2);
    background-color: var(--clr-pink);
  }
.Performance .TicketLink--soldOut svg {
      fill: var(--clr-greyLightest);
    }
.Performance svg {
    height: var(--spaces);
    margin-right: var(--spaces);
    fill: var(--clr-red);
  }
