.auth0-label-submit{font-weight:500;font-size:16px}.auth0-lock.auth0-lock .auth0-lock-submit{margin:30px auto 70px!important}@media (max-width:1000px){.auth0-lock-widget-container{height:45%!important;width:80%;margin:0 auto;padding:20px}}.header a{color:#000}.header{position:relative;background-color:#fff}.header.landing-1-header{position:relative;background-color:#38272f;height:75px;opacity:.9}.header-open{top:20px}.header-close,.header-open{position:absolute;left:20px;cursor:pointer;display:none}.header-close{color:grey;font-weight:100;font-size:25px;top:28px}.header-open>div{width:25px;height:1px;background-color:#fff;margin:4px 0}.header .header-nav{margin:0 auto;height:150px;font-weight:700;font-family:"Aktiv Grotesk";font-size:14px;color:#1b1a32;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.header.landing-1-header .header-nav{height:75px}.header .header-nav .nav-item{flex-grow:1}.header.landing-1-header .header-nav .nav-item a,.header.landing-1-header .header-nav .nav-item span{color:#fff!important}.header .header-nav .nav-item:hover{cursor:pointer;opacity:.7}.header .header-nav .logo-nav{flex-grow:2;width:30%}.header .header-nav .logo-nav .logo{width:126px;height:auto}.header .header-nav .buy-tickets-button{background-color:#1b1a32;border-radius:10px;padding:15px 25px;font-family:"Gellix";font-weight:700;align-self:auto;color:#fff!important;font-size:12px;letter-spacing:1px;margin-left:20px}.banner{color:#fff;background-color:#d11f34;font-family:"Gellix";text-align:center;padding:10px}.learn-more-link:hover{opacity:.8;cursor:pointer}.learn-more-link{text-decoration:underline}.note-content{padding:40px;font-size:30px;line-height:40px;text-align:justify;font-family:"Dancing Script",cursive}.note-content a{text-decoration:underline}.tickets-banner{color:#fff;background-color:#d11f34;font-family:"Gellix";text-align:center;padding:10px}@media (max-width:1000px){.header .header-nav .logo-nav .logo{width:100px}.header .header-nav .logo-nav{width:30%}.header .header-nav{font-size:14px}.header .header-nav .buy-tickets-button{padding:8px 13px;font-size:12px;margin-left:10px}}@media (max-width:800px){.header{height:auto;text-align:center;padding:20px 0 10px}.header.expanded{z-index:3}.expanded .fade-content{background:rgba(0,0,0,.3);width:20%;height:110vh;margin:-20px 0 0 -20px;position:fixed;z-index:1}.header.landing-1-header{opacity:1}.header .header-nav{flex-direction:column;text-align:center;background-color:#fff;width:90%;float:right;height:200vh;position:fixed;margin-left:20%;z-index:2;box-shadow:-5px 0 50px 5px grey;padding:120px 30px 0 0}.header.landing-1-header .header-nav{height:100%}.header .header-nav .buy-tickets-button{margin-right:5px;background-color:#d11f34!important;padding:15px 20px;font-size:16px}.header .header-nav .MuiBox-root-8{margin-top:10px}.header.landing-1-header .header-nav .nav-item{background-color:#fff}.header.landing-1-header .header-nav .nav-item a,.header.landing-1-header .header-nav .nav-item span{color:#000!important}.header.landing-1-header .header-nav .nav-item .buy-tickets-button{color:#fff!important}.header img.logo{margin:10px 0 0 20px;width:115px;height:auto}.header img.logo.showmobile{float:left}.header.collapsed .header-close{display:none}.header.collapsed .header-open{display:block;width:90%;margin-top:10px}.landing-1-header.header.collapsed .header-open{color:#fff}.header.collapsed .header-open .menu-icon{float:right}.header.collapsed .header-nav{display:none}.header.expanded .header-nav{display:block}.header.expanded .header-close{display:inline-block;text-align:right;width:70%;margin-top:40px;font-family:Helvetica;color:#000}.header-nav .banner-nav-link img,.header.expanded .header-open{display:none}.header-border-wrapper{top:73px}.header.expanded .nav-item{padding:20px;text-transform:uppercase}.header.expanded .nav-item:last-of-type{padding:35px}.header.expanded .nav-item:first-child{margin-top:100px}}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent}a{transition:opacity .3s ease;text-decoration:none;color:#d11f34}a:hover{opacity:.7}h1{font-size:70px;color:#000;margin:80px 0 50px;letter-spacing:2px;font-weight:900;font-family:"Gellix";line-height:90px;letter-spacing:1px;width:38%;text-align:left}h2{font-size:32px}h2,h3{color:#d11f34;font-family:"Gellix";font-style:normal;font-weight:700}h3{font-size:22px;letter-spacing:-1px}h3,h4{text-transform:uppercase}h4{color:#000;font-family:"Aktiv Grotesk";font-style:normal;font-weight:700;font-size:16px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.hidedesktop{display:none}.hidemobile{display:block}.full-width{width:101%;margin-left:-5px}.page-body{min-height:500px;background-color:#d50032}.container{max-width:1150px;width:95%;margin:auto}.flex-row{display:flex}.flex-item{flex:1 1}.flex-half{flex:0 0 50%}.static-page{margin:0 auto;max-width:1150px;width:95%}.static-page .container{width:85%;margin:0 auto}.header-description{margin-bottom:70px;font-size:17px;letter-spacing:0;line-height:25px;margin-top:-5px;font-weight:300;font-family:"Aktiv Grotesk";text-align:left}.hide-banner,.showmobile{display:none!important}.pink-background{background-color:#d51f35}.grey-background{background-color:#f5f5f5}.purple-background{background-color:#271c21}.tiny-text{letter-spacing:1px;font-size:11px}.disclaimer,.tiny-text{font-family:"Aktiv Grotesk"}.disclaimer{font-size:12px;color:#000;font-style:normal;font-weight:400}.underline{border-bottom:1px solid #fff}.italics{font-style:italic}.cta-button{text-transform:uppercase;letter-spacing:1px;padding:20px;font-weight:500;font-family:"Aktiv Grotesk";border-radius:10px;font-size:16px;border:1px solid #f3f3f3;background-color:#d11f34;color:#fff!important;text-decoration:none!important;cursor:pointer}.cta-slim-button{max-height:44px;max-width:100%;cursor:pointer}.cta-button:hover,.cta-slim-button:hover{opacity:.9}.cta-button a:hover,.cta-slim-button a:hover{opacity:1}.large-cta{background-color:#271c21;font-weight:100;padding:14px 5px;font-size:22px;border:0;border-radius:10px;width:100%;margin:20px 0 40px}.large-cta,.small-cta{color:#fff;text-align:center;text-transform:uppercase;display:block;letter-spacing:3px}.small-cta{background-color:#d11f34;font-weight:50;padding:15px 10px;font-size:10px;border:0}.small-cta:hover{opacity:.8;cursor:pointer}.dialog-close{position:absolute;top:16px;right:20px;color:#939598!important;font-weight:500;cursor:pointer}.MuiInput-input{font-family:"Aktiv Grotesk";font-weight:400;padding-top:30px}.form-label{font-family:"Gellix"!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:14px!important;color:#000!important;font-weight:700!important;padding-top:20px!important}.MuiFormControlLabel-label{font-family:"Gellix";text-transform:uppercase;font-size:14px;color:#000;font-weight:700}.payment-form{width:85%}@media (max-width:1000px){.payment-form{width:100%}}@media (max-width:800px){.static-page{margin:0 auto;width:85%}.static-page .container{width:100%;margin:0 auto}.showmobile{display:inline-block!important}.hidemobile{display:none}h1{font-size:36px;line-height:42px}h1,h2{width:100%;letter-spacing:-1px}h2{margin:-30px 0 50px;font-size:20px}h3{font-size:17px}h4{font-size:14px}.header-description{margin-bottom:50px;font-size:13px;line-height:19px;margin-top:-5px;text-align:justify}.form-label{font-size:12px!important}.large-cta{font-size:16px}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-widget{width:95%;max-width:550px}.auth0-lock-header-avatar{display:none!important}.auth0-lock.auth0-lock .auth0-lock-tabs-container{display:none}.auth0-lock.auth0-lock .auth0-lock-cred-pane{border-radius:0!important}.auth0-lock-header{display:none!important}.auth0-lock.auth0-lock .auth0-lock-back-button,.auth0-lock.auth0-lock .auth0-lock-close-button{background:transparent!important;border:0!important}.auth0-lock.auth0-lock .auth0-lock-tabs{text-transform:uppercase}.auth0-lock.auth0-lock .auth0-global-message.auth0-global-message-error{background-color:#d50032!important}.auth0-lock-input-block.auth0-lock-input-email:before{content:"Welcome back!";text-align:center;font-size:22px;display:block;margin:50px auto 15px;font-family:"Gellix"!important;font-weight:800!important}.auth0-lock-close-button{box-shadow:none!important;top:5px!important;right:5px!important}.auth0-lock.auth0-lock .auth0-lock-input-wrap.auth0-lock-input-wrap-with-icon{height:40px!important;width:95%!important;max-width:350px!important;margin:auto!important;border:0!important;text-align:left!important}.auth0-lock.auth0-lock .auth0-lock-form .auth0-lock-alternative{margin-bottom:-20px!important}.auth0-lock-input-wrap svg{display:none!important}.auth0-lock.auth0-lock .auth0-lock-input-wrap.auth0-lock-input-wrap-with-icon{padding-left:0!important}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input{margin:auto!important;font-weight:700;border-radius:0!important;font-family:"Gellix"!important;color:#a1a1a1!important;background-color:#f2f2f2!important}.auth0-lock-alternative-link{font-family:"Aktiv Grotesk"!important;font-weight:500!important;color:#a3a3a3!important;font-size:14px!important}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::-moz-placeholder{color:#a1a1a1!important;font-weight:700}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input::placeholder{color:#a1a1a1!important;font-weight:700}.auth0-lock.auth0-lock .auth0-lock-submit{background-size:cover;border-radius:0!important;height:40px!important;padding:0!important;margin:30px auto 40px!important;font-weight:200!important;font-size:12px!important;box-shadow:none!important;max-width:350px!important;width:100%!important}.auth0-lock-submit svg{display:none!important}.apple-pay-form .StripeElement{box-shadow:0 0 5px 1px #888;background-color:#000}.credit-card-form .StripeElement{box-shadow:0 0 5px 1px #888;padding:10px;background-color:#fff;border-radius:4px}@media (max-width:1025px){h1{width:100%;margin:130px 0 50px}}.wrapper{width:100%}.landing-page h1{padding-bottom:10px;width:120%;font-family:"Gellix";font-weight:700}.landing-page .header-description.title-description{text-transform:none!important;width:80%;font-size:20px;margin-top:-40px;margin-bottom:50px;font-family:"Gellix";font-weight:400}.landing-page .logos{z-index:1;margin-left:-20px;margin-top:-10px}.landing-page .logos .logos-text{font-family:"Gellix";padding-left:20px;font-weight:400;color:#ccc}.landing-page .logos .logos-flex{display:flex;flex-direction:row;justify-content:flex-start}.landing-page .company-logo{width:150px;height:auto;padding:20px;z-index:1}.landing-page .cta-button.top-button{background-image:linear-gradient(#ff0f57,#ff1226);border-radius:10px}.landing-page .cta-button.top-button span{letter-spacing:2px;padding:20px;font-size:16px;font-family:"Gellix";font-weight:700}.landing-page .top-flex{display:flex;margin-right:-100px;width:92%;flex-direction:row;align-items:flex-end}.landing-page .title-section{width:60%;align-self:flex-start}.landing-page .cta-video{width:40%;padding-top:250px}.landing-page .collage{flex:1 1;width:57%;padding-top:50px;margin-left:-30px}.landing-page .image-stack{display:grid;grid-template-columns:auto;position:relative;width:90%;z-index:-1}.landing-page .image-stack__item .image{box-shadow:20px 20px 15px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.landing-page .theater-image-1{background:url("/static/media/Broadway Roulette SG 16.0b664b3e.webp") 75% 50% no-repeat;background-size:170%;width:275px;height:246px;border-radius:10%}.landing-page .theater-image-2{background:url("/static/media/Broadway Roulette SG 71.3c964180.webp") 50% 50% no-repeat;background-size:140%;width:550px;height:430px;border-radius:3%}.landing-page .theater-image-4{background:url("/static/media/Broadway Roulette SG 50.1afa3bc1.webp") 30% 0 no-repeat;background-size:175%;width:256px;height:246px;border-radius:10%}.landing-page .image-container-1{grid-column:1/12;grid-row:12/21;z-index:1}.landing-page .image-container-2{grid-column:7/28;grid-row:5/27}.landing-page .image-container-4{grid-column:25/30;grid-row:1/11;z-index:1}.landing-page .playbill-photos{width:100%;max-width:1600px;margin:0 auto;background-color:#f3f3f3}.landing-page .carousel{width:90%;margin:100px auto 20px;padding:40px 20px}.react-multi-carousel-item img{width:90%;height:auto;padding:10px;margin:0 auto}.landing-page .react-multiple-carousel__arrow{z-index:2!important}@media (max-width:1360px){.landing-page .theater-image-1{background:url("/static/media/Broadway Roulette SG 16.0b664b3e.webp") 75% 50% no-repeat;background-size:170%;width:225px;height:201px;border-radius:10%}.landing-page .theater-image-2{background:url("/static/media/Broadway Roulette SG 71.3c964180.webp") 50% 50% no-repeat;background-size:150%;width:500px;height:336px;border-radius:3%}.landing-page .theater-image-4{background:url("/static/media/Broadway Roulette SG 50.1afa3bc1.webp") 30% 0 no-repeat;background-size:175%;width:206px;height:198px;border-radius:10%}.landing-page .logos{z-index:1;margin-left:-20px;margin-top:50px}}@media (max-width:1175px){.landing-page h1{font-size:60px;line-height:70px}.landing-page .theater-image-1{width:175px;height:156px}.landing-page .theater-image-2{width:450px;height:302px}.landing-page .theater-image-4{width:156px;height:150px}}@media (max-width:1050px){.landing-page h1{width:100%;font-size:50px;line-height:60px;margin:50px 0}.landing-page .logos{z-index:1;margin-left:-20px}.landing-page .carousel{width:100%;margin:120px auto 20px}}@media (max-width:1020px){.landing-page .theater-image-1{width:150px;height:134px}.landing-page .theater-image-2{width:375px;height:281px}.landing-page .theater-image-4{width:140px;height:134px}.landing-page .logos{z-index:1;margin-left:-20px;margin-top:50px}}@media (max-width:800px){.landing-page h1{width:100%;font-size:40px;line-height:50px}.landing-page .theater-image-1{width:100px;height:89px}.landing-page .theater-image-2{width:300px;height:225px}.landing-page .theater-image-4{width:90px;height:86px}}@media (max-width:750px){.hidemobile{display:none}.hidedesktop{display:block}.landing-page .title-section{width:100%}.landing-page h1{font-size:50px;line-height:60px;width:100%}.landing-page .image-stack-mobile{display:grid;position:relative;width:75%;margin:50px auto}.landing-page .image-container-1{grid-column:1/10;grid-row:4/9;z-index:2}.landing-page .image-container-2{grid-column:8/12;grid-row:7/10;z-index:2}.landing-page .image-container-4{grid-column:6/15;grid-row:1/6}.landing-page .theater-image-1{background:url("/static/media/Broadway Roulette SG 71.3c964180.webp") 45% 65% no-repeat;background-size:135%;width:400px;height:300px;border-radius:10%}.landing-page .theater-image-2{background:url("/static/media/Broadway Roulette SG 16.0b664b3e.webp") 75% 40% no-repeat;background-size:200%;width:175px;height:175px;border-radius:10%}.landing-page .theater-image-4{background-size:200%;width:225px;height:225px;border-radius:10%;display:block;z-index:1}.landing-page .logos .logos-text{text-align:center;margin-top:10px}.landing-page .logos .logos-flex{justify-content:center}.landing-page .playbill-photos{margin-top:-50px}}@media (max-width:650px){.landing-page .image-stack-mobile{display:grid;position:relative;width:100%;margin:50px auto}}@media (max-width:560px){.landing-page .theater-image-1{width:340px;height:262px}.landing-page .theater-image-2{width:140px;height:140px}.landing-page .theater-image-4{width:190px;height:190px;display:block;z-index:1}}@media (max-width:470px){.landing-page h1{font-size:40px;line-height:50px;width:100%}.landing-page .logos{margin:50px auto;position:absolute;width:85%}.landing-page .logos .logos-text{font-size:12px;margin-top:-50px}.landing-page .company-logo{width:100px;padding:10px}.landing-page .playbill-photos{margin-top:40px}.landing-page .theater-image-1{width:225px;height:175px}.landing-page .theater-image-2{width:125px;height:125px}.landing-page .theater-image-4{width:125px;height:125px;display:block;z-index:1}.landing-page .image-container-4{grid-column:7/15;grid-row:1/6}.landing-page .image-stack-mobile{width:90%}}@media (max-width:350px){.landing-page .image-stack-mobile{width:100%}}@media (max-width:300px){.landing-page .theater-image-1{width:175px;height:150px;background-size:150%}.landing-page .theater-image-2,.landing-page .theater-image-4{width:115px;height:115px}}.spin{margin:0 auto}.spin h1{width:100%}.spin .top{display:flex;flex-direction:row}.spin .container{width:90%}.how-info{flex-direction:column}.spin .how-step-stack{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:20px 0;font-family:"",Aktiv Grotesk;max-width:900px}.spin .how-step-stack.center{margin:60px auto 40px}.spin .how-image{flex-direction:row;align-items:center;width:60px;height:60px;margin-right:15px}.spin .how-title{font-size:15px;font-weight:700}.spin .how-desc{font-size:14px;font-weight:300}.spin .add-on-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px}.spin .add-on-title{font-size:18px;color:#d11f34;font-weight:700;letter-spacing:-1px}.spin .add-on-description,.spin .add-on-title{font-family:"Gellix";font-style:normal;text-align:left}.spin .add-on-description{font-weight:300;font-size:15px;color:#000;margin-top:5px}.spin .add-on-option{margin-right:20px;min-width:150px;align-items:center;justify-content:center;display:flex;text-align:center;font-family:"Gellix";font-weight:900;background-color:#f4f4f4;border:3px solid #d11f34!important;padding:17px 20px;font-size:18px;color:#d11f34}.spin .add-on-option.active,.spin .add-on-option.selected{background-color:#d11f34;border:0;color:#fff}.spin .add-on-option:hover{cursor:pointer;opacity:.8}.spin .elimination-title{font-size:18px;color:#d11f34;font-family:"Gellix";font-style:normal;font-weight:700;letter-spacing:-1px;text-transform:uppercase;margin:20px 0}.spin .section-name .elimination-title{text-align:center;margin-bottom:-10px}.spin .family-friendly-elimination-title{padding-bottom:15px}.spin .spin-options{margin:20px auto 60px;max-width:925px}.spin .spin-options p{font-weight:100;font-size:15px}.spin .spin-options .button-wrapper{display:flex;margin:0 auto}.spin .eliminate .disclaimer,.spin .family-sold-out{font-weight:300;font-size:15px;text-align:justify;-moz-text-align-last:center;text-align-last:center;padding:20px 0;width:80%;margin:0 auto;color:#000;font-family:"Gellix";font-style:normal}.spin .disclaimer.covid-questions{text-decoration:underline}.spin .disclaimer.covid-questions:hover{opacity:.8;cursor:pointer}.spin .eliminate .disclaimer.safari{text-align:center}.spin .eliminate .disclaimer.two-part{width:100%;font-size:14px}.spin .eliminate .label{font-size:12px;margin-bottom:-10px}.spin .show-elimination,.spin .show-preference,.spin .spin-type{margin:30px auto;padding:20px 10px;width:100%;background-color:#f4f4f4;text-align:center}.spin .spin-type .family-roulette-disabled{width:65%;margin:0 auto}.spin .show-columns{margin:auto}.spin .shows{width:250px;margin:0 25px;display:inline-block;letter-spacing:1.2px;cursor:pointer;vertical-align:top}.spin .shows p{margin:20px auto;transition:all .3s ease;line-height:1.5;font-weight:500;text-transform:uppercase;font-size:14px;font-family:"Aktiv Grotesk"}.spin .shows p:hover{opacity:.7}.spin .button-wrapper{margin:0 auto;display:flex;align-items:stretch;width:90%}.spin .roulette-option{margin:10px auto;align-items:center;justify-content:center;display:flex;text-align:center;font-family:"Gellix";font-weight:900;background-color:#f4f4f4;border:3px solid #d11f34!important;border-radius:10px;padding:17px 20px;font-size:18px;color:#d11f34}.spin .show-preference .button-wrapper{width:60%}.spin .show-preference .button-wrapper.special{width:90%}.spin .show-preference .roulette-option{width:250px}.spin .show-preference .roulette-option-text{justify-content:center;align-items:center}.spin .roulette-option.active,.spin .roulette-option.selected{background-color:#d11f34;border:0;color:#fff}.spin .roulette-option:hover{cursor:pointer;opacity:.8}.spin .family-friendly-discount{font-size:13px;padding:10px 0;font-family:"Aktiv Grotesk"}.spin .react-calendar{background-color:#f5f5f5;border:0;padding:25px;width:500px;margin-bottom:10px;border-radius:8px}.spin .react-calendar__navigation{margin:10px 0 25px}.spin .react-calendar__month-view{margin:0 auto}.spin .react-calendar__tile{margin:2.5px;max-width:13%!important;height:52px;background-color:#e6e6e6;font-family:"Aktiv Grotesk";font-size:21px!important;font-weight:200;line-height:12px;color:#000;border-radius:4px}.spin .react-calendar__tile:enabled:hover{background-color:#d51f36;opacity:.8;color:#fff}.spin .react-calendar__tile--active,.spin .react-calendar__tile--active:enabled:focus{background-color:#d51f36;color:#fff}.spin .react-calendar__tile:disabled{color:#a8a8a8!important;background-color:#e6e6e6}.spin .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.spin .react-calendar .react-calendar__month-view__days__day--neighboringMonth abbr,.spin .react-calendar__tile.sold-out abbr{display:none}.spin .react-calendar__tile.subscription-friendly{box-shadow:inset 0 0 10px 1px #d4af37}.spin .react-calendar__tile.subscription-weekend:hover>abbr{display:none}.spin .react-calendar__tile.subscription-weekend:hover{padding:0}.spin .react-calendar__tile.subscription-weekend:hover:after{content:"$47 day";font-size:18px;line-height:18px}.spin .react-calendar__tile.subscription-weekend{box-shadow:inset 0 0 10px 1px #89cff0}.spin .cyber-date.react-calendar__month-view__days__day--neighboringMonth,.spin .react-calendar__tile:disabled,.spin .subscription-friendly.react-calendar__month-view__days__day--neighboringMonth,.spin .subscription-weekend.react-calendar__month-view__days__day--neighboringMonth{box-shadow:inset 0 0 0 0 #d4af37!important}.spin .react-calendar__month-view__weekdays__weekday:after{content:none}.spin .react-calendar__tile.sold-out:not(.react-calendar__month-view__days__day--neighboringMonth):after{content:"";font-size:13px;color:#949494;font-weight:700;font-size:11px;text-transform:uppercase;padding:0!important}.spin .react-calendar__month-view__days__day--weekend{color:#000}.spin .react-calendar .react-calendar__month-view__weekdays__weekday:after{content:"$49";font-weight:400;display:block;line-height:4px;margin:9px auto}.spin .react-calendar.subscriber .react-calendar__month-view__weekdays__weekday:after{content:"$47"}.spin .react-calendar .react-calendar__month-view__weekdays__weekday:first-child:after,.spin .react-calendar .react-calendar__month-view__weekdays__weekday:last-child:after,.spin .react-calendar .react-calendar__month-view__weekdays__weekday:nth-child(6):after{content:"$59";font-weight:400}.spin .react-calendar__month-view__days__day--neighboringMonth time{display:none}.spin .react-calendar__tile.sold-out{padding:0!important}.spin .react-calendar__tile.sold-out time{display:none}.spin .react-calendar__navigation__arrow,.spin .react-calendar__navigation__label{color:#d51f36;font-weight:700;font-family:"Gellix";font-size:26px;background-color:#f5f5f5!important;text-transform:uppercase}.spin .react-calendar__navigation__next2-button,.spin .react-calendar__navigation__prev2-button{display:none}.spin .react-calendar__month-view__weekdays{text-align:left;font-size:13px;font-family:"Aktiv Grotesk";margin-bottom:-8px}.spin .pseudo-link{text-decoration:underline}.spin .no-fee-calendar{font-family:"Aktiv Grotesk";font-size:13px;padding:20px}.spin .no-fee-calendar:hover{opacity:.8;cursor:pointer}.form.date-time{display:flex;flex-direction:row;width:70%}.spin .order-date{letter-spacing:0;color:#d51f36;font-family:"Aktiv Grotesk";font-weight:700;padding-top:10px}.spin .date-quantity{padding-top:10px}.tickets-select{margin-top:-1px}.tickets-select .MuiInputBase-input{padding-top:10px!important;background-color:#f4f4f4!important;color:#d11f34;padding:10px 30px;margin-top:25px;border-radius:4px}.tickets-select .MuiSelect-icon{top:calc(70% - 12px)}.form .contact-field.show-time .MuiTypography-body1{font-family:"Aktiv Grotesk"!important;text-transform:none}.form.flex-item.input-fields{margin-left:60px}.MuiInputBase-input{font-family:"Aktiv Grotesk";font-weight:400;padding-top:30px}.MuiInputLabel-shrink.form-label{transform:translateY(1.5px) scale(1)}.input-field{width:86%}.input-field.code{padding:5px 0}.input-field.code .MuiInputBase-input{font-family:"Gellix"!important;letter-spacing:1px!important;font-size:12px!important;font-weight:500;margin:-10px 0 -5px}.spin .confirm-email-spacer{margin:20px 0}.spin .input-field .MuiInput-input{font-family:"Aktiv Grotesk";font-weight:500;padding-top:30px}.input-field.radio-group{width:120%!important}.input-field .radio-input .MuiFormControlLabel-label{font-family:"Aktiv Grotesk";font-size:12px;text-transform:none;font-weight:400}.spin .radio-input.subscription-friendly .MuiIconButton-label{box-shadow:0 0 7px 1px #d4af37}.spin .radio-input.subscription-weekend .MuiIconButton-label{box-shadow:0 0 7px 1px #89cff0}.account-warning{font-family:"Aktiv Grotesk";font-size:12px;font-weight:200}.MuiSelect-selectMenu{background-color:#fff!important;margin-top:20px}.spin-payment{margin:0 auto}.spin-payment,.user-info-mobile{background-color:#f4f4f4;width:100%}.user-info-mobile{margin:0 auto 40px}.user-info-mobile .content-container{width:80%;margin:0 auto;padding:0 0 40px 10px}.checkbox-wrapper{display:flex;font-size:12px;letter-spacing:0;margin-bottom:20px}.checkbox-wrapper:hover,.holiday-fee:hover{opacity:.8;cursor:pointer}.checkbox-wrapper .checkbox-text,.holiday-fee{text-decoration:underline}.checkbox-wrapper .checkbox{border:2px solid #d11f34;width:13px;height:13px;display:inline-block;margin-right:10px;cursor:pointer;position:relative}.checkbox-wrapper .checkbox.checked:before{content:"\2713";position:absolute;top:-15px;left:-2px;font-size:22px;color:#d11f34}.checkbox-wrapper.mailing-list-wrapper{margin-top:-10px;padding-left:5px;padding-bottom:10px}.spin-payment .content-container{background-color:#f4f4f4;padding:25px 25px 20px 0}.spin-payment .checkout{margin-top:-30px;padding:50px 15px 0 120px;width:57%}.spin-payment .review{border-right:2px solid #868686;font-weight:700;padding-left:70px;width:43%}.spin-payment .review h3,.user-info-mobile .content-container h3{margin-top:-8px;padding-top:50px}.spin-payment .review .label{font-family:"Aktiv Grotesk";font-style:normal;font-weight:700;font-size:16px;text-transform:uppercase;margin:25px 0 20px}.spin-payment .review .field{font-weight:400;font-family:"Aktiv Grotesk";margin:-15px 0 -10px}.spin-payment .price-detail{font-weight:300;font-family:"Aktiv Grotesk";padding:3px 0;font-size:12px}.spin-payment .points-earned{margin:-15px 0 15px}.checkout h4{margin-top:-20px}::-moz-placeholder{color:#ccc;opacity:1}::placeholder{color:#ccc;opacity:1}.popup-content{padding:40px;width:100%;text-align:center;font-family:"Aktiv Grotesk"}.popup-content h2{font-size:22px}.popup-content h3{font-size:18px}.popup-content h3,.popup-content h4{text-transform:none}.popup-content a{color:#d11f34!important}.popup-content li{padding-bottom:10px}.popup-content.ticket-flex p{text-align:left}.popup-content .questions-paragraph,.popup-content .restaurant-paragraph,.popup-content.special-popup{text-align:justify;-moz-text-align-last:center;text-align-last:center}.popup-content .restaurant-paragraph.safari,.popup-content.special-popup.safari{text-align:center}.popup-buttons{margin:0 auto;display:flex;flex-direction:row;width:100%}.popup-buttons .cta-button{margin:15px auto;text-transform:none;width:45%;padding:15px 20px}.popup-buttons .cta-button-no{background-color:grey}.popup-buttons .ok-button{width:90%}@media (max-width:1000px){.spin .static-page{width:95%}.spin .container{width:100%}.spin .top{flex-direction:column}.spin .form.flex-item.input-fields{margin:0 auto;width:100%;max-width:500px}.spin .spin-description{margin-bottom:20px}.spin .ticketing{padding:20px 10px 0}.spin .react-calendar{margin:0 auto}.spin .form{padding-left:0}.spin .form.date-time{display:flex;flex-direction:row;margin-top:20px}.input-field .radio-input .MuiFormControlLabel-label,.spin .order-date{font-size:13px!important}.spin .spin-type .family-roulette-disabled{width:100%}.paragraph-header{font-family:"Aktiv Grotesk";padding-top:5px}.spin .button-wrapper{flex-direction:column}.spin .roulette-option{width:200px;font-size:16px}.spin .eliminate .disclaimer{width:80%}.spin .input-field,.spin .show-preference .button-wrapper,.spin .show-preference .button-wrapper.special{width:100%}.spin .eliminate .disclaimer.two-part{width:80%}.spin .shows{display:block;margin:0 auto}.spin .payment{margin-top:75px;padding:0}.spin-payment{width:100%}.spin .section-name h3{padding-top:40px}.spin-payment .content-container{display:block;padding:0}.spin-payment .review{border-right:0;border-bottom:2px solid #868686;text-align:left;padding:0 0 40px 10px;width:80%;margin:0 auto}.spin-payment .review h3{padding-top:40px}.spin-payment .checkout{width:80%;margin:0 auto;padding:20px 0}.spin .checkout .total{padding-bottom:8px}.input-field.code{width:100%}.spin-payment .review .field,.spin-payment .review .label{font-size:14px}.checkbox-wrapper{width:100%;padding-top:10px}.checkbox-wrapper .checkbox{position:absolute;margin-right:10px}.checkbox-wrapper .checkbox-text{padding-left:10%;text-align:left}.react-calendar{width:100%}.react-calendar__navigation{padding:0}.react-calendar__navigation__label{font-size:16px;margin-top:3%!important}.react-calendar__month-view__weekdays{font-size:10px}.react-calendar__month-view__weekdays__weekday{flex-basis:15.5%!important;font-size:14px!important;max-width:100%!important}.popup-content h2{margin-top:20px}.popup-content .cta-button{font-size:14px;margin:5px;padding:5px;width:100%}.popup-content .popup-buttons{padding:0;margin:0 auto;width:100%;display:flex;flex-direction:column}.spin .how-step-stack{width:100%}.spin .how-step-stack,.spin .how-step-stack.center{align-items:center;flex-direction:column;justify-content:flex-start;text-align:center;margin:40px auto}.spin .how-step-stack.center{width:74%;padding-left:0}.spin .how-image{width:60px;height:60px;margin-right:0;margin-bottom:10px}.spin .how-title{font-size:15px;padding-bottom:2px}.spin .how-desc{font-size:14px}}@media (max-width:600px){.spin .spin-options{margin-top:40px}.spin .react-calendar__tile.sold-out:not(.react-calendar__month-view__days__day--neighboringMonth):after{font-size:8px}.spin .react-calendar__month-view__weekdays__weekday{flex-basis:13.8%!important;font-size:11px!important;max-width:100%!important;line-height:5px}.spin .react-calendar__tile{flex-basis:12%!important;font-size:12px!important;line-height:10px;height:12%;min-height:30px}.spin .spin-options .button-wrapper{display:block}.spin .react-calendar__navigation__arrow,.spin .react-calendar__navigation__label{font-size:16px}}@font-face{font-family:Gellix;src:url(/static/media/Gellix-Medium.616d0dc4.woff);font-weight:400}@font-face{font-family:Gellix;src:url(/static/media/Gellix-Bold.71034512.woff);font-weight:700}@font-face{font-family:"Aktiv Grotesk";src:url(/static/media/AktivGroteskApp-Regular.6ba33a3b.woff);font-weight:400}@font-face{font-family:"Aktiv Grotesk";src:url(/static/media/AktivGroteskApp-Bold.aa1644f3.woff);font-weight:700}body{margin:0;padding:0;font-family:Verdana,Geneva,sans-serif}input{max-width:500px}.gray{color:#828282}.orange{background-color:#f60}.background-gray{background-color:#f6f6ef}.f11{font-size:11px}.w85{width:85%}.button{font-family:monospace;font-size:10pt;color:#000;background-color:buttonface;text-align:center;padding:2px 6px 3px;border:2px outset buttonface;cursor:pointer;max-width:250px}.listItem .visibleOnHover{visibility:hidden}.listItem:hover .visibleOnHover{visibility:visible}.no-link-style,.no-underline{text-decoration:none}.no-link-style{color:inherit;cursor:pointer;transition:opacity .3s ease}.no-link-style:hover{opacity:.7}.wistia_placebo_close_button{outline:none}
/*# sourceMappingURL=main.9d788637.chunk.css.map */