<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* expert mode | racing */

@font-face {
  font-family: 'Goo Icons';
  src: url('\2F assets\2F fonts\2F goo\2D icons\2F goo\2D icons\2E ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}







.d1 {
    font-family: Montserrat !important;
}

.slider .bottomContent .d1 {
    font-family: Montserrat !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}

@media(max-width: 1160px) {
    .slider .bottomContent .d1 {
        font-size: 35px !important;
    }
}

@media(min-width: 1160px) {
    .slider .bottomContent .d1 {
        font-size: 40px !important;
    }
}

h1 {
    font-family: Montserrat !important;
    font-weight: 300 !important;
    color: #1b1c1f !important;
}

@media(max-width: 1160px) {
    h1 {
        font-size: 30px !important;
        line-height: 30px !important;
    }
}

@media(min-width: 1160px) {
    h1 {
        font-size: 34px !important;
        line-height: 34px !important;
    }
}

h2 {
    font-family: Montserrat !important;
    font-weight: 500 !important;
    color: #1b1c1f !important;
    font-size: 24px !important;
    line-height: 24px !important;
}

h3 {
    font-family: Montserrat !important;
    font-weight: 500 !important;
    color: #1b1c1f !important;
    font-size: 20px !important;
    line-height: 20px !important;
}

body {
    font-family: Montserrat !important;
    font-weight: 400 !important;
    color: #404040 !important;
    font-size: 15px !important;
}


.slider { background-color: #000000; }

.slider .content .imageWrap.duotone {background-color: #000000; !important;}

.headerImageWrapper { background: #000000 !important; }
.event-private-sale-header { background-color: #000000 !important; }

.input input:focus, .input.dark input:focus, .input textarea:focus, .input select:focus, .input.sms-code input:focus { border-color: #000000; }
.search-select input:focus, .search-select textarea:focus, .input input:focus:not([readonly]), .input textarea:focus { border-color: #000000; }
.search-select input:focus + .placeholder, .search-select textarea:focus + .placeholder, .input input:focus + .placeholder, .input textarea:focus + .placeholder { color: #000000; }

.phone-input:focus-within { box-shadow: 0 0 0 2px #000000; }

.grandstand .block .features .star i[class],
.rating .star i,
.stadiumMap .grandstandTooltip .star i[class],
.stadiumMap .sectionTooltip .star i[class],
.grandstand .block .name .mobileRightSide .star i[class] { color: #000000; }

.seatsMenu .mobileBottom .arrow i { color: #000000; }

.navigationBox .viewBox {
    background-color: rgba(0,0,0,0.4);
    border-color: #000000;
}

.grandstandMenuHead .mobileDetailButton i:before,
.grandstandMenuHead .mobileDetailButton span {
    color: #000000;
}

#svg-tooltip .star i { color: #000000 !important;}

.checkbox input:checked ~ .radioBtn { border-color: #000000; }

#funnel .radio-input-with-content input[type="radio"]:checked + .form-check-content { border-color: #000000; }
.selected-carrier { border-color: #000000; }

.checkbox .radioBtn:after { background-color: #000000; }

.pagination .item.active:after { background-color: #000000; }

.input input:focus + .placeholder, .input textarea:focus + .placeholder, .input-select.focus .placeholder { color: #000000; }

.customer-info .customer-info-header p:last-child .sign-in i { color: #000000; }

.customer-info .customer-info-header p:last-child .sign-in:hover { color: #000000; }

.sidebar .list.accountLinks li .icon-logout { color: #000000; }

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
    background: transparent;
    position: relative;
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000000;
    opacity: 0.04;
}
.conversation .title a { color: #000000; }
#account .accountSidebar .logoutButton .icon { color: #000000; }
#account .mobileMenu .logoutButton .icon { color: #000000; }
#account .accountSidebar .menu .item:after { background-color: #000000; }
#account .mobileMenu .item:after { background-color: #000000; }
.topNavigation .navItems .navItem .icon { color: #000000; }
.topNavigation .navItems .navItem .icon:hover i { color: #000000; }
#account .accountSidebar .expandButton:after { background-color: #000000; }

.orderDetail .orderDetailCard .detail .link { color: #0E2E56; }

.cart-item-subscription .cart-item-body .subscription-name .link { color: #0E2E56; }

.popover .content .list li:hover {
    color: #000000; 
    background-color: rgba(0,0,0,0.04);
}

#funnel .radio-input-with-content input[type="radio"]:checked {
    box-shadow: 0 0 0 2px #000000;
}

#funnel .radio-input-with-content input[type="radio"]:checked:before  { background-color: #000000; }

.funnel-my-cart-item .cart-img .p-count { background-color: #000000; }

#account .tabs .item:after { background-color: #000000; }

#account .menuWrap .menu .item:after { background-color: #000000; }

.card .date { color: #000000; }

.slider.isEventPage .content .imageWrap { background-color: #000000; }

.slider.minimalHeader .imageWrap.minimalHeader.duotone { background-color: #000000; }

.sessionsListWrap .sessionsList .session.active {
    background-color: rgba(0,0,0,0.08);
}

.sessionsListWrap .sessionsList .session.active:after{ background-color: #000000 !important; }

.vueSliderWrap .carousel__pagination .carousel__pagination-item .carousel__pagination-button.carousel__pagination-button--active { background-color: #000000; }

.popover.sorting .content .list li.active span { color: #000000; }

.filters .popover.open .head button { color: #000000 !important; border-color: #000000 !important; }

.vue-slider-process { background-color: #000000 !important; }

.vue-slider-dot-handle { background-color: #000000 !important; }

.checkbox input:checked ~ .checkMark { border-color: #000000; }

.checkbox .checkMark:after { background-color: #000000; }

.filters .popover .head button.active { color: #000000 !important; border-color: #000000 !important; }
.subscriptionDetail .filters .popover .head button { color: #000000 !important; border-color: #000000 !important; }

.filterSortWrap .btn.mobile.active { color: #000000 !important; border-color: #000000 !important; }

.header .primaryNav .productCounter { background-color: #000000; }

.counterBlock i:hover {
    background-color: rgba(0,0,0,0.4) !important;
}

#eventLanding hr { 
    background-color: ;
    border-top: 2px solid ;
}

.primaryStripeColor { background-color: #0E2E56 !important; }

.checkbox.radio .radioBody .radioButton.active:after { background-color: #0E2E56 !important; }
.checkbox.radio .radioBody .radioButton.active .handle { background-color: #0E2E56 !important; }

.btn.primary {
    background-color: #0E2E56 !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    }

.productItemVip .features .star i {
    color: #000000;
}

.btn.secondary {
    background-color: transparent !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000000 !important;
            border: 1px solid !important;
        border-color: #E0E0E0 !important;
    }

.btn.primary.disabled::before {background-color: rgba(14,46,86,0.04) !important}
.btn.secondary.disabled {background-color: rgba(14,46,86,0.04) !important} 

#calendarPage .filterBlock input[type=checkbox]:checked:before { background-color: #000000; }

.btn.disabled {
    color: rgba(0,0,0,0.38) !important;
}

.btn.secondary:hover  {
    background-color: rgba(0,0,0,0.04) !important;
}

.carriersContainer .carriersCart.active  {
    background-color: rgba(0,0,0,0.04) !important;
}

.carriersContainer .carriersCart.active:after { background-color: #000000 !important; }


.btn.primary.disabled {
    background-color: rgba(255,255,255,1) !important;
}

.btn {
            background-color: rgba(0,0,0,0.001) !important;
    
            border: 1px solid;
        border-color: #E0E0E0;
        font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000000 !important;
}

.filters .popover .head button {
    color: #0E2E56 !important;
}

.lightHeader {
    background-color: #ffffff !important;
}

.progress-navigation .wizardBar li a {
    color: #1b1c1f !important;
}

.tabs-wrap, .tabsOverWrap {
    background-color: #000000 !important;
}

.tabs-wrap .tab {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.tabs-wrap .tab::after{
    background-color: #000000 !important;
}

#pageMenu .tabs-wrap, .tabsOverWrap {
    background-color: #F7F7F7  !important
}

#pageMenu .tabs-wrap .tab{
    background-color: #F7F7F7  !important;
    color: #1b1c1f  !important;
    font-family: Montserrat  !important;
    font-size: 14px  !important;
    font-weight: 500  !important;
}

#pageMenu .tabs-wrap .tab::after{
    background-color: #000000  !important;
}

#primaryNav {
    background-color: #ffffff !important;
    color: #1b1c1f !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

#primaryNav .icon, #primaryNav .big {
    color: #1b1c1f !important;
}

#primaryNav .head .head-item-text {
    color: #1b1c1f !important;
}

#primaryNav .burger .bar {
    background-color: #1b1c1f !important;
}

#primaryNav .productCounter {
    background-color: #000000 !important;
}

#progressBar { background-color: #000000 !important; }

.header #progressContainer #progressBar { background-color: #000000 !important; }

.vueTabs .track { background-color: #000000 !important; }

.funnel-my-cart-item .cart-img .p-count { background-color: #000000; }

.progress-navigation .wizardBar li:before,
.progress-navigation .wizardBar li:after,
.header .primaryNav .productCounter {
    background-color: #000000 !important;
}

.base-timer__path-remaining {
    color: #000000 !important;
}

.topBarHeader, .topBarHeader a {
    background-color: #1b1c1f !important;
    color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.footerWrap {
    background-color: #000000 !important;
}
.footerWrap .footer {
    color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.footerWrap .btn.primary {
    background-color: #000000 !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
            border: none !important;
    }

.bottomBarWrap {
    background-color: #1b1c1f !important;
}
.footerWrap .bottomBar {
    color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.bottomBarWrap .bottomBar .copyrights,
.footerWrap .footer .rowItem .phone,
.footerWrap a,
.footerWrap .footer .item .links li,
.footerWrap .input .placeholder{
    font-size: 14px !important;
}

.sidebar {
    background-color: #ffffff !important;
}

.sidebar .user {
    background-color: #F7F7F7 !important;
    color: #1b1c1f !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.sidebar .user a {
    color: #1b1c1f !important;
}

.sidebar .title:before {
    background-color: #000000 !important;
}

.sidebar .user .link {
    color: #000000 !important;
}

.sidebar .block {
    background-color: #ffffff !important;
    border-bottom-color: #E0E0E0 !important;
}

.sidebar .list li a:after, .sidebar .list li .subMenuItem:after, .sidebar .list li .innerItem:after {
    color: #000000 !important;
}

.sidebar .list li a, .sidebar .list li .subMenuItem, .sidebar .list li .innerItem {
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1b1c1f !important;

            border: none !important;
    }

.sidebar .title, .sidebar .season {
    color: #1b1c1f !important;
}

.sidebar .list li:hover {
    background-color: rgba(0,0,0,0.04) !important;
}

.sidebar .list li.active {
    background-color: rgba(0,0,0,0.04) !important;
}

.sidebar .list li a .sign, .sidebar .list li a .icon-world, .sidebar .list li .subMenuItem .sign, .sidebar .list li .subMenuItem .icon-world, .sidebar .list li .innerItem .sign, .sidebar .list li .innerItem .icon-world {
    color: #000000 !important;
}

.sidebar .btn.primary {
    background-color: #000000 !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
            border: none !important;
    }

.detailHead .rating .star i {
    color: #000000 !important;
}

.stickyCart .stickyProductsInfo {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.stickyCart .stickyProductsInfo .icon-chevron-bold{
    color: #808080 !important;
}

.stickyCart .btn.primary {
    background-color: #ffffff !important;
    font-family: Montserrat !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000000 !important;
            border: none !important;
    }

.stickyCart .productItemPrice {
    background-color: #000000 !important;
}

.upload-file-component {
    background-color: rgba(0,0,0,0.04);
}

.upload-file-component .icon-file-upload:before {
    color: #000000;
}

.experienceWrap .experienceItem .experienceItemHeadLeft {
    font-family: Montserrat !important;
    font-weight: 500 !important;
    color: #1b1c1f !important;
    font-size: 20px !important;
    line-height: 20px !important;
}

.experienceItemHeadLeft svg {
    fill: #1b1c1f !important;
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    fill: #404040;
}

span.flatpickr-weekday, span.flatpickr-weekday, .flatpickr-months .flatpickr-month, .flatpickr-day, .flatpickr-day .dayPrice {
    color: #404040;
}

.flatpickr-day.today.flatpickr-disabled, .flatpickr-day.today.flatpickr-disabled:hover {
    color: #000000;
}
.experienceSubtotal .subtotalList .toggle-btn i{
    color: #000000;
}

.flatpickr-day:hover  { border-color: #000000; }

.flatpickr-day.selected, .flatpickr-day.selected:hover:not(.flatpickr-disabled), .flatpickr-day.today:hover:not(.flatpickr-disabled) {
    border: 1px solid #000000;
    color: #000000;
    background-color: rgba(0,0,0,0.04);
}
.flatpickr-day.selected .dayPrice, .flatpickr-day.today, .flatpickr-day.today .dayPrice {
    color: #000000;
}

.flatpickr-day:hover {background-color: rgba(0,0,0,0.04);}

.experienceTimeSlots .active {
    border: 1px solid #000000 !important;
    background-color: rgba(0,0,0,0.04) !important;
}

.experienceTimeSlots .active .timeSlotContent .time, .experienceTimeSlots .active .timeSlotContent .price  {
    color: #000000!important;
}

.experienceTimeSlots .timeSlotContent:not(.empty):hover {
    border: 1px solid #000000 !important;
    background-color: rgba(0,0,0,0.04) !important;
}

.experienceTimeSlots .active {
    color: #000000 !important; 
}

.experienceItemHeadRight {
    color: #404040 !important; 
}


.experienceProductItem {
    color: #404040 !important; 
}

.experienceProductItem .right .seeMore i {
    color: #404040 !important;
}
.experienceProductItem .seeMore i {
    color: #404040 !important;
}

.experienceProductItem .input select {
    color: #404040 !important;
}

.experienceProductItem .flyoutModal {
    color: #404040 !important;
}

.experienceTimeSlots .empty:hover {
    border: none !important;
    background-color: none !important;
}

.buttonsGroup .button .button-icon { background-color: #000000 !important; }

.chooseRegistrationMethod .buttonsGroup .clicked  {
    background-color: rgba(0,0,0,0.08);
}

.seatsMap .navigationBox .viewBox { border-color: #000000; }

.seatsMenu .seatsSelections .seatGroup.active { border-color: #000000; }

.sectionItem.hover { border-color: #000000; }

.btn {
    border-radius: 0;
}

#calendar .btn.primary.disabled::before {   background:none  !important ; }
#calendar .btn.primary.disabled {    background-color: #000 !important;   color: #ffffff !important }
.season  .card .img .overlay { opacity: 0.5;  } 

.footerWrap .footer .rowItem .logo-item img { max-width: none;  }

#topEventBlock .promo.cms {
    background-size: cover;
    color: rgb(255 255 255);
    text-shadow: 0 0 30px #062d55, 0 0 25px #062d558c , 0 0 10px #062d5547;
  }


/* Undisplay 2nd "contact item in the menu */
.sidebar .menu .menuWrap.customScroll div:nth-child(3) .list li:nth-child(2) {
    display: none;
}


/* slider */
.slider.isEventPage .content .imageWrap {  background-color: transparent; }
.slider.isEventPage {  background-color: rgba(6,26,27,0.3); }
.slider.isEventPage .content .imageWrap img {    filter: none; }
.slider.isEventPage .bottomContent {    text-shadow: rgb(6, 26, 27) 0px 8px 16px; }

.slider.isEventPage {   height: max-content;    min-height: 350px;  }
.slider.isEventPage .content{   height: 350px;  }


/* correct the background color of price in the sticky Product box */
.stickyProductItem .productItemPrice {
    background-color: #0f2f56!important;
}

/*.breadcrumbs,  .header.accountHeader .backToShopBlock { display:none}*/

.accountSidebar {    font-size: 12px; }
.dashboard .topNavigation .navItems .navItem .name {   font-size: 18px;    line-height: 20px; }

#event[data-event-id="67208"] .note { background: black; }
#event[data-event-id="67208"] .note h3, event[data-event-id="67208"] .note  { color:white !important; }

.cookieBanner { display: none !important; }

#[data-event-id="67448"] .eventTicketsWrap&gt;div&gt;div:nth-child(2), [data-event-id="67448"] .event-private-sale-header {display: none;}
#[data-event-id="67448"] .eventTicketsWrap&gt;div&gt;div.eventClosed {display: block !important;}


.seatsMap .mobileOverlay .buttons.wide .btn.secondary { color: white !important; }

.seatsMap .legend .body .item:nth-child(3), .seatsMap .legend .body .item:nth-child(4), .seatsMap .legend .body .item:nth-child(5) { display:none;}

.menu .item:after {
    background-color: #000000 !important;
}

.logoutButtonWrap .logoutButton {
    color: #000000 !important;
}

.search-select input:focus-within {
    border-color: #000000 !important;
}

.v-select .vs__dropdown-option:hover, .v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
    background-color: rgba(0,0,0,0.08);
}

.navItems .icon {
    color: #000000 !important;
    &amp;:hover {
        i {
            color: #000000 !important;
        }
    }
}

.eventCard .buttons .btn.link {
    color: #000000 !important;
}

.ticket-info .change-ticket-holder { color: #0E2E56; }

.cross-sell .cross-sell-products .cross-sell-product .body .cross-sell-product-descr span i { color: #000000 !important; }
</pre></body></html>