@font-face{font-family:Figtree;font-style:italic;font-weight:300;src:url(Figtree-LightItalic.ca4b6dbd16a878ff.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:300;src:url(Figtree-Light.9e9729095539a575.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:400;src:url(Figtree-Regular.2cfcdbb0e3740396.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:400;src:url(Figtree-Italic.3c6541b11c42e86b.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:500;src:url(Figtree-Medium.6a1dcc93d3f2169e.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:500;src:url(Figtree-MediumItalic.745e116763cb2fba.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:600;src:url(Figtree-SemiBold.8958787b60742818.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:600;src:url(Figtree-SemiBoldItalic.fb8883b2336dfaa2.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:700;src:url(Figtree-Bold.26a6fb18ea7fc564.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:700;src:url(Figtree-BoldItalic.f76e32020aeab5ba.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:800;src:url(Figtree-ExtraBold.e1a1c748767ee7aa.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:800;src:url(Figtree-ExtraBoldItalic.d80f2681e1128773.ttf)}@font-face{font-family:Figtree;font-style:normal;font-weight:900;src:url(Figtree-Black.58cbefcd2c9e2efd.ttf)}@font-face{font-family:Figtree;font-style:italic;font-weight:900;src:url(Figtree-BlackItalic.fc1bc27963b52c07.ttf)}body{font-family:Figtree}.font-100{font-weight:100!important}.font-200{font-weight:200!important}.font-300{font-weight:300!important}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.font-italic{font-style:italic!important}.wrap-anywhere{overflow-wrap:anywhere}h4{font-size:20px}.font-size-xs{font-size:14px}.font-size-s{font-size:16px}.font-size-small{font-size:18px}.font-size-medium{font-size:25px!important}.font-size-normal{font-size:28px!important}.font-size-large{font-size:38px!important}.font-size-xl{font-size:78px!important}.text-capitalize{text-transform:capitalize}.text-first-capital{text-transform:lowercase}.text-first-capital:first-letter{text-transform:uppercase}body{background:black;height:100vh;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{overscroll-behavior-x:none}.app-container{background-position:center center;background-repeat:no-repeat;background-size:cover}input,textarea{font-family:Figtree}.page>main{height:100vh;overflow:hidden!important;width:100%}.tm-title-medium{font-size:78px;font-weight:700}.tm-title-xl{font-size:140px}.tm-title-large{font-size:102px;font-weight:700;line-height:102px;margin:0}.tm-title{font-size:80px;font-weight:700;line-height:80px;margin:0}.tm-subtitle{font-size:48px;font-weight:300;line-height:46px;margin-bottom:40px;margin-top:0;text-transform:uppercase}.tm-subtitle-sm{font-size:48px;font-weight:300}.tm-text-info{font-size:25px;font-weight:300}.tm-text-highlight{font-size:28px;font-weight:400;line-height:38px}.tm-text-highlight-sm{font-size:26px;font-weight:400;line-height:38px}.tm-text-highlight-bold{font-size:28px;font-weight:700;line-height:34px}.tm-text-highlight-bold-sm{font-size:26px;font-weight:700}.tm-text-highlight-bold-xs{font-size:20px;font-weight:700;line-height:22px}.tm-text-label{font-size:28px;font-weight:500;line-height:38px}.tm-text-italic-sm{font-size:22px;font-style:italic;font-weight:300}.main-button{font-size:25px;text-align:center}.text-medium-bold{font-size:25px;font-weight:600}.tm-text-terms{font-size:16px;font-style:italic}@media (min-width: 641px){.responsive-desktop-hide{display:none!important}}@media (max-width: 641px){.responsive-mobile-hide{display:none!important}}.font-light{font-weight:300!important}.main-info-section{position:relative;top:80px;width:100%}.main-info-section table{font-size:26px}.main-info-section table th{padding:10px;text-align:right}.main-info-section table td{padding:10px;text-align:left}.main-info-section table tr{vertical-align:top}.main-info-section table tr:first-child td,.main-info-section table tr:first-child th{padding-top:0}.main-info-section table tr:last-child td,.main-info-section table tr:last-child th{padding-bottom:0}.continue-btn{border-radius:30px;display:flex;height:100%;padding-left:40px;padding-right:40px;width:100%}.main-info-content{background-color:#ffffff1a;border-radius:20px;display:flex;flex-direction:column;padding:30px;width:100%}.main-info-section-alert{border-radius:18px;margin-top:30px;padding:20px}.personal-info-input-row{margin-bottom:40px}.main-content-h{display:flex;flex-direction:row;position:absolute;transform-origin:top left}.main-content-h .page-start-container{align-items:center;display:flex;padding-bottom:40px;padding-right:40px;padding-top:40px}.main-content-h .main-title-section{flex:1 1 auto!important;width:50%}.main-content-h .info-label{font-size:28px;font-weight:200}.main-content-h .info-value{font-size:28px;font-weight:600;margin-left:10px}.main-content-h .info-label-sm{font-size:24px;font-weight:200}.main-content-h .info-value-sm{font-size:24px;font-weight:600;margin-left:10px}.main-content-h .message-alert{font-size:24px;font-style:italic;font-weight:300;margin-top:40px;white-space:pre-line}.main-content-h .personal-info-validation{font-size:22px;font-style:italic;font-weight:300;margin-bottom:20px}.main-content-h .player-info-container{overflow:unset}.main-content-h .main-title-content{display:flex;height:100%;left:0;padding-bottom:80px;padding-top:80px;position:absolute;top:auto;width:100%}.main-content-h .main-title-content-with-bar{height:calc(100% - 130px);top:130px}.main-content-v{display:flex;flex-direction:column;position:absolute;transform-origin:top left}.main-content-v .tm-subtitle{margin-bottom:0;margin-top:0}.main-content-v .tm-title-large{text-align:center}.main-content-v .page-start-container{align-items:flex-start;display:flex;padding:0}.main-content-v .main-title-section{height:30%;width:100%}.main-content-v .action-content{height:70%;width:100%}.main-content-v .main-info-section{display:flex;flex-direction:column;top:0;width:100%}.main-content-v .main-info-section .info-label{font-size:28px;font-weight:200}.main-content-v .main-info-section .info-value{font-size:28px;font-weight:600;margin-left:10px}.main-content-v .main-info-section .info-label-sm{font-size:24px;font-weight:200}.main-content-v .main-info-section .info-value-sm{font-size:24px;font-weight:600;margin-left:10px}.main-content-v .main-info-section .message-alert{font-size:24px;font-style:italic;font-weight:300;margin-top:40px;white-space:pre-line}.main-content-v .player-info-container{overflow:unset}.main-content-v .main-title-content .scan-code-label{width:100%}.main-content-v .main-title-content .scan-code-label>div{margin-right:20px;text-align:left!important}.main-content-v .main-title-content .main-container-v{display:flex;height:calc(100% - 100px);justify-content:center;padding-top:20px;position:absolute;top:100px;width:100%}.main-content-v .main-title-content .main-container-v .main-title-v{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-right:40px;width:60%}.main-content-v .main-title-content .main-container-v .main-title-v .tm-title{line-height:unset}@media (min-height: 790px){.main-content-v .main-title-content .main-container-v .main-title-v .tm-title-resize{font-size:70px}}.main-content-v .main-title-content .main-container-v .main-session-info-v{display:flex;flex-direction:column;width:40%}.main-content-v .main-title-content .main-container-v .main-session-info-v .qr-v{bottom:0;position:absolute}.action-bar-sm{align-items:center;border-radius:30px;height:100px;padding-left:40px;padding-right:40px;width:100%}.info-label-lg{font-size:38px;font-weight:100}.page.page-add-food .action-content{padding-bottom:0!important;padding-right:0!important}.food-type-sidebar{display:flex;flex-direction:column;overflow-y:hidden;padding-right:40px;width:345px}.food-type-sidebar .food-categories-list{overflow-y:auto}.food-content{display:flex;height:100%}.food-items{display:flex;flex-direction:column;width:calc(100% - 345px)}.grid-items{display:flex;flex-direction:column;height:100%;width:100%}.container-scrollable-action-bar{height:calc(100% - 160px);overflow-y:auto}.food-category-label{border-radius:38px;height:auto!important;justify-content:flex-start;margin-bottom:20px;padding:10px 20px;width:100%}.img-round-sm{border-radius:100%;height:70px;width:70px}.base-grid{float:left;width:100%}.base-grid .grid-item{float:left;margin-bottom:40px;margin-right:40px;width:30%}.base-grid .grid-item:first-child{margin-left:0}.food-grid{float:left;width:100%}.food-grid .food-grid-item{float:left;margin-bottom:40px;margin-right:40px;width:30%}.food-grid .food-grid-item:first-child{margin-left:0}.review-cart-container{display:flex;flex-direction:column;height:calc(100% - 130px);padding-bottom:20px;width:100%}.review-cart-container .container-scrolling{height:100%;overflow-y:auto;padding-bottom:10px;position:relative;width:100%}.review-cart-container .container-scrolling .price-width-px-200{width:200px}.review-cart-container .review-cart-price-box{background-color:transparent;border-radius:20px;border-style:solid;border-width:1.5px;display:flex;height:160px;justify-content:flex-end;margin-top:2px;padding:20px;position:relative;width:100%}.review-cart-container .review-cart-price-box:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 60%);bottom:160px;content:"";height:40px;left:-42px;position:absolute;width:1280px}.review-cart-container .text-partial{display:inline-flex;font-size:28px;font-weight:400;line-height:35px}.review-cart-container .text-total{display:inline-flex;font-size:28px;font-weight:700;line-height:38px}.review-cart-container .labels-box{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between}.review-cart-container .prices-box{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:200px}.password-fields{float:left;margin-bottom:25px;margin-top:25px;width:100%}.password-fields .password-item{align-items:flex-end;border-bottom:2px solid #444;display:flex;float:left;font-weight:700;height:50px;justify-content:center;margin-right:1%;padding-bottom:15px;text-align:center;width:19%}.payment-title{font-size:40px;line-height:40px}.payment-subtitle{font-size:28px;font-weight:400;line-height:36px}.final-info-container{margin-bottom:80px;margin-top:40px}.quantity-selector-article-customization{height:100px;padding:20px!important}.quantity-selector-article-customization .quantity-selector-buttons{width:200px!important}.quantity-selector-article-customization .quantity-selector-title{font-size:28px!important;font-weight:400}.activity-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:280px;width:280px}.page-collect-information .warning-text{font-size:28px;font-weight:400;white-space:pre-line}.page.page-review-cart .action-content{padding-left:0;padding-right:0}.page.page-choose-payment-device .action-content{align-items:center;height:100%;justify-content:center}.page.page-choose-payment-device .payment-options{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:40px;width:90%}.navbar-main{display:flex;justify-content:space-between}.navbar-main .navbar-cart-container{gap:20px;z-index:1}.review-page-container{height:calc(100% - 220px);overflow-y:auto}.updating-session-overlay{align-items:center;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000}.screensaver-overlay{align-items:flex-start;background-size:100% 200%;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000}.screensaver-overlay .text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.screensaver-overlay .text-block{display:flex;flex-direction:column;justify-self:center;transition:opacity 1s ease-in-out}.screensaver-overlay .text-block.hidden{opacity:0}.screensaver-overlay .text-block span{color:#fff;font-size:230px;font-weight:600;margin-left:80px}.screensaver-overlay .text-block span:last-child{margin-right:0}.screensaver-overlay .screensaver-logo{bottom:0;left:50%;margin-bottom:40px;position:fixed;transform:translate(-50%);transition:opacity 1s ease-in-out;z-index:10000001}.screensaver-overlay .screensaver-logo.hidden{opacity:0}.screensaver-overlay .screensaver-logo-center{left:50%;margin-bottom:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease-in-out;z-index:10000001}.screensaver-overlay .screensaver-logo-center.hidden{opacity:0}@keyframes overlayBgAnim{0%{opacity:0}80%{opacity:0}to{opacity:1}}.main-title-logo{bottom:0;position:relative}.page.page-start .main-content-v .main-title-section{height:20%!important}@media (max-aspect-ratio: 3/4){.page.page-start .main-content-v .main-title-section{height:30%!important}}.page.page-start .main-content-v .main-title-section>div{height:100%!important}.page.page-start .main-content-v .main-title-section .start-brand{bottom:40px;left:40px;position:fixed;top:unset;width:50%}.page.page-start .main-content-v .main-title-section .start-brand-only{align-items:center;display:flex;flex-direction:column-reverse;height:auto;width:100%}.page.page-start .main-content-v .main-title-section .start-brand-only .info{text-align:center}.page.page-start .main-content-v .main-title-section .main-title-content{height:100%!important;width:1000px!important}.page.page-start .main-content-v .main-title-section .main-title-logo{align-items:flex-start;bottom:40px}.page.page-start .main-content-v .main-title-section .scan-code-label{bottom:40px;position:fixed;right:40px;width:45%}.page.page-start .main-content-v .main-title-section .scan-code-content{margin-left:0!important;margin-right:20px!important;text-align:right!important}.page.page-start .main-content-v .action-content-container{align-items:flex-start!important}.page.page-start .main-container-v{height:100%;padding-top:0;position:relative!important;top:unset}.page.page-start .main-container-v .main-title-v{align-items:center;flex-direction:row;padding:0}.page.page-start .main-title-section{align-items:center}.page.page-start .main-title-section>div{align-items:center}.page.page-start .main-title-content h2{text-align:center}.page.page-start .main-title-content .main-container-h{display:flex;flex-direction:column;justify-content:space-between}.page.page-start .main-title-content .main-container-h .logo-and-page-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.page.page-thank-you .action-content{align-items:center;display:flex!important;justify-content:center}.page.page-thank-you .main-content-v .action-bar{left:0;width:100%}.page.page-thank-you .main-content-h .action-bar{padding-top:0!important}.page.page-thank-you .main-content-h .thank-you-container .layout-content{width:100%}.page.page-thank-you .main-content-h .thank-you-container .info-text{font-size:28px}.page.page-thank-you .main-content-h .thank-you-container .payment-title{font-size:60px;line-height:60px}.page.page-thank-you .main-content-h .thank-you-container .confirmed-final-page{margin-bottom:20px;width:80%}.page.page-thank-you .done-btn{height:130px;margin-left:auto;margin-right:auto;width:405px}.page.page-thank-you .thank-you-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.page.page-thank-you .thank-you-container .payment-title{font-size:78px;font-weight:700;line-height:78px;margin-bottom:40px}.page.page-thank-you .thank-you-container .confirmed-final-page{margin-bottom:40px;width:100%}.page.page-thank-you .thank-you-container .info-text{font-size:32px;font-weight:100;text-align:center}.page.page-thank-you .thank-you-container .info-text-sm{font-size:22px;font-weight:100}.page.page-thank-you .thank-you-container .destination-info{margin-top:40px}.page.page-thank-you .thank-you-container .layout-content{align-items:center;display:flex;flex-direction:column}.page.page-thank-you .thank-you-container .layout-content .content-section{display:flex;flex-direction:column;text-align:center}.page.page-thank-you .thank-you-container .price-recap-ty{margin-top:40px}.page.page-thank-you .thank-you-container .price-recap-ty .label{font-size:38px}.page.page-thank-you .thank-you-container .courtesy-text{font-size:28px;font-weight:100;margin-top:40px;text-align:center;white-space:pre-line}.page.page-thank-you .thank-you-container .final-actions-container{display:flex;justify-content:space-between;width:100%}.page.page-thank-you .thank-you-container .final-actions-container .email-box{min-width:500px}.page.page-thank-you .thank-you-container .final-actions-container div:only-child{margin-left:auto;margin-right:auto}.page.page-thank-you .progress-button-label{font-size:28px;font-weight:700;line-height:34px}.page.page-thank-you .payment-qr-code{border-radius:30px;height:206px;margin:0;padding:10px;width:206px}.page.page-thank-you .send-email-btn{border-radius:10px;font-size:28px;line-height:28px;margin-top:20px;min-height:70px;min-width:260px}.page-reservation-details .action-content{font-size:24px;padding-bottom:50px;padding-left:15px;padding-right:15px}.page-reservation-details .session-payment-details-container{clear:left;width:50%}.page-reservation-details .payment-item-details{font-size:14px;padding-left:10px}.page-reservation-details ul li{margin-bottom:5px;margin-top:5px}.page-reservation-details h3{margin-top:25px}.page-reservation-details .qr-code{max-width:500px}.page-reservation-details .session-details-buttons-container{display:flex;width:100%}.page-reservation-details .session-details-buttons-container .print-container{margin-left:auto;right:0;width:30%}.page-reservation-details .session-details-buttons-container .session-refund{display:flex;flex-direction:column;max-width:40%}.page-reservation-details .session-details-buttons-container .session-refund .refund-btn{cursor:pointer;font-size:26px}.page-reservation-details .session-details-buttons-container .session-refund .refund-text{font-size:22px;font-style:italic;font-weight:300;margin-bottom:auto;margin-top:auto}.page-reservation-details .session-details-btn{border-radius:15px;font-size:24px;font-weight:700;height:104px;justify-content:space-between!important;padding:16px 18px;text-transform:uppercase}.page-reservation-details .session-details-btn .icon-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:45px;justify-content:center;margin-left:15px;width:45px}.page-reservation-details .session-details-btn .icon-container .icon{font-size:25px}.page-reservation-details .ticket-section{margin-top:40px}.page-reservation-details .ticket-section .ticket-container{border-radius:20px;margin-bottom:40px;padding:30px;width:min-content}.page-reservation-details .ticket-section .ticket-container .ticket-text{font-family:monospace;font-size:18px;margin-top:20px}.page.page-terms p{font-size:20px}.form-check{font-size:26px;position:relative}.form-check .form-check-input{display:none}.form-check .form-check-label{padding-bottom:10px;padding-left:45px;padding-top:10px}.form-check .form-check-input+label{display:inline-block;padding-left:60px;position:relative}.form-check .form-check-input+label:before{border:.5px solid #97a9be;border-radius:6px;content:"";height:45px;left:0;position:absolute;top:0;width:45px}.form-check .form-check-input:checked+label:before{background-color:#007bff}.form-check .form-check-input:checked+label:after{background-color:#007bff;opacity:1}.form-check .icon{font-size:20px;left:12px;position:absolute;top:12px}.noscroll{overflow:hidden}.noscroll .action-content>div{overflow:hidden}.noscroll .articles-list-container{overflow:hidden}.page.page-select-slot .quantity-selector{margin-top:40px}.page.page-choose-date .main-content-h .content-container{height:100%}.page.page-choose-date .main-content-v .times-grid{grid-template-columns:repeat(4,1fr)}.page.page-choose-date .main-content-v .selected{padding:5px 15px}.page.page-choose-date .action-content{padding-bottom:0!important}.page.page-choose-date .content-container{display:flex}.page.page-choose-date .calendar-container{flex-direction:column;overflow:unset;width:50%}.page.page-choose-date .calendar-container .hour-item{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.page.page-choose-date .times-container{display:flex;flex-direction:column;margin-top:0;padding-left:40px;position:relative;width:50%}.page.page-choose-date .times-container .time-slots-alert{font-size:24px}.page.page-choose-date .date-picker-container{border-radius:15px;width:100%}.page.page-choose-date .times-grid{border-radius:15px;display:grid;grid-template-columns:repeat(6,1fr);overflow-x:auto}.page.page-choose-date .times-grid .hour-item{align-items:center;display:flex;font-size:20px;font-weight:300;height:65px;justify-content:center;width:100%}.page.page-choose-date .selected{border-radius:5px;padding:5px 10px}.page.page-choose-date .date-time-label{display:flex;font-size:28px;font-weight:700;margin-bottom:20px}.page.page-choose-date .date-time-button{align-items:center;border:1px solid;border-radius:10px;display:flex;font-size:24px;height:100px;justify-content:center;margin-bottom:20px;width:100%}.page-session-transfer-confirm .action-content{align-items:center;display:flex;justify-content:center;text-align:center}.page-session-transfer-confirm .action-content .payment-title{font-size:78px}.page-session-transfer-confirm .session-transfer-confirm-container{font-size:39px;width:90%}.page-session-transfer-confirm .session-transfer-confirm-container p{margin-bottom:60px;margin-top:0}.page-session-transfer-confirm .session-transfer-confirm-container .progress-button-container{margin-left:auto;margin-right:auto}.page.page-payment .action-content,.page.page-login .action-content{align-items:center;display:flex!important;font-size:28px;justify-content:center}.page.page-login .action-content .login-options-container{width:100%}.page.page-create-account .action-content{display:flex!important;font-size:28px;justify-content:center}.page.page-create-account .action-content .form-user-information{width:100%}.page.page-order-delivery .action-content{align-items:center;height:100%;justify-content:center}.page.page-order-delivery .delivery-options-container{display:flex;flex-direction:column;gap:40px}.page.page-order-delivery .delivery-options-container .payment-option-button{border:3px solid}.page.page-order-delivery .delivery-options-container .line-separator .separator-label{font-size:28px;font-weight:500}.page.page-order-delivery .select-order-destination .select-title{font-size:28px;font-weight:700;padding-bottom:20px;padding-top:20px}.page.page-order-delivery .select-order-destination .select-label{font-size:28px;font-weight:400}.page.page-order-delivery .select-order-destination .action-content{padding-bottom:0!important}.page.page-order-delivery .select-order-destination .destination-row{height:100px;margin-bottom:40px;margin-top:40px}.page.page-order-delivery .select-order-destination .grid-destination{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);overflow-y:auto;width:100%}.page.page-order-delivery .select-order-destination .grid-destination .destination-cell{align-items:center;border-radius:10px;display:flex;justify-content:center;text-align:center;text-transform:uppercase}.page.page-order-delivery .select-order-destination .grid-destination .destination-cell.destination-cell-category{background-color:unset!important;border:none;grid-column:span 4;justify-content:flex-start;margin-bottom:15px;margin-top:40px}.page.page-order-delivery .select-order-destination .grid-destination .destination-cell.destination-cell-category:first-child{margin-top:0;padding-top:0}.page.page-order-delivery .select-order-destination .grid-destination .destination-item{align-items:center;border-radius:10px;display:flex;font-size:22px;font-weight:400;height:90px;justify-content:center;text-transform:uppercase;width:100%}.page.page-order-delivery .select-order-destination .grid-destination .destination-item.selected{border:3px solid}.page.page-order-delivery .select-order-destination .grid-destination .destination-category{font-size:28px!important;font-weight:700!important;height:auto;justify-content:start!important;padding:0!important}.table-dial-codes td{padding:5px 10px;vertical-align:middle}.table-dial-codes tr.current td{padding-bottom:50px}.kiosk-unavailable-overlay .logo-container{margin-bottom:40px}.kiosk-unavailable-overlay .logo-container img{width:40%!important}.kiosk-unavailable-overlay .kiosk-overlay-warning-logo{bottom:5%;position:absolute}.kiosk-unavailable-overlay .kiosk-overlay-warning-logo .logo-container{margin-bottom:0!important}.card-rounded{border-radius:35px}.start-card-label{align-self:center;display:block;font-size:36px;font-weight:300;margin-bottom:0;margin-top:20px;text-align:center;text-transform:uppercase}.card-base{border-radius:30px}.card-row{border-radius:45px;width:100%}.card-body-scrollable{overflow-x:hidden;overflow-y:auto}.card-hollow{border-style:solid;border-width:1.5px}.card-hollow-light{border-style:solid;border-width:3px}.card-selected{border-radius:30px;padding:10px!important}.grid-layout-3{display:grid;flex-direction:row;gap:40px;grid-template-columns:repeat(3,1fr)}.grid-layout-3-sm{display:grid;flex-direction:row;gap:20px;grid-template-columns:repeat(3,1fr)}.tm-height-inherit{height:inherit}.tm-button-info{border-radius:15px;height:86px;width:86px}.tm-button-info-sm{border-radius:15px;height:70px;width:70px}.tm-button-info-xs{border-radius:15px;height:50px;width:50px}.tm-button-info-label{border-radius:45px;height:86px}.tm-button-info-label-sm{border-radius:20px;height:70px;min-height:70px}.tm-button-info-round{border-radius:100%}.tm-button-info-disabled{opacity:.5;pointer-events:none}.tm-button-card-sm:active,.tm-button-card-sm-label:active,.tm-button-card-sm-round:active{transform:scale(95%)}.card-info-section-abs{align-items:center;bottom:0;display:flex;flex-direction:column;height:100px;position:absolute;width:100%}.font-35{font-size:35px}.font-50{font-size:50px}.choose-activity-item .selected{border-radius:38px;padding:10px}.choose-activity-item .choose-activity-item-content{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:30px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:25px;position:relative;width:100%}.choose-activity-item .choose-activity-item-content:before{background:linear-gradient(180deg,rgba(0,0,0,.0001) 0%,#000000 100%);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.choose-activity-item .choose-activity-item-content .choose-activity-item-title,.choose-activity-item .choose-activity-item-content .choose-activity-item-subtitle{z-index:1}.choose-activity-item .choose-activity-item-content .choose-activity-item-title{font-size:33px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase}.choose-activity-item .choose-activity-item-content .choose-activity-item-subtitle{border-radius:18px;font-size:24px;font-weight:400;line-height:30px;margin-top:10px;padding:5px 20px;text-align:center;width:100%}.food-item-content{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:30px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;padding:25px;position:relative;width:100%}.food-item-content:before{background-image:linear-gradient(360deg,rgba(0,0,0,.35) 13.21%,rgba(0,0,0,.35) 38.26%,rgba(255,255,255,0) 92.08%);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.food-item-content .food-item-label{align-items:center;border-radius:18px;bottom:10px;display:flex;font-size:21px;font-weight:700;justify-content:center;left:10px;line-height:26px;padding:15px;position:absolute;right:10px;text-align:center}.food-item-content .food-price-label{align-items:center;border-radius:0 0 0 23px;display:flex;justify-content:center;max-width:250px;padding:20px 15px;position:absolute;right:0;top:0;width:auto}.food-item-content .food-price-label .price-label{transform-origin:center}.card-item-with-label{border-radius:30px;overflow:hidden;position:relative}.card-item-with-label .card-item-label{align-items:center;border-radius:0 0 0 23px;display:flex;justify-content:center;max-width:200px;padding:20px 15px;position:absolute;right:0;top:0;width:auto;z-index:1}.tm-checkbox{align-items:center;border-radius:15px;border-style:solid;border-width:2px;display:flex;height:86px;justify-content:center;overflow:hidden;transition:background-color .05s ease-in-out;width:86px}.tm-checkbox-sm{border-radius:15px;border-style:solid;border-width:1px;height:70px;overflow:hidden;width:70px}.tm-checkbox-xs{border-radius:10px;border-style:solid;border-width:1px;height:40px;overflow:hidden;width:40px}.select-slot-container{align-items:center;display:inline-flex;height:100%;justify-content:space-between;padding:20px;width:100%}.vertical-shadow-bg{position:relative}.vertical-shadow-bg:after{border-radius:3%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bg-confirm{background:#00bf66}.bg-confirm-light{background-color:#00bf6685}.bg-confirm-grad{background:radial-gradient(100% 100% at 50% 0%,#00bf66 0%,#00bf66 100%)}.color-info-grey{color:#979797}.color-black{color:#000}.bg-black{background-color:#000}.border-color-black{border-color:#000}.tm-modal-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .2s ease;visibility:hidden;width:100%;z-index:10000}.tm-modal-container.visible{visibility:visible}.tm-modal-container .tm-modal-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.tm-modal-container .base-modal,.tm-modal-container .tm-modal-overlay{transition-property:opacity,transform;transition-timing-function:ease-in-out}.tm-modal-container .base-modal{border-radius:45px;box-shadow:0 3px 7px #0000004d;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-height:calc(100% - 80px);padding:40px;position:relative;top:auto;width:1000px;z-index:1}@media (max-width: 400px){.tm-modal-container .base-modal{display:block;overflow-y:auto}}.tm-modal-container .base-modal-content-text{font-size:28px;font-weight:400;justify-content:center;line-height:38px;margin-bottom:40px;margin-top:40px}.tm-modal-container .modal-input-name-body{margin-top:20px}.tm-modal-container .base-modal-transparent{opacity:0;transform:scale(0)}.tm-modal-footer{border-top:0!important;display:flex;flex-direction:column;padding-top:40px;width:100%}.tm-modal-header{align-items:center;border-bottom:0;display:flex;justify-content:center;padding-bottom:40px}.modal-title{font-size:42px;font-weight:700;padding-left:20px;padding-right:20px}.modal-session-warning-title{font-size:42px;font-weight:700;justify-self:center!important;line-height:50px}.tm-modal-close{font-size:40px;position:absolute;right:20px;top:10px}.tm-modal-body{font-size:26px;height:100%;overflow:auto;position:relative;width:100%}.tm-modal-body .base-modal-message-text{font-size:28px;font-weight:100;text-align:center}.food-customize-modal{align-items:center;display:flex;justify-content:center}.food-customize-modal .base-modal{height:auto;left:auto;max-height:calc(100% - 80px);padding-left:0;padding-right:0;position:relative;top:auto}.food-customize-modal .tm-modal-header{padding:0 40px}.food-customize-modal .tm-modal-header .notes-food{margin-bottom:20px;margin-top:20px}.food-customize-modal .tm-modal-footer{padding-left:40px;padding-right:40px;padding-top:40px}.food-customize-modal .footer-actions{display:flex}.food-customize-modal .footer-actions .article-footer-action{width:50%}.food-customize-modal .footer-actions .article-footer-action.side-l{padding-right:20px}.food-customize-modal .footer-actions .article-footer-action.side-r{padding-left:20px}.food-customize-modal .footer-actions .add-button{align-items:center;display:flex;height:100px;justify-content:space-between;padding:20px!important}.food-recap-modal-header{padding-left:40px}.food-customize-modal-body{display:flex;flex-direction:column;justify-content:flex-start}.tm-modal-food-header{border-bottom:none;padding-bottom:20px;width:100%}.tm-modal-food-img{background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:30px;float:left;height:180px;object-fit:contain;position:relative;width:180px}.tm-modal-food-header-text{margin-left:auto;min-height:180px;width:calc(100% - 220px)}.food-modal-title{font-size:28px;font-weight:700;line-height:38px;text-transform:uppercase}.food-modal-title-article{font-size:55px;font-weight:700;line-height:68px;text-transform:uppercase}.food-modal-article-description{font-size:24px;font-weight:400;line-height:1.5em}.food-customize-options-grid{column-gap:40px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding-left:40px;padding-right:40px}.food-customize-options-grid .food-options-row{align-items:center;border:.4px solid rgba(0,0,0,.08);display:inline-flex;gap:10px;height:100%;padding:10px 20px;width:100%}.food-customize-options-grid .food-options-row .option-label{font-size:28px;font-weight:500}.food-customize-options-grid .food-options-row .option-price{font-size:18px}.food-customize-options-grid .food-options-row.group{background-color:transparent;border:0;pointer-events:none}.food-customize-options-grid .food-options-row.group .group-label{font-size:28px;font-weight:700;text-transform:uppercase}.food-customize-options-grid .food-options-row.group .group-quantities-desc{font-size:18px;font-weight:300;margin-left:5px;text-transform:none}.food-customize-options-grid .food-options-row.group .group-quantities-desc .group-quantities-desc-icon{visibility:hidden}.food-customize-options-grid .food-options-row.group .group-quantities-desc.group-quantities-desc-warning .group-quantities-desc-icon{visibility:visible}.food-customize-options-grid .food-options-row .tm-checkbox{height:50px;width:50px}.food-recap-actions-container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:250px}.modal-close-btn{background:transparent;border:none;padding:10px 15px;position:absolute;right:0;top:0}.modal-close-btn i{font-size:40px}.session-warning-modal-container .session-warning-modal{background-color:transparent;box-shadow:none;max-height:calc(100% - 50px);max-width:calc(100% - 50px);width:600px}.session-warning-modal-container .session-warning-modal .tm-modal-body{flex-direction:column;text-align:center}.session-warning-modal-container .session-warning-modal .tm-modal-body p{font-size:28px}.session-warning-modal-container .session-warning-modal .tm-modal-body .countdown{display:block;font-size:48px}.session-warning-modal-container .tm-modal-overlay{background-color:#000000e6}.qr-confirm-modal .qr-confirm-modal-body{align-content:center;display:flex;flex-direction:column}.qr-confirm-modal .qr-confirm-modal-text-container{padding-left:120px;padding-right:120px;text-align:center}.cart-review-modal .base-modal{padding-left:0;padding-right:0}.cart-review-modal .tm-modal-header{display:none}.cart-review-modal .cart-review{overflow:overlay;overflow-x:hidden;width:100%}.dial-codes-modal .tm-modal-header{padding:0}.button-session-warning{align-self:center;border:1px solid;height:70px;text-align:center;width:275px}.menu-button-main{border-radius:30px;display:flex;gap:40px;height:130px;padding-left:40px;padding-right:40px;width:100%}.menu-button-main .text-menu{font-size:28px;font-weight:700;line-height:38px}.menu-button-main .text-items{font-size:20px;font-weight:700;line-height:24px}.edit-menu-icon-box{align-items:center;border-radius:100%;display:flex;font-size:28px;height:70px;justify-content:center;width:70px}.edit-menu-icon-box.edit-menu-icon-box-sm{font-size:22px;height:50px;width:50px}.progress-button-container{height:86px;text-align:center;width:500px}.progress{align-items:center;border-radius:20px;display:flex;height:100%;justify-content:center;position:relative;z-index:0}.progress-bar{animation:progressAnimationStrike;animation-timing-function:linear;background-position:left!important;background-repeat:no-repeat!important;background-size:0;border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.progress-button-body{position:relative;z-index:1}@keyframes progressAnimationStrike{0%{background-size:0}to{background-size:100%}}.fake-payments-btn{padding-left:40px;padding-right:40px}.payment-button{align-items:center;background-color:#fff;border:1px solid #E8F2F7;border-radius:6px;display:flex;font-size:24px;height:60px;justify-content:center;padding:12px 24px}.payment-button img{height:25px}.payment-button .label{margin-left:15px}.payment-buttons-list li{margin-bottom:15px}.payment-buttons-list li:last-child{margin-bottom:0}.fake-profile-button{margin-bottom:40px;margin-top:40px}.social-sign-in-custom{background:#fff;border:.5px solid #97a9be;border-radius:10px;cursor:pointer;height:84px;width:100%}.social-sign-in-custom .content{align-items:center;display:flex;height:100%;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative}.social-sign-in-custom .content .icon{height:30px;margin-right:5px;width:30px}.social-sign-in-custom .content .label{font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.payment-option-button{align-items:center;display:flex;justify-content:space-between;min-height:140px;padding:40px!important;width:720px!important}.payment-option-button .btn-content{align-items:flex-start;display:flex;flex-direction:column;padding-right:20px;text-align:start}.payment-option-button .btn-content .btn-text{font-weight:700}.payment-option-button .btn-content .btn-label{font-size:26px;font-weight:lighter}.payment-option-button .icon-box{align-items:center;border-radius:100%;display:flex;height:68px;justify-content:center;min-width:68px}.payment-option-button .icon-box i{font-size:60px!important}.icon-lg{font-size:40px}*,:after,:before{box-sizing:border-box}.main-layout-horizontal{display:flex;flex-direction:row}.main-layout-vertical{display:flex;flex-direction:column}.nav-container-h{height:100%;width:640px}.nav-container-v{height:640px;width:100%}.action-container-h{height:100%;width:1280px}.action-container-v{height:1280px;width:100%}.p-control{padding:20px!important}.p-0{padding:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:20px;padding-right:20px}.px-sm{padding-left:10px;padding-right:10px}.py-sm{padding-bottom:10px;padding-top:10px}.pb-sm{padding-bottom:10px}.pt-sm{padding-top:10px}.pl-sm{padding-left:10px}.pr-sm{padding-right:10px}.py-1{padding-bottom:20px;padding-top:20px}.p-page{padding:40px!important}.px-page{padding-left:40px!important;padding-right:40px!important}.py-page{padding-bottom:40px;padding-top:40px}.py-control{padding-bottom:20px;padding-top:20px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-1{padding-top:20px}.pb-1{padding-bottom:20px}.pl-1{padding-left:20px}.pr-1{padding-right:20px}.pt-mid{padding-top:15px}.pb-mid{padding-bottom:15px}.pl-mid{padding-left:15px}.pr-mid{padding-right:15px}.px-mid{padding-left:15px;padding-right:15px}.py-mid{padding-bottom:15px;padding-top:15px}.px-large{padding-left:30px!important;padding-right:30px!important}.py-large{padding-bottom:30px!important;padding-top:30px!important}.pt-page{padding-top:40px}.pb-page{padding-bottom:40px}.pl-page{padding-left:40px}.pr-page{padding-right:40px}.pt-extra{padding-top:60px!important}.pb-extra{padding-bottom:60px!important}.pl-extra{padding-left:60px!important}.pr-extra{padding-right:60px!important}.px-extra{padding-left:60px!important;padding-right:60px!important}.px-perc-0{padding-left:0%;padding-right:0%}.px-perc-1{padding-left:1%;padding-right:1%}.px-perc-2{padding-left:2%;padding-right:2%}.px-perc-3{padding-left:3%;padding-right:3%}.px-perc-4{padding-left:4%;padding-right:4%}.px-perc-5{padding-left:5%;padding-right:5%}.px-perc-6{padding-left:6%;padding-right:6%}.px-perc-7{padding-left:7%;padding-right:7%}.px-perc-8{padding-left:8%;padding-right:8%}.px-perc-9{padding-left:9%;padding-right:9%}.px-perc-10{padding-left:10%;padding-right:10%}.px-perc-11{padding-left:11%;padding-right:11%}.px-perc-12{padding-left:12%;padding-right:12%}.px-perc-13{padding-left:13%;padding-right:13%}.px-perc-14{padding-left:14%;padding-right:14%}.px-perc-15{padding-left:15%;padding-right:15%}.px-perc-16{padding-left:16%;padding-right:16%}.px-perc-17{padding-left:17%;padding-right:17%}.px-perc-18{padding-left:18%;padding-right:18%}.px-perc-19{padding-left:19%;padding-right:19%}.px-perc-20{padding-left:20%;padding-right:20%}.px-perc-21{padding-left:21%;padding-right:21%}.px-perc-22{padding-left:22%;padding-right:22%}.px-perc-23{padding-left:23%;padding-right:23%}.px-perc-24{padding-left:24%;padding-right:24%}.px-perc-25{padding-left:25%;padding-right:25%}.px-perc-26{padding-left:26%;padding-right:26%}.px-perc-27{padding-left:27%;padding-right:27%}.px-perc-28{padding-left:28%;padding-right:28%}.px-perc-29{padding-left:29%;padding-right:29%}.px-perc-30{padding-left:30%;padding-right:30%}.px-perc-31{padding-left:31%;padding-right:31%}.px-perc-32{padding-left:32%;padding-right:32%}.px-perc-33{padding-left:33%;padding-right:33%}.px-perc-34{padding-left:34%;padding-right:34%}.px-perc-35{padding-left:35%;padding-right:35%}.px-perc-36{padding-left:36%;padding-right:36%}.px-perc-37{padding-left:37%;padding-right:37%}.px-perc-38{padding-left:38%;padding-right:38%}.px-perc-39{padding-left:39%;padding-right:39%}.px-perc-40{padding-left:40%;padding-right:40%}.px-perc-41{padding-left:41%;padding-right:41%}.px-perc-42{padding-left:42%;padding-right:42%}.px-perc-43{padding-left:43%;padding-right:43%}.px-perc-44{padding-left:44%;padding-right:44%}.px-perc-45{padding-left:45%;padding-right:45%}.px-perc-46{padding-left:46%;padding-right:46%}.px-perc-47{padding-left:47%;padding-right:47%}.px-perc-48{padding-left:48%;padding-right:48%}.px-perc-49{padding-left:49%;padding-right:49%}.px-perc-50{padding-left:50%;padding-right:50%}.px-perc-51{padding-left:51%;padding-right:51%}.px-perc-52{padding-left:52%;padding-right:52%}.px-perc-53{padding-left:53%;padding-right:53%}.px-perc-54{padding-left:54%;padding-right:54%}.px-perc-55{padding-left:55%;padding-right:55%}.px-perc-56{padding-left:56%;padding-right:56%}.px-perc-57{padding-left:57%;padding-right:57%}.px-perc-58{padding-left:58%;padding-right:58%}.px-perc-59{padding-left:59%;padding-right:59%}.px-perc-60{padding-left:60%;padding-right:60%}.px-perc-61{padding-left:61%;padding-right:61%}.px-perc-62{padding-left:62%;padding-right:62%}.px-perc-63{padding-left:63%;padding-right:63%}.px-perc-64{padding-left:64%;padding-right:64%}.px-perc-65{padding-left:65%;padding-right:65%}.px-perc-66{padding-left:66%;padding-right:66%}.px-perc-67{padding-left:67%;padding-right:67%}.px-perc-68{padding-left:68%;padding-right:68%}.px-perc-69{padding-left:69%;padding-right:69%}.px-perc-70{padding-left:70%;padding-right:70%}.px-perc-71{padding-left:71%;padding-right:71%}.px-perc-72{padding-left:72%;padding-right:72%}.px-perc-73{padding-left:73%;padding-right:73%}.px-perc-74{padding-left:74%;padding-right:74%}.px-perc-75{padding-left:75%;padding-right:75%}.px-perc-76{padding-left:76%;padding-right:76%}.px-perc-77{padding-left:77%;padding-right:77%}.px-perc-78{padding-left:78%;padding-right:78%}.px-perc-79{padding-left:79%;padding-right:79%}.px-perc-80{padding-left:80%;padding-right:80%}.px-perc-81{padding-left:81%;padding-right:81%}.px-perc-82{padding-left:82%;padding-right:82%}.px-perc-83{padding-left:83%;padding-right:83%}.px-perc-84{padding-left:84%;padding-right:84%}.px-perc-85{padding-left:85%;padding-right:85%}.px-perc-86{padding-left:86%;padding-right:86%}.px-perc-87{padding-left:87%;padding-right:87%}.px-perc-88{padding-left:88%;padding-right:88%}.px-perc-89{padding-left:89%;padding-right:89%}.px-perc-90{padding-left:90%;padding-right:90%}.px-perc-91{padding-left:91%;padding-right:91%}.px-perc-92{padding-left:92%;padding-right:92%}.px-perc-93{padding-left:93%;padding-right:93%}.px-perc-94{padding-left:94%;padding-right:94%}.px-perc-95{padding-left:95%;padding-right:95%}.px-perc-96{padding-left:96%;padding-right:96%}.px-perc-97{padding-left:97%;padding-right:97%}.px-perc-98{padding-left:98%;padding-right:98%}.px-perc-99{padding-left:99%;padding-right:99%}.px-perc-100{padding-left:100%;padding-right:100%}.ml-1{margin-left:20px!important}.mr-1{margin-right:20px!important}.mt-1{margin-top:20px!important}.mb-1{margin-bottom:20px!important}.mx-1{margin-left:20px!important;margin-right:20px!important}.my-1{margin-bottom:20px!important;margin-top:20px!important}.ml-mid{margin-left:15px!important}.mr-mid{margin-right:15px!important}.mt-mid{margin-top:15px!important}.my-mid{margin-bottom:15px!important;margin-top:15px!important}.mb-mid{margin-bottom:15px!important}.ml-sm{margin-left:10px!important}.mr-sm{margin-right:10px!important}.mt-sm{margin-top:10px!important}.mb-sm{margin-bottom:10px!important}.mx-sm{margin-left:10px!important;margin-right:10px!important}.my-sm{margin-bottom:10px!important;margin-top:10px!important}.ml-lg{margin-left:40px!important}.mr-lg{margin-right:40px!important}.mt-lg{margin-top:40px!important}.mb-lg{margin-bottom:40px!important}.mx-lg{margin-left:40px!important;margin-right:40px!important}.my-lg{margin-bottom:40px!important;margin-top:40px!important}.ml-md{margin-left:30px!important}.mb-md{margin-bottom:30px!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mr-xs{margin-right:5px}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-auto{margin-top:auto!important}.m-auto{margin:auto!important}.mt-larger{margin-top:60px}.mt-xl{margin-top:80px}.align-self-center,.tm-align-self-center{align-self:center}.align-self-top,.tm-align-self-top{align-self:flex-start}.align-self-bottom,.tm-align-self-bottom{align-self:flex-end}.height-large-px{height:200px}.bar-height{height:160px}.bar-height-sm{height:100px}.bar-height-xs{height:70px}.bar-height-s{height:90px}.bar-height-xxs{height:50px}.h-0{height:0%!important}.h-1{height:1%!important}.h-2{height:2%!important}.h-3{height:3%!important}.h-4{height:4%!important}.h-5{height:5%!important}.h-6{height:6%!important}.h-7{height:7%!important}.h-8{height:8%!important}.h-9{height:9%!important}.h-10{height:10%!important}.h-11{height:11%!important}.h-12{height:12%!important}.h-13{height:13%!important}.h-14{height:14%!important}.h-15{height:15%!important}.h-16{height:16%!important}.h-17{height:17%!important}.h-18{height:18%!important}.h-19{height:19%!important}.h-20{height:20%!important}.h-21{height:21%!important}.h-22{height:22%!important}.h-23{height:23%!important}.h-24{height:24%!important}.h-25{height:25%!important}.h-26{height:26%!important}.h-27{height:27%!important}.h-28{height:28%!important}.h-29{height:29%!important}.h-30{height:30%!important}.h-31{height:31%!important}.h-32{height:32%!important}.h-33{height:33%!important}.h-34{height:34%!important}.h-35{height:35%!important}.h-36{height:36%!important}.h-37{height:37%!important}.h-38{height:38%!important}.h-39{height:39%!important}.h-40{height:40%!important}.h-41{height:41%!important}.h-42{height:42%!important}.h-43{height:43%!important}.h-44{height:44%!important}.h-45{height:45%!important}.h-46{height:46%!important}.h-47{height:47%!important}.h-48{height:48%!important}.h-49{height:49%!important}.h-50{height:50%!important}.h-51{height:51%!important}.h-52{height:52%!important}.h-53{height:53%!important}.h-54{height:54%!important}.h-55{height:55%!important}.h-56{height:56%!important}.h-57{height:57%!important}.h-58{height:58%!important}.h-59{height:59%!important}.h-60{height:60%!important}.h-61{height:61%!important}.h-62{height:62%!important}.h-63{height:63%!important}.h-64{height:64%!important}.h-65{height:65%!important}.h-66{height:66%!important}.h-67{height:67%!important}.h-68{height:68%!important}.h-69{height:69%!important}.h-70{height:70%!important}.h-71{height:71%!important}.h-72{height:72%!important}.h-73{height:73%!important}.h-74{height:74%!important}.h-75{height:75%!important}.h-76{height:76%!important}.h-77{height:77%!important}.h-78{height:78%!important}.h-79{height:79%!important}.h-80{height:80%!important}.h-81{height:81%!important}.h-82{height:82%!important}.h-83{height:83%!important}.h-84{height:84%!important}.h-85{height:85%!important}.h-86{height:86%!important}.h-87{height:87%!important}.h-88{height:88%!important}.h-89{height:89%!important}.h-90{height:90%!important}.h-91{height:91%!important}.h-92{height:92%!important}.h-93{height:93%!important}.h-94{height:94%!important}.h-95{height:95%!important}.h-96{height:96%!important}.h-97{height:97%!important}.h-98{height:98%!important}.h-99{height:99%!important}.h-100{height:100%!important}.w-0{width:0%!important}.w-1{width:1%!important}.w-2{width:2%!important}.w-3{width:3%!important}.w-4{width:4%!important}.w-5{width:5%!important}.w-6{width:6%!important}.w-7{width:7%!important}.w-8{width:8%!important}.w-9{width:9%!important}.w-10{width:10%!important}.w-11{width:11%!important}.w-12{width:12%!important}.w-13{width:13%!important}.w-14{width:14%!important}.w-15{width:15%!important}.w-16{width:16%!important}.w-17{width:17%!important}.w-18{width:18%!important}.w-19{width:19%!important}.w-20{width:20%!important}.w-21{width:21%!important}.w-22{width:22%!important}.w-23{width:23%!important}.w-24{width:24%!important}.w-25{width:25%!important}.w-26{width:26%!important}.w-27{width:27%!important}.w-28{width:28%!important}.w-29{width:29%!important}.w-30{width:30%!important}.w-31{width:31%!important}.w-32{width:32%!important}.w-33{width:33%!important}.w-34{width:34%!important}.w-35{width:35%!important}.w-36{width:36%!important}.w-37{width:37%!important}.w-38{width:38%!important}.w-39{width:39%!important}.w-40{width:40%!important}.w-41{width:41%!important}.w-42{width:42%!important}.w-43{width:43%!important}.w-44{width:44%!important}.w-45{width:45%!important}.w-46{width:46%!important}.w-47{width:47%!important}.w-48{width:48%!important}.w-49{width:49%!important}.w-50{width:50%!important}.w-51{width:51%!important}.w-52{width:52%!important}.w-53{width:53%!important}.w-54{width:54%!important}.w-55{width:55%!important}.w-56{width:56%!important}.w-57{width:57%!important}.w-58{width:58%!important}.w-59{width:59%!important}.w-60{width:60%!important}.w-61{width:61%!important}.w-62{width:62%!important}.w-63{width:63%!important}.w-64{width:64%!important}.w-65{width:65%!important}.w-66{width:66%!important}.w-67{width:67%!important}.w-68{width:68%!important}.w-69{width:69%!important}.w-70{width:70%!important}.w-71{width:71%!important}.w-72{width:72%!important}.w-73{width:73%!important}.w-74{width:74%!important}.w-75{width:75%!important}.w-76{width:76%!important}.w-77{width:77%!important}.w-78{width:78%!important}.w-79{width:79%!important}.w-80{width:80%!important}.w-81{width:81%!important}.w-82{width:82%!important}.w-83{width:83%!important}.w-84{width:84%!important}.w-85{width:85%!important}.w-86{width:86%!important}.w-87{width:87%!important}.w-88{width:88%!important}.w-89{width:89%!important}.w-90{width:90%!important}.w-91{width:91%!important}.w-92{width:92%!important}.w-93{width:93%!important}.w-94{width:94%!important}.w-95{width:95%!important}.w-96{width:96%!important}.w-97{width:97%!important}.w-98{width:98%!important}.w-99{width:99%!important}.w-100{width:100%!important}.top-0{top:0%!important}.top-1{top:1%!important}.top-2{top:2%!important}.top-3{top:3%!important}.top-4{top:4%!important}.top-5{top:5%!important}.top-6{top:6%!important}.top-7{top:7%!important}.top-8{top:8%!important}.top-9{top:9%!important}.top-10{top:10%!important}.top-11{top:11%!important}.top-12{top:12%!important}.top-13{top:13%!important}.top-14{top:14%!important}.top-15{top:15%!important}.top-16{top:16%!important}.top-17{top:17%!important}.top-18{top:18%!important}.top-19{top:19%!important}.top-20{top:20%!important}.top-21{top:21%!important}.top-22{top:22%!important}.top-23{top:23%!important}.top-24{top:24%!important}.top-25{top:25%!important}.top-26{top:26%!important}.top-27{top:27%!important}.top-28{top:28%!important}.top-29{top:29%!important}.top-30{top:30%!important}.top-31{top:31%!important}.top-32{top:32%!important}.top-33{top:33%!important}.top-34{top:34%!important}.top-35{top:35%!important}.top-36{top:36%!important}.top-37{top:37%!important}.top-38{top:38%!important}.top-39{top:39%!important}.top-40{top:40%!important}.top-41{top:41%!important}.top-42{top:42%!important}.top-43{top:43%!important}.top-44{top:44%!important}.top-45{top:45%!important}.top-46{top:46%!important}.top-47{top:47%!important}.top-48{top:48%!important}.top-49{top:49%!important}.top-50{top:50%!important}.top-51{top:51%!important}.top-52{top:52%!important}.top-53{top:53%!important}.top-54{top:54%!important}.top-55{top:55%!important}.top-56{top:56%!important}.top-57{top:57%!important}.top-58{top:58%!important}.top-59{top:59%!important}.top-60{top:60%!important}.top-61{top:61%!important}.top-62{top:62%!important}.top-63{top:63%!important}.top-64{top:64%!important}.top-65{top:65%!important}.top-66{top:66%!important}.top-67{top:67%!important}.top-68{top:68%!important}.top-69{top:69%!important}.top-70{top:70%!important}.top-71{top:71%!important}.top-72{top:72%!important}.top-73{top:73%!important}.top-74{top:74%!important}.top-75{top:75%!important}.top-76{top:76%!important}.top-77{top:77%!important}.top-78{top:78%!important}.top-79{top:79%!important}.top-80{top:80%!important}.top-81{top:81%!important}.top-82{top:82%!important}.top-83{top:83%!important}.top-84{top:84%!important}.top-85{top:85%!important}.top-86{top:86%!important}.top-87{top:87%!important}.top-88{top:88%!important}.top-89{top:89%!important}.top-90{top:90%!important}.top-91{top:91%!important}.top-92{top:92%!important}.top-93{top:93%!important}.top-94{top:94%!important}.top-95{top:95%!important}.top-96{top:96%!important}.top-97{top:97%!important}.top-98{top:98%!important}.top-99{top:99%!important}.top-100{top:100%!important}.bottom-0{bottom:0%!important}.bottom-1{bottom:1%!important}.bottom-2{bottom:2%!important}.bottom-3{bottom:3%!important}.bottom-4{bottom:4%!important}.bottom-5{bottom:5%!important}.bottom-6{bottom:6%!important}.bottom-7{bottom:7%!important}.bottom-8{bottom:8%!important}.bottom-9{bottom:9%!important}.bottom-10{bottom:10%!important}.bottom-11{bottom:11%!important}.bottom-12{bottom:12%!important}.bottom-13{bottom:13%!important}.bottom-14{bottom:14%!important}.bottom-15{bottom:15%!important}.bottom-16{bottom:16%!important}.bottom-17{bottom:17%!important}.bottom-18{bottom:18%!important}.bottom-19{bottom:19%!important}.bottom-20{bottom:20%!important}.bottom-21{bottom:21%!important}.bottom-22{bottom:22%!important}.bottom-23{bottom:23%!important}.bottom-24{bottom:24%!important}.bottom-25{bottom:25%!important}.bottom-26{bottom:26%!important}.bottom-27{bottom:27%!important}.bottom-28{bottom:28%!important}.bottom-29{bottom:29%!important}.bottom-30{bottom:30%!important}.bottom-31{bottom:31%!important}.bottom-32{bottom:32%!important}.bottom-33{bottom:33%!important}.bottom-34{bottom:34%!important}.bottom-35{bottom:35%!important}.bottom-36{bottom:36%!important}.bottom-37{bottom:37%!important}.bottom-38{bottom:38%!important}.bottom-39{bottom:39%!important}.bottom-40{bottom:40%!important}.bottom-41{bottom:41%!important}.bottom-42{bottom:42%!important}.bottom-43{bottom:43%!important}.bottom-44{bottom:44%!important}.bottom-45{bottom:45%!important}.bottom-46{bottom:46%!important}.bottom-47{bottom:47%!important}.bottom-48{bottom:48%!important}.bottom-49{bottom:49%!important}.bottom-50{bottom:50%!important}.bottom-51{bottom:51%!important}.bottom-52{bottom:52%!important}.bottom-53{bottom:53%!important}.bottom-54{bottom:54%!important}.bottom-55{bottom:55%!important}.bottom-56{bottom:56%!important}.bottom-57{bottom:57%!important}.bottom-58{bottom:58%!important}.bottom-59{bottom:59%!important}.bottom-60{bottom:60%!important}.bottom-61{bottom:61%!important}.bottom-62{bottom:62%!important}.bottom-63{bottom:63%!important}.bottom-64{bottom:64%!important}.bottom-65{bottom:65%!important}.bottom-66{bottom:66%!important}.bottom-67{bottom:67%!important}.bottom-68{bottom:68%!important}.bottom-69{bottom:69%!important}.bottom-70{bottom:70%!important}.bottom-71{bottom:71%!important}.bottom-72{bottom:72%!important}.bottom-73{bottom:73%!important}.bottom-74{bottom:74%!important}.bottom-75{bottom:75%!important}.bottom-76{bottom:76%!important}.bottom-77{bottom:77%!important}.bottom-78{bottom:78%!important}.bottom-79{bottom:79%!important}.bottom-80{bottom:80%!important}.bottom-81{bottom:81%!important}.bottom-82{bottom:82%!important}.bottom-83{bottom:83%!important}.bottom-84{bottom:84%!important}.bottom-85{bottom:85%!important}.bottom-86{bottom:86%!important}.bottom-87{bottom:87%!important}.bottom-88{bottom:88%!important}.bottom-89{bottom:89%!important}.bottom-90{bottom:90%!important}.bottom-91{bottom:91%!important}.bottom-92{bottom:92%!important}.bottom-93{bottom:93%!important}.bottom-94{bottom:94%!important}.bottom-95{bottom:95%!important}.bottom-96{bottom:96%!important}.bottom-97{bottom:97%!important}.bottom-98{bottom:98%!important}.bottom-99{bottom:99%!important}.bottom-100{bottom:100%!important}.left-0{left:0%!important}.left-1{left:1%!important}.left-2{left:2%!important}.left-3{left:3%!important}.left-4{left:4%!important}.left-5{left:5%!important}.left-6{left:6%!important}.left-7{left:7%!important}.left-8{left:8%!important}.left-9{left:9%!important}.left-10{left:10%!important}.left-11{left:11%!important}.left-12{left:12%!important}.left-13{left:13%!important}.left-14{left:14%!important}.left-15{left:15%!important}.left-16{left:16%!important}.left-17{left:17%!important}.left-18{left:18%!important}.left-19{left:19%!important}.left-20{left:20%!important}.left-21{left:21%!important}.left-22{left:22%!important}.left-23{left:23%!important}.left-24{left:24%!important}.left-25{left:25%!important}.left-26{left:26%!important}.left-27{left:27%!important}.left-28{left:28%!important}.left-29{left:29%!important}.left-30{left:30%!important}.left-31{left:31%!important}.left-32{left:32%!important}.left-33{left:33%!important}.left-34{left:34%!important}.left-35{left:35%!important}.left-36{left:36%!important}.left-37{left:37%!important}.left-38{left:38%!important}.left-39{left:39%!important}.left-40{left:40%!important}.left-41{left:41%!important}.left-42{left:42%!important}.left-43{left:43%!important}.left-44{left:44%!important}.left-45{left:45%!important}.left-46{left:46%!important}.left-47{left:47%!important}.left-48{left:48%!important}.left-49{left:49%!important}.left-50{left:50%!important}.left-51{left:51%!important}.left-52{left:52%!important}.left-53{left:53%!important}.left-54{left:54%!important}.left-55{left:55%!important}.left-56{left:56%!important}.left-57{left:57%!important}.left-58{left:58%!important}.left-59{left:59%!important}.left-60{left:60%!important}.left-61{left:61%!important}.left-62{left:62%!important}.left-63{left:63%!important}.left-64{left:64%!important}.left-65{left:65%!important}.left-66{left:66%!important}.left-67{left:67%!important}.left-68{left:68%!important}.left-69{left:69%!important}.left-70{left:70%!important}.left-71{left:71%!important}.left-72{left:72%!important}.left-73{left:73%!important}.left-74{left:74%!important}.left-75{left:75%!important}.left-76{left:76%!important}.left-77{left:77%!important}.left-78{left:78%!important}.left-79{left:79%!important}.left-80{left:80%!important}.left-81{left:81%!important}.left-82{left:82%!important}.left-83{left:83%!important}.left-84{left:84%!important}.left-85{left:85%!important}.left-86{left:86%!important}.left-87{left:87%!important}.left-88{left:88%!important}.left-89{left:89%!important}.left-90{left:90%!important}.left-91{left:91%!important}.left-92{left:92%!important}.left-93{left:93%!important}.left-94{left:94%!important}.left-95{left:95%!important}.left-96{left:96%!important}.left-97{left:97%!important}.left-98{left:98%!important}.left-99{left:99%!important}.left-100{left:100%!important}.p-0{padding:0%!important}.p-1{padding:1%!important}.p-2{padding:2%!important}.p-3{padding:3%!important}.p-4{padding:4%!important}.p-5{padding:5%!important}.p-6{padding:6%!important}.p-7{padding:7%!important}.p-8{padding:8%!important}.p-9{padding:9%!important}.p-10{padding:10%!important}.p-11{padding:11%!important}.p-12{padding:12%!important}.p-13{padding:13%!important}.p-14{padding:14%!important}.p-15{padding:15%!important}.p-16{padding:16%!important}.p-17{padding:17%!important}.p-18{padding:18%!important}.p-19{padding:19%!important}.p-20{padding:20%!important}.p-21{padding:21%!important}.p-22{padding:22%!important}.p-23{padding:23%!important}.p-24{padding:24%!important}.p-25{padding:25%!important}.p-26{padding:26%!important}.p-27{padding:27%!important}.p-28{padding:28%!important}.p-29{padding:29%!important}.p-30{padding:30%!important}.p-31{padding:31%!important}.p-32{padding:32%!important}.p-33{padding:33%!important}.p-34{padding:34%!important}.p-35{padding:35%!important}.p-36{padding:36%!important}.p-37{padding:37%!important}.p-38{padding:38%!important}.p-39{padding:39%!important}.p-40{padding:40%!important}.p-41{padding:41%!important}.p-42{padding:42%!important}.p-43{padding:43%!important}.p-44{padding:44%!important}.p-45{padding:45%!important}.p-46{padding:46%!important}.p-47{padding:47%!important}.p-48{padding:48%!important}.p-49{padding:49%!important}.p-50{padding:50%!important}.p-51{padding:51%!important}.p-52{padding:52%!important}.p-53{padding:53%!important}.p-54{padding:54%!important}.p-55{padding:55%!important}.p-56{padding:56%!important}.p-57{padding:57%!important}.p-58{padding:58%!important}.p-59{padding:59%!important}.p-60{padding:60%!important}.p-61{padding:61%!important}.p-62{padding:62%!important}.p-63{padding:63%!important}.p-64{padding:64%!important}.p-65{padding:65%!important}.p-66{padding:66%!important}.p-67{padding:67%!important}.p-68{padding:68%!important}.p-69{padding:69%!important}.p-70{padding:70%!important}.p-71{padding:71%!important}.p-72{padding:72%!important}.p-73{padding:73%!important}.p-74{padding:74%!important}.p-75{padding:75%!important}.p-76{padding:76%!important}.p-77{padding:77%!important}.p-78{padding:78%!important}.p-79{padding:79%!important}.p-80{padding:80%!important}.p-81{padding:81%!important}.p-82{padding:82%!important}.p-83{padding:83%!important}.p-84{padding:84%!important}.p-85{padding:85%!important}.p-86{padding:86%!important}.p-87{padding:87%!important}.p-88{padding:88%!important}.p-89{padding:89%!important}.p-90{padding:90%!important}.p-91{padding:91%!important}.p-92{padding:92%!important}.p-93{padding:93%!important}.p-94{padding:94%!important}.p-95{padding:95%!important}.p-96{padding:96%!important}.p-97{padding:97%!important}.p-98{padding:98%!important}.p-99{padding:99%!important}.p-100{padding:100%!important}.opacity-0{opacity:0%!important}.opacity-1{opacity:1%!important}.opacity-2{opacity:2%!important}.opacity-3{opacity:3%!important}.opacity-4{opacity:4%!important}.opacity-5{opacity:5%!important}.opacity-6{opacity:6%!important}.opacity-7{opacity:7%!important}.opacity-8{opacity:8%!important}.opacity-9{opacity:9%!important}.opacity-10{opacity:10%!important}.opacity-11{opacity:11%!important}.opacity-12{opacity:12%!important}.opacity-13{opacity:13%!important}.opacity-14{opacity:14%!important}.opacity-15{opacity:15%!important}.opacity-16{opacity:16%!important}.opacity-17{opacity:17%!important}.opacity-18{opacity:18%!important}.opacity-19{opacity:19%!important}.opacity-20{opacity:20%!important}.opacity-21{opacity:21%!important}.opacity-22{opacity:22%!important}.opacity-23{opacity:23%!important}.opacity-24{opacity:24%!important}.opacity-25{opacity:25%!important}.opacity-26{opacity:26%!important}.opacity-27{opacity:27%!important}.opacity-28{opacity:28%!important}.opacity-29{opacity:29%!important}.opacity-30{opacity:30%!important}.opacity-31{opacity:31%!important}.opacity-32{opacity:32%!important}.opacity-33{opacity:33%!important}.opacity-34{opacity:34%!important}.opacity-35{opacity:35%!important}.opacity-36{opacity:36%!important}.opacity-37{opacity:37%!important}.opacity-38{opacity:38%!important}.opacity-39{opacity:39%!important}.opacity-40{opacity:40%!important}.opacity-41{opacity:41%!important}.opacity-42{opacity:42%!important}.opacity-43{opacity:43%!important}.opacity-44{opacity:44%!important}.opacity-45{opacity:45%!important}.opacity-46{opacity:46%!important}.opacity-47{opacity:47%!important}.opacity-48{opacity:48%!important}.opacity-49{opacity:49%!important}.opacity-50{opacity:50%!important}.opacity-51{opacity:51%!important}.opacity-52{opacity:52%!important}.opacity-53{opacity:53%!important}.opacity-54{opacity:54%!important}.opacity-55{opacity:55%!important}.opacity-56{opacity:56%!important}.opacity-57{opacity:57%!important}.opacity-58{opacity:58%!important}.opacity-59{opacity:59%!important}.opacity-60{opacity:60%!important}.opacity-61{opacity:61%!important}.opacity-62{opacity:62%!important}.opacity-63{opacity:63%!important}.opacity-64{opacity:64%!important}.opacity-65{opacity:65%!important}.opacity-66{opacity:66%!important}.opacity-67{opacity:67%!important}.opacity-68{opacity:68%!important}.opacity-69{opacity:69%!important}.opacity-70{opacity:70%!important}.opacity-71{opacity:71%!important}.opacity-72{opacity:72%!important}.opacity-73{opacity:73%!important}.opacity-74{opacity:74%!important}.opacity-75{opacity:75%!important}.opacity-76{opacity:76%!important}.opacity-77{opacity:77%!important}.opacity-78{opacity:78%!important}.opacity-79{opacity:79%!important}.opacity-80{opacity:80%!important}.opacity-81{opacity:81%!important}.opacity-82{opacity:82%!important}.opacity-83{opacity:83%!important}.opacity-84{opacity:84%!important}.opacity-85{opacity:85%!important}.opacity-86{opacity:86%!important}.opacity-87{opacity:87%!important}.opacity-88{opacity:88%!important}.opacity-89{opacity:89%!important}.opacity-90{opacity:90%!important}.opacity-91{opacity:91%!important}.opacity-92{opacity:92%!important}.opacity-93{opacity:93%!important}.opacity-94{opacity:94%!important}.opacity-95{opacity:95%!important}.opacity-96{opacity:96%!important}.opacity-97{opacity:97%!important}.opacity-98{opacity:98%!important}.opacity-99{opacity:99%!important}.opacity-100{opacity:100%!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-contents{display:contents!important}.d-inline-flex{display:inline-flex!important}.d-inline-block{display:inline-block!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-start{align-items:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.justify-content-between{justify-content:space-between}.gap-control{gap:30px}.gap-sm{gap:15px}.gap-xs{gap:10px}.gap-xxs{gap:5px}.list-unstyled{list-style:none;margin:0;padding-left:0}.text-center{text-align:center}.align-items-baseline{align-items:baseline}.d-none{display:none!important}.overflow-y-overlay{overflow:overlay;overflow-x:hidden}.truncate-text-150{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.play-now-bg{background-color:#00a6ff1a}.check-in-bg{background-color:#00d7c11a}.play-later-bg{background-color:#ff6a7c1a}.order-now-bg{background-color:#a47eff1a}.play-now-text-color{color:#008ad3}.check-in-text-color{color:#0ebba9}.play-later-text-color{color:#d64e5f}.order-now-text-color{color:#8662dc}.base-dropdown{align-items:center;border-radius:15px;display:flex;font-size:28px;font-weight:400;height:100%;justify-content:flex-start;position:relative}.base-dropdown .dropdown-toggle{align-items:center;display:flex;height:100%;padding:15px 45px 15px 15px;position:relative;width:100%}.base-dropdown .arrow-icon{align-items:center;display:flex;font-size:24px;height:36px;justify-content:flex-end;position:absolute;right:15px;width:36px}.base-dropdown .dropdown-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-list{border-radius:15px;border-style:solid;border-width:1.5px;font-size:28px;max-height:500px;overflow-y:auto;padding:10px;position:fixed;z-index:1}.dropdown-grid-layout{border-radius:15px;float:left;margin-top:20px;position:fixed;width:603px;z-index:1}.dropdown-grid-layout .dropdown-grid-item{align-items:center;display:flex;float:left;height:80px;text-align:center;width:150px}.dropdown-grid-layout .dropdown-grid-item-content{font-size:28px;font-weight:400}.main-content-h .size-1_3{width:33.33%}.main-content-h .size-2_3{width:66.66%}.w-100{width:100%}.w-50{width:50%}.w-60{width:60%}.w-40{width:40%}.w-25{width:25%}.w-75{width:75%}.w-1_2{width:50%}.w-1_3{width:25%}.w-2_3{width:75%}.w-auto{width:auto!important}.scan-code-label{align-items:baseline;height:180px}.scan-code-label img{background-color:#fff;border-radius:15px;height:180px}.scan-code-label .scan-code-content{margin-left:30px;text-align:left}.scan-code-label .scan-code-content span{display:block}.scan-code-label .scan-code-content span:first-child{font-size:36px;font-weight:700;line-height:43.2px}.scan-code-label .scan-code-content span:last-child{font-size:26px;line-height:32.4px;margin-top:8px}.qr-code-label-container{bottom:0;display:flex;height:180px;justify-content:flex-start;left:0;position:absolute;width:100%!important}.qr-code-label-container.qr-start-page{position:relative!important}.qr-code{image-rendering:pixelated}.main-content-v .scan-code-label{margin-top:40px;width:100%}.main-content-v .scan-code-label>div{margin-left:0;margin-right:55px;text-align:right!important}.main-content-v .scan-code-content{margin-left:30px!important;margin-right:0!important}.main-content-v .size-1_3{height:33.33%}.main-content-v .size-2_3{height:66.66%}.price-currency{font-weight:400}.price-currency.price-currency-before{padding-right:5px}.price-currency.price-currency-after{padding-left:5px}.price-bold,.price-bold .price-currency{font-weight:700}.price-label{align-items:baseline;display:inline-flex;font-weight:700}.price-label .price-currency,.price-label .price-integer{font-size:28px}.price-label .price-decimal{font-size:20px}.price-label.price-info-digits-3 .price-currency,.price-label.price-info-digits-4 .price-currency,.price-label.price-info-digits-3 .price-integer,.price-label.price-info-digits-4 .price-integer{font-size:26px}.price-label.price-info-digits-3 .price-decimal,.price-label.price-info-digits-4 .price-decimal{font-size:14px}.price-label.price-info-digits-5,.price-label.price-info-digits-6{margin-left:20px}.text-input{border-radius:15px;border-style:solid;border-width:1.5px;padding:30px 15px;width:100%}.text-input-textarea{height:auto}::placeholder{opacity:.3}.list-unstyled{list-style:none}.list-inline li{display:inline-block}.justify-content-start{justify-content:flex-start!important}.max-width-240{max-width:240px!important}.overflow-hidden{overflow:hidden!important}.width-auto{width:auto!important}.quantity-selector{align-items:center;border-radius:30px;display:inline-flex;justify-content:space-between;margin-bottom:20px;padding:40px;width:100%}.quantity-selector .quantity-selector-buttons{width:250px}.text-upper{text-transform:uppercase}.text-right{text-align:right}.justify-content-space-between{justify-content:space-between!important}.menu-btn-img-contaner{display:flex;flex-direction:row-reverse;justify-content:space-evenly;width:355px}.cart-quantity-label{align-items:center;border-radius:999em;display:flex;height:24px;justify-content:center;left:45px;min-width:24px;padding:0 5px;position:absolute;top:15px;transition:all .25s ease-in-out}.cart-btn{justify-content:flex-start;margin-left:20px;max-width:240px;overflow:hidden!important;padding-left:20px;padding-right:20px;position:relative}.menu-recap-container{display:flex;flex-direction:column;overflow-y:auto;width:100%}.menu-recap-row{align-items:center;border:.4px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;min-height:60px;padding:15px 40px;width:100%}.menu-recap-row .menu-recap-row-options{font-size:14px}.menu-recap-row .menu-recap-row-options li{line-height:2em;margin-right:10px}.menu-recap-row .menu-recap-row-options li:after{content:",";font-size:25px;font-weight:300}.menu-recap-row .menu-recap-row-options li:last-child:after{content:""}.menu-recap-row .item-quantity{align-items:center;display:flex;height:100%;justify-content:flex-start;min-width:80px}.menu-recap-row .item-info{display:flex;flex-direction:column;width:auto}.menu-recap-row .menu-recap-actions{align-items:center;display:flex}.menu-recap-row .menu-recap-actions .row-price{display:flex;justify-content:flex-end;padding-left:20px;width:150px}.menu-recap-row .recap-row-notes{font-size:25px;margin-top:0;opacity:.5}.recap-modal-price{align-items:center;background-color:transparent;display:inline-flex;justify-content:space-between;margin-bottom:40px;width:100%}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.not-visible{visibility:hidden!important}.payment-qr-code{align-items:center;border-radius:90px;border-style:solid;border-width:3px;display:flex;height:480px;margin:60px auto;padding:30px;position:relative;width:480px}.qr-code-framed{border:2px solid;border-radius:30px;padding:20px}.pull-left{float:left!important}.pull-right{float:right!important}.allergen-cmp{position:relative}.allergen-cmp .allergen-icon{height:40px;margin-right:10px;width:40px}.allergen-cmp .allergen-icon-sm{height:30px;margin-right:5px;width:30px}.allergen-cmp .allergen-popover{border:2px solid;border-radius:20px;box-shadow:0 0 100px 10px #1111111a;display:flex;padding:20px;position:fixed;z-index:2}.allergen-cmp .allergen-popover .allergen-popover-content{display:flex;flex-direction:column;gap:10px;width:min-content}.allergen-cmp .allergen-popover .allergen-popover-text{font-size:24px;font-weight:400}.bg-transparent{background:none}.resizable-text{align-items:baseline;display:flex;margin-bottom:0;transform-origin:left}.resizable-text.digits-small{font-size:26px;line-height:26px}.no-scroll{height:100%;overflow:hidden!important;position:relative}.no-transition{transition:none!important}.invisible{visibility:hidden!important}.session-expiration-disclaimer{background:#fff;bottom:5px;font-size:8px;height:auto;left:5px;opacity:.3;padding:2px 5px;position:fixed;transition:font-size .25s ease-in-out,opacity .25s ease-in-out;width:auto}.session-expiration-disclaimer:hover{font-size:14px;opacity:1}.desaturate{-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.clear-left{clear:left}.color-white{color:#fff}.border-radius-0{border-radius:0}.border-radius-10{border-radius:10px}.border-radius-20{border-radius:20px}.flex-1{flex:1}.font-bold{font-weight:700}.mr-10{margin-right:10px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.mb-15{margin-bottom:15px}.mt-40{margin-top:40px}.my-40{margin-bottom:40px;margin-top:40px}.ml-10{margin-left:10px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.min-width-200{min-width:200px}.text-suggestion{font-size:24px}.align-items-flex-end{align-items:flex-end!important}.mb-0{margin-bottom:0!important}.mt-15{margin-top:15px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.flex-direction-column{flex-direction:column}.device-id{bottom:5px;font-size:20px;font-weight:500;opacity:80%;position:absolute;right:5px}.disabled{opacity:.5;pointer-events:none}.line-separator{margin-bottom:20px;margin-top:20px;opacity:.5;width:100%}.line-separator .separator-label{display:flex;font-size:18px}.line-separator .separator-label:before,.line-separator .separator-label:after{border-bottom:1px solid;content:"";flex:1 1;margin:auto}.line-separator .separator-label:before{margin-right:30px}.line-separator .separator-label:after{margin-left:30px}.login-input-header{padding-bottom:15px}.login-input-header .label{font-size:20px;font-weight:700;line-height:20px;margin-bottom:20px!important;padding-left:15px}.user-image-navbar{border-radius:100%;height:30px;margin-left:15px;margin-right:8px;width:30px}.grecaptcha-badge{visibility:hidden}.login-label{align-items:center;border-radius:18px;display:flex;height:26px;justify-content:center;padding-left:10px;padding-right:10px;width:auto}.login-label .user-label{font-size:14px;font-weight:100;margin-left:5px}.login-label-start{background-color:#fff!important}.list-ios-modal{display:flex;flex-direction:column}.list-ios-modal .list-element{display:flex;position:relative}.list-ios-modal .list-element .dot{border-radius:50%;content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.list-ios-modal .list-element .list-text{padding-left:15px}.list-ios-modal img{display:block;height:auto;margin-top:20px;max-height:100%;max-width:100%;width:auto}.rating-component{display:flex;justify-content:space-around;width:100%}.rating-component i{font-size:40px}.rating-component .rate-selected{color:#fcff67;position:absolute;top:0}.resize-none{resize:none!important}.tm-upload-file-container{text-align:center;width:100%}.custom-cropper{--cropper-outline-color: #7c7c7c}.reset-password-success-text{font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.price-recap-label{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.price-recap-label .label{color:#404040;font-size:28px;font-weight:700}.price-recap-label .amount{font-size:78px;font-weight:700;line-height:80px;margin-top:20px}.price-recap-label .price-currency{font-weight:700}.price-recap-label .price-currency.price-currency-before{padding-right:20px}.price-recap-label .price-currency.price-currency-after{padding-left:20px}.gratuity-cmp{display:flex;flex-direction:column}.gratuity-cmp .gratuity-container{display:flex;gap:30px}.gratuity-cmp .gratuity-container .option{align-items:center;border-radius:30px;display:flex;height:160px;justify-content:center;text-align:center;width:160px}.gratuity-cmp .gratuity-container .option div{display:flex;flex-direction:column;overflow:hidden;width:80%}.gratuity-cmp .gratuity-container .option div .label{font-size:28px;font-weight:700;word-wrap:break-word}.gratuity-cmp .gratuity-container .option div .description{font-size:22px;font-weight:100}.gratuity-cmp .gratuity-custom-container{border-radius:18px;margin-top:40px;padding:10px;text-align:center}.gratuity-cmp .custom-input{align-items:center;display:inline-flex;gap:30px}.gratuity-cmp .custom-input input::-webkit-outer-spin-button,.gratuity-cmp .custom-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gratuity-cmp .custom-input input[type=number]{-moz-appearance:textfield;width:140px!important}.page-recap-button{align-items:center;border:1px solid;border-radius:30px;display:flex;height:130px;justify-content:space-between;max-width:100%;min-width:470px;padding-left:20px;padding-right:20px}.page-recap-button .recap-container{padding-right:40px;width:100%}.page-recap-button .recap-container .label{font-size:38px;font-weight:700}.page-recap-button .recap-container .value{font-size:38px;font-weight:100;padding-left:40px}.page-recap-button .edit-btn-hidden{padding:0;text-align:center}.text-end{text-align:right}.text-start{text-align:left}.color-confirm{color:#00bf66}.kiosk-id-label{font-style:italic;font-weight:100;left:0;opacity:.5;position:absolute;top:0}.kiosk-id-label span{font-size:40px;font-weight:700}.connect-order-insert-code{align-items:center;border-radius:18px;display:flex;gap:30px;justify-content:center;padding:10px}.loading-spinner-large{scale:2}.centered-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.text-underline{text-decoration:underline}.stress-test-cmp{background-color:#a1a1a1;border-radius:0 0 0 5px;color:#000;font-size:12px;opacity:.5;padding:4px;position:absolute;right:0;text-align:start;top:0;width:150px}.stress-test-cmp i{position:absolute;right:5px}.stress-test-cmp.running{background-color:#a3f5ba}.stress-test-cmp.error{background-color:#fd0}.border-radius-bottom-10{border-radius:0 0 10px 10px}.check-in-form{align-items:center;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center}.aspect-ratio-1_1{aspect-ratio:1/1}.payment-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.main-loading{align-items:center;background-color:#444;color:#fff;display:flex;flex-direction:column;font-size:28px;font-style:italic;font-weight:400;gap:30px;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.price-info-navbar{align-items:baseline;color:#fff;display:inline-flex;font-size:36px;font-weight:700;margin-left:30px;transform-origin:left}.price-info-navbar .price-currency,.price-info-navbar .price-integer{font-size:36px}.price-info-navbar .price-decimal{font-size:24px}.item-price{transform-origin:left}@keyframes cartMobileAnim{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes translateAnim{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}.cart-button{border:0;justify-content:flex-start;overflow-x:hidden;padding-left:20px;padding-right:20px;position:relative;transform-origin:center;transition:all .6s cubic-bezier(.22,1,.36,1)}.cart-button.enhance{animation-duration:1s;animation-iteration-count:1;animation-name:translateAnim;animation-timing-function:cubic-bezier(.22,1,.36,1)}.cart-review{height:auto}.cart-review .cart-review-section-title{font-size:28px;font-weight:700;line-height:32px;padding-bottom:30px;padding-left:40px;padding-top:30px}.cart-review .cart-review-section-title:first-child{margin-top:0}.total-position-absolute{bottom:40px;position:absolute}.cart-review-total-container{padding-left:40px;padding-right:40px;padding-top:40px}.cart-review-total-container .cart-review-total-title{font-size:28px;justify-content:space-between!important;padding:10px 0!important}.cart-review-total-container .cart-review-total-title:first-child{padding-top:0}.cart-review-total-container .cart-review-total-title:last-child{padding-bottom:0}.cart-review-total-container .cart-review-total-container-label{margin-left:auto;margin-right:20px;text-align:right}.cart-review-total-container .cart-review-total-container-price{display:flex;justify-content:flex-end;min-width:200px}.player-info-header{display:flex;height:60px;width:100%}.player-info-container{display:grid;grid-auto-rows:max-content;margin-top:15px;overflow-x:hidden;overflow-y:hidden}.player-info-container .player-info-item{display:flex;margin-bottom:15px;width:100%}.player-info-container .player-info-item .player-info-cell{align-self:center;display:flex;justify-content:center}.player-info-container .player-info-item .player-name-margin-shoes-included{padding-right:calc((17% - 70px)/2)}.player-info-container .player-info-item .base-dropdown{padding-right:0!important}.player-info-container .player-info-item .player-info-container-shoes-dropdown .dropdown-toggle{justify-content:center}.player-info-container .player-info-item .player-info-container-shoes-dropdown .dropdown-toggle .dropdown-icon{display:none}.player-info-container .player-info-item .player-info-container-shoes-dropdown .dropdown-toggle .dropdown-label{text-align:center;width:100%}.main-content-h .total-players{margin-left:40px}.main-content-h .action-bar{align-items:flex-end;bottom:0;left:33.33%;padding:40px;position:fixed;width:66.66%}.main-content-h .action-bar .action-bar-content{height:130px;margin-left:auto;width:405px}.main-content-h .action-bar .action-bar-content.disabled{opacity:.5;pointer-events:none}.main-content-h .action-bar .action-bar-text{font-size:40px;font-weight:700;line-height:1em;margin-right:34px}.main-content-h .action-bar .total-players-container{align-items:center;display:flex;height:130px;padding-left:40px;width:100%}.main-content-h .action-bar .total-players-container .total-players-label{font-size:38px;font-weight:700}.main-content-h .action-bar .total-players-container .total-players-value{font-size:38px;font-weight:700;padding-left:20px}.main-content-v .action-bar{align-items:flex-end;bottom:0;left:0;padding:40px;position:fixed;width:100%}.main-content-v .action-bar .action-bar-content{height:130px;margin-left:auto;width:405px}.main-content-v .action-bar .action-bar-content.disabled{opacity:.5;pointer-events:none}.main-content-v .action-bar .action-bar-text{font-size:40px;font-weight:700;line-height:1em;margin-right:34px}.main-content-v .action-bar .total-players-container{align-items:center;display:flex;height:130px;width:100%}.main-content-v .action-bar .total-players-container .total-players-label{font-size:38px;font-weight:700}.main-content-v .action-bar .total-players-container .total-players-value{font-size:38px;font-weight:700;padding-left:20px}.app-customize-btn{bottom:0;height:50px;position:fixed;right:0;width:50px;z-index:10000}.app-customize-btn-visible{align-items:center;background-color:#0000001a;border:1px dashed rgba(0,0,0,.1);border-top-left-radius:20px;display:flex;justify-content:center}.app-customize-btn-visible:before{content:"Style";font-size:14px;font-style:italic;opacity:.2}.numeric-pad{float:left;margin-bottom:25px;margin-top:25px;transition:opacity .25s ease-in-out;width:100%}.numeric-pad.disabled{opacity:.5}.numeric-pad .item{align-items:center;border:1px solid #ececec;display:flex;float:left;justify-content:center;padding:10px;width:30%}.grid-layout{float:left;width:100%}.grid-layout .grid-layout-item{float:left}.food-grid-container{overflow-y:overlay;padding-right:20px;width:calc(100% - 345px)}.food-grid-container .grid-layout-item{height:250px;margin-bottom:40px;margin-right:40px;width:calc(33% - 30px)}.food-grid-container .grid-layout-item:nth-child(3n){margin-right:0}.start-grid-layout{aspect-ratio:1/1;border-radius:30px;display:grid;gap:40px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);height:1000px;padding:40px}.start-grid-layout .grid-el{align-items:center;aspect-ratio:1/1;border-radius:30px;display:flex;font-size:32px;height:100%;justify-content:center}.start-grid-layout .grid-el .grid-el-content{text-align:center}.start-grid-layout .full-row{aspect-ratio:unset;grid-column:1/-1;width:100%}.page.page-mobile{font-size:16px}@media (min-width: 500px){.page.page-mobile .action-content-container{border-radius:0 0 10px 10px!important}}.page.page-mobile .main-font-size{font-size:16px!important}.page.page-mobile .fake-profile-button{border-radius:8px;height:auto!important;margin-bottom:15px;margin-top:15px;min-width:auto!important;padding:8px 16px;width:auto}.page.page-mobile .tm-modal-footer{padding-top:15px}.page.page-mobile .main-info-section{color:inherit!important;top:0}.page.page-mobile .main-info-section table th,.page.page-mobile .main-info-section table td{font-size:16px;padding-bottom:5px;padding-top:5px}.page.page-mobile .main-info-section .message-alert{margin-top:0}.page.page-mobile .main-info-content{color:inherit!important;padding:10px 5px}.page.page-mobile .main-info-section-alert{margin-bottom:10px;margin-top:10px;padding:15px}.page.page-mobile .price-recap{font-size:20px;width:100%}.page.page-mobile .form-check{font-size:16px;min-height:36px}.page.page-mobile .form-check .form-check-input+label:before{height:36px;width:36px}.page.page-mobile .form-check .form-check-label{padding-bottom:10px;padding-left:45px;padding-top:10px}.page.page-mobile .form-check .icon{left:8px;top:6px}.page.page-mobile .text-suggestion{display:block;font-size:16px;margin-top:10px}.page.page-mobile .payment-button{font-size:16px}.page.page-mobile.page-payment .action-content{display:block!important;font-size:20px}.page.page-mobile .cart-review-total-container{padding:15px}.page.page-mobile .cart-review-total-container .cart-review-total-container-label{font-size:18px;margin-right:0}.page.page-mobile .cart-review-total-container .cart-review-total-container-price{font-size:18px;min-width:100px}.page.page-mobile .action-content{left:0;overflow:auto;padding:10px;position:fixed!important;top:0;width:100%}@media (min-width: 500px){.page.page-mobile .action-content{border-radius:0 0 10px 10px;position:relative!important}}.page.page-mobile .action-content .cart-review-total-container{width:100%}.page.page-mobile .action-content .cart-review-total-container .cart-review-total-container-label{font-size:18px;margin-right:0}.page.page-mobile .action-content .cart-review-total-container .cart-review-total-container-price{font-size:18px}.page.page-mobile .base-modal{border-radius:10px!important;bottom:10px;max-height:calc(100% - 100px);opacity:1;padding:15px;position:absolute;top:auto;transform:none;transition-property:bottom;transition-timing-function:ease-in-out;width:calc(100% - 20px)!important}@media (min-width: 500px){.page.page-mobile .base-modal{bottom:auto;width:460px!important}}.page.page-mobile .base-modal .modal-close-btn{padding:5px 10px;z-index:1}.page.page-mobile .base-modal .modal-close-btn i{font-size:26px}.page.page-mobile .base-modal .base-modal-content-text{font-size:16px;font-weight:400;justify-content:center;line-height:28px;margin-bottom:40px;margin-top:40px}.page.page-mobile .base-modal.dragging{transition:none}.page.page-mobile .base-modal.base-modal-mobile-centered{bottom:auto}.page.page-mobile .base-modal .tm-modal-header{padding:0}.page.page-mobile .base-modal .tm-modal-body{align-items:flex-start;font-size:16px;justify-content:flex-start}.page.page-mobile .base-modal .tm-modal-body .base-modal-message-text{font-size:16px;font-weight:100;text-align:center}.page.page-mobile .base-modal .modal-title{font-size:24px;padding-left:15px;padding-right:15px}.page.page-mobile .base-modal .tm-modal-handle{height:60px;left:0;position:absolute;top:0;width:100%;z-index:10}.page.page-mobile .base-modal .tm-modal-handle:before{background-color:#777;border-radius:30px;content:"";height:4px;left:35%;position:absolute;top:11px;width:30%}.page.page-mobile .edit-menu-icon-box{font-size:14px;height:26px;width:26px}.page.page-mobile .continue-btn{border-radius:10px;height:100%;padding:15px;width:100%}.page.page-mobile .continue-btn .tm-button-info-round{height:40px;width:40px}.page.page-mobile .continue-btn .tm-button-info-round .bi{font-size:40px!important}.page.page-mobile .base-modal-transparent{bottom:-100%!important;opacity:1;transform:none;transition-property:bottom;transition-timing-function:ease-in-out}.page.page-mobile main{height:100vh;overflow:auto!important}@media (min-width: 500px){.page.page-mobile main{align-items:center;display:flex;justify-content:center}.page.page-mobile main .main-view{width:500px!important}}.page.page-mobile .main-content{margin-left:auto;margin-right:auto;position:relative;transform:none!important}.page.page-mobile .main-content-v .main-title-section{height:auto;width:auto}.page.page-mobile .p-page{padding:15px!important}.page.page-mobile .tm-title-xl{font-size:64px}.page.page-mobile .tm-title-large,.page.page-mobile .tm-title{font-size:28px;line-height:32px}.page.page-mobile .tm-subtitle-sm{font-size:20px;line-height:20px}.page.page-mobile .tm-subtitle{font-size:20px;line-height:1em;margin-bottom:25px}.page.page-mobile .main-title-section{left:0;padding:0!important;position:fixed;top:0;width:100%!important;z-index:0}@media (min-width: 500px){.page.page-mobile .main-title-section{position:relative!important}.page.page-mobile .main-title-section .navbar-main{border-radius:10px 10px 0 0}}.page.page-mobile .main-title-section .navbar-main{background-color:#fff;height:50px;position:inherit!important}.page.page-mobile .main-title-section .navbar-main>div{justify-content:flex-start;width:100%}.page.page-mobile .main-title-section .navbar-main .tm-button-info{background-color:transparent}.page.page-mobile .main-title-section .navbar-main .tm-button-info .bi{font-size:18px}.page.page-mobile .main-title-section .navbar-main .icons{align-items:center;display:flex;width:25%;z-index:100}.page.page-mobile .main-title-section .navbar-main .icons .tm-button-info{display:inline-block!important;height:auto;margin-left:0;padding:15px;width:auto}.page.page-mobile .main-title-section .navbar-main .icons .tm-button-info:nth-child(1){padding-right:8px}.page.page-mobile .main-title-section .navbar-main .icons .tm-button-info:nth-child(2){padding-left:8px}@media (max-width: 344px){.page.page-mobile .main-title-section .navbar-main .icons .tm-button-info{padding-left:8px;padding-right:8px}}.page.page-mobile .main-title-section .navbar-main .icons .bi{font-size:18px!important}@media (max-width: 344px){.page.page-mobile .main-title-section .navbar-main .icons .bi{font-size:16px!important}}.page.page-mobile .main-title-section .navbar-main .icons .bi-list{font-size:24px!important}.page.page-mobile .main-title-section .navbar-main .page-subtitle{align-items:center;display:flex;font-size:20px;font-weight:300;height:50px;justify-content:center;padding-left:15px;padding-right:15px;position:absolute;text-transform:uppercase;width:100%}.page.page-mobile .main-title-section .navbar-main .cart{display:contents}.page.page-mobile .main-title-section .navbar-main .cart .bi{font-size:18px!important}@media (max-width: 344px){.page.page-mobile .main-title-section .navbar-main .cart .bi{font-size:16px!important}}.page.page-mobile .main-title-section .navbar-main .cart .cart-button{background-color:transparent!important;border-radius:0;justify-content:flex-end!important;margin:0;padding:15px;position:inherit}.page.page-mobile .main-title-section .navbar-main .cart .cart-button.enhance{animation:cartMobileAnim;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.22,1,.36,1)}.page.page-mobile .main-title-section .navbar-main .cart .cart-button .cart-quantity-label{display:flex!important;font-size:14px;height:16px;left:auto;min-width:16px;padding:0 3px;top:10px;transform:translate(10px,-2px)}.page.page-mobile .main-title-section .navbar-main .cart-button{height:auto!important}.page.page-mobile .main-title-section .navbar-main .cart-button .cart-quantity-label{height:20px;justify-content:center;min-width:20px;padding:0 3px;text-align:center;top:10px}.page.page-mobile .main-title-section .navbar-main .price-info-navbar{font-size:16px;font-weight:200;margin-left:0!important;margin-right:10px!important}.page.page-mobile .main-title-section .navbar-main .price-info-navbar .price-currency,.page.page-mobile .main-title-section .navbar-main .price-info-navbar .price-integer,.page.page-mobile .main-title-section .navbar-main .price-info-navbar .price-decimal-separator,.page.page-mobile .main-title-section .navbar-main .price-info-navbar .price-decimal{font-size:16px!important}.page.page-mobile .main-title-section .show-navbar .main-title-content{padding-bottom:10px;text-align:center;width:100%}.page.page-mobile .main-title-section .show-navbar .main-title-content>div{width:100%}.page.page-mobile .main-title-section .show-navbar .main-title-content .tm-title{font-size:22px;padding-left:5px;padding-right:5px}.page.page-mobile .web-logo-header{align-items:flex-start;display:flex;height:60px;justify-content:space-between;width:100%}.page.page-mobile .web-logo-header .start-brand{flex-direction:row;padding:0}.page.page-mobile .web-logo-header .start-brand .bowling-logo{height:50px;width:50px}.page.page-mobile .web-logo-header .start-brand .bowling-name{font-size:18px}.page.page-mobile .web-logo-header .logo-container img{height:40px;width:auto!important}.page.page-mobile .form-user-information .form-input-row .separator-label{font-size:18px;padding-top:20px}.page.page-mobile .quantity-selector{border-radius:10px;height:auto!important;margin-bottom:10px;padding:15px!important}.page.page-mobile .quantity-selector .quantity-selector-article-customization{margin-bottom:0}.page.page-mobile .quantity-selector .quantity-selector-title{font-size:20px!important}.page.page-mobile .quantity-selector .tm-text-info{font-size:14px!important}.page.page-mobile .quantity-selector .tm-button-info{height:35px;width:35px}.page.page-mobile .quantity-selector .tm-button-info .bi{font-size:18px}.page.page-mobile .quantity-selector .quantity-selector-buttons{width:150px!important}.page.page-mobile .quantity-selector .quantity-selector-buttons span{font-size:20px!important;margin-left:30px;margin-right:30px}.page.page-mobile .card-row{border-radius:10px}.page.page-mobile .card-base .card-body{padding:15px;width:100%}.page.page-mobile .card-item-with-label{border-radius:10px}.page.page-mobile .total-players-container{display:flex;font-size:24px;justify-content:space-between;margin-bottom:10px;padding-left:15px;padding-right:15px;width:100%}.page.page-mobile .total-players-container .total-players-label{font-size:24px;font-weight:700}.page.page-mobile .total-players-container .total-players-value{font-size:24px;font-weight:700;margin-left:auto}.page.page-mobile .total-players .card-body{flex-direction:row;justify-content:space-between!important;padding:0}.page.page-mobile .total-players .card-body span{font-size:20px!important}.page.page-mobile .total-players .card-body div{width:auto!important}.page.page-mobile .price-recap-label{align-items:end;flex-direction:row;justify-content:space-between;margin-bottom:0;margin-top:20px}.page.page-mobile .price-recap-label .label{font-size:22px}.page.page-mobile .price-recap-label .amount{font-size:25px;line-height:25px;margin-top:0}.page.page-mobile .price-recap-label .price-currency.price-currency-before{padding-right:10px}.page.page-mobile .price-recap-label .price-currency.price-currency-after{padding-left:10px}.page.page-mobile .gratuity-cmp .gratuity-container{flex-direction:column;gap:15px}.page.page-mobile .gratuity-cmp .gratuity-container .option{border-radius:10px;height:auto;padding:10px 15px;width:100%}.page.page-mobile .gratuity-cmp .gratuity-container .option div{flex-direction:row;justify-content:center;width:100%}.page.page-mobile .gratuity-cmp .gratuity-container .option div .label{font-size:18px;margin-right:20px}.page.page-mobile .gratuity-cmp .gratuity-container .option div .description{font-size:18px;opacity:.75}.page.page-mobile .gratuity-cmp .gratuity-container .option div span:only-child{margin:auto}.page.page-mobile .action-bar{align-items:baseline;flex-direction:column;height:auto;padding-bottom:30px;padding-top:15px;width:100%}.page.page-mobile .action-bar.action-bar-web{border-radius:0 0 10px 10px;bottom:0;left:10px;padding-left:0;padding-right:0;position:absolute}.page.page-mobile .action-bar.action-bar-web.width-web{width:480px!important}.page.page-mobile .action-bar.fixed{bottom:0;left:0;padding-left:15px;padding-right:15px;position:fixed}.page.page-mobile .action-bar:before{display:none}.page.page-mobile .action-bar .action-bar-content{width:100%}.page.page-mobile .action-bar .action-bar-content>div span{width:60%}.page.page-mobile .action-bar .action-bar-content>div>div{display:inline-block}.page.page-mobile .action-bar .action-bar-content .action-bar-text{margin-right:0!important;width:75%}.page.page-mobile .action-bar .action-bar-content.disabled{opacity:.5;pointer-events:none}.page.page-mobile .action-bar-mobile-on-scroll{position:relative!important}.page.page-mobile .tm-modal-overlay{background-color:#000000b3;transition-property:opacity,transform;transition-timing-function:ease-in-out}.page.page-mobile .cart-review .cart-review-section-title{font-size:18px;padding-bottom:10px;padding-left:15px;padding-top:10px}.page.page-mobile .cart-review .cart-review-section-title:first-child{padding-top:0}.page.page-mobile .cart-review .menu-recap-row{min-height:auto;padding-bottom:10px;padding-left:15px;padding-top:10px}.page.page-mobile .cart-review .menu-recap-row-options{margin-top:0!important}.page.page-mobile .cart-review .menu-recap-row-options li{line-height:1em}.page.page-mobile .cart-review .menu-recap-row-options .tm-text-info{font-size:14px;line-height:12px}.page.page-mobile .cart-review .tm-text-highlight{font-size:16px}.page.page-mobile .cart-review-modal .base-modal{padding-left:0;padding-right:0}.page.page-mobile .cart-review-modal .tm-modal-header{display:none}.page.page-mobile .cart-review-modal .tm-modal-body{overflow:auto;padding-bottom:0;padding-top:0}.page.page-mobile .cart-review-modal .tm-modal-footer{padding-left:15px;padding-right:15px}.page.page-mobile .cart-review-modal .cart-review{height:auto}.page.page-mobile .cart-review-modal .menu-recap-row{padding-right:15px}.page.page-mobile .cart-review-modal .menu-recap-row .bar-height-xs{height:auto!important}.page.page-mobile .qr-confirm-modal svg{height:75px;width:75px}.page.page-mobile .qr-confirm-modal .payment-title{font-size:28px;margin-bottom:15px}.page.page-mobile .qr-confirm-modal .qr-confirm-modal-text-container{padding:0!important}.page.page-mobile .qr-confirm-modal .payment-subtitle{font-size:24px;margin-bottom:0}.page.page-mobile .dropdown-grid-layout{float:left;margin-top:20px;position:relative;width:100%}.page.page-mobile .dropdown-grid-layout .dropdown-grid-item{align-items:center;display:flex;float:left;height:60px;text-align:center;width:25%}.page.page-mobile .dropdown-grid-layout .dropdown-grid-item-content{font-size:24px;font-weight:400}.page.page-mobile .action-bar-split{align-items:center;flex-direction:row!important;justify-content:space-between;padding-left:10px;padding-right:10px}.page.page-mobile .action-bar-split .additional-buttons-container{display:flex;gap:15px;justify-content:space-between}.page.page-mobile .action-bar-split .split-continue-btn{width:calc(50% - 7.5px)!important}.page.page-mobile .action-bar-split .split-continue-btn .tm-button-info-round{height:35px;width:35px}.page.page-mobile .action-bar-split .split-continue-btn .tm-button-info-round .bi{font-size:14px}.page.page-mobile .action-bar-split .menu-button-container{width:calc(50% - 7.5px)}.page.page-mobile .action-bar-split .menu-button-main{border-radius:10px!important;display:flex;gap:20px;height:100%;justify-content:space-between;margin:0;padding:15px}.page.page-mobile .action-bar-split .menu-button-main .edit-menu-icon-box{display:flex;height:35px;width:35px}.page.page-mobile .action-bar-split .menu-button-main .edit-menu-icon-box .bi{font-size:18px!important}.page.page-mobile .action-bar-split .menu-button-main .menu-edit-icon{font-size:18px}.page.page-mobile .action-bar-split .text-menu,.page.page-mobile .action-bar-split .action-bar-text span,.page.page-mobile .action-bar-split .action-bar-text li{font-size:16px;font-weight:400;line-height:16px}.page.page-mobile .read-more-btn{font-size:16px}.page.page-mobile .form-control{border-radius:10px;font-size:16px;padding:10px}.page.page-mobile .tm-modal-body{padding-bottom:15px;padding-top:15px}.page.page-mobile .tm-input-container label{font-size:16px;margin-bottom:8px}.page.page-mobile .tm-input-container .description{font-size:14px}.page.page-mobile .tm-input-container .tm-input-element{border-radius:6px;font-size:16px;height:45px;padding:16px}.page.page-mobile .tm-input-container .tm-input-icon{font-size:14px;right:0}.page.page-mobile .tm-input-container textarea.tm-input-element{height:auto}.page.page-mobile .tm-input-phone-container .dial-code-selector{font-size:16px;justify-content:flex-start;padding-left:16px;width:90px}.page.page-mobile .tm-input-phone-container .dial-code-selector .flag{border-radius:3px;height:15px;margin-right:5px;width:20px}.page.page-mobile .tm-input-phone-container .tm-input-element{padding-left:105px}.page.page-mobile .dial-codes-modal{display:flex;overflow:unset}.page.page-mobile .dial-codes-modal .dial-codes-header{padding-bottom:10px;padding-top:20px}.page.page-mobile .dial-codes-modal .dial-codes-header span{font-size:18px}.page.page-mobile .dial-codes-modal .dial-codes-header .codes-filter-input{margin-right:10px;width:40%}.page.page-mobile .dial-codes-modal .dial-codes-header .codes-filter-input input:placeholder-shown{text-overflow:ellipsis}.page.page-mobile .dial-codes-modal .dial-codes-header .tm-input-element{height:32px;padding:5px 25px 5px 10px}.page.page-mobile .dial-codes-modal .table-dial-codes tr{height:42px}.page.page-mobile .dial-codes-modal .table-dial-codes td{padding:5px 5px 5px 0}.page.page-mobile .dial-codes-modal .table-dial-codes td.first .tm-button{padding:0}.page.page-mobile .dial-codes-modal .table-dial-codes .flag{height:23px;width:30px}.page.page-mobile .dial-codes-modal .tm-button{font-size:16px;padding:4px 10px}.page.page-mobile .menu-recap-row .menu-recap-actions .row-price{min-width:unset!important;padding-left:0;width:auto!important}.page.page-mobile .menu-recap-row .recap-row-notes{display:block;font-size:14px!important;margin-top:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page.page-mobile .menu-recap-row .item-info{padding-right:5px}.page.page-mobile .menu-recap-row .item-quantity{min-width:40px}.page.page-mobile.page-start .main-title-section{display:flex;position:relative;width:100%}.page.page-mobile.page-start .main-title-section>div{align-items:end}.page.page-mobile.page-start .main-title-content{background-color:transparent;height:auto!important;justify-content:center!important}@media (min-width: 500px){.page.page-mobile.page-start .main-title-content{padding:0!important}}.page.page-mobile.page-start .navbar-main{background-color:transparent}.page.page-mobile.page-start .navbar-main .icons{width:100%}.page.page-mobile.page-start .navbar-main .icons .bi .bi-list{color:#fff!important}.page.page-mobile.page-start .page-start-container{display:flex;flex-direction:column;padding:15px}@media (min-width: 500px){.page.page-mobile.page-start .page-start-container{position:relative}}.page.page-mobile.page-start .page-start-container .online-layout{display:flex;flex-direction:column;font-size:22px;height:50%;justify-content:space-evenly;padding:20px;width:100%}.page.page-mobile.page-start .page-start-container .online-layout.web-layout{height:40%}.page.page-mobile.page-start .page-start-container .online-layout .welcome-text{font-size:28px;font-weight:300;text-align:center}.page.page-mobile.page-start .page-start-container .online-layout .reservation-btn{font-size:28px;padding:20px}.page.page-mobile.page-start main{height:100vh}.page.page-mobile.page-start .start-grid-layout{border-radius:18px;gap:15px;height:auto;padding:15px}@media (max-width: 400px){.page.page-mobile.page-start .start-grid-layout{padding:10px}}.page.page-mobile.page-start .start-grid-layout .grid-el{border-radius:10px}.page.page-mobile.page-start .start-grid-layout .grid-el .grid-el-content .start-card-label{font-size:16px;margin-top:10px}.page.page-mobile.page-start .start-grid-layout .grid-el .grid-el-content img{width:40%}@media (max-width: 400px){.page.page-mobile.page-start .start-grid-layout .grid-el .grid-el-content .start-card-label{font-size:14px;margin-top:5px}.page.page-mobile.page-start .start-grid-layout .grid-el .grid-el-content img{width:30%}}.page.page-mobile.page-start .start-grid-layout .grid-el:only-child .grid-el-content img{width:25%}.page.page-mobile.page-start .start-grid-layout .grid-el:only-child .grid-el-content .start-card-label{font-size:18px}.page.page-mobile.page-start .start-grid-layout .full-row .grid-el-content img{width:20%}@media (max-width: 400px){.page.page-mobile.page-start .start-grid-layout .full-row .grid-el-content img{width:15%}}.page.page-mobile.page-start .action-content-container{background-color:transparent}.page.page-mobile.page-start .tm-title-large{text-align:center}.page.page-mobile.page-start .tm-subtitle{display:none}.page.page-mobile.page-start .logo-container{margin-bottom:20px;text-align:center}.page.page-mobile.page-start .logo-container img{image-rendering:pixelated;max-width:100%;width:150px}.page.page-mobile.page-start .logo-container.logo-container-start{margin-left:auto;margin-right:auto;width:50%}.page.page-mobile.page-start .logo-container.logo-container-start img{width:100%}.page.page-mobile.page-choose-activity .action-content{float:left}.page.page-mobile.page-choose-activity .action-content .choose-activity-item .selected{border-radius:14px;padding:5px}.page.page-mobile.page-choose-activity .action-content .choose-activity-item .choose-activity-item-content{border-radius:10px;padding:15px}.page.page-mobile.page-choose-activity .action-content .choose-activity-item .choose-activity-item-content:before{border-radius:10px}.page.page-mobile.page-choose-activity .action-content .choose-activity-item .choose-activity-item-content .choose-activity-item-title{font-size:18px;line-height:18px}.page.page-mobile.page-choose-activity .action-content .choose-activity-item .choose-activity-item-content .choose-activity-item-subtitle{font-size:14px;line-height:14px;margin-top:10px}.page.page-mobile.page-select-slot .activity-image{border-radius:10px;height:100px;width:100px}.page.page-mobile.page-select-slot .quantity-selector{margin-bottom:0!important;margin-top:15px}.page.page-mobile.page-select-slot .quantity-selector .card-body{display:block!important;padding:0}.page.page-mobile.page-select-slot .quantity-selector .card-body>div{padding:0!important}.page.page-mobile.page-select-slot h1{font-size:28px!important;margin-left:15px!important}.page.page-mobile.page-select-slot .tm-text-info{font-size:16px;margin-bottom:15px;margin-top:15px}.page.page-mobile.page-select-slot .game-duration-text{font-size:20px!important}.page.page-mobile.page-select-slot .game-duration-estimated-queue-time-text{margin-top:15px}.page.page-mobile.page-select-slot .game-duration-estimated-queue-time-text span{display:inline-block;font-size:15px!important;line-height:14px!important}.page.page-mobile.page-select-slot .game-duration-estimated-queue-time-text span:nth-child(1){margin-right:10px!important}.page.page-mobile.page-select-slot .game-duration-estimated-queue-time-text span:nth-child(2){margin-left:0!important}.page.page-mobile.page-select-slot .select-slot-container{display:block;text-align:center}.page.page-mobile.page-select-slot .select-slot-container .game-duration-estimated-queue-time-text{margin-top:5px}.page.page-mobile.page-select-slot .select-slot-container .game-slot-selector{margin-bottom:15px;margin-top:30px;width:60%}@media (min-width: 500px){.page.page-mobile.page-select-slot .select-slot-container .game-slot-selector{width:auto}}@media (max-width: 350px){.page.page-mobile.page-select-slot .select-slot-container{align-items:center;flex-direction:column;height:100%;padding:20px;text-align:center;width:100%}.page.page-mobile.page-select-slot .select-slot-container div:nth-child(2){margin-top:20px!important}}.page.page-mobile.page-select-slot .game-slot-selector .tm-button-info{height:35px;width:35px}.page.page-mobile.page-select-slot .game-slot-selector span{font-size:18px!important;margin-left:10px!important;margin-right:10px!important;min-width:auto!important}.page.page-mobile.page-players-information .player-info-header{height:auto;margin-top:10px}.page.page-mobile.page-players-information .player-info-header>div{justify-content:flex-start;overflow:hidden}.page.page-mobile.page-players-information .player-info-header>div span{font-size:14px!important;width:100%;word-wrap:break-word}.page.page-mobile.page-players-information .player-info-header .shoe-price{font-size:14px!important}.page.page-mobile.page-players-information .player-info-container .player-info-item .player-info-cell{align-self:center;display:flex;justify-content:center}.page.page-mobile.page-players-information .player-info-container .player-info-item .player-name-margin-shoes-included{padding-right:calc((15% - 40px)/2)}.page.page-mobile.page-players-information .player-info-container>div{height:auto!important}.page.page-mobile.page-players-information .player-info-container .dropdown-list{height:calc(100% - 80px);left:40px!important;max-width:520px;top:40px!important;width:calc(100% - 80px);z-index:100}.page.page-mobile.page-players-information .player-info-container .tm-checkbox{border-radius:10px;border-width:1px;height:40px;width:40px}.page.page-mobile.page-players-information .player-info-container .tm-checkbox .bi{font-size:20px!important}.page.page-mobile.page-players-information .player-info-container .base-dropdown{align-items:center;border-radius:10px;border-width:1px;font-size:14px;height:40px!important;justify-content:flex-start;line-height:normal;padding-right:0;text-align:left}.page.page-mobile.page-players-information .player-info-container .base-dropdown .dropdown-toggle{height:100%;padding:0;position:absolute;text-align:left;width:100%}.page.page-mobile.page-players-information .player-info-container .base-dropdown .dropdown-list{height:calc(100% - 40px);left:20px!important;max-height:100%!important;max-width:520px;padding:40px;top:20px!important;width:calc(100% - 40px);z-index:100}.page.page-mobile.page-players-information .player-info-container .base-dropdown .arrow-icon{display:none}.page.page-mobile.page-players-information .player-info-container .player-info-container-shoes-dropdown .dropdown-toggle .dropdown-label{width:80%}.page.page-mobile.page-players-information .text-input{border-radius:10px!important;border-width:1px;font-size:16px;height:40px;line-height:normal;padding:8px 15px}.page.page-mobile.page-players-information .base-modal{transition:none}.page.page-mobile.page-players-information .tm-modal-container{transition:none;transition-duration:0}.page.page-mobile.page-players-information .tm-modal-container .tm-modal-overlay{transition:none;transition-delay:0;transition-duration:0!important;transition-property:none}.page.page-add-food .action-content>div{overflow:auto}.page.page-mobile.page-add-food .action-content{padding-left:0;padding-right:0}.page.page-mobile.page-add-food .food-content{display:flex;flex-direction:column;height:auto;justify-content:space-between}.page.page-mobile.page-add-food .food-grid-container{float:none;height:auto!important;width:100%}.page.page-mobile.page-add-food .food-grid-container .grid-layout-item .card-body{padding:0}.page.page-mobile.page-add-food .food-item-content{border-radius:10px}.page.page-mobile.page-add-food .food-item-content:before{border-radius:10px}.page.page-mobile.page-add-food .food-item-content .food-item-label{font-size:16px;height:auto;padding-bottom:15px;padding-top:15px;text-align:center}.page.page-mobile.page-add-food .food-item-content .food-price-label{padding:10px 15px}.page.page-mobile.page-add-food .food-item-content .food-price-label .price-label li{font-size:16px}.page.page-mobile.page-add-food .food-category-btn-container{padding-left:10px;padding-right:10px;position:relative;width:100%}.page.page-mobile.page-add-food .food-category-btn-container .food-category-btn{border-radius:10px!important;display:flex;font-size:16px;font-weight:700;height:auto;padding:15px;z-index:10}.page.page-mobile.page-add-food .food-category-btn-container .food-category-btn>div{align-items:center;display:flex}.page.page-mobile.page-add-food .food-category-btn-container .food-category-btn .bi{font-size:16px;margin-left:10px}.page.page-mobile.page-add-food .food-categories-modal-list{padding-bottom:20px;width:100%}.page.page-mobile.page-add-food .food-categories-modal-list li{font-size:18px;font-weight:200;padding:10px;width:100%}.page.page-mobile.page-add-food .food-categories-modal .base-modal{padding:0}.page.page-mobile.page-add-food .food-categories-modal .base-modal .tm-modal-header{padding:15px 15px 0}.page.page-mobile.page-add-food .food-categories-modal .base-modal .tm-modal-body{padding-bottom:0}.page.page-mobile.page-add-food .food-customize-modal .base-modal{padding-left:0;padding-right:0}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-body{padding-bottom:0!important;padding-top:0!important}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-header{padding-left:15px;padding-right:15px;padding-top:15px}.page.page-mobile.page-add-food .food-customize-modal .food-modal-title{font-size:16px;line-height:14px}.page.page-mobile.page-add-food .food-customize-modal .footer-actions{flex-direction:column}.page.page-mobile.page-add-food .food-customize-modal .footer-actions .article-footer-action{padding:0;width:100%}.page.page-mobile.page-add-food .food-customize-modal .footer-actions .article-footer-action .quantity-selector-article-customization .tm-button-info-xs{height:40px;width:40px}.page.page-mobile.page-add-food .food-customize-modal .footer-actions .article-footer-action .quantity-selector-article-customization .tm-button-info-xs .bi{font-size:18px;line-height:18px}.page.page-mobile.page-add-food .food-customize-modal .footer-actions .article-footer-action .quantity-selector-article-customization .tm-button-info-xs .bi:before{-webkit-font-smoothing:auto}.page.page-mobile.page-add-food .food-customize-modal .food-modal-title-article{font-size:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis}.page.page-mobile.page-add-food .food-customize-modal .food-modal-article-description{clear:left;font-size:16px}.page.page-mobile.page-add-food .food-customize-modal .notes-food{margin-bottom:0!important;margin-top:10px}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-food-header{padding-bottom:20px;padding-left:0;padding-right:0}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-food-header .tm-modal-food-header-text{font-size:20px;margin-left:auto;min-height:100px;width:calc(100% - 115px)}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-food-header .tm-modal-food-header-text .food-modal-title,.page.page-mobile.page-add-food .food-customize-modal .tm-modal-food-header .tm-modal-food-header-text .food-modal-title-article{margin-bottom:10px}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-food-header .tm-modal-food-img{border-radius:10px;height:100px;margin-bottom:0;object-fit:contain;width:100px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid{display:flex;flex-direction:column;gap:0;padding:0;width:100%}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row{flex-flow:row-reverse;justify-content:space-between}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row .option-label{font-size:18px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row .option-content{align-items:center;display:flex;gap:15px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row.group{flex-flow:row;padding-bottom:20px;padding-top:20px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row.group .group-label{font-size:18px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row.group .group-quantities-desc{font-size:14px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row .tm-checkbox{border-radius:8px;border-width:1.5px;height:30px;width:30px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .food-options-row .tm-checkbox .bi{font-size:20px}.page.page-mobile.page-add-food .food-customize-modal .food-customize-options-grid .group-quantities-desc{font-size:14px;line-height:14px}.page.page-mobile.page-add-food .food-customize-modal .food-recap-actions-container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:150px}.page.page-mobile.page-add-food .food-customize-modal .quantity-selector{margin-bottom:15px;margin-top:15px}.page.page-mobile.page-add-food .food-customize-modal .quantity-selector-buttons .tm-button-info-sm{height:35px;width:35px}.page.page-mobile.page-add-food .food-customize-modal .quantity-selector-buttons .tm-button-info-sm .bi{font-size:18px}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-footer{display:flex;padding:0 10px 20px}.page.page-mobile.page-add-food .food-customize-modal .tm-modal-footer>div,.page.page-mobile.page-add-food .food-customize-modal .tm-modal-footer>button{font-size:16px;line-height:16px;margin:0;padding:0;width:100%}.page.page-mobile.page-add-food .menu-review-modal .tm-modal-header,.page.page-mobile.page-add-food .menu-review-modal .tm-modal-footer{padding-left:15px;padding-right:15px}.page.page-mobile.page-add-food .menu-review-modal .tm-modal-body{overflow:auto;padding-bottom:0}.page.page-mobile.page-add-food .menu-review-modal .recap-modal-price{border:0;font-size:18px;height:auto;justify-content:flex-end;margin-bottom:0;padding:0}.page.page-mobile.page-add-food .menu-review-modal .recap-modal-price:before{display:none}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-container{height:auto!important}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-container>div{height:auto!important}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row{height:auto;min-height:auto;padding-left:10px;padding-right:10px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .item-info{padding-right:5px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .food-delete-btn{margin-left:5px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .bar-height-xs{height:auto!important}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .tm-text-highlight{font-size:16px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .tm-text-info{font-size:14px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .menu-recap-row-options{margin-top:0!important}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .menu-recap-row-options li{line-height:12px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .edit-menu-icon-box{height:35px;width:35px}@media (max-width: 300px){.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .edit-menu-icon-box{height:25px;width:25px}}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .edit-menu-icon-box .menu-edit-icon{font-size:14px}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .allergen-cmp{position:relative}.page.page-mobile.page-add-food .menu-review-modal .menu-recap-row .allergen-cmp .allergen-icon{height:20px;margin-right:5px;width:20px}.page.page-mobile.page-add-food .allergen-cmp{position:relative}.page.page-mobile.page-add-food .allergen-cmp .allergen-icon{height:30px;margin-right:5px;width:30px}.page.page-mobile.page-add-food .allergen-cmp .allergen-icon-xs{height:20px!important;margin-right:5px!important;width:20px!important}.page.page-mobile.page-add-food .allergen-cmp .allergen-popover{align-items:flex-start;border:1px solid;border-radius:10px;box-shadow:0 0 100px 10px #1111111a;display:flex;justify-content:flex-start;padding:10px;position:absolute;width:150px;z-index:2}.page.page-mobile.page-add-food .allergen-cmp .allergen-popover .allergen-popover-content{display:flex;flex-direction:column;width:min-content}.page.page-mobile.page-add-food .allergen-cmp .allergen-popover .allergen-popover-text{font-size:18px;font-weight:300}.page.page.mobile.page-collect-information .warning-text{font-size:16px}.page.page-mobile.page-review-cart .action-content{padding-left:0;padding-right:0;padding-top:0}.page.page-mobile.page-review-cart .action-content .menu-recap-row{padding-right:15px}.page.page-mobile.page-review-cart .action-content .review-page-container{height:auto;overflow-y:auto}.page.page-mobile.page-review-cart .action-bar{padding-left:15px;padding-right:15px}.page.page-mobile.page-review-cart .cart-review .menu-recap-row .bar-height-xs{height:auto!important}.page.page-mobile.page-choose-payment-device .payment-options .payment-option-button{min-height:auto;width:80%}.page.page-mobile.page-choose-payment-device .payment-options .payment-option-button .btn-content,.page.page-mobile.page-choose-payment-device .payment-options .payment-option-button .btn-content .btn-text,.page.page-mobile.page-choose-payment-device .payment-options .payment-option-button .btn-content .btn-label{text-align:start}.page.page-mobile.page-choose-payment-device .payment-options .payment-option-button .icon-box{min-width:auto}.page.page-mobile.page-personal-info .tm-text-highlight-bold{font-size:20px;margin-bottom:15px;padding-bottom:0;padding-right:0;padding-top:0}.page.page-mobile.page-personal-info .bar-height-sm{height:auto!important;margin-bottom:15px}.page.page-mobile.page-personal-info .bar-height-sm:last-child{margin-bottom:0}.page.page-mobile.page-personal-info .text-input{border:1px solid #97a9be;border-radius:10px!important;font-size:14px;height:auto!important;line-height:14px;padding:15px}.page.page-mobile.page-personal-info .personal-info-validation{font-size:14px;font-style:italic;font-weight:300;margin-bottom:20px}.page.page-mobile.page-personal-info .personal-info-input-row{margin-bottom:15px}.session-warning-modal-container .session-warning-modal,.session-warning-modal-container .session-warning-modal .tm-modal-header{padding:15px}.session-warning-modal-container .session-warning-modal .modal-session-warning-title{font-size:28px}.page.page-mobile.page-payment .payment-title{font-size:20px;font-weight:700;line-height:20px;margin-bottom:10px}.page.page-mobile.page-payment .payment-type-fill{align-items:center;background-color:#f6f6f6;border-radius:10px;display:flex;height:86px;justify-content:center;width:100%}.page.page-mobile.page-payment .payment-type-hollow{align-items:center;border:1px solid;border-color:#ebebeb;border-radius:10px;display:flex;height:86px;justify-content:center;width:100%}.page.page-mobile.page-thank-you .action-content{display:block!important}.page.page-mobile.page-thank-you .action-bar .action-bar-content{width:100%}.page.page-mobile.page-thank-you .confirmed-final-page{margin-bottom:15px;width:100%}.page.page-mobile.page-thank-you .info-text{font-size:18px;font-weight:100}.page.page-mobile.page-thank-you .thank-you-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.page.page-mobile.page-thank-you .thank-you-container .payment-title{font-size:38px;line-height:38px;margin-bottom:20px}.page.page-mobile.page-thank-you .thank-you-container .destination-info{margin-top:20px;text-align:center}.page.page-mobile.page-thank-you .thank-you-container .final-info-container{margin-bottom:0;margin-top:20px;padding:10px}.page.page-mobile.page-thank-you .thank-you-container .final-info-container .info-value{font-weight:600}.page.page-mobile.page-thank-you .final-actions-container{margin-top:30px}.page.page-mobile.page-thank-you .send-email-btn{border-radius:10px;font-size:18px;margin-top:0;min-height:auto;min-width:240px}.page.page-mobile.page-thank-you .receipt-mobile-payment{border-radius:20px;display:flex;padding:10px;width:100%}.page.page-mobile.page-terms p{font-size:16px}.page.page-mobile.page-choose-date .time-slots-alert{font-size:16px;font-style:italic;font-weight:300}.page.page-mobile.page-choose-date .content-container{display:flex;flex-direction:column}.page.page-mobile.page-choose-date .calendar-container{width:100%}.page.page-mobile.page-choose-date .times-container{margin-top:20px;padding-left:0!important;width:100%}.page.page-mobile.page-choose-date .times-grid{border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:15px;padding-top:15px}.page.page-mobile.page-choose-date .times-grid .hour-item{align-items:center;display:flex;font-size:16px;height:50px;justify-content:center;width:auto}.page.page-mobile.page-choose-date .times-grid .selected{border-radius:5px;padding:5px 15px}.page.page-mobile.page-choose-date .minutes-cmp .minute-slots-container{height:60px}.page.page-mobile.page-choose-date .minutes-cmp .minute-slots-container .minute-item{font-size:16px;padding:0}.page.page-mobile.page-choose-date .minutes-cmp .icon-scroll-container{height:60px}.page.page-mobile.page-choose-date .minutes-cmp .selected{border-radius:5px;height:30px;padding:5px 0}.page.page-mobile.page-choose-date .hour-row{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.page.page-mobile.page-choose-date .date-time-label{display:flex;font-size:18px;font-weight:700;margin-bottom:20px;margin-left:0!important;scroll-margin-top:15px}.page.page-mobile.page-choose-date .date-time-button{align-items:center;border:1px solid;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;margin-bottom:20px;width:100%}.page.page-mobile.page-choose-date .date-picker-container{width:100%}.page.page-mobile.page-choose-date .date-picker-container .date-picker-header{height:auto!important;padding:10px!important}.page.page-mobile.page-choose-date .date-picker-container .date-picker-header .change-month{border:1px solid #fff;border-radius:10px;height:35px;width:35px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-header .change-month .bi{font-size:16px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-header .month-year .month{font-size:20px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-header .month-year .year,.page.page-mobile.page-choose-date .date-picker-container .date-picker-week-days .week-day{font-size:16px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-grid .date-picker-cell{font-size:16px;height:45px;width:auto}.page.page-mobile.page-choose-date .date-picker-container .date-picker-grid .date-picker-cell .day-label{align-items:center;display:flex;height:35px;justify-content:center;width:35px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-grid .date-picker-cell .day-label.selected{border-radius:10px}.page.page-mobile.page-choose-date .date-picker-container .date-picker-grid .date-picker-cell .day-label.current{border:1px solid #fff;border-radius:10px}.page.page-mobile.page-select-order-destination .action-content{padding-left:0;padding-right:0}.page.page-mobile.page-select-order-destination .action-content .action-bar{padding-left:15px;padding-right:15px}.page.page-mobile.page-select-order-destination .action-content .action-bar .page-recap-button{border-radius:10px;height:50px;margin-bottom:15px;margin-top:15px;min-height:unset;min-width:unset;width:100%}.page.page-mobile.page-select-order-destination .action-content .action-bar .page-recap-button .recap-container{padding-right:0}.page.page-mobile.page-select-order-destination .action-content .action-bar .page-recap-button .recap-container .label{font-size:18px;font-weight:700}.page.page-mobile.page-select-order-destination .action-content .action-bar .page-recap-button .recap-container .value{font-size:18px;font-weight:100;padding-left:10px}.page.page-mobile.page-select-order-destination .select-title{display:block;font-size:24px;font-weight:700;padding-bottom:15px;padding-top:0}.page.page-mobile.page-select-order-destination .select-label{font-size:18px;font-weight:400}.page.page-mobile.page-select-order-destination .destination-row{align-items:center;display:flex;height:auto;margin-bottom:10px;margin-top:10px}.page.page-mobile.page-select-order-destination .destination-row .text-input{border-radius:10px;padding:10px!important}.page.page-mobile.page-select-order-destination .connect-order-insert-code{gap:0}.page.page-mobile.page-select-order-destination .connect-order-insert-code span{width:60%}.page.page-mobile.page-reservation-details .action-content{font-size:16px}.page.page-mobile.page-reservation-details .session-payment-details-container{clear:left;width:100%}.page.page-mobile.page-reservation-details .session-details-buttons-container{bottom:0;display:flex;position:relative!important}@media (max-width: 400px){.page.page-mobile.page-reservation-details .session-details-buttons-container{display:block}.page.page-mobile.page-reservation-details .session-details-buttons-container .button-body{width:75%}.page.page-mobile.page-reservation-details .session-details-buttons-container>div{margin-bottom:10px;padding-left:0!important;padding-right:0!important;width:100%!important}.page.page-mobile.page-reservation-details .session-details-buttons-container .button-info-container{justify-content:space-between!important}}.page.page-mobile.page-reservation-details .session-details-btn{border-radius:10px;font-size:20px;justify-content:center!important}.page.page-mobile.page-reservation-details .ticket-section{margin-top:20px}.page.page-mobile.page-reservation-details .ticket-section .ticket-container{border-radius:10px;margin-bottom:20px;padding:10px;width:100%}.page.page-mobile.page-reservation-details .ticket-section .ticket-container .ticket-header{display:flex;justify-content:space-between}.page.page-mobile.page-reservation-details .ticket-section .ticket-container .ticket-text{font-family:monospace;font-size:11px;margin-top:20px;text-align:center}.page.page-mobile.page-login .action-content{align-items:flex-start;font-size:unset}.page.page-mobile.page-login .action-content .action-bar{padding:0;position:relative!important}.page.page-mobile.page-login .action-content .action-bar .action-bar-content .continue-btn{height:84px}.page.page-mobile.page-login .action-content .action-bar .action-bar-content .continue-btn .action-bar-text{font-size:20px;font-weight:700}.page.page-mobile.page-login .personal-info-input-row{margin-bottom:15px}.page.page-mobile.page-login .text-input{border:.5px solid #97a9be;border-radius:6px!important;font-size:14px;height:auto!important;line-height:14px;padding:15px}.page.page-mobile.page-login .text-input::placeholder{font-style:italic}.page.page-mobile.page-login .personal-info-validation{font-size:14px;font-style:italic;font-weight:300;margin-bottom:20px}.page.page-mobile.page-edit-profile .action-content{padding-left:0;padding-right:0}.page.page-mobile.page-edit-profile .action-content .image-container{display:flex;flex-direction:column;justify-content:center;margin-top:40px;width:100%}.page.page-mobile.page-edit-profile .action-content .image-container .user-img{border-radius:100%;height:150px;margin-left:auto;margin-right:auto;object-fit:cover;width:150px}.page.page-mobile.page-edit-profile .action-content .image-container span{margin-left:auto;margin-right:auto}.page.page-mobile.page-edit-profile .action-content .section{align-items:center;background-color:#fafafa;display:flex;height:50px;justify-content:space-between;margin-top:20px;width:100%}.page.page-mobile.page-edit-profile .form-container{padding-left:15px;padding-right:15px}.page.page-mobile.page-edit-profile .action-btn{display:flex;height:66px;margin-top:30px}.page.page-mobile.page-order-delivery .main-title-section .show-navbar .main-title-content{height:min-content!important;padding-left:30px;padding-right:30px}.page.page-mobile.page-order-delivery .grid-destination{gap:8px;grid-template-columns:repeat(3,1fr);margin-top:15px;padding-bottom:0}.page.page-mobile.page-order-delivery .grid-destination .destination-cell{min-height:20px}.page.page-mobile.page-order-delivery .grid-destination .destination-cell.destination-cell-category{grid-column:span 3;margin-bottom:0;margin-top:0}.page.page-mobile.page-order-delivery .grid-destination .destination-category{font-size:18px!important;min-height:30px!important}.page.page-mobile.page-order-delivery .grid-destination .destination-item{font-size:14px;height:unset;min-height:50px;padding:5px}.page.page-mobile.page-order-delivery .grid-destination .destination-item.selected{border:2px solid}.page.page-mobile.page-order-delivery .delivery-options-container{gap:15px;margin-bottom:20px;margin-top:20px;width:100%}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button{border:1px solid;min-height:auto;padding:15px 10px!important;width:100%!important}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .icon-container{height:36px;width:36px}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .icon-container .tm-button-icon{font-size:36px!important}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .icon-box{min-width:auto}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .btn-content{align-items:flex-start;padding-right:10px;text-align:start;width:100%}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .btn-content .btn-text{font-size:18px;text-align:start}.page.page-mobile.page-order-delivery .delivery-options-container .payment-option-button .btn-content .btn-label{font-size:14px;font-weight:lighter;text-align:start}.page.page-mobile.page-order-delivery .delivery-options-container .line-separator{display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.page.page-mobile.page-order-delivery .delivery-options-container .line-separator .separator-label{font-size:18px;font-weight:500}.page.page-mobile.page-order-delivery .delivery-options-container .line-separator .separator-label:before,.page.page-mobile.page-order-delivery .delivery-options-container .line-separator .separator-label:after{display:none}.loading-spinner{text-align:center}.loading-spinner .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.loading-spinner .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #fff;border-color:#fff transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:4px;position:absolute;width:64px}.loading-spinner .lds-ring div:nth-child(1){animation-delay:-.45s}.loading-spinner .lds-ring div:nth-child(2){animation-delay:-.3s}.loading-spinner .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lds-grey .lds-ring div{border-color:#979797 transparent transparent transparent}.read-more{margin-top:40px}.read-more .read-more-btn{display:block;font-size:24px;font-weight:700;text-decoration:underline}.read-more .read-more-paragraph:first-child{margin-top:0}.read-more .read-more-paragraph:last-child{margin-bottom:0}.page-mobile .read-more{margin-top:15px}.page.page-kiosk.page-start .main-content-v .action-content-container{align-items:center;background-color:transparent;display:flex;justify-content:center}.page.page-kiosk.page-start .main-title-section{width:100%}.page.page-kiosk.page-start .main-content-h .action-content-container{align-items:center;background-color:transparent;display:flex;justify-content:flex-end;padding-left:0!important}.action-content-container{background-color:#fff}.page.page-kiosk{cursor:pointer}.page.page-kiosk .main-content{overflow:hidden}.page.page-kiosk .cursor-pointer{cursor:pointer}.page.page-kiosk .action-content{display:flex;flex-direction:column;overflow:auto;padding:40px;position:relative}.articles-list-container{list-style:none;margin:0 0 20px;overflow:auto;padding:0;width:100%}.articles-list-container .article-row-item{align-items:center;display:flex;justify-content:space-between;position:relative}.articles-list-container .article-row-item-info{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 90px)}.articles-list-container>li{border-radius:10px;margin:10px;padding:10px}.articles-list-container .article-row-item-info-title{-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.articles-list-container .article-row-item-info-description{-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;-webkit-line-clamp:2;margin-bottom:5px;margin-top:5px;max-height:38px;overflow:hidden;text-overflow:ellipsis}.articles-list-container .article-row-item-info-price{font-size:16px;font-weight:700}.articles-list-container .article-row-item-image{background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:10px;height:75px;position:relative;width:75px}.articles-list-container-modal{margin-bottom:0}.articles-list-container-modal>li{margin-left:0;margin-right:0}.progress-circle .mask .fill{clip:rect(0,75px,150px,0)}.progress-circle .mask.full,.progress-circle .circle .fill{transition:transform 1s linear}.progress-circle .circle-wrap{background-color:#000000e6;border-radius:50%;height:150px;margin:75px auto;width:150px}.progress-circle .circle-wrap .circle .mask,.progress-circle .circle-wrap .circle .fill{border-radius:50%;height:150px;position:absolute;width:150px}.progress-circle .circle-wrap .circle .mask{clip:rect(0,150px,150px,74px)}.progress-circle .circle-wrap .inside-circle{background:rgb(0,0,0);border-radius:50%;font-size:2em;font-weight:700;height:122px;line-height:120px;margin-left:14px;margin-top:14px;position:absolute;text-align:center;width:122px;z-index:100}.help-section{background-color:transparent;border-radius:40px;font-size:24px;padding:0 0 20px;position:relative;top:0;z-index:1}.help-section h3{font-size:24px;margin-top:0;text-transform:uppercase}.help-section .close-btn{position:absolute;right:0;top:0}.help-section .tm-text-terms{font-size:20px}.page-mobile .help-section{font-size:16px}.form-control{border-radius:15px;border-style:solid;border-width:1px;font-size:28px;font-weight:400;padding:15px;width:100%}.form-user-information{padding-bottom:20px;width:100%}.form-user-information .form-input-row{margin-bottom:30px}.form-user-information .form-input-row .terms-text-link{display:inline-block;font-size:16px;font-style:italic;text-align:right}.form-user-information .form-input-row .separator-label{font-size:38px;font-weight:700;padding-top:40px}.form-user-information .tm-button-action{margin-top:40px}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:15px}.form-group.form-group-checkbox label{display:inline-block;margin-bottom:0}.form-group .form-help{display:block;font-size:18px;font-style:italic;opacity:.5}.date-picker-container{border-radius:10px;display:flex;flex-direction:column}.date-picker-container .date-picker-header{align-items:center;display:flex;height:100px;justify-content:space-between;padding:20px}.date-picker-container .date-picker-header .change-month{border:2px solid #fff;border-radius:15px;height:60px;width:60px}.date-picker-container .date-picker-header .month-year{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.date-picker-container .date-picker-header .month-year .month{font-size:28px}.date-picker-container .date-picker-header .month-year .year{font-size:22px}.date-picker-container .date-picker-week-days{display:flex;height:50px;justify-content:space-evenly}.date-picker-container .date-picker-week-days .week-day{align-items:center;display:flex;font-size:22px;justify-content:center;width:85px}.date-picker-container .date-picker-grid{display:grid;flex-direction:row;gap:0;grid-template-columns:repeat(7,1fr)}.date-picker-container .date-picker-grid .date-picker-cell{align-items:center;display:flex;font-size:22px;height:80px;justify-content:center}.date-picker-container .date-picker-grid .date-picker-cell .day-label{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.date-picker-container .date-picker-grid .date-picker-cell .day-label.selected{border-radius:10px}.date-picker-container .date-picker-grid .date-picker-cell .day-label.current{border:1px solid #fff;border-radius:10px}.page-kiosk .action-content::-webkit-scrollbar{width:14px}.page-kiosk .action-content::-webkit-scrollbar-thumb{background-clip:padding-box!important;border:4px solid rgba(0,0,0,0);border-radius:10px}.scrollbar-hide::-webkit-scrollbar{height:0!important;width:0!important}.scrollbar-container::-webkit-scrollbar{width:14px}.scrollbar-container::-webkit-scrollbar-thumb{background-clip:padding-box!important;background-color:#223c5a;border:4px solid rgba(0,0,0,0);border-radius:10px;overflow-y:overlay}.scrollbar-container-grey::-webkit-scrollbar{width:14px}.scrollbar-container-grey::-webkit-scrollbar-thumb{background-clip:padding-box!important;background-color:#577993;border:4px solid rgba(0,0,0,0);border-radius:10px}.start-brand-row-container{height:180px}.start-brand{align-items:center;color:#fff;display:flex;flex-direction:row;gap:30px;height:180px;width:100%}.start-brand .bowling-logo{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:10%;display:flex;justify-content:center;max-width:180px;padding:1%}.start-brand .bowling-logo img{border-radius:8%;height:100%;object-fit:contain;width:100%}.start-brand .info{max-width:100%;overflow:hidden;text-overflow:ellipsis;width:80%}.start-brand .info.without-logo{width:100%}.start-brand .bowling-name{-webkit-box-orient:vertical;display:-webkit-box;font-size:48px;font-weight:700;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.page-mobile .start-brand{align-items:center;border-radius:0;display:flex;flex:1;flex-direction:column-reverse;gap:10px;height:auto;justify-content:center;padding:15px;width:100%}.page-mobile .start-brand .bowling-logo{height:80px;width:80px}.page-mobile .start-brand .info{text-align:center;width:100%}.page-mobile .start-brand .bowling-name{font-size:24px}.keyboard-container{background-color:#000c;bottom:-100%;padding:20px 0;position:fixed;transition:bottom .25s ease-in-out;width:100%}.keyboard-container .simple-keyboard{margin-left:auto;margin-right:auto;width:80%}.keyboard-container.show{bottom:0}.keyboard-container .simple-keyboard.hg-theme-ios{background-color:transparent!important;margin:auto}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-row .hg-button{flex-grow:1;max-width:initial}.keyboard-container .simple-keyboard.hg-theme-ios .hg-row{display:flex}.keyboard-container .simple-keyboard.hg-theme-ios .hg-row:not(:last-child){margin-bottom:5px}.keyboard-container .simple-keyboard.hg-theme-ios .hg-row .hg-button:not(:last-child){margin-right:5px}.keyboard-container .simple-keyboard.hg-theme-ios .hg-row:nth-child(2){margin-left:18px}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default{background-color:#0000001a;border-radius:5px;padding:5px}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default.hg-layout-custom{background-color:#e5e5e5;padding:5px}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button{align-items:center;background:white;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:none;box-sizing:border-box;display:flex;font-size:20px;font-weight:400;height:60px;justify-content:center;max-width:60px;min-height:60px;min-width:60px;padding:0}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button:active,.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button:focus{background:#e4e4e4}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button.hg-functionBtn{background-color:#adb5bb}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button.hg-button-space,.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button.hg-button-shift,.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button.hg-button-shiftactivated{background-color:#fff}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button-space{max-width:448px;min-width:448px}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button-enter{max-width:110px;min-width:110px}.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button-altright,.keyboard-container .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button-back{max-width:80px;min-width:80px}.keyboard-container .simple-keyboard-button-arrowdown{background-color:#555!important;color:#fff!important}.keyboard-vertical-layout .simple-keyboard{width:95%!important}.keyboard-vertical-layout .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button{font-size:16px;min-width:30px!important}.keyboard-vertical-layout .simple-keyboard.hg-theme-ios.hg-theme-default .hg-button-space{width:200px}.sidebar-menu{background:#fff;height:100%;position:fixed;top:0;width:300px;z-index:100}@media (max-width: 350px){.sidebar-menu{width:100%}}.sidebar-menu.menu-hidden{right:-300px;transition-duration:.2s;transition-property:right;transition-timing-function:ease-out}@media (max-width: 350px){.sidebar-menu.menu-hidden{right:-100%}}.sidebar-menu.menu-visible{right:0;transition-duration:.2s;transition-property:right;transition-timing-function:ease-in}.sidebar-menu .header{align-items:center;display:flex;height:100px;justify-content:center;padding:20px;position:relative}.sidebar-menu .header .close-sidebar{font-size:24px;position:absolute;right:10px;top:10px}.sidebar-menu .header .logo{display:flex;height:80px;width:80px}.sidebar-menu .header .logo>img{display:block}.sidebar-menu .actions-container{display:flex;flex-direction:column;height:calc(100% - 200px);padding-left:20px;padding-right:20px}.sidebar-menu .actions-container .sidebar-item{align-items:center;display:flex;height:60px}.sidebar-menu .actions-container .sidebar-item .item-icon{font-size:24px;width:40px}.sidebar-menu .actions-container .sidebar-item .item-text{font-size:18px;font-weight:300}.sidebar-menu .logo-container-sidebar{align-items:center;display:flex;filter:invert(1);height:100px;justify-content:center;margin-top:0!important;padding-bottom:20px}.sidebar-menu .logo-container-sidebar img{width:120px!important}.sidebar-overlay{background:rgba(0,0,0,.7);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.sidebar-overlay.overlay-hidden{display:none;opacity:0}.sidebar-overlay.overlay-visible{display:block;opacity:100%}.tm-button{border:0;border-radius:30px;font-family:Figtree;font-size:36px;font-weight:400;padding:20px;text-align:center;text-decoration:none;width:100%}.tm-button.tm-button-sm{border-radius:15px;font-size:1em;padding:8px 15px}.tm-button.disabled{opacity:.5}.tm-button:active{transform:scale(95%)}.tm-button.disabled:active{transform:none}.page.page-mobile .tm-button{border-radius:10px;font-size:20px;height:auto;padding:15px}.tm-button-action{align-items:center;border-radius:10px;display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding:20px;text-align:left}.tm-button-action .icon-container{align-items:center;border-radius:100%;display:flex;font-size:2em;height:50px;justify-content:center;width:50px}.tm-input-container label{display:block;font-size:28px;font-weight:700;margin-bottom:20px}.tm-input-container .tm-input{position:relative}.tm-input-container .description{color:#979797;display:block;font-size:18px;margin-top:5px}.tm-input-container .tm-input-element{border:.547px solid #97A9BE;border-radius:12px;font-size:28px;height:65px;padding:15px 20px;width:100%}.tm-input-container .tm-input-element[type=password]{padding-right:56px}.tm-input-container .tm-input-element.readonly{border:none!important;pointer-events:none}.tm-input-container .validation-message{font-size:14px;font-style:italic;font-weight:300}.tm-input-container .tm-input-icon{align-items:center;cursor:pointer;display:flex;font-size:24px;height:24px;position:absolute;right:16px;top:calc(50% - 12px);width:24px}.tm-input-container .tm-input-date{display:flex;width:100%}.tm-input-container .tm-input-date .tm-input-element{padding-left:10px!important;padding-right:10px!important;text-align:center}.tm-input-container .tm-input-date .date-sm{margin-right:10px;width:55px}.tm-input-container .tm-input-date .date-lg{width:110px}.tm-input-container .tm-input-phone .dial-code-selector{align-items:center;border-radius:12px 0 0 12px;border-right:1px solid #97A9BE;cursor:pointer;display:flex;font-size:28px;height:100%;justify-content:center;left:0;padding:15px 0;position:absolute;top:0;width:150px}.tm-input-container .tm-input-phone .dial-code-selector .caret-icon{font-size:20px;margin-left:15px}.tm-input-container .tm-input-phone .tm-input-element{padding-left:165px}.tm-input-phone-container .dial-codes-header,.dial-codes-modal .dial-codes-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:30px;padding-top:30px;width:100%}.tm-input-phone-container .dial-codes-header span,.dial-codes-modal .dial-codes-header span{font-size:38px;font-weight:700}.tm-input-phone-container .flag,.dial-codes-modal .flag{background-color:#ececec;background-position:center center;background-size:cover;border-radius:6px;display:inline-block;height:30px;image-rendering:pixelated;width:40px}.tm-input-phone-container .tm-input-phone .flag,.dial-codes-modal .tm-input-phone .flag{image-rendering:pixelated;margin-right:10px}.tm-horizontal-scroll-select{border-radius:15px;display:flex;height:80px}.tm-horizontal-scroll-select .items-container{align-items:center;display:flex;height:80px;overflow-x:auto;width:100%}.tm-horizontal-scroll-select .items-container .element{font-size:20px;max-width:25%;min-width:25%;padding-left:20px;padding-right:20px;text-align:center}.tm-horizontal-scroll-select .items-container.with-no-arrows{padding-left:15px;padding-right:15px}.tm-horizontal-scroll-select .icon-scroll-container{align-items:center;border-radius:15px!important;display:flex;height:80px;justify-content:center;width:60px}.tm-horizontal-scroll-select .icon-scroll-container i{font-size:24px}.tm-horizontal-scroll-select .selected{border-radius:5px;padding:5px 15px}.page.page-mobile .tm-horizontal-scroll-select,.page.page-mobile .tm-horizontal-scroll-select .items-container{height:60px}.page.page-mobile .tm-horizontal-scroll-select .items-container .element{font-size:16px;min-width:25%;padding-left:0;padding-right:0}.page.page-mobile .tm-horizontal-scroll-select .items-container .selected{border-radius:5px;padding:5px}.page.page-mobile .tm-horizontal-scroll-select .icon-scroll-container{height:60px}.page.page-mobile .tm-horizontal-scroll-select i{font-size:20px}.modal-app-settings.transparent-overlay .tm-modal-overlay{background-color:transparent!important}.modal-app-settings .modal-sidebar-menu{display:none;padding-right:15px;width:30%}.modal-app-settings .modal-sidebar-menu.visible{display:inline-block}.modal-app-settings .modal-sidebar-menu li{cursor:pointer;margin-bottom:15px;padding:15px 8px}.modal-app-settings .modal-sidebar-menu li:last-child{margin-bottom:0}.modal-app-settings .modal-main-content{display:inline-block;padding-left:15px;width:70%}.modal-app-settings .tm-modal-header{justify-content:center;padding:0}.modal-app-settings .base-modal{border-radius:0;bottom:15px;height:auto;left:15px;padding:15px;top:auto}.modal-app-settings .table{width:100%}.modal-app-settings .table th{text-align:left}.modal-app-settings .table th,.modal-app-settings .table td{padding-bottom:15px;padding-top:15px}.modal-app-settings .table .dropdown-list .tm-text-info{font-size:14px}.modal-app-settings .theme-selector .theme-selector-item{border:1px solid #ececec;border-radius:100%;height:50px;margin:5px;position:relative;width:50px}.modal-app-settings .theme-selector .theme-selector-item.selected{border:4px solid #000}.modal-app-settings .form-control{padding:15px 20px}/*!
 * 
 *   simple-keyboard v3.8.66
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"\25c4"}.hg-candidate-box-next:before{content:"\25ba"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}
