html:has(.tnew-wrapper){--tn-text-color: var(--color-black);--tn-link-color: var(--color-black);--tn-link-color-hover: var(--color-black);--tn-brand-primary: var(--color-red);--tn-brand-primary-darken-5: oklch(from var(--color-red) calc(l*.95) calc(c*1.05) h);--tn-brand-primary-darken-10: oklch(from var(--color-red) calc(l*.9) calc(c*1.1) h);--tn-brand-primary-darken-15: oklch(from var(--color-red) calc(l*.85) calc(c*1.15) h);--tn-brand-primary-darken-17: oklch(from var(--color-red) calc(l*.83) calc(c*1.17) h);--tn-brand-primary-darken-30: oklch(from var(--color-red) calc(l*.7) calc(c*1.3) h);--tn-btn-primary-bg-hover: var(--color-black);--tn-btn-primary-border: var(--color-red);--tn-btn-primary-border-hover: var(--color-black);font-size:initial}:where(html:has(.tnew-wrapper)) :where(.header,.footer,.menu,.site-search){color:var(--color-white)}:where(html:has(.tnew-wrapper)) .header{z-index:9999}@media(min-width:76.25rem){:where(html:has(.tnew-wrapper)) .header:not(.state-sticky) .header__primary:before{background-color:var(--color-black)}}:where(html:has(.tnew-wrapper)) .button-bordered:focus,:where(html:has(.tnew-wrapper)) .button-bordered:hover{color:var(--button-bordered-color);text-decoration:none}:where(html:has(.tnew-wrapper)) .button-filled:focus,:where(html:has(.tnew-wrapper)) .button-filled:hover{color:var(--button-filled-color);text-decoration:none}:where(html:has(.tnew-wrapper)) .page:focus,:where(html:has(.tnew-wrapper)) .tnew-wrapper:focus,:where(html:has(.tnew-wrapper)) .full-width-components:focus{outline:none!important}:where(html:has(.tnew-wrapper)) .modal{z-index:9999}:where(html:has(.tnew-wrapper)) .alert{font-size:var(--font-size-caption-text);font-weight:var(--font-weight-light);line-height:var(--line-height-caption-text);color:var(--color-black);background-color:oklch(from var(--color-lime) l c h/.6);border:0;border-radius:.25rem;padding-block:clamp(.5rem,.36018rem + (.4474272931vw),.75rem);padding-inline:clamp(.875rem,.73518rem + (.4474272931vw),1.125rem)}:where(html:has(.tnew-wrapper)) .alert a:not(.btn){color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.1em;transition:text-underline-offset var(--transition-base-speed) var(--transition-base-timing),text-decoration-color var(--transition-base-speed) var(--transition-base-timing)}:where(html:has(.tnew-wrapper)) .alert a:not(.btn):focus-visible{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}@media(hover:hover){:where(html:has(.tnew-wrapper)) .alert a:not(.btn):hover{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}}:where(html:has(.tnew-wrapper)) .alert a:not(.btn){color:inherit}.tnew-wrapper{min-block-size:100%;color:var(--color-black);background:var(--color-white);padding-block:clamp(2.5rem,.40268rem + (6.711409396vw),6.25rem)}.tnew-wrapper h1.tn-heading,.tnew-wrapper .h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-black);line-height:var(--line-height-h1);text-transform:uppercase;font-size:clamp(3rem,2.16107rem + (2.6845637584vw),4.5rem)}.tnew-wrapper .h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-black);line-height:var(--line-height-h2);text-transform:uppercase}.tnew-wrapper .h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-black);line-height:var(--line-height-h3);text-transform:uppercase}.tnew-wrapper .h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-black);line-height:var(--line-height-h4);text-transform:uppercase}.tnew-wrapper .h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-black);line-height:var(--line-height-h5);text-transform:uppercase}.tnew-wrapper .h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-black);line-height:var(--line-height-h6);text-transform:uppercase}.tnew-wrapper .tn-additional-events__instructions{font-size:var(--font-size-body-text);font-weight:var(--font-weight-bold);line-height:1.3;text-transform:none}.tnew-wrapper .control-label{font-size:var(--font-size-label-text);font-weight:var(--font-weight-black);line-height:var(--line-height-label-text);text-transform:uppercase}.tnew-wrapper .has-error .control-label{color:var(--color-black)}.tnew-wrapper .control-label .tn-required-field{block-size:.0625rem;inline-size:.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-.0625rem;overflow:hidden;padding:0}.tnew-wrapper .control-label:has(.tn-required-field):after{color:var(--color-error-red);content:"*"}.tnew-wrapper .control-label__icon-error{color:var(--color-error-red)}.tnew-wrapper .help-block{font-size:var(--font-size-caption-text);font-weight:var(--font-weight-light);line-height:var(--line-height-caption-text);margin-block-start:0}.tnew-wrapper .has-error .help-block{color:var(--color-error-red)}.tnew-wrapper :where(p,ul,ol),.tnew-wrapper .tn-prod-list-item__property--description,.tnew-wrapper .tn-unknown-error-component{font-size:var(--font-size-body-text);line-height:var(--line-height-body-text)}.tnew-wrapper :where(ul,ol){font-size:clamp(1rem,.93009rem + (.2237136465vw),1.125rem)}.tnew-wrapper :where(p>.btn){margin-block:.3125rem}.tnew-wrapper .table{font-size:1rem}.tnew-wrapper input:where(input:not([type=checkbox],[type=radio],.tn-ticket-selector__fixed-amount-input)),.tnew-wrapper select{font-size:var(--font-size-body-text);line-height:var(--line-height-body-text);block-size:clamp(3.125rem,2.77545rem + (1.1185682327vw),3.75rem);color:var(--color-black);line-height:1.5;text-overflow:ellipsis;background-color:#f3f3f3;border:0;box-shadow:none;padding-block:0 abs(var(--font-vertical-optical-adjustment));padding-inline:clamp(.9375rem,.76272rem + (.5592841163vw),1.25rem)}.tnew-wrapper input:where(input:not([type=checkbox],[type=radio],.tn-ticket-selector__fixed-amount-input)){border:.125rem solid transparent;border-radius:0}.tnew-wrapper input:where(input:not([type=checkbox],[type=radio],.tn-ticket-selector__fixed-amount-input))[aria-invalid=true]{background-color:oklch(from var(--color-error-red) l c h/.04);border-color:var(--color-error-red)}.tnew-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ededed url("data:image/svg+xml,%3csvg%20fill='none'%20height='30'%20viewBox='0%200%2030%2030'%20width='30'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20fill='%23fff'%20fill-opacity='.6'%20height='30'%20rx='15'%20width='30'/%3e%3cpath%20clip-rule='evenodd'%20d='m18.8797%2013.4437c.1604-.1594.1604-.4248%200-.5898-.155-.1594-.413-.1594-.5676%200l-2.9074%202.9904-.4047.4052-.4043-.4052-2.902-2.9904c-.1604-.1594-.4187-.1594-.5734%200-.1604.165-.1604.4307%200%20.5898l3.5957%203.6983c.155.165.413.165.5676%200z'%20fill='%23000'%20fill-rule='evenodd'/%3e%3c/svg%3e") no-repeat right clamp(.9375rem,.76272rem + (.5592841163vw),1.25rem) center/clamp(1.5625rem,1.38772rem + (.5592841163vw),1.875rem) auto;border-radius:.1875rem;padding-inline-end:clamp(3.125rem,2.77545rem + (1.1185682327vw),3.75rem)}.tnew-wrapper [type=checkbox],.tnew-wrapper [type=radio]{accent-color:var(--color-red)}.tnew-wrapper :where(.checkbox,.radio) label:has([type=checkbox],[type=radio]){font-size:var(--font-size-body-text);line-height:var(--line-height-body-text);position:relative;font-size:clamp(1rem,.93009rem + (.2237136465vw),1.125rem)}.tnew-wrapper :where(.checkbox,.radio) label:has([type=checkbox],[type=radio]) :where([type=checkbox],[type=radio]){inset-block-start:.5lh;translate:0 -50%}.tnew-wrapper .btn,.tnew-wrapper .tn-additional-events__continue-shopping-link{--button-background-color: var(--color-red);--button-border-width: 0;--button-border-color: transparent;--button-color: var(--color-white);--button-column-gap: .625rem;--button-font-size: var(--font-size-button-text);--button-font-weight: var(--font-weight-black);--button-padding-block: calc(.8125rem - .025lh) calc(.8125rem + .025lh) ;--button-padding-inline: .9375rem;--button-icon-size: 1rem;max-inline-size:100%;display:inline-block;color:var(--button-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--line-height-button-text);text-transform:uppercase;background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:.1875rem;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.tnew-wrapper .btn:focus-visible,.tnew-wrapper .tn-additional-events__continue-shopping-link:focus-visible{--button-background-color: var(--color-black);--button-color: var(--color-white)}@media(hover:hover){.tnew-wrapper .btn:hover,.tnew-wrapper .tn-additional-events__continue-shopping-link:hover{--button-background-color: var(--color-black);--button-color: var(--color-white)}}.tnew-wrapper .btn .tn-icon,.tnew-wrapper .tn-additional-events__continue-shopping-link .tn-icon{translate:0 .025lh}.tnew-wrapper .btn[disabled],.tnew-wrapper .tn-additional-events__continue-shopping-link[disabled]{pointer-events:none}.tnew-wrapper .btn-default{--button-background-color: transparent;--button-border-width: .0625rem;--button-border-color: var(--color-black);--button-color: var(--color-black);--button-padding-block: calc(.75rem - .025lh) calc(.75rem + .025lh) ;--button-padding-inline: .875rem}.tnew-wrapper .btn-default:focus-visible{--button-background-color: var(--color-black);--button-color: var(--color-white)}@media(hover:hover){.tnew-wrapper .btn-default:hover{--button-background-color: var(--color-black);--button-color: var(--color-white)}}.tnew-wrapper a:not(.btn,.btn-default,.tn-additional-events__continue-shopping-link,.tn-prod-list-item__button,.tn-prod-list-item__perf-anchor){color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.1em;transition:text-underline-offset var(--transition-base-speed) var(--transition-base-timing),text-decoration-color var(--transition-base-speed) var(--transition-base-timing)}.tnew-wrapper a:not(.btn,.btn-default,.tn-additional-events__continue-shopping-link,.tn-prod-list-item__button,.tn-prod-list-item__perf-anchor):focus-visible{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}@media(hover:hover){.tnew-wrapper a:not(.btn,.btn-default,.tn-additional-events__continue-shopping-link,.tn-prod-list-item__button,.tn-prod-list-item__perf-anchor):hover{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}}.tnew-wrapper a:not(.btn,.btn-default,.tn-additional-events__continue-shopping-link,.tn-prod-list-item__button,.tn-prod-list-item__perf-anchor){color:inherit}.tnew-wrapper .tn-additional-events__date-select{font-size:1rem;border-end-end-radius:0;border-start-end-radius:0}.tnew-wrapper .tn-additional-events__btn-submit{display:flex;padding:.3125rem}.tnew-wrapper .tn-utility-nav{position:relative;flex-direction:column;gap:.625rem 0}@media(min-width:31.25rem){.tnew-wrapper .tn-utility-nav{flex-direction:row}}.tnew-wrapper .tn-utility-nav-account-section__container{flex:1 0 auto}.tnew-wrapper .tn-utility-nav-account-section__container:not(.tn-utility-nav-account-section__container:has(>:first-child)){display:none}.tnew-wrapper .tn-utility-nav-cart-controls-section{align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:.625rem;justify-content:start}@media(min-width:31.25rem){.tnew-wrapper .tn-utility-nav-cart-controls-section{justify-content:end}}.tnew-wrapper .tn-utility-nav-promo-code-section{margin:0}.tnew-wrapper .tn-utility-nav-account-login-link,.tnew-wrapper .tn-utility-nav-modal-promo-code-form__btn-open-modal,.tnew-wrapper .tn-utility-nav-cart-link,.tnew-wrapper .tn-utility-nav-inline-promo-code-form__btn-submit{block-size:2.5rem;display:flex;align-items:center;font-size:1rem;padding-block:0}.tnew-wrapper .tn-utility-nav-inline-promo-code-form__input{block-size:2.5rem;font-size:1rem;border-end-start-radius:var(--tn-btn-border-radius-small);border-start-start-radius:var(--tn-btn-border-radius-small);padding-inline:.625rem}.tnew-wrapper .tn-utility-nav-inline-promo-code-form__btn-submit{border-end-start-radius:0;border-start-start-radius:0}@media(min-width:48rem){.tnew-wrapper .tn-utility-nav-modal-promo-code-form__btn-open-modal{display:none}}.tnew-wrapper .tn-utility-nav-cart-link:has(.tn-utility-nav-cart-link__quantity-badge){padding-inline-end:2.375rem}.tnew-wrapper .tn-utility-nav-cart-link__quantity-badge{inset-block-start:50%;inset-inline-end:.625rem;translate:0 -50%}.tnew-wrapper .tn-events-keyword-filter{background-color:transparent;margin-block-start:1.875rem;padding-block-start:0;padding-inline:0}.tnew-wrapper .tn-events-keyword-filter:not(.tn-events-keyword-filter--event-listing-multi-mode){padding-block-end:0}.tnew-wrapper .tn-events-keyword-filter__list{display:flex;flex-wrap:wrap;gap:.3125rem;margin-block-end:.9375rem}.tnew-wrapper .tn-events-keyword-filter__list-item label{margin-block-end:0}.tnew-wrapper .tn-events-keyword-filter__keyword-button{--button-padding-block: clamp(.375rem, .30509rem + (.2237136465vw), .5rem);--button-padding-inline: clamp(.5rem, .43009rem + (.2237136465vw), .625rem);--button-font-size: clamp(.875rem, .80509rem + (.2237136465vw), 1rem);display:flex;gap:clamp(.375rem,.23518rem + (.4474272931vw),.625rem)}.tnew-wrapper .tn-events-keyword-filter__icon-checked,.tnew-wrapper .tn-events-keyword-filter__icon-unchecked{margin-inline-end:0}.tnew-wrapper .tn-btn-datepicker__btn-container{gap:.3125rem}.tnew-wrapper .tn-btn-datepicker__btn{display:flex}.tnew-wrapper .tn-datepicker .btn{display:table-cell;padding:0}.tnew-wrapper .tn-datepicker .btn .tn-icon{translate:0 0;margin-inline:auto}.tnew-wrapper .tn-events-calendar-view .tn-events-calendar__event{font-size:1rem;text-transform:none;padding-block:1.5rem .5rem;padding-inline:.5rem}.tnew-wrapper .tn-events-calendar-view .tn-events-calendar__event-time{inset-block-start:.3125rem;inset-inline-start:.5rem}.tnew-wrapper .tn-events-calendar-view .tn-events-calendar__event-status{margin-block-end:-.5rem;margin-inline:-.5rem}.tnew-wrapper .tn-prod-list-item__button{display:flex;padding:.25rem}.tnew-wrapper .tn-event-detail__performance-details-container{margin-block-end:1.875rem}.tnew-wrapper .tn-event-detail__ticket-selection-section-heading{margin-block-end:.625rem}.tnew-wrapper .tn-ticket-selector__zone-selector{font-size:var(--font-size-caption-text);font-weight:var(--font-weight-light);line-height:var(--line-height-caption-text)}.tnew-wrapper .tn-ticket-selector__zone-selector a:not(.btn){color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.1em;transition:text-underline-offset var(--transition-base-speed) var(--transition-base-timing),text-decoration-color var(--transition-base-speed) var(--transition-base-timing)}.tnew-wrapper .tn-ticket-selector__zone-selector a:not(.btn):focus-visible{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}@media(hover:hover){.tnew-wrapper .tn-ticket-selector__zone-selector a:not(.btn):hover{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}}.tnew-wrapper .tn-ticket-selector__zone-selector a:not(.btn){color:inherit}.tnew-wrapper .tn-ticket-selector__zone-selector>:last-child{margin-block-end:0}.tnew-wrapper .tn-ticket-selector__legend{margin-block-end:0}.tnew-wrapper .tn-ticket-selector__legend>:last-child{margin-block-end:.625rem}.tnew-wrapper .tn-ticket-selector__fixed-amount-input{block-size:clamp(3.125rem,2.77545rem + (1.1185682327vw),3.75rem)}.tnew-wrapper .tn-prod-season-header__description-container{background-color:transparent;margin-block-start:1.875rem;padding:0}.tnew-wrapper .tn-prod-season-header__description-text-content,.tnew-wrapper .tn-production-season-detail-page__description{font-size:var(--font-size-body-text);line-height:var(--line-height-body-text)}.tnew-wrapper .tn-additional-events__continue-shopping-link{--button-background-color: var(--color-black);display:inline-flex;align-items:center;gap:.625rem;text-decoration:none}.tnew-wrapper .tn-additional-events__continue-shopping-link:focus-visible{--button-background-color: var(--color-red)}@media(hover:hover){.tnew-wrapper .tn-additional-events__continue-shopping-link:hover{--button-background-color: var(--color-red)}}.tnew-wrapper .tn-additional-events__continue-shopping-link:before{inline-size:.875rem;aspect-ratio:1;flex-shrink:0;background:currentColor;content:"";-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M256 64c-56.8 0-107.9 24.7-143.1 64l47.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l0 54.7C110.9 33.6 179.5 0 256 0 397.4 0 512 114.6 512 256S397.4 512 256 512c-87 0-163.9-43.4-210.1-109.7-10.1-14.5-6.6-34.4 7.9-44.6s34.4-6.6 44.6 7.9c34.8 49.8 92.4 82.3 157.6 82.3 106 0 192-86 192-192S362 64 256 64z"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free v7.3.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M256 64c-56.8 0-107.9 24.7-143.1 64l47.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l0 54.7C110.9 33.6 179.5 0 256 0 397.4 0 512 114.6 512 256S397.4 512 256 512c-87 0-163.9-43.4-210.1-109.7-10.1-14.5-6.6-34.4 7.9-44.6s34.4-6.6 44.6 7.9c34.8 49.8 92.4 82.3 157.6 82.3 106 0 192-86 192-192S362 64 256 64z"/></svg>') no-repeat center/contain}@media(max-width:47.9375rem){body.tn-syos--viewing-seats .tnew-wrapper .tn-syos{inset-block:var(--header-sticky-height) var(--mobile-utility-height, 50px)}}.tnew-wrapper .tn-syos-mobile-cart-controls__btn-view-cart{display:flex;padding:.3125rem}.tnew-wrapper .tn-syos-screen-header .btn{--button-padding-block: .375rem;--button-padding-inline: .625rem;--button-font-size: .875rem}.tnew-wrapper .tn-syos-btn-view-key-commands{display:flex}.tnew-wrapper .tn-syos-btn-view-key-commands__label{translate:0 var(--font-vertical-optical-adjustment)}.tnew-wrapper .tn-syos-btn-view-key-commands__command{font-size:.6875rem}.tnew-wrapper .tn-syos-zoom-control__btn{display:flex;padding:.3125rem}.tnew-wrapper .tn-syos-seat-info__price-type{font-size:1rem}.tnew-wrapper .tn-empty-cart-message{font-size:var(--font-size-body-text);line-height:var(--line-height-body-text);color:var(--color-black);font-style:normal}.tnew-wrapper .tn-empty-cart-message a:not(.btn){color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.1em;transition:text-underline-offset var(--transition-base-speed) var(--transition-base-timing),text-decoration-color var(--transition-base-speed) var(--transition-base-timing)}.tnew-wrapper .tn-empty-cart-message a:not(.btn):focus-visible{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}@media(hover:hover){.tnew-wrapper .tn-empty-cart-message a:not(.btn):hover{text-decoration-color:color-mix(in srgb,currentColor,transparent 50%);text-underline-offset:.2em}}.tnew-wrapper .tn-empty-cart-message a:not(.btn){color:inherit}.tnew-wrapper .adyen-checkout__payment-methods-list{font-size:1rem}.tnew-wrapper .adyen-checkout__input,.tnew-wrapper .adyen-checkout__input-wrapper{block-size:2.8125rem;color:var(--color-black);background:var(--color-white);border:none!important;border-radius:.25rem}
