.main{width:100%}.acmeTicketing{box-sizing:border-box;width:100%;padding:0 4rem;scroll-margin-top:var(--acme-timer-bottom,60px)!important}.acmeTicketing *{box-sizing:border-box}.acmeTicketing a{font-weight:700;text-decoration:none}.acmeTicketing footer{border-top:4px solid #2c60a2}.acmeTicketing footer:before{display:none}.acmeTicketing footer__total{justify-content:space-between;margin-top:4rem;font-size:3rem;font-weight:700;display:flex}.acmeTicketing footer .textContent--cartDataError{margin-left:1rem}.acmeTicketing .field__wrapper{margin-bottom:1rem}.acmeTicketing .field__input{background:0 0;border:none;border-bottom:2px solid #2c60a2;width:100%;padding:1rem .5rem;font-size:1.5rem;line-height:1;display:block}.acmeTicketing .field__error{color:#8b0000;margin-top:.25rem;font-weight:700;display:inline-block;position:absolute}.acmeTicketing .submitButton{color:#fff;background-color:#2c60a2;border:none;border-bottom:4px solid #122d57;order:1;margin-top:2rem;padding:1rem 3rem;font-size:1.5rem;font-weight:700;transition:background-color .25s ease-in-out;display:inline-block;position:relative}.acmeTicketing .submitButton:after{content:"";mask-type:alpha;background-color:#fff;width:1.5rem;height:1.5rem;display:block;position:absolute;top:calc(50% - .75rem);right:1rem;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.acmeTicketing .submitButton.continueShopping{color:#021d5b;z-index:1;border-color:#00c6f7;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;justify-self:flex-start;margin-right:auto;background-color:#fff!important;margin-left:0!important}@media (width>=769px){.acmeTicketing .submitButton.continueShopping{order:0}}.acmeTicketing .submitButton.continueShopping:after{background-color:#000;left:1rem;right:auto;transform:scaleX(-1)}.acmeTicketing .submitButton.continueShopping:focus,.acmeTicketing .submitButton.continueShopping:hover{color:#fff;background-color:#00c6f7!important}.acmeTicketing .submitButton.continueShopping:focus:after,.acmeTicketing .submitButton.continueShopping:hover:after{background-color:#fff}.acmeTicketing .submitButton:focus,.acmeTicketing .submitButton:hover{background-color:#5fc4f0}.acmeTicketing .submitButton--disabled{opacity:.5}.acmeTicketing .carousel{max-width:100%;position:relative}.acmeTicketing .carousel__list{box-sizing:border-box;justify-content:stretch;margin:0;padding:0;list-style-type:none;display:flex}.acmeTicketing .carousel__list__item{box-sizing:border-box;flex-grow:1;margin:0;padding:0}.acmeTicketing .carousel__wrapper{box-sizing:border-box;width:100%;overflow-x:auto}.acmeTicketing .carousel__button{color:#0000;z-index:1;background:linear-gradient(#295dc3,#0e2648);justify-content:center;align-items:center;width:2rem;height:5rem;margin:0;padding:0;display:flex;position:absolute;top:calc(50% - 2.5rem)}.acmeTicketing .carousel__button:after{color:#fff;font-size:1.4rem;font-weight:700;line-height:1;position:absolute}.acmeTicketing .carousel__button--next{right:-3rem}.acmeTicketing .carousel__button--next:after{content:"▶"}.acmeTicketing .carousel__button--previous{left:-3rem}.acmeTicketing .carousel__button--previous:after{content:"◀"}.acmeTicketing .carousel__button--disabled{opacity:.5}.acmeTicketing .toggleContainer{transform-origin:50%;transition:height .25s ease-out,opacity .25s ease-out,transform .25s ease-out}.acmeTicketing .toggleContainer--hidden{opacity:0;height:0;position:absolute;transform:scale(0)}.acmeTicketing .toggleContainer--visible{transform:scale(1)}@media (width>=769px){.acmeTicketing .login__options{width:50%}}.acmeTicketing .login__options__list{list-style-type:none}.acmeTicketing .loginOption{background-color:#f1f3f5;border-bottom:4px solid #5fc4f0;margin:0 0 2rem;padding:3rem}.acmeTicketing .loginOption .field__wrapper:first-child{margin-bottom:1rem}.acmeTicketing .loginOption .field__input--radio{display:none}.acmeTicketing .loginOption .field__label{font-size:2rem;font-weight:700;line-height:1.1}.acmeTicketing .learn-more-link{color:#fff;background-color:#2c60a2;border-bottom:4px solid #122d57;margin-top:2rem;padding:1.5rem 2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s ease-in-out;display:inline-block}.acmeTicketing .learn-more-link:focus,.acmeTicketing .learn-more-link:hover{color:#fff;background-color:#5fc4f0}.acmeTicketing .textContent--ticketDateSelectHeader,.acmeTicketing .textContent--ticketCategorySelectionTitle,.acmeTicketing .textContent--eventSelection__label{margin-top:5rem;font-size:2.5rem}.acmeTicketing .textContent--voucherTitle{margin-bottom:1rem;font-family:HelveticaNeueLT Std Regular;font-size:2rem;font-weight:700;line-height:1.1}.acmeTicketing .selectionButton{text-align:left;cursor:pointer;background-color:#f1f3f5;border:none;border-bottom:4px solid #2c60a2;height:100%;margin:0 .5rem;padding:2rem}.acmeTicketing .selectionButton[disabled]{opacity:.5;cursor:not-allowed}.acmeTicketing .selectionButton__header,.acmeTicketing .selectionButton__subHeader{margin-top:0;margin-bottom:1rem;padding:0;font-size:2rem;line-height:1.1}.acmeTicketing .selectionButton__amount{font-weight:700}.acmeTicketing .selectionButton__capacity__indicator{flex-direction:row-reverse;margin-top:.5rem;margin-left:-.1rem;display:flex}.acmeTicketing .selectionButton__capacity__indicator__tick:first-child{margin-right:auto}.acmeTicketing .selectionButton__capacity__indicator__tick{background-color:#000;width:1.4rem;height:1.4rem;display:inline-block}.acmeTicketing .selectionButton__capacity__indicator__tick--filled{opacity:.5}.acmeTicketing .selectionButton--selected{background-color:#2c60a2;border-bottom-color:#5fc4f0}.acmeTicketing .selectionButton--selected *{color:#fff!important}.acmeTicketing .selectionButton--selected .selectionButton__capacity__indicator__tick{background-color:#fff}#dateSelection .selectionButton__capacity__description{display:none}.acmeTicketing .ticketCategorySelection__list{justify-content:stretch;padding:0;list-style-type:none;display:flex}@media (width<=768px){.acmeTicketing .ticketCategorySelection__list{flex-direction:column}}.acmeTicketing .ticketCategorySelection__list__item{text-align:left;box-sizing:border-box;margin-bottom:1rem;margin-left:0;margin-right:1rem;padding:0;display:block}@media (width<=768px){.acmeTicketing .ticketCategorySelection__list__item{width:100%}}.acmeTicketing .ticketCategorySelection__list__item__button{text-align:left;box-sizing:border-box;flex-direction:column;height:100%;padding:2rem 3rem;display:flex}@media (width<=768px){.acmeTicketing .ticketCategorySelection__list__item__button{width:100%;margin-left:0!important}}.acmeTicketing .ticketCategorySelection__list__item__button--soldOut{cursor:not-allowed;opacity:.5}.acmeTicketing .ticketCategorySelection__list__item__label{font-size:1.8rem;font-weight:700;display:block}.acmeTicketing .ticketCategorySelection__list__item__minPrice{text-align:left;margin-top:.5rem;font-size:1.4rem;font-style:italic;display:block}.acmeTicketing #event-selection-0 .selectionButton__capacity{display:block}.acmeTicketing .ticketSelection__list{flex-flow:wrap;align-items:stretch;width:calc(100% + 2rem);margin-bottom:-2rem;margin-left:0;padding:0;list-style-type:none;display:flex}.acmeTicketing .ticketSelection__list__item{border:2px solid #122d57;flex-direction:column;align-items:center;width:14rem;max-width:18rem;margin-bottom:2rem;margin-right:2rem;padding:2rem;display:flex}.acmeTicketing .ticketSelection__list__item__label{text-align:center;white-space:normal;font-weight:700;line-height:1}.acmeTicketing .ticketSelection__list__item__description{text-align:center;white-space:normal;line-height:3rem;font-family:HelveticaNeueLT Std Regular!important;font-size:1.8rem!important}.acmeTicketing .ticketSelection__list__item__price{text-align:center;font-weight:700}.acmeTicketing .ticketSelection__list__item .counter{margin-top:auto!important;margin-bottom:1rem!important}.acmeTicketing .ticketSelection__list__item .textContent--eligibleForVoucher{margin-top:1rem;margin-bottom:0;font-style:italic;font-weight:700}@media (width>=1200px){.acmeTicketing .ticketSelection__list__item .textContent--eligibleForVoucher{position:absolute;bottom:1rem}}.acmeTicketing .ticketSelection__eventInfo{border:2px solid #122d57;flex-direction:column;margin-bottom:1rem;padding:2rem;display:flex}.acmeTicketing .ticketSelection__eventInfo__image{max-width:100%;margin-bottom:1rem}.acmeTicketing .ticketSelection__eventInfo__name{font-weight:700}.acmeTicketing .ticketSelection__eventInfo__description{margin-top:.5rem}.acmeTicketing .counter{flex-direction:row;justify-content:space-between;align-items:flex-end;width:8rem;max-width:100%;display:flex}.acmeTicketing .counter__button{color:#fff;text-align:center;cursor:pointer;background-color:#2c60a2;border:none;width:1.5rem;height:1.5rem;padding:0;font-family:sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:block}.acmeTicketing .counter__button--disabled{opacity:.5;cursor:not-allowed}.acmeTicketing .counter__input{text-align:center;appearance:none;-moz-appearance:textfield;border:none;flex-shrink:1;max-width:calc(100% - 3rem);font-size:3rem;font-weight:700;line-height:1;display:block;position:relative;top:.75rem}.acmeTicketing .counter__input--noValue{opacity:.5}.acmeTicketing .footer{margin-top:2rem}.acmeTicketing .footer__total{justify-content:space-between;margin-top:2rem;display:flex}.acmeTicketing .footer__total__label{font-size:2rem;font-weight:700}.acmeTicketing .footer__total__amount{font-size:2rem}.acmeTicketing .footer__total__amount__original{margin-right:.5rem;font-size:1.8rem;font-style:italic;font-weight:400;text-decoration:line-through;display:inline-block}.acmeTicketing .footer__total__amount__display{font-weight:700}.acmeTicketing .footer__submitButtons{justify-content:flex-end;display:flex}.acmeTicketing .footer__submitButtons .submitButton:not(:first-child){margin-left:2rem}@media (width<=768px){.acmeTicketing .footer__submitButtons{flex-wrap:wrap;justify-content:stretch}.acmeTicketing .footer__submitButtons .submitButton{width:100%}.acmeTicketing .footer__submitButtons .submitButton:not(:first-child){margin-left:0}}.acmeTicketing .footer__extraButtons{text-align:right}.acmeTicketing .arrayInput__list{margin:0;padding:0;list-style-type:none}.acmeTicketing .arrayInput__list__item{justify-content:stretch;align-items:center;display:flex}.acmeTicketing .arrayInput__list__item__button{color:#fff;text-align:center;cursor:pointer;background-color:#2c60a2;border:none;padding:13px 18px;font-family:sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:block}.acmeTicketing .arrayInput__list__item__button:disabled{opacity:.5;cursor:not-allowed}.acmeTicketing .arrayInput__list__item__button--removeItem{text-indent:-9999px;width:2rem;height:2rem;margin-left:1rem;padding:0;position:relative}.acmeTicketing .arrayInput__list__item__button--removeItem:after{content:"-";color:#fff;text-indent:0;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex;position:absolute;top:0;left:0}.acmeTicketing .voucherSummary{margin-bottom:1rem}@media (width>=1080px){.acmeTicketing .voucherSummary{float:right;margin-left:2rem}}.acmeTicketing .voucherSummary .textContent--vouchers{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.1}.acmeTicketing .voucherSummary__list{margin:0;padding:0;list-style-type:none}.acmeTicketing .voucherSummary__list__item{margin-left:0;margin-right:.5rem;padding:0;display:inline-block}.acmeTicketing .voucherSummary__list__item:after{content:",";font-weight:400}.acmeTicketing .voucherSummary__list__item:last-child:after{content:""}.acmeTicketing .voucherSummary__list__item--used{font-weight:700}.acmeTicketing .voucherSummary__list__item--unused{font-style:italic}.acmeTicketing .voucherSummary__editVouchers,.acmeTicketing .voucherSummary .buttonModal{color:#fff;text-align:center;cursor:pointer;background-color:#2c60a2;border:none;margin-right:1rem;padding:13px 18px;font-family:sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:inline-block}.acmeTicketing .voucherSummary__editVouchers:disabled,.acmeTicketing .voucherSummary .buttonModal:disabled{opacity:.5;cursor:not-allowed}.acmeTicketing .prompts__list{padding-left:0;list-style-type:none}.acmeTicketing .prompts .promptItem .field__wrapper{flex-wrap:wrap;place-content:flex-start;align-items:center;display:flex}.acmeTicketing .prompts .promptItem .field__wrapper label{flex-grow:1;order:2;width:calc(100% - 4rem);display:block}.acmeTicketing .prompts .promptItem .field__wrapper label a{display:inline-block}.acmeTicketing .prompts .promptItem .field__wrapper input[type=checkbox]{order:1;width:2rem;height:2rem;margin-right:1rem}.acmeTicketing .prompts .promptItem .field__wrapper .field__error{order:3;width:100%;display:block;position:relative}.acmeTicketing .loadingIndicator{opacity:0;transition:opacity .25s ease-out;position:absolute}.acmeTicketing .loadingIndicator--loading{opacity:1}.acmeTicketing .checkoutError__message{color:#8b0000;font-weight:700}dialog.modal{z-index:9999;position:fixed;inset:4rem;overflow:auto}dialog#fraud-shield-modal{width:390px!important;height:400px!important;padding:0!important}.body--containsModal:after{content:"";z-index:9998;background-color:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.voucherSummary__modal .textContent--voucherSummaryModalTitle{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.1}.voucherSummary__modal__list{margin:0;padding:0;list-style-type:none}.voucherSummary__modal__list__item{margin:0}.voucherSummary__modal__list__item__title{border-bottom:1px solid #a9a9a9;font-size:2.5rem}.voucherSummary__modal__list__item__details__list{flex-wrap:wrap;max-width:480px;display:flex}.voucherSummary__modal__list__item__details__list dt,.voucherSummary__modal__list__item__details__list dd{display:inline-block}.voucherSummary__modal__list__item__details__list dt{width:160px;font-style:italic}.voucherSummary__modal__list__item__details__list dd{width:calc(100% - 160px);margin-right:auto}.voucherSummary__modal__closeButton{text-indent:-9999px;color:#fff;text-align:center;cursor:pointer;background-color:#2c60a2;border:none;padding:13px 18px;font-family:sans-serif;font-size:1rem;font-weight:700;line-height:1;display:block;position:absolute;top:2rem;right:2rem}.voucherSummary__modal__closeButton:after{content:"x";color:#fff;text-indent:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.voucherModal.modal--open,.conciergeModal.modal--open{z-index:9999;background-color:#f1f3f5;border:none;max-width:480px;padding:2rem;display:block;position:fixed;top:2rem;box-shadow:0 0 1rem #00000040}.voucherModal__cancelButton,.voucherModal__closeButton,.voucherModal__continueButton,.conciergeModal__cancelButton,.conciergeModal__closeButton,.conciergeModal__continueButton{color:#fff;cursor:pointer;background-color:#2c60a2;border:none;border-bottom:4px solid #122d57;width:100%;margin-top:2rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700;transition:background-color .25s ease-in-out;display:block}.voucherModal__cancelButton[disabled],.voucherModal__closeButton[disabled],.voucherModal__continueButton[disabled],.conciergeModal__cancelButton[disabled],.conciergeModal__closeButton[disabled],.conciergeModal__continueButton[disabled]{opacity:.5;cursor:not-allowed}.voucherModal__cancelButton,.conciergeModal__cancelButton{background-color:#67707c;border-bottom:4px solid #122d57;margin-top:1rem}.voucherModal .field__error,.conciergeModal .field__error{color:#8b0000;margin-top:.5rem;font-weight:700;display:block}.voucherModal dl,.conciergeModal dl{flex-wrap:wrap;align-items:baseline;font-family:HelveticaNeueLT Std Regular,sans-serif;display:flex}.voucherModal dl dt,.voucherModal dl dd,.conciergeModal dl dt,.conciergeModal dl dd{margin-top:8px;margin-bottom:0}.voucherModal dl dt,.conciergeModal dl dt{flex-basis:80px}.voucherModal dl dt:after,.conciergeModal dl dt:after{content:":"}.voucherModal dl dd,.conciergeModal dl dd{flex-basis:360px;margin-left:0;margin-right:auto;font-size:1em;font-weight:700}.voucherModal__list,.conciergeModal__list{margin:0;padding:0;list-style-type:none}.voucherModal__list__item,.conciergeModal__list__item{margin-left:0;display:flex}.voucherModal__list__item__description,.conciergeModal__list__item__description{font-size:1.5rem}.voucherModal__list__item--invalid .voucherModal__list__item__descriptions,.voucherModal__list__item--invalid .conciergeModal__list__item__descriptions,.conciergeModal__list__item--invalid .voucherModal__list__item__descriptions,.conciergeModal__list__item--invalid .conciergeModal__list__item__descriptions{color:#8b0000;font-weight:700}.voucherModal__list__item__main,.conciergeModal__list__item__main{display:inline-block}.voucherModal__list__item__main__button,.conciergeModal__list__item__main__button{color:#fff;cursor:pointer;background-color:#2c60a2;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:1rem;margin-right:1rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.voucherModal__list__item__main__button[disabled],.conciergeModal__list__item__main__button[disabled]{opacity:.5;cursor:not-allowed}.voucherModal .field__input,.conciergeModal .field__input{background:0 0;border:none;border-bottom:2px solid #2c60a2;width:100%;padding:1rem 0;font-size:1.75rem;line-height:1;display:block}.multipleMembershipMatchesModal__content{padding:2rem}.multipleMembershipMatchesModal__content p{margin-bottom:1.5rem}.multipleMembershipMatchesModal__matches{flex-direction:column;gap:1rem;max-height:400px;margin-bottom:1.5rem;display:flex;overflow-y:auto}.multipleMembershipMatchesModal__match{background-color:#f9f9f9;border:1px solid #ddd;border-radius:.5rem;padding:1rem;transition:background-color .2s}.multipleMembershipMatchesModal__match:hover{background-color:#f0f0f0}.multipleMembershipMatchesModal__matchInfo{margin-bottom:1rem}.multipleMembershipMatchesModal__matchRow{margin-bottom:.5rem;font-size:2rem}.multipleMembershipMatchesModal__matchRow strong{margin-right:.5rem;font-weight:600}.multipleMembershipMatchesModal__matchRow:last-child{margin-bottom:0}.multipleMembershipMatchesModal__selectButton{cursor:pointer;width:100%}.multipleMembershipMatchesModal__actions{justify-content:center;padding-top:1rem;display:flex}.multipleMembershipMatchesModal__noMatchButton{cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1.5rem}.conciergeNotice{color:#fff;background-color:#2c60a2;border-radius:.5em;width:100%;margin-top:1em;margin-bottom:1em;padding:1em;font-family:HelveticaNeueLT Std Regular,sans-serif;box-shadow:-2px 2px 2px #00000040}.conciergeNotice .loaderContainer{width:100%;display:table}.conciergeNotice .textContent{height:2em;margin-right:.5em}.conciergeNotice .textContent:after{content:":"}.conciergeNotice .textContent--attribution:before{content:"\a "}.conciergeNotice__code,.conciergeNotice__attribution{flex-grow:1;height:2em;margin-right:auto;font-weight:700}.conciergeNotice__group{font-style:italic}.conciergeNotice__group:before{content:" ("}.conciergeNotice__group:after{content:")"}.conciergeNotice__modalButton{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.conciergeNotice__modalButton:focus,.conciergeNotice__modalButton:hover{color:#ccc}.membershipManagement__purchases{background-color:#f1f3f5;border-bottom:4px solid #5fc4f0;margin-top:2rem;padding:2rem}.membershipManagement__purchases>h3{margin-top:0;margin-bottom:1rem;font-size:2.5rem}.membershipManagement__purchases__list{flex-direction:column;gap:1.5rem;display:flex}.membershipManagement__purchases__order{background-color:#fff;border:1px solid #d3dae0;border-left:4px solid #2c60a2;padding:1.5rem}.membershipManagement__purchases__order__header{border-bottom:1px solid #e2e6ea;flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.membershipManagement__purchases__order__number{color:#2c60a2;font-size:1.4rem;font-weight:700}.membershipManagement__purchases__order__date{color:#666;font-size:1.2rem}.membershipManagement__purchases__order__amount{margin-left:auto;font-size:1.4rem;font-weight:700}.membershipManagement__purchases__order__details{margin-top:.5rem}.membershipManagement__purchases__order__events,.membershipManagement__purchases__order__tickets{display:none}.membershipManagement__purchases__order__status{border-radius:3px;margin-top:1rem;padding:.25rem .75rem;font-size:1rem;font-weight:700;display:inline-block}.membershipManagement__purchases__order__status--passed{color:#666;background-color:#e0e0e0}.membershipManagement__purchases__order__status--checkedin{color:#155724;background-color:#d4edda}.membershipManagement__purchases__order__status--partial{color:#856404;background-color:#fff3cd}.membershipManagement__purchases__event{border-bottom:1px dashed #d3dae0;padding:.75rem 0}.membershipManagement__purchases__event:last-child{border-bottom:none}.membershipManagement__purchases__event__name{margin-bottom:.25rem;font-size:1.3rem;font-weight:700}.membershipManagement__purchases__event__date{color:#666;margin-bottom:.5rem;font-size:1.1rem}.membershipManagement__purchases__event__items{margin-top:.5rem;padding-left:1rem}.membershipManagement__purchases__item{align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:1.1rem;display:flex}.membershipManagement__purchases__item__name{flex:1}.membershipManagement__purchases__item__quantity{color:#666;min-width:3rem}.membershipManagement__purchases__item__price{text-align:right;min-width:5rem;font-weight:700}.membershipManagement__purchases__empty{color:#666;font-style:italic}.scheduleAhead .scheduleAheadButton{cursor:pointer;text-align:center;border:none;border-bottom:2px solid #2c60a2;justify-content:space-between;align-items:center;min-width:13em;margin:0 .5rem;padding:8px 16px;display:inline-flex}.scheduleAhead .scheduleAheadNavButton{color:#fff;cursor:pointer;background-color:#2c60a2;border:none;border-bottom:2px solid #2c60a2;border-radius:0;padding:8px 16px;font-weight:700;transition:opacity .25s ease-in-out}.scheduleAhead .scheduleAheadNavButton[disabled]{opacity:.5;cursor:not-allowed}.reservation-timer{z-index:100;color:#0c4a6e;background-color:#f0f9ff;border-bottom:1px solid #bae6fd;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.reservation-timer__content{align-items:center;gap:8px;display:flex}.reservation-timer__icon{flex-shrink:0}.reservation-timer__text{line-height:1.4}.reservation-timer__extendButton{color:currentColor;cursor:pointer;border:1px solid #bae6fd;border-radius:4px;padding:0 8px;display:inline-block}.reservation-timer--warning{color:#854d0e;background-color:#fef3c7;border-bottom-color:#fde047}.reservation-timer--expired{color:#991b1b;background-color:#fee2e2;border-bottom-color:#fca5a5}.reservation-timer strong{font-weight:600}@media (width<=640px){.reservation-timer{padding:6px 10px;font-size:13px}.reservation-timer__content{flex-wrap:wrap;justify-content:center}}
/*$vite$:1*/