```
.ticket-selection * {
  color: #fff;
}

.ticket-selection .ticket__incrementer-buttons {
  background: #fff;
}

.ticket-selection .ticket__incrementer-buttons svg {
  stroke: #000;
}

.accordion-item .ticket-selection__accordion-indicator svg {
  stroke: #fff;
  fill: #fff;
}

.ticket {
  background: rgba(0,0,0,0.4) !important;
}

.ticket-selection {
    margin: 10px 0;
  }

@media (min-width: 720px) {
  .ticket-selection .ticket-selection__section {
    padding: 0px 20px 15px 20px;
  }
}


[data-category-id="1498"] .ticket-selection__section {
  background: -webkit-linear-gradient(bottom, #FCEC01 0%, #FCEC01 100%);
  background: linear-gradient(to bottom, #FCEC01 0%, #FCEC01 100%);
}


.event-hero {
  position: relative;
  overflow: hidden;
  background: -webkit-linear-gradient(bottom, #FFB82C 0%, #FFB82C 100%);
  background: linear-gradient(to bottom, #FFB82C 0%, #FFB82C 100%);
}


.flash_alert {
  background: -webkit-linear-gradient(left, #FFB82C 0%, #FFB82C 100%);
  background: linear-gradient(to right, #FFB82C 0%, #FFB82C 100%);
}

.accordion-content,
.accordion-title {
  background: none !important;
}

.ticket-selection .ticket__name {
  font-weight: bold;
  color: #fff;
}

.ticket__price {
  color: #FFF
}

.btn {
  background: -webkit-linear-gradient(left, #FFB82C 0%, #FFB82C 100%);
  background: linear-gradient(to right, #FFB82C 0%, #FFB82C 100%);
}

.event-map__marker {
  background: -webkit-linear-gradient(left, #FFB82C 0%, #FFB82C 100%);
  background: linear-gradient(to right, #FFB82C 0%, #FFB82C 100%);
}

.text-link {
  color:#000000;
}

.ticket__description {
  color: #FFF
}

.ticket-selection__category-name:before {
  white-space: pre;
}

.ticket-selection__section:before {
  height: 350px;
  width: 90%;
  display: block;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0px auto;
}

.ticket-selection__category-name,
.ticket-selection__accordion-indicator {
  display: none;
}

.ticket-selection__category-description {
  text-align: center;
}

.ticket-selection__category-wrapper {
    padding-top: 0;
}


@media (max-width: 640px) {
  .ticket-selection__section:before {
    height: 40vw !important;
  }
}

.bg-blur {
  display: none;
}

.ticket:before {
  background: rgba(255,255,255,0.1)
}

.ticket.is-selected:before {
  background: #fff;
}

.purchase-process-header {
  background: black;
}

.purchase-process-wrapper .bg-blur {
  display: block;
}

.purchase-process-header__wrapper {
  background: none;
}

.purchase-process-header__title {
  font-size: 1.4375rem;
}

@media print, screen and (min-width: 40em) {
 .purchase-process-header__title {
    font-size: 1.75rem;
  }
}

ul.ticket-selection .ticket__banner:after {
  content: "";
  display: none;
}

ul.ticket-selection .ticket__banner:before {
  background: #fff;
}

[data-category-id="458"].ticket-selection .ticket__banner:before {
  background: #000 !important;
}

.purchase-process-header__button-container .btn {
  background: #fff;
  color: #000;
}


.purchase-process-header__title {
  opacity: 0;
}

.purchase-process-header .bg-blur {
  display: none;
}

[data-category-id="460"] .ticket__banner {
  display: none;
}

.ticket--sold-out .ticket__info:before, .ticket--booked-out .ticket__info:before, .ticket--coming-soon .ticket__info:before, .ticket--not-registered .ticket__info:before {
  border-color: #fff;
  color: #fff;
}

.banner--success h1 {
  font-size: 0;
}

.banner--success h1:before {
  font-size: 1.375rem;
  content: "You're going to Sound Factory!"
}

@media print, screen and (min-width: 64em) {
  .banner--success h1:before {
    font-size: 1.625rem;
  }
}

.banner--success {
    background-image: -webkit-linear-gradient(left, #FFB82C 0%, #FFB82C 100%);
    background-image: linear-gradient(to right, #FFB82C 0%, #FFB82C 100%);
}

.ticket.ticket--display {
  background: #fff !important;
}

label.radio-button-group__wrapper[for="friend-option"] {
  font-size: 0 !important;
}

label.radio-button-group__wrapper[for="friend-option"]:before {
  content: "Someone Else";
  font-size: 0.75rem;
}

.ticket-assign-layout__form-section .bg-card > .field:first-child .field__label {
  font-size: 0;
  padding-right: 10px;
  padding-bottom: 10px;
}

.ticket-assign-layout__form-section .bg-card > .field:first-child .field__label:before {
  font-size: 0.75rem;
  color: #3B4852;
  font-weight: bold;
  content: "This ticket belongs to: (Details of the Rager)"
}

.ticket-assign-layout__form-section .bg-card > .field:first-child .field__toggle-wrapper {
  display: block;
  margin: 15px 0;
}

.ticket-assign-layout__form-section .bg-card > .field:first-child .field__toggle-wrapper {
  display: block;
  margin: 15px 0;
}

.ticket-assign-layout__form-section .bg-card > .field:first-child label.radio-button-group__wrapper {
  line-height: 3rem;
  height: 3rem;
  font-weight: bold;
}

.ticket__banner {
  text-transform: capitalize;
}

.ticket-selection__category-info,
.ticket-selection__category-info p {
  width: 100%;
}
```