.promoCode__promo-applied{display:flex;align-items:center;justify-content:space-between}.promoCode__promo-clear-button{margin-left:10px;display:flex;align-items:center;text-decoration:underline}.promoCode__promo-clear-button svg{margin-right:4px;width:9px}.promoCode__promo-code{font-weight:800}.promoCode__promo-valid{margin-top:0}.promoCode__promo-valid,.promoCode__promo-clear-button{font-size:12px}.promoCode__promo-content{display:flex;flex-direction:column;align-items:stretch;padding-bottom:20px}@media screen and (min-width: 768px){.promoCode__promo-content{align-items:center;flex-direction:row;padding-bottom:0;flex-wrap:wrap}}.promoCode__promo-input{flex-grow:1;flex-basis:0;padding:10px 12px;border:1px solid #231F20;background:#fff;outline:none;font-weight:400;height:40px;margin:0;color:#231f20;order:1}.promoCode__promo-input--error{border-color:#c60223;color:#c60223}.promoCode__promo-button{flex-shrink:0;padding:17px 22px;font-size:12px;line-height:0;margin-top:16px;order:3}@media screen and (min-width: 768px){.promoCode__promo-button{margin-top:0;order:2}}.promoCode__promo-error{font-size:10px;font-weight:400;margin-top:18px;color:#c60223;border:1px solid #C60223;background-color:#f7e5e4;padding:8px;order:2}@media screen and (min-width: 768px){.promoCode__promo-error{order:3;flex-basis:100%}}.promoCode__remove-promo{font-size:12px;padding:8px 16px}.cart__seat-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 0 0}.cart__title{width:200px}.cart__quant{width:50px;text-align:center}.cart__price{margin-left:auto}.cart__title,.cart__price,.cart__quant{font-size:14px;font-weight:800}.cart__group{font-size:14px;font-weight:500;margin:4px 0;width:100%}.cart__package-desc{font-size:17px;margin-top:20px}.cart__description{font-size:10px;font-weight:medium}.cart__wheelchair-accessible,.cart__wheelchair-companion{text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:2px;font-size:14px}.cart__wheelchair-accessible svg,.cart__wheelchair-companion svg{height:12px;width:12px;color:#231f20}.cart__wrapper{background-color:#f1eff0;padding-bottom:180px}@media screen and (min-width: 768px){.cart__wrapper{background-color:#fff;margin-top:9px;padding-bottom:auto;overflow-y:scroll;height:100%}}.cart__wrapper-title{font-size:18px;font-weight:800}.cart__seat-wrapper-has-variants{display:block}.cart__variant-wrapper{display:flex;justify-content:space-between;margin-top:8px}.cart__variant-wrapper .cart__title,.cart__variant-wrapper .cart__quant{font-size:12px;font-weight:400}.cart__edit{color:#231f20;font-size:12px;text-decoration:underline;font-weight:500}.cart__promo-wrapper{background-color:silver;margin-top:32px}@media screen and (min-width: 768px){.cart__promo-wrapper{margin-top:0;padding:10px 30px}}.cart__promo-text{font-size:10px;text-align:center}.cart__new-row{margin-top:6px}.cart__fees{display:flex;justify-content:space-between;font-size:14px}.cart__fees .cart__title,.cart__fees .cart__price,.cart__fees .cart__quant{font-weight:400;font-size:12px}.cart__full-row{width:100%}.imageSlider__thumbnail-icon{background:#fff;color:#231f20;padding:5px;border:1px solid #E3E0E1;box-shadow:0 0 6px #231f2033}.imageSlider__thumbnail-icon:hover,.imageSlider__thumbnail-icon:focus{background:#C60223;color:#231f20}.ticketdfw .imageSlider__thumbnail-icon:hover,.ticketdfw .imageSlider__thumbnail-icon:focus{background:#BF5622;color:#231f20}.imageSlider__thumbnail-icon svg{height:20px;width:20px}.imageSlider__thumbnail{height:100%;width:100%}.imageSlider{position:relative;width:782px;height:291px}.imageSlider__track{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.imageSlider__slide{flex-shrink:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-right:32px}.imageSlider__slide:last-child{margin-right:0}.imageSlider__sllide-figure{width:100%;height:100%;margin:0}.imageSlider__sllide-image{height:100%;object-fit:cover}.imageSlider__button{position:absolute;top:50%;transform:translateY(-50%);height:50px;width:50px;background-color:transparent;border:none;color:#fff;z-index:5}.imageSlider__button--prev{left:20px}.imageSlider__button--prev svg{transform:rotate(180deg)}.imageSlider__button--next{right:20px}.imageSlider__button svg{height:50px;width:50px}@media screen and (min-width: 768px){.imageSlider__button{height:60px;width:60px}.imageSlider__button svg{height:60px;width:60px}.imageSlider__button--prev{left:-10px}.imageSlider__button--next{right:-10px}}@media screen and (min-width: 1395.3488372093px){.imageSlider__button--prev{left:-100px}.imageSlider__button--next{right:-100px}}.imageSlider__close-button{position:absolute;top:-38px;right:0;background-color:transparent;color:#fff;z-index:5;display:flex;align-items:center;justify-content:center}.imageSlider__close-button svg path{stroke:#fff}.imageSlider__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#231f20;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer}.imageSlider__counter{position:absolute;margin-top:0;top:-38px;left:0px;color:#fff;font-size:18px}.imageSlider__description{color:#fff;background-color:#231f20;font-size:12px;line-height:15px}@media screen and (max-width: 768px){.imageSlider__counter,.imageSlider__description{margin-left:20px}}@media screen and (max-width: 768px){.imageSlider__close-button{margin-right:20px}}.imageSlider__button-text{font-size:14px;font-weight:700}.seatSelectionCard__seat{border:2px solid #E3E0E1;padding:12px 16px;position:relative}.seatSelectionCard__title{font-family:Plus Jakarta Sans,Helvetica,Arial,Arial Unicode,Lucida Sans Unicode,sans-serif;text-transform:uppercase;font-size:14px;font-weight:700}.seatSelectionCard__description{font-size:12px}.seatSelectionCard__seat-label{font-family:Plus Jakarta Sans,Helvetica,Arial,Arial Unicode,Lucida Sans Unicode,sans-serif;text-transform:uppercase;font-size:10px}.seatSelectionCard__seat-value{font-family:Plus Jakarta Sans,Helvetica,Arial,Arial Unicode,Lucida Sans Unicode,sans-serif;text-transform:uppercase;font-size:14px;font-weight:700}.seatSelectionCard__seat-bottom{border-top:2px solid #E3E0E1}.seatSelectionCard__seat-status{display:flex;align-items:center;justify-content:flex-start;font-size:12px}.seatSelectionCard__seat-status svg{height:12px;width:12px;margin-right:4px}.seatSelectionCard__seat-price{font-size:12px;font-weight:700;text-align:right}.seatSelectionCard__seat-button{color:#231f20;border-radius:50%;padding:4px;background:#fff;border:1px solid #231F20;position:absolute;top:0;right:0;transform:translate(50%) translateY(-50%);font-size:20px}.seatSelectionCard__seat-button svg{fill:currentColor}.seatSelectionCard__seat-button:hover,.seatSelectionCard__seat-button:focus{background:#C60223;color:#fff;border-color:#c60223}.ticketdfw .seatSelectionCard__seat-button:hover,.ticketdfw .seatSelectionCard__seat-button:focus{background:#BF5622;color:#fff;border-color:#bf5622}.seatSelectionCard__fees{font-size:12px;margin-top:4px}.seatSelectionCard__seat-totals{display:flex;justify-content:space-between;width:100%;font-size:12px;font-weight:600}.seatPickerSidebarButton__sidebar-button{padding:14px 16px 14px 14px;display:flex;align-items:center;justify-content:space-between;font-size:14px;width:100%;background:#fff;color:#231f20;position:relative}@media screen and (max-width: 768px){.seatPickerSidebarButton__sidebar-button{width:86%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.seatPickerSidebarButton__sidebar-button:before{content:"";pointer-events:none;position:absolute;top:0;left:0;bottom:0;width:4px;background:#fff;display:block;transform:translate(-100%);transition:all .2s ease-in-out}.seatPickerSidebarButton__sidebar-button:after{content:"";pointer-events:none;display:block;position:absolute;top:0;bottom:0;right:0;left:-2px;border:1px solid #E3E0E1;background:transparent}@media screen and (max-width: 768px){.seatPickerSidebarButton__sidebar-button:after{border-left:0;border-right:0}}li:first-child .seatPickerSidebarButton__sidebar-button:after{border-top-color:transparent}li:not(:last-child) .seatPickerSidebarButton__sidebar-button:after{border-bottom-color:transparent}.seatPickerSidebarButton__sidebar-button:hover{background:rgba(67,9,63,.2)}.seatPickerSidebarButton__sidebar-button:hover:not(.is-selected):before{transform:translate(-50%)}@media screen and (max-width: 768px){.seatPickerSidebarButton__sidebar-button.is-selected{padding-left:14px}}.seatPickerSidebarButton__sidebar-button.is-selected:before{transform:translate(0);background:#028475}@media screen and (max-width: 768px){.seatPickerSidebarButton__sidebar-button.is-selected:before{margin-left:-4px}}.seatPickerSidebarButton__sidebar-button.is-selected:after{background:rgba(2,132,117,.02);border-color:#028475}li.is-selected+li .seatPickerSidebarButton__sidebar-button:after{border-top-color:#028475}.is-at-max .seatPickerSidebarButton__sidebar-button:not(.is-selected){pointer-events:none}.is-at-max .seatPickerSidebarButton__sidebar-button:not(.is-selected):after{background:rgba(241,239,240,.5)}.seatPickerSidebarButton__sidebar-button>span:nth-child(1){text-align:left;display:block}.seatPickerSidebarButton__sidebar-button>span:nth-child(2){text-align:right}.seatPickerSidebarButton__sidebar-button>span:nth-child(3){text-align:right;display:block}.seatPickerSidebarButton__sidebar-button.is-disabled{background:#F1EFF0;pointer-events:none}.seatPickerSidebarButton__title{font-size:16px;font-weight:800}.is-disabled .seatPickerSidebarButton__title{color:silver}.is-selected .seatPickerSidebarButton__title{color:#028475}.seatPickerSidebarButton__description{font-size:11px;font-weight:medium;color:#c60223}.ticketdfw .seatPickerSidebarButton__description{color:#bf5622}.is-disabled .seatPickerSidebarButton__description{color:silver}.is-selected .seatPickerSidebarButton__description{color:#231f20}.seatPickerSidebarButton__price-type-alias{font-size:11px;font-weight:medium}.seatPickerSidebarButton__wheelchair-accessible,.seatPickerSidebarButton__wheelchair-companion{text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:4px;font-size:14px}.seatPickerSidebarButton__wheelchair-accessible svg,.seatPickerSidebarButton__wheelchair-companion svg{height:15px;width:15px;color:#231f20}.seatPickerSidebarButton__price{font-size:14px;font-weight:800}.seatPickerSidebarButton__check{margin-left:auto;margin-right:10px;padding:3px 5px;background:rgba(2,132,117,.15);border:1px solid #028475;color:#028475;font-size:12px;border-radius:4px}.seatPickerSidebarButton__check svg{height:14px;width:14px;fill:#028475;margin-right:2px}.wrapper__standard{width:86%;margin-left:auto;margin-right:auto}@media screen and (min-width: 1395.3488372093px){.wrapper__standard{max-width:1200px}}.seatPicker__promo-code{font-weight:800}.seatPicker__mobile-promo-content{margin-top:0;padding:18px 0;font-size:12px;color:#fff}@media screen and (min-width: 768px){.seatPicker__mobile-promo-content{display:none}}.seatPicker__mobile-promo-button{font-weight:800;text-decoration:underline;font-size:12px;color:#fff}.seatPicker__buttons-wrapper{grid-area:seatPicker__buttons-wrapper;background-color:#231f20}@media screen and (max-width: 768px){.seatPicker__buttons-wrapper{border-top:1px solid white}}.seatPicker__promo-container{position:relative;background-color:silver;padding:30px;width:100%;display:none}@media screen and (min-width: 768px){.seatPicker__promo-container{display:block}}.seatPicker__imageSlider-container{position:absolute;top:170px;right:20px}@media screen and (min-width: 768px){.seatPicker__imageSlider-container{right:auto;left:20px;top:20px;width:120px}}@media screen and (min-width: 768px){.seatPicker__imageSlider-container{top:auto;bottom:20px}}.seatPicker__thumbnail-label{font-size:9px;font-weight:700;margin-top:4px}@media screen and (min-width: 768px){.seatPicker__thumbnail-label{font-size:12px;margin-top:8px}}.seatPicker__wrapper{position:relative;top:0;bottom:0;left:0;right:0;z-index:1;height:100%;background:#fff;display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto 1fr;grid-template-areas:"seatPicker__buttons-wrapper" "seatPickerExpandButton" "seatPickerMobilePromoContainer" "seatPickerSidebar"}.seatPicker__wrapper.is-expanded{grid-template-rows:auto auto 1fr 0;grid-template-areas:"seatPicker__buttons-wrapper" "seatPickerExpandButton" "seatPickerMap" "seatPickerSidebar"}@media screen and (min-width: 768px){.seatPicker__wrapper,.seatPicker__wrapper.is-expanded{grid-template-columns:1fr 33%;grid-template-rows:100%;grid-template-areas:"seatPickerMap seatPickerSidebar"}}.seatPicker__wrapper.is-relative{position:relative;z-index:1}.seatPicker__expand-button{grid-area:seatPickerExpandButton}@media screen and (min-width: 768px){.seatPicker__expand-button{display:none}}.seatPicker__expand-button-content{width:100%;padding:18px 22px 18px 0;display:flex;align-items:center;justify-content:flex-end;text-align:right;color:#fff;font-size:12px;position:relative}.seatPicker__expand-button-content svg{height:16px;width:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .2s ease-out}.is-expanded .seatPicker__expand-button-content svg{transform:translateY(-50%) rotate(180deg)}.seatPicker__map{grid-area:seatPickerMap;position:absolute;top:0;width:100%;transform:translateY(-100%);opacity:0;pointer-events:none}.is-expanded .seatPicker__map{position:relative;transform:translateY(0);opacity:1;pointer-events:all}@media screen and (min-width: 768px){.seatPicker__map{height:auto;position:static;opacity:1;pointer-events:all;transform:translateY(0)}}.seatPicker__center-point{position:relative}.seatPicker__center-point:after{content:"";display:block;height:4px;width:4px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%);pointer-events:none;background:red}.seatPicker__sidebar{grid-area:seatPickerSidebar;position:relative;border-top:1px solid var(--seat-picker-sidebar-border-color);display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto auto;grid-template-areas:"seatPicker__sidebar-top" "seatPicker__sidebar-list" "seatPicker__bottom" "seatPicker__button-container";overflow:hidden;background:var(--seat-picker-sidebar-background)}@media screen and (min-width: 768px){.seatPicker__sidebar{border-top:0;height:100%}}.seatPicker__sidebar-top{grid-area:seatPicker__sidebar-top}.seatPicker__sidebar-list-container{grid-area:seatPicker__sidebar-list;overflow-y:scroll}@media screen and (min-width: 768px){.seatPicker__sidebar-list-container{overflow-y:scroll;padding-bottom:auto}}.seatPicker__sidebar-list{list-style:none;padding:0;margin:0;background:#fff}.seatPicker__sidebar-list li{margin:0;padding:0}@media screen and (min-width: 768px){.seatPicker__sidebar-list{border-left:1px solid #E3E0E1}}.seatPicker__bottom{grid-area:seatPicker__bottom;background:#fff}.seatPicker__button-container{grid-area:seatPicker__button-container;padding:10px 0;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -3px 6px #231f2085}@media screen and (min-width: 768px){.seatPicker__button-container{padding:20px;position:relative;box-shadow:none}}.seatPicker__confirm-button{margin:0 auto;display:block;width:86%;font-size:12px}@media screen and (max-width: 768px){.seatPicker__confirm-button{padding:10px}}@media screen and (min-width: 768px){.seatPicker__confirm-button{font-size:16px;width:100%}}.seatPicker__sort{position:relative;width:100%;display:flex;align-items:stretch;border-collapse:collapse}.seatPicker__sort-button{padding:12px 6px;border:1px solid #231F20;font-size:14px;width:100%;background:#fff;position:relative;text-align:center;text-transform:uppercase;color:#231f20}.seatPicker__sort-button:nth-of-type(2){border-left:0}.seatPicker__sort-button:hover{border-color:#c60223;color:#c60223}.ticketdfw .seatPicker__sort-button:hover{color:#bf5622;border-color:#bf5622}.seatPicker__sort-button.is-selected{font-weight:700;color:#fff;border-color:#c60223;background:#C60223}.ticketdfw .seatPicker__sort-button.is-selected{background:#BF5622;color:#fff;border-color:#bf5622}.seatPicker__legend{position:absolute;bottom:70px;right:20px;display:none;background:#fff;box-shadow:0 3px 6px #231f204a;width:130px}.is-expanded .seatPicker__legend{display:block}@media screen and (min-width: 768px){.seatPicker__legend{bottom:20px;right:calc(33% + 20px);width:180px}}.seatPicker__legend-button{padding:8px 12px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%}.seatPicker__legend-button svg{margin-left:10px;height:10px;width:10px;fill:#231f20;transform:rotate(180deg)}.is-open .seatPicker__legend-button svg{fill:#c60223;transform:rotate(0)}.ticketdfw .is-open .seatPicker__legend-button svg{fill:#bf5622}@media screen and (min-width: 768px){.seatPicker__legend-button{padding:12px 16px;font-size:14px}}.seatPicker__legend-list{padding:8px 12px;margin:0;border-top:1px solid #c0c0c0}.seatPicker__legend-list li{margin-top:10px;display:flex;align-items:center;justify-content:flex-start;font-size:10px}.seatPicker__legend-list li:first-child{margin-top:0}@media screen and (min-width: 768px){.seatPicker__legend-list{padding:12px 16px}.seatPicker__legend-list li{font-size:12px}}.seatPicker__legend-seat{height:16px;width:16px;overflow:hidden;background:#231F20;border-radius:50%;margin-right:10px}.seatPicker__legend-seat--unavailable{background:#c0c0c0}.seatPicker__legend-seat svg{height:9px;width:9px;fill:#fff}.seatPicker__nested-button{position:absolute;top:60px;left:7%;font-size:10px;padding:5px 10px;background:#fff;box-shadow:0 3px 6px #231f204a}@media screen and (min-width: 768px){.seatPicker__nested-button{padding:6px 12px;font-size:12px;top:20px;border:2px solid #231F20}}@media screen and (min-width: 1395.3488372093px){.seatPicker__nested-button{left:calc((100% - 1200px)/2)}}.seatPickerPriceModal__background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:modalIntro .3s ease-in-out;animation-iteration-count:1}.seatPickerPriceModal__modal{background:#fff;position:relative;max-width:90%;max-height:100%;overflow:auto;padding:40px 60px;border:2px solid #231F20;box-shadow:10px 8px 16px #231f204a}@media screen and (min-width: 768px){.seatPickerPriceModal__modal{border-radius:2px;display:block}}.seatPickerPriceModal__row{padding:10px 0;border-bottom:2px solid #c0c0c0}.seatPickerPriceModal__row:last-of-type{border-bottom:none;padding-bottom:0}.seatPickerPriceModal__row button{font-size:12px;margin:10px 0 4px;width:100%}.seatPickerPriceModal__close{color:#231f20;padding:12px 12px 8px 8px;position:absolute;right:0;top:0;z-index:2}.seatPickerPriceModal__close path{stroke:#231f20}.seatPickerPriceModal__close svg path{stroke:#231f20}.seatPickerPriceModal__level{display:flex;justify-content:center;align-items:center}.seatPickerPriceModal__level h4{margin-top:0}.seatPickerPriceModal__level span{margin:0 8px}.numberRocker__container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.numberRocker__title{font-size:16px}.is-small .numberRocker__title{font-size:12px}.numberRocker__selections{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto;gap:10px;align-items:center}.is-small .numberRocker__selections{gap:4px}.numberRocker__input{width:35px;font-size:16px;text-align:center;border-style:none;background:transparent;margin:0}.is-small .numberRocker__input{font-size:14px}.numberRocker__input:focus{outline:none;border-bottom:2px solid #231F20}.numberRocker__input::-webkit-outer-spin-button,.numberRocker__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numberRocker__input[type=number]{-moz-appearance:textfield}.numberRocker__button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#fff;color:#231f20;border-radius:50%;border:1px solid #C60223;font-size:14px}.ticketdfw .numberRocker__button{border-color:#bf5622}.is-small .numberRocker__button{width:14px;height:14px;font-size:10px}.numberRocker__button:hover,.numberRocker__button:focus{background:#C60223;color:#fff;border-color:#c60223}.ticketdfw .numberRocker__button:hover,.ticketdfw .numberRocker__button:focus{background:#BF5622;color:#fff;border-color:#bf5622}.numberRocker__button[disabled]{pointer-events:none;opacity:.4;background:#fff;color:#e3e0e1;border-color:#e3e0e1}.numberRocker__description,.numberRocker__price{font-weight:300}@media screen and (min-width: 768px){.stepSeatSelection__summary-container{border-top:3px solid #231F20}}.stepSeatSelection__button:hover,.stepSeatSelection__button:focus{background:#231F20;border-color:#c60223;color:#fff}.ticketdfw .stepSeatSelection__button:hover,.ticketdfw .stepSeatSelection__button:focus{border-color:#bf5622}.stepSeatSelection__button.is-selected{background:#C60223;color:#fff}.ticketdfw .stepSeatSelection__button.is-selected{background:#BF5622;color:#fff}.stepSeatSelection__label{color:#231f20}.stepSeatSelection__summary-button{padding:10px 7%;width:100%}.stepSeatSelection__summary-button svg{height:14px;width:14px}@media screen and (min-width: 768px){.stepSeatSelection__summary-button{padding:20px 20px 0}}.stepSeatSelection__summary-title{font-size:16px;font-weight:700}.stepSeatSelection__summary-subtotal{font-size:14px;font-weight:700}.stepSeatSelection__carrot{margin-top:2px}.stepSeatSelection__summary-count,.stepSeatSelection__summary-extras{font-size:12px}.stepSeatSelection__summary-extras{display:flex;justify-content:space-between}.stepSeatSelection__summary{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:5;padding:20px 7%;overflow-y:scroll;background:#fff;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out;opacity:0;pointer-events:none}.is-displaying .stepSeatSelection__summary{transform:translateY(0);opacity:1;pointer-events:auto}@media screen and (min-width: 768px){.stepSeatSelection__summary{position:absolute;z-index:3;padding:20px 20px 0}}.stepSeatSelection__summary-close-button{position:sticky;top:-20px;left:-20px;width:calc(100% + 20px);padding:20px 0;z-index:2;font-size:16px;font-weight:700;background:#fff}.stepSeatSelection__summary-close-button svg{transform:rotate(180deg);height:14px;width:14px}@media screen and (min-width: 768px){.stepSeatSelection__summary-close-button{padding:20px}}.stepSeatSelection__summary-fees{text-decoration:underline}.stepSeatSelection__sidebar-button:after{border:0}.stepSeatSelection__continue{position:sticky;bottom:0;left:0;padding-top:20px;padding-bottom:20px;background:#fff}.stepSeatSelection__fees{font-size:12px;margin-top:6px;display:flex;justify-content:space-between}.stepSeatSelection__fees-title{margin-right:16px}.stepSeatSelection__summary-sub{margin:24px 0 6px}.stepSeatSelection__summary-heading{font-size:16px;font-weight:600}.stepSeatSelection__summary-footnote{font-size:12px;font-weight:400}.stepSeatSelection__summary-fine-print{font-size:12px;font-style:italic;margin-top:10px}.stepSestSelection__flex-row{display:flex;justify-content:space-between;width:100%}.inputField__label{padding:0;margin:0;display:block;text-align:left}.inputField__input{z-index:0;padding:10px 12px;border:3px solid #231F20;border-radius:0;background:#fff;outline:none;font-weight:400;width:100%;margin:0;color:#231f20}@media screen and (min-width: 768px){.inputField__input{font-size:14px}}.inputField__input::-webkit-outer-spin-button,.inputField__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputField__input[type=number]{-moz-appearance:textfield}.has-error .inputField__input{border-color:#c60223;color:#c60223}.inputField__name{position:absolute;top:50%;left:10px;padding:2px 4px;transform:translateY(-50%);pointer-events:none;background:#fff;font-size:14px;transition:all .15s ease-out;color:#231f20;z-index:1}.inputField__input:focus+.inputField__name,.has-value .inputField__name{font-size:10px;top:0}.has-error .inputField__name{color:#c60223}.inputField__error{display:block;font-size:12px;color:#c60223;padding:0 10px}.donationOptions__row{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.donationOptions__input{width:125px}.extraCard__donation-options-container .donationOptions__input{width:100%}}.donationOptions__input .inputField__input{padding-left:30px}.donationOptions__input.is-selected .inputField__input{border-color:#c60223}.ticketdfw .donationOptions__input.is-selected .inputField__input{border-color:#bf5622}.donationOptions__input .inputField__name{z-index:2;font-weight:700}.donationOptions__input:before{content:"$";position:absolute;left:15px;top:12px;z-index:1;font-weight:700}.donationOptions__button,.inputField__input{height:45px;position:relative}.donationOptions__button{position:relative}.donationOptions__button svg{display:none}.donationOptions__button.is-selected svg{display:block;position:absolute;top:-13px;right:-13px;width:22px;height:22px;z-index:1}.donationOptions__input-container{position:relative}.donationOptions__input-container svg{display:none}.donationOptions__input-container.is-selected svg{display:block;position:absolute;top:-10px;right:-10px;width:22px;height:22px;z-index:1}.donationOptions__amount-container,.in-modal .donationOptions__amount-container{width:100%}@media screen and (min-width: 768px){.donationOptions__amount-container{margin-right:16px;width:auto}}.extraCard__container{display:flex;align-items:stretch;justify-content:stretch;width:100%;position:relative;padding-top:41px;margin-top:41px;border-top:1px solid #c0c0c0}.extraCard__container p{margin-top:12px}.in-modal{border:none;padding-top:0;margin-top:0}.extraCard__overlay-button{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;height:100%;width:100%}.extraCard__card{background:#fff;width:100%}.is-selected .extraCard__card{border-color:#c60223}.ticketdfw .is-selected .extraCard__card{border-color:#bf5622}.in-modal .extraCard__card{border:none;background:transparent;padding:0 20px}.extraCard__buttons>div{width:50%}.extraCard__title{font-size:24px;color:#231f20;font-weight:800;margin-left:15px;flex:1}.extraCard__select-button{font-size:12px;width:24px;height:24px;padding:0;overflow:hidden;border-width:2px}.is-selected .extraCard__select-button{background:#C60223}.ticketdfw .is-selected .extraCard__select-button{background:#BF5622}.extraCard__select-button svg{width:18px}.extraCard__variants{position:relative;z-index:2}.extraCard__variants .numberRocker__title{font-weight:800;font-size:16px}@media screen and (min-width: 576px){.extraCard__variants .numberRocker__title{font-size:18px}}.extraCard__variants .numberRocker__price{font-size:16px;font-weight:800}.extraCard__variants .numberRocker__button{width:30px;height:30px;border:2px solid #C60223}.ticketdfw .extraCard__variants .numberRocker__button{border-color:#bf5622}@media screen and (min-width: 576px){.extraCard__variants .numberRocker__button{width:35px;height:35px}}.extraCard__variants .numberRocker__input{font-size:16px;font-weight:800;width:40px}@media screen and (min-width: 576px){.extraCard__variants .numberRocker__input{font-size:22px;width:35px}}.extraCard__variants .numberRocker__selections{gap:0px}@media screen and (min-width: 576px){.extraCard__variants .numberRocker__selections{gap:10px}}.extraCard__title-container{display:flex}.extraCard__price{font-size:18px;font-weight:800}.extraCard__price,.extraCard__description,.extraCard__variants{margin-left:40px}.extraCard__donation-options-container,.extraCard__title-donation,.extraCard__description-donation{margin-left:0}.extraCardDropdown__dropdown{position:relative;margin-top:22px}.extraCardDropdown__label{font-size:18px;font-weight:600;display:inline-flex;align-items:center;border:2px solid black;padding:10px 20px}.extraCardDropdown__label svg{margin-left:8px}.extraCardDropdown__label.is-closed svg{transform:rotate(180deg)}.extraCardDropdown__label:hover{cursor:pointer}.extraCardDropdown__list{list-style:none;z-index:5;background:white;padding:8px 16px;border:2px solid black;margin-top:-2px}.extraCardDropdown__list li{font-size:16px;padding:8px 0;font-weight:500}.extraCardDropdown__list li:hover{color:#c60223;cursor:pointer}.extraCardDropdown__remove{border-radius:50%;background:none;margin-left:12px;height:32px}.stepExtras__back{color:#231f20;font-size:14px;font-weight:700}.stepExtras__back-container{margin-top:41px;padding-bottom:25px}.stepAddOnShows__back-container{margin-top:40px}.modalMessage__buttons{margin-top:30px;position:sticky;bottom:0;width:100%;z-index:2;display:flex}@media screen and (min-width: 768px){.modalMessage__content-container{padding:0 60px 0 20px}}.modalMessage__buttom-primary,.modalMessage__buttom-secondary{width:50%;height:auto}.stepExtras__group-container{background-color:#fff;padding:20px}@media screen and (min-width: 768px){.stepExtras__group-container{padding:40px}}.stepExtras__back{color:#231f20;font-size:14px;font-weight:700;display:flex;align-items:center;margin-top:24px;border:none}.stepExtras__back svg{transform:rotate(270deg);margin-right:5px;align-items:center}.stepExtras__back-container{padding-bottom:8px}@media screen and (min-width: 768px){.stepExtras__back-container{margin-top:41px;padding-bottom:25px}}@media screen and (min-width: 768px){.stepExtras__container{padding-bottom:40px}}.thumbnail-container{width:115px}.legend__container{background:white;padding:16px;color:#231f20;margin-bottom:16px}.legend__inventory{padding-bottom:8px}.legend__inv,.legend__icons-container,.legend__icons{display:flex;justify-content:center;align-items:center}.legend__item{padding:0 8px}.legend__label{font-size:12px}.legend__availability{margin-top:3px;letter-spacing:.2px;margin-right:4px}.legend__inv-dot{width:10px;height:10px;border-radius:50%;background:#231F20;display:inline-block;margin-right:4px}.legend__inv-good .legend__inv-dot{background:#028475}.legend__inv-low .legend__inv-dot{background:#E8B877}.legend__inv-sold-out .legend__inv-dot{background:#C60223}.legend__icon{margin-right:4px}.timedEntryButton{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:#231f20;text-align:center;border:3px solid white;width:100%;height:100%}.timedEntryButton.is-disabled{background:#C0C0C0;color:#707170}.timedEntryButton.is-active{border:3px solid #C60223;color:#c60223;position:relative}.timedEntryButton.is-active:before{content:"";width:24px;height:24px;background:#C60223;border-radius:100%;position:absolute;top:-12px;right:-12px;border:2px solid white}.timedEntryButton.is-active:after{content:"";position:absolute;top:-7px;right:-4px;display:inline-block;transform:rotate(45deg);height:12px;width:6px;border-bottom:2px solid white;border-right:2px solid white}.timedEntryButton__label{font-size:12px}.timedEntryButton__copy{font-size:12px;margin-top:2px}.timedEntryButton__sold-out{text-decoration:line-through}.timedEntryButton__price{font-size:14px;margin:5px 0}.timedEntryButton__icons{display:flex;margin-top:6px}.timedEntryButton__icons svg{width:18px;height:18px;margin:0 3px}.stepTickets__group-container.is-timed-entry{background-color:transparent}.stepTickets__button-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 992px){.stepTickets__button-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 1395.3488372093px){.stepTickets__button-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stepTickets__tickets{min-height:600px}.stepTickets__container{margin-bottom:24px}@media screen and (min-width: 768px){.stepTickets__container{margin-top:24px;margin-bottom:48px}}.stepTickets__image-slider{width:100%;margin-top:48px}@media screen and (min-width: 768px){.stepTickets__image-slider{max-width:250px;margin-top:80px}}.stepTickets__group-container{background-color:#fff;padding:20px;font-weight:600}@media screen and (min-width: 768px){.stepTickets__group-container{padding:40px}}.stepTickets__subhead{font-weight:600}.stepTickets__rocker{border-bottom:1px solid #c0c0c0;padding-bottom:20px}.stepTickets__rocker:last-of-type{border-bottom:none;padding-bottom:0}@media screen and (min-width: 768px){.stepTickets__rocker .numberRocker__title{font-size:18px}}.stepTickets__rocker .numberRocker__price{font-size:16px}.stepTickets__rocker .numberRocker__price{margin-top:8px;font-weight:600}.stepTickets__rocker .numberRocker__button{width:35px;height:35px;font-weight:600}@media screen and (min-width: 768px){.stepTickets__rocker .numberRocker__input{font-size:22px}}.continueButton__container{width:100%}@media screen and (min-width: 768px){.continueButton__container{padding:0}}@media screen and (max-width: 768px){.stepLayout__wrapper.is-full-width{width:100%}}.stepLayout__grid{display:grid;grid-template-rows:40px minmax(0,1fr) auto;grid-template-columns:100%;grid-template-areas:"." "layout-router-view" "layout-cart";min-height:100%}.hide-top-row .stepLayout__grid{grid-template-rows:0px minmax(0,1fr) auto}.stepLayout__grid.is-full-width-height{grid-template-columns:100%;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"layout-router-view" "layout-cart";height:100vh;width:100vw;margin-left:calc(-50vw + 50%)}@media screen and (max-width: 768px){.stepLayout__grid.is-full-width-height{width:auto;margin-left:auto}}@media screen and (min-width: 768px){.stepLayout__grid{grid-template-rows:0 1fr;grid-template-columns:1fr 390px;grid-template-areas:". ." "layout-router-view layout-cart"}}.stepLayout__step-content{grid-area:layout-step-content}.stepLayout__router-view{grid-area:layout-router-view;padding-right:0}@media screen and (min-width: 768px){.stepLayout__router-view{padding-right:40px}}.stepLayout__cart{grid-area:layout-cart;background-color:none;display:flex;flex-direction:column;padding-bottom:150px}@media screen and (min-width: 768px){.stepLayout__cart{position:sticky;top:0;padding-bottom:0;background-color:#fff;height:90vh}}.stepLayout__cart-bottom{box-shadow:0 -3px 6px #00000052;margin-top:auto;background-color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:2;padding:16px 0}@media screen and (min-width: 768px){.stepLayout__cart-bottom{position:unset;bottom:unset;left:unset;width:unset;z-index:unset;padding:16px}}.stepLayout__cart-promo{width:100%;margin-top:auto;margin-left:auto;margin-right:auto;padding:16px;background-color:silver}.stepLayout__cart-wrapper{width:86%;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.stepLayout__cart-wrapper{width:100%}}.stepLayout__cart-subtotal-wrapper{display:flex;justify-content:space-between;font-size:14px;font-weight:800}.stepLayout__cart-quantity-wrapper{font-size:11px;padding-bottom:14px}.loadingSpinner__background{background:#fff;display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;align-items:center;justify-content:center;flex-wrap:wrap}.is-loading .loadingSpinner__background{display:flex}.loadingSpinner__background--relative{position:absolute;z-index:4}.dark-mode .loadingSpinner__background{background:#231F20}.loadingSpinner__wrapper{display:flex;align-items:center;flex-direction:column}.loadingSpinner__ring{position:relative;width:80px;height:80px}.loadingSpinner__ring div{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;margin:8px;border:6px solid #231F20;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#231F20 transparent transparent transparent;z-index:1}.dark-mode .loadingSpinner__ring div{border-color:#fff transparent transparent transparent}.loadingSpinner__ring div:nth-child(1){animation-delay:-.45s}.loadingSpinner__ring div:nth-child(2){animation-delay:-.3s}.loadingSpinner__ring div:nth-child(3){animation-delay:-.15s}.loadingSpinner__text{text-align:center;color:#231f20}.dark-mode .loadingSpinner__text{color:#fff}.loadingSpinner__percentage{width:80vw;display:block;overflow:hidden;height:var(--loading-spinner-bar-height);max-width:350px;border:2px solid #231F20;border-radius:2px}.loadingSpinner__percentage span{display:block;width:100%;height:100%;position:relative;background:#fff;overflow:hidden;transform:translate(-100%);transition:transform 1s ease-out}.loadingSpinner__percentage span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#231F20;background-size:400% 400%;animation:LoadingGradient 4s ease infinite}.loadingSpinner__percentage span:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;animation:progress 1.5s infinite ease-in-out;border-radius:2px}@keyframes LoadingGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header__container{background:#231F20;color:#fff}.header__container.ticketdfw a{color:#ff9a19}.header__content{padding:15px 0;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 576px){.header__content{align-items:center;justify-content:flex-start;flex-wrap:nowrap}}.header__logo{width:100%;margin:0;padding:0;max-width:130px}@media screen and (min-width: 768px){.header__logo{max-width:150px}}.header__logo--ticketdfw{margin-right:20px}.header__performance{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;width:100%;text-align:center}@media screen and (min-width: 576px){.header__performance{display:block;padding-left:20px;margin-left:20px;margin-top:0;border-left:1px solid #fff;width:auto;text-align:left}}.header__performance-title{color:#fff;font-size:14px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__preheader{color:#fff;font-size:12px;margin-bottom:2px;width:100%}.header__performance-info{color:#fff;font-size:12px;line-height:1.2;position:relative;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 768px){.header__performance-info{line-height:inherit}}.header__promo{color:#fff;background:linear-gradient(270deg,#231F20,0%,#801927 42%,#801927 53%,#801927 59%,#231F20 100%);padding:8px 0}@media screen and (min-width: 768px){.header__promo{display:none}}.header__promo-text{font-size:10px}.header__promo-wrapper{display:flex}.header__promo-wrapper form,.header__promo-wrapper form .promoCode__applied{width:100%}.header__promo-wrapper form .promoCode__applied .promoCode__remove-promo{font-size:10px}.header__dot{height:4px;width:4px;display:block;align-self:center;border-radius:50%;color:#fff;background:#fff;margin-left:4px;margin-right:4px}.header__edit-link{font-size:12px;margin-top:0;margin-left:20px;position:relative}.header__edit-link:after{content:"";position:absolute;top:1px;bottom:2px;left:-10px;width:1px;background:white}.modalMessage__background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:6;background:#231F20;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:modalIntro .3s ease-in-out;animation-iteration-count:1}.modalMessage__figure{margin:0;flex-shrink:0}.modalMessage__title-container{padding:0 20px}@media screen and (min-width: 768px){.modalMessage__title-container{padding:0 60px 0 20px}}.modalMessage__title{margin-top:0;font-size:26px;line-height:33px}.modalMessage__title--centered{text-align:center}.modalMessage__content{margin-top:0;font-size:16px}.modalMessage__content--centered{text-align:center}.modalMessage__container{background:#fff;position:relative;max-width:90%;max-height:80%;overflow:auto}@media screen and (min-width: 768px){.modalMessage__container{border-radius:2px;max-width:446px;display:block}}@keyframes modalIntro{0%{opacity:0}to{opacity:1}}.modalMessage__close{color:#fff;padding:12px 12px 8px 8px;position:absolute;right:0;z-index:2}.modalMessage__close path{stroke:#fff}.modalMessage__close svg path{stroke:#fff}.is-black svg path{stroke:#231f20}.modalMessage__buttons{margin-top:30px;position:sticky;bottom:0;width:100%;z-index:2}.modalMessage__title-container{margin-top:23px}.modalMessage__content-container{margin-top:12px;position:relative;z-index:1;line-height:25px;padding:0 20px}@media screen and (min-width: 768px){.modalMessage__content-container{padding:0 60px 20px 20px}}.modalMessage__buttom-primary,.modalMessage__buttom-secondary{width:50%}.modalMessage__buttom-primary--full,.modalMessage__buttom-secondary--full{width:calc(100% - 40px);margin:0 20px 20px}.modalMessage__offer{display:flex;margin:16px 20px;border:3px solid #231F20;background-color:#f1eff0}.modalMessage__offer.is-selected{border:3px solid #C60223}.ticketdfw .modalMessage__offer.is-selected{border-color:#bf5622}.modalMessage__offer-figure{margin:0;flex-shrink:0;display:none}@media screen and (min-width: 768px){.modalMessage__offer-figure{display:block}}.modalMessage__offer-title{padding:20px 20px 0;font-size:18px;color:#c60223;margin:0;font-family:GT America Expanded Black,Helvetica,Arial,Arial Unicode,Lucida Sans Unicode,sans-serif}.ticketdfw .modalMessage__offer-title{color:#bf5622}.modalMessage__offer-price-container{margin-top:4px;padding:0 20px}.modalMessage__offer-content{margin-top:12px;padding:0 20px}.modalMessage__offer-li{font-size:12px;line-height:16px;position:relative}.modalMessage__offer-li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(241,239,240,0) 0%,#F1EFF0 100%);pointer-events:none}.modalMessage__offer-buttons{display:flex;padding:20px;justify-content:center;align-items:center}.modalMessage__offer-button-primary{width:140px;height:40px;font-size:12px;padding:10px 22px}.is-selected .modalMessage__offer-button-primary{border:3px solid #C60223}.ticketdfw .is-selected .modalMessage__offer-button-primary{border-color:#bf5622}.modalMessage__offer-button-secondary{font-size:12px;font-weight:500;display:inline-flex;align-items:center;margin-right:20px;text-decoration:underline;text-underline-offset:8px}.modalMessage__confirm-icon{margin-right:-5px;margin-top:-5px;position:absolute}.modalMessage__donation-option-container,.modalMessage__offer-button-primary-container{display:flex;flex-direction:row-reverse}.modalMessage__offer-price-extra-bold{font-size:16px;font-weight:800}.modalMessage__offer-price-regular{font-weight:400;font-size:10px}.modalMessage__offer-icon-learn-more{margin-left:10px}.modalMessage__confirm-icon-custom{margin-right:-10px;margin-top:-10px}.bannerMessage__title,.bannerMessage__content{font-size:18px;text-align:left;color:#fff;font-weight:400}.bannerMessage__container{text-align:left;font-weight:700;background:#C60223;position:fixed;top:40px;left:0;right:0;z-index:5;flex-direction:column;transition:transform .3s ease-out .1s,opacity .3s ease-out;padding-bottom:16px;width:86%;margin:0 auto;box-shadow:8px 8px #231f2033}.modalMessage__background+.bannerMessage__container,.bannerMessage__container:not(.is-displaying){transform:translateY(calc(-100% - 10px));opacity:0;pointer-events:none}@media screen and (max-width: 768px){.bannerMessage__container{top:120px}}.bannerMessage__close{padding:12px 12px 8px 8px;position:absolute;top:10px;right:10px;z-index:2}.bannerMessage__close svg{width:12px}.bannerMessage__close path{stroke:#fff}.footnoteMessage__promo-container,.footnoteMessage__overlay{display:block}@media screen and (min-width: 768px){.footnoteMessage__promo-container,.footnoteMessage__overlay{display:none}}.footnoteMessage__promo-container{box-shadow:0 -8px 15px #0000004d}.footnoteMessage__title{font-size:18px;font-weight:800;text-align:left}.footnoteMessage__container{text-align:center;font-weight:700;background:#fff;position:fixed;left:0;right:0;z-index:5;flex-direction:column;transition:transform .3s ease-in-out;top:auto;bottom:0}.footnoteMessage__container:not(.is-displaying){opacity:0;pointer-events:none}.footnoteMessage__close{color:#231f20;padding:12px 12px 8px 8px;position:absolute;top:0;right:0;z-index:2}.app__grid{display:grid;grid-template-areas:"app-header" "app-views";grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:100vh}.app__grid.is-gray{background-color:#f1eff0}.app__header{grid-area:app-header}.app__views{grid-area:app-views}.sideNav__list{padding-left:0;margin-top:0;list-style:none}.sideNav__list li{margin-bottom:10px;line-height:24px}.sideNav__list li a{color:#231f20}.sideNav__list li.is-active a{color:#c60223}.ticketdfw .sideNav__list li.is-active a{color:#bf5622}.shopping-cart-icon{color:#c60223}.ticketdfw .shopping-cart-icon{color:#bf5622}.login-icon{color:#c60223}.ticketdfw .login-icon{color:#bf5622}.topNav__container{display:flex;align-items:center}@media screen and (min-width: 768px){.topNav__container{justify-content:space-between}}.topNav__link{font-size:18px;margin-top:0;text-decoration:none}.topNav__link:hover{border-bottom:none;text-decoration:none}.topNav__link:focus{text-decoration:none}@media screen and (min-width: 768px){.topNav__link{font-size:14px}}.topNav__log{display:flex}.topNav__login,.topNav__cart-link{display:flex;align-items:center;margin-top:0}.topNav__login-text,.topNav__cart-text,.topNav__logout{color:#c60223;border-bottom:3px solid #C60223}.topNav__login-text:hover,.topNav__cart-text:hover,.topNav__logout:hover{color:#231f20;border-bottom:3px solid #231F20}.ticketdfw .topNav__login-text,.ticketdfw .topNav__cart-text,.ticketdfw .topNav__logout{color:#bf5622;border-bottom:3px solid #BF5622}.ticketdfw .topNav__login-text:hover,.ticketdfw .topNav__cart-text:hover,.ticketdfw .topNav__logout:hover{color:#231f20;border-bottom:3px solid #231F20}.topNav__cart-text,.topNav__profile{margin-right:8px}.topNav__divider{font-weight:700;color:#231f20;padding:0 16px 0 12px}@media screen and (min-width: 768px){.topNav__divider{padding:0 8px 0 16px}}.topNav__login-text,.topNav__cart-text{display:none}@media screen and (min-width: 768px){.topNav__login-text,.topNav__cart-text{display:block}}.topNav__profile svg,.topNav__cart svg{width:20px;height:20px}.topNav__cart{margin-left:14px}@media screen and (min-width: 768px){.topNav__cart{margin-left:auto}}.upcomingEventCard__card{background:#fff}.upcomingEventCard__apple img{width:auto;height:50px;display:block}.upcomingEventCard__card p{font-weight:600}.upcomingEventCard__btn{border-width:1px;text-transform:capitalize;padding:20px 40px}.upcomingEventCard__row{display:flex;justify-content:space-between}.upcomingEventCard__row .upcomingEventCard__btn{width:calc(50% - 8px)}.accountDashboard__container{padding-top:56px}@media screen and (min-width: 768px){.accountDashboard__container{display:grid;grid-template-columns:200px 1fr;padding-top:72px}}@media screen and (min-width: 768px){.accountDashboard__main-content{padding-left:80px;border-left:3px solid #eee}}.accountDashboard__header{margin-top:0}.accountDashboard__side-nav{margin-bottom:30px}.accountDashboard__member-header{font-size:22px;font-weight:400;margin-top:32px}.ticketdfw .accountDashboard__memberBenefits{display:none}.accountDashboard__section{margin-top:56px}.accountDashboard__section p{font-size:18px}.accountDashboard__section ul{list-style:none;padding-left:0;margin:32px 0}.accountDashboard__section ul li{font-size:18px;padding-left:24px;position:relative;margin-bottom:16px}.accountDashboard__section ul li:before{content:"";position:absolute;left:0;top:12px;transform:translateY(-50%);height:8px;width:8px;background:#C60223;border-radius:50%}.ticketdfw .accountDashboard__section ul li:before{background:#BF5622}.accountDashboard__section ul li[data-gc-list-depth="2"]:before{background:transparent;border:2px solid #C60223}.ticketdfw .accountDashboard__section ul li[data-gc-list-depth="2"]:before{border-color:#bf5622}.accountDashboard__benefits-info{order:1;margin-top:32px}@media screen and (min-width: 768px){.accountDashboard__benefits-info{order:0;margin-top:0}}.accountDashboard__promo-content{margin-top:40px}@media screen and (min-width: 768px){.accountDashboard__promo-content{margin-top:0}}.accountDashboard__events-row{display:flex;flex-wrap:wrap;justify-content:space-between}.accountDashboard__events-col{width:100%}@media screen and (min-width: 992px){.accountDashboard__events-col{width:calc(50% - 48px)}}.accountDashboard__events-btn{text-transform:capitalize}.load-more-container{margin:20px 0;text-align:center}.load-more-button{padding:10px 20px;background-color:#c60223;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s ease}.load-more-button:hover{background-color:#94011a}.load-more-button:disabled{background-color:#fd3153;cursor:not-allowed}.no-more-orders{color:#666;font-style:italic}.accountOrderDetails__content{width:100%}@media screen and (min-width: 768px){.accountOrderDetails__content{max-width:600px}}.accountOrderDetails__apple{width:120px}.accountOrderDetails__apple img{width:100%;height:auto;display:block}.accountOrderDetails__item{border-top:1px solid #E3E0E1}.checkboxField__label{padding:6.6666666667px 0 6.6666666667px 30px;margin:0;display:block;text-align:left;position:relative;cursor:pointer;min-height:20px}.checkboxField__input,.accountTickets__form .checkboxField__input{position:absolute;opacity:0;width:100%;height:100%;z-index:1;top:0;bottom:0;left:0;right:0;margin-top:0;cursor:pointer}.checkboxField__box{height:20px;width:20px;display:block;background:#fff;border-radius:2px;border:2px solid #231F20;position:absolute;left:0;top:50%;transform:translateY(-50%)}.checkboxField__box svg{display:block;height:16px;width:16px;fill:currentColor;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.is-disabled .checkboxField__box{background:#fff;border-color:#e3e0e1}.checkboxField__input:hover+.checkboxField__box,.checkboxField__input:focus+.checkboxField__box{background:#fff;border-color:#c60223;color:#fff}.ticketdfw .checkboxField__input:hover+.checkboxField__box,.ticketdfw .checkboxField__input:focus+.checkboxField__box{border-color:#bf5622}.checkboxField__input:checked+.checkboxField__box{background:#028475;border-color:#028475;color:#fff}.checkboxField__title{font-size:16px;transition:all .15s ease-out;color:#231f20}.accountPerformanceDetails__container{padding-top:56px}@media screen and (min-width: 768px){.accountPerformanceDetails__container{display:grid;grid-template-columns:200px 1fr;padding-top:72px}}@media screen and (min-width: 768px){.accountPerformanceDetails__main-content{padding-left:80px;border-left:3px solid #eee}}.accountPerformanceDetails__content{width:100%}@media screen and (min-width: 768px){.accountPerformanceDetails__content{max-width:600px}}.accountPerformanceDetails__apple{width:120px}.accountPerformanceDetails__apple img{width:100%;height:auto;display:block}.accountPerformanceDetails__item{border-top:1px solid #E3E0E1}.accountTickets__form{max-width:500px}.accountTickets__form .inputField__label{max-width:400px}.accountTickets__error{color:#c60223;font-weight:700}.accountHistory__container{padding-top:56px}@media screen and (min-width: 768px){.accountHistory__container{display:grid;grid-template-columns:200px 1fr;padding-top:72px}}.accountHistory__side-nav{margin-bottom:30px}@media screen and (min-width: 768px){.accountHistory__main-content{padding-left:80px;border-left:3px solid #eee}}
