.reggie-app__wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);container-type:inline-size;margin:auto;max-width:800px;padding:1em 0;width:100%}.font-padding-correct{padding-top:.05em}.center-text{text-align:center}.reggie-contact-info__wrapper{align-items:center;display:flex;flex-direction:column;gap:.75em;position:relative;width:100%}.reggie-contact-info__body-text{margin-bottom:1em;width:100%}.reggie-contact-info__continue{display:flex;flex-direction:column;gap:1em}.reggie-styled-submit__wrapper{display:flex;flex-direction:row;justify-content:center}.reggie-complete-btn{font-size:20px;padding:20px 18px}.reggie-legal-text{font-size:.75em;margin:0}.reggie-text{line-height:110%}.reggie-opt-in-sms__label{margin:0;width:100%}.reggie-opt-in-sms__wrapper{display:flex;flex-direction:row;width:100%}.reggie-opt-in-sms__checkbox-wrapper{display:flex;flex-direction:column}.reggie-opt-in-sms__checkbox{margin:.15em .4em .4em 0}.reggie-inline-link{margin:0}.reggie-styled-input-text__inputbox{align-items:center;background-color:#fff;border-bottom:0;border-radius:10px;display:flex;justify-content:center;padding:1rem 1.2rem;position:relative;width:100%}.reggie-styled-input-text{padding-bottom:0;padding-left:0;padding-right:0}.PhoneInputInput,.reggie-styled-input-text{border-radius:0;border-width:0;font-size:1em;width:100%}.PhoneInputInput{padding:.05em 0 0}.reggie-phone-input__wrapper{display:flex;width:100%}.PhoneInput{flex-direction:row;width:100%}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.reggie-form-page{gap:2.5em}.reggie-form-page,.reggie-input-with-error{display:flex;flex-direction:column;width:100%}.reggie-input-with-error{gap:.3em}.reggie-error__wrapper{--error-text-size:0.65em;display:flex;flex-direction:column;justify-content:center;max-height:var(--error-text-size);min-height:var(--error-text-size);width:100%}.reggie-error{color:red;font-size:var(--error-text-size)}.reggie-loading__wrapper{align-items:center}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#121515;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{left:63px;top:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{left:56px;top:68px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{left:48px;top:71px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{left:40px;top:72px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{left:32px;top:71px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{left:24px;top:68px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{left:17px;top:63px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{left:12px;top:56px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reggie-form-question{display:flex;flex-direction:column;gap:1.5em;margin:.5em 0;position:relative}.reggie-ticket-option-group{align-items:center;display:flex;flex-direction:column;gap:1em;width:100%}.reggie-checkbox__wrapper{align-items:center;border:.1em solid #121515;border-radius:.2em;display:flex;height:1.25em;justify-content:center;position:relative;width:1.25em}.reggie-checkbox__default{-webkit-appearance:none;appearance:none;border-color:#0000;height:0;margin:0;width:0}.reggie-ticket-option__wrapper{width:100%}.reggie-ticket-option__box{cursor:pointer;padding:1em 1.5em;width:100%}.reggie-ticket-option__label{margin:0;width:100%}.reggie-ticket-option__content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.reggie-ticket-option__left{align-items:flex-start;display:flex;flex-direction:column;gap:1em}.reggie-ticket-option__h4{font-weight:700;margin-bottom:0;text-align:left}.reggie-ticket-option__blurb{font-size:.8em}.reggie-ticket-option__checkbox-wrapper{align-items:center;display:flex}.reggie-presale-code__wrapper{display:flex;flex-direction:column;gap:.5em;margin:auto;width:100%}.reggie-presale-code__instructions{text-align:center}.reggie-presale-code__text-and-copy-wrapper{background-color:#fff;border-bottom:0;border-radius:10px;padding:1rem 1.2rem}.reggie-presale-code__text-and-copy,.reggie-presale-code__text-and-copy-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;width:100%}.reggie-presale-code__text-and-copy{position:relative}.reggie-presale-code__code-text{font-size:1.8em}.reggie-presale-code__copy-button{background-color:initial;border:0;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center}.reggie-presale-code__copy-icon{height:1.6em;padding:.1em;width:1.6em}.reggie-presale-code__code-and-find-tickets-wrapper{display:flex;flex-direction:column;gap:1.5em}.reggie-presale-code__copy-icon-wrapper{display:flex;flex-direction:column;height:100%;position:absolute;right:1em}.reggie-presale-code__success-popup{animation:fadeInOut 3s ease-out;background-color:#250a38;border-radius:5px;bottom:2.4em;box-shadow:0 0 10px #0003;color:#fff;left:-1em;padding:.5em;position:absolute}.reggie-presale-code__success-popup:before{border:10px solid #0000;border-top-color:#250a38;content:"";left:50%;position:absolute;top:2.5em;transform:translateX(-50%)}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}.reggie-confirmation-screen__heading{text-align:center}.reggie-find-tickets__wrapper{display:flex;flex-direction:row;gap:.5em;justify-content:center}.reggie-find-tickets{background:#ffa552;background:var(--Sun-Bleached-Pottery,#ffa552);border:3px solid #000;border-radius:16px;box-shadow:4px 4px 0 0 #000;color:#000;cursor:pointer;flex-grow:1;flex-shrink:0;font-weight:400;gap:8px;margin:.2rem;max-width:50%;padding:1.1375rem .75rem .9375rem;text-decoration:none}.reggie-find-tickets,.reggie-find-tickets__heading{align-items:center;display:flex;flex-direction:column;justify-content:center}.reggie-find-tickets__heading{font-weight:700;text-align:center;text-transform:uppercase}.reggie-find-tickets__weekend{align-items:center;display:flex;flex-direction:column;font-size:.8em;font-weight:700;justify-content:center;text-align:center}.reggie-find-tickets__date{font-size:.625em;text-align:center}.reggie-passes-onsale-now__heading{text-align:center}.switch-toggle{background:#242729;float:left;margin-bottom:20px}.switch-toggle input{opacity:0;position:absolute}.switch-toggle input+label{color:#fff;cursor:pointer;float:left;padding:15px}.switch-toggle input:checked+label{background:blue}