.AuthLayout .brand{width:200px;margin:0 auto 15px}.AuthLayout .interactive-bg{height:100vh;box-shadow:inset 24px 4px 64px -24px #474747;padding:0;background:url(/images/bgs/bg4.jpeg);background-size:cover;background-repeat:no-repeat;background-position:100% 100%}.FlashMessages{position:absolute;top:25px;right:25px;max-width:25%;z-index:100000}.StoreLayout .Table{font-size:1.25em}.Loader{width:100%;height:100%;text-align:center;padding-top:25%}.Loader span{margin-left:-30px}.FourOhFour{width:100vw;height:100vh;padding:50px;background-size:cover;position:relative}.FourOhFour .Error{position:absolute;top:40%;left:calc(33% - 20px);width:35%;padding:20px;background-color:hsla(0,0%,100%,.9);text-align:center}@media only screen and (max-width:900px){.FourOhFour .Error{width:80%;left:10%;top:25%}}.Icon.large{font-size:1.5em}.Confirm .button{flex-grow:0!important}.InternalLayout.fullwidth .page-content-wrapper{max-width:100%!important}.CustomerLayout .navbar .brand-start{width:150px;padding:10px;font-size:1.5em}.CustomerLayout .FourOhFour{width:auto;height:60vh}.VenueAdminLayout .navbar{border-top:6px solid #d91e18}.VenueAdminLayout .centered-link{width:75px}.VenueAdminLayout .main-sidebar,.VenueAdminLayout .view-wrapper{padding-top:5.75rem!important}.TerminalLayout .MenuWrapper{max-height:85vh}.TerminalLayout .StoreMenu{flex-grow:0;overflow-y:auto}.TerminalLayout .StoreMenu.Grid .product{position:relative;border:1px solid #888;overflow:hidden;display:flex;flex-direction:column;height:125px}.TerminalLayout .StoreMenu.Grid .product img{margin:0;width:100%}.TerminalLayout .StoreMenu.Grid .product .title{overflow:hidden;line-height:1.3em;flex-grow:0;padding:.5em;font-size:1.25em;white-space:nowrap;position:absolute;background:hsla(0,0%,100%,.75);right:0;bottom:0;left:0;z-index:20;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.TerminalLayout .StoreMenu.Grid .product .title:before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.TerminalLayout .StoreMenu.Grid .product.active .title:before{background-color:rgba(5,189,141,.15)}.TerminalLayout .StoreMenu.Grid .product.inactive .title:before{background-color:rgba(220,26,87,.5)}.TerminalLayout .ProductView .title{word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.Modal.large .modal-content{max-width:75vw;width:75vw}.Modal.large .modal-content .modal-card{width:100%}.RotateDevice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:hsla(0,0%,88.2%,.9);display:flex;align-items:center;justify-content:center}.RotateDevice .Content{max-width:60%;text-align:center;font-size:2em;font-weight:700}.Form .Actions{margin-top:25px}.Form .Actions .button{margin-right:10px}.Form.nowrap h3{font-size:1.25em;font-weight:700;margin-bottom:10px}.Input label{white-space:nowrap}.Header .toolbar{display:flex;grid-gap:10px;gap:10px}
/*! _variables.scss */.OrderList .Tag{font-size:.9em;font-weight:700;@apply is-elevated}.OrderList .Tag.placed{background-color:#faae42}.OrderList .Tag.cancelled{background-color:#e62965;color:#fcfcfc}.OrderList .Tag.ready{background-color:#039be5;color:#fcfcfc}.OrderList .Tag.accepted,.OrderList .Tag.complete{background-color:#06d6a0;color:#fcfcfc}.Table{overflow-y:auto}.Table td{vertical-align:middle}.Table tr.loading{background:linear-gradient(90deg,#eee 0,#dfdfdf 50%,#eee);background-size:800px 100px;-webkit-animation-name:moving-gradient;animation-name:moving-gradient;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moving-gradient{0%{background-position:-400px 0}to{background-position:400px 0}}
/*! _variables.scss */.OrderView .Tag{margin-left:.5em;font-size:.9em;font-weight:700;@apply is-elevated}.OrderView .Tag.placed{background-color:#faae42}.OrderView .Tag.ready{background-color:#039be5;color:#fcfcfc}.OrderView .Tag.cancelled{background-color:#e62965;color:#fcfcfc}.OrderView .Tag.accepted,.OrderView .Tag.complete{background-color:#06d6a0;color:#fcfcfc}.OrderView .CancelModal{text-align:left}.Image .image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.Image .image.is-loading{color:transparent!important;pointer-events:none}.Image .image.is-loading:after{position:absolute;left:calc(50% - 1.5em);top:calc(50% - 1.5em);-webkit-animation:spinAround 1s linear infinite;animation:spinAround 1s linear infinite;border-radius:9999px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:3em;width:3em}.OrderCompleteForm .CancelModal{display:inline-block;margin-left:20px}
/*! _variables.scss *//*! _typography.scss */.title{font-family:Montserrat,sans-serif;color:#283252}.title.is-narrow{margin-bottom:0}.title.is-thin{font-weight:300}.title.is-heavy{font-weight:600}.title.is-bold{font-weight:700}.title.is-bolder{font-weight:800}.subtitle{font-family:Roboto,sans-serif;color:#283252}.subtitle.is-narrow{margin-bottom:0}.subtitle.is-thin{font-weight:300}.subtitle.is-heavy{font-weight:600}.subtitle.is-bold{font-weight:700}.subtitle.is-bolder{font-weight:800}p{font-family:Roboto,sans-serif;font-weight:300;color:#283252}p.white-text{color:#fff}div{color:#283252}var{font-style:normal}.font-size-base{font-size:1rem}.has-dark-text{color:#283252}body.is-dark .dark-inverted,body.is-dark .title{color:#aaaab3!important}body.is-dark .light-inverted{color:#fff!important}body.is-dark .subtitle{color:#283252}body.is-dark a.dark-inverted,body.is-dark a.dark-inverted-hover:hover{color:#797bf2!important}.is-font{font-family:Roboto,sans-serif}.is-font-alt{font-family:Montserrat,sans-serif!important}.is-weight-300{font-weight:300!important}.is-weight-400{font-weight:400!important}.is-weight-600{font-weight:600!important}.is-weight-700{font-weight:700!important}.is-weight-500{font-weight:500!important}.is-weight-900{font-weight:900!important}.rem-70{font-size:.7rem}.rem-75{font-size:.75rem}.rem-80{font-size:.8rem}.rem-85{font-size:.85rem}.rem-90{font-size:.9rem}.rem-95{font-size:.95rem}.rem-100{font-size:1rem}.Checkbox{/*! _checkboxes.scss */}.Checkbox .animated-checkbox{position:relative;height:32px;width:32px}.Checkbox .animated-checkbox.is-purple .checkmark-circle{stroke:#8269b2!important}.Checkbox .animated-checkbox.is-purple .checkmark{box-shadow:inset 0 0 0 #8269b2!important}.Checkbox .animated-checkbox.is-purple .checkmark-check{stroke:#8269b2!important}.Checkbox .animated-checkbox.is-info .checkmark-circle{stroke:#039be5!important}.Checkbox .animated-checkbox.is-info .checkmark{box-shadow:inset 0 0 0 #039be5!important}.Checkbox .animated-checkbox.is-info .checkmark-check{stroke:#039be5!important}.Checkbox .animated-checkbox.is-success .checkmark-circle{stroke:#06d6a0!important}.Checkbox .animated-checkbox.is-success .checkmark{box-shadow:inset 0 0 0 #06d6a0!important}.Checkbox .animated-checkbox.is-success .checkmark-check{stroke:#06d6a0!important}.Checkbox .animated-checkbox.is-warning .checkmark-circle{stroke:#faae42!important}.Checkbox .animated-checkbox.is-warning .checkmark{box-shadow:inset 0 0 0 #faae42!important}.Checkbox .animated-checkbox.is-warning .checkmark-check{stroke:#faae42!important}.Checkbox .animated-checkbox.is-danger .checkmark-circle{stroke:#f92b60!important}.Checkbox .animated-checkbox.is-danger .checkmark{box-shadow:inset 0 0 0 #f92b60!important}.Checkbox .animated-checkbox.is-danger .checkmark-check{stroke:#f92b60!important}.Checkbox .animated-checkbox input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer;z-index:1}.Checkbox .animated-checkbox .checkmark-wrap{position:relative;height:32px;width:32px}.Checkbox .animated-checkbox .checkmark-wrap .shadow-circle{position:absolute;top:0;left:0;height:32px;width:32px;border-radius:50%;border:1px solid #cecece;z-index:0;opacity:1;transition:all .2s}.Checkbox .animated-checkbox .checkmark-wrap .shadow-circle.is-opaque{opacity:0}.Checkbox .animated-checkbox .checkmark-wrap .checkmark-circle{height:32px;width:32px;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;stroke:#3498db}.Checkbox .animated-checkbox .checkmark-wrap .checkmark{width:32px;height:32px;border-radius:50%;display:block;stroke-width:2;stroke:#cecece;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #3498db}.Checkbox .animated-checkbox .checkmark-wrap .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#3498db}.Checkbox .animated-checkbox.is-checked .checkmark-circle{-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) both;animation:stroke .6s cubic-bezier(.65,0,.45,1) both}.Checkbox .animated-checkbox.is-checked .checkmark-check{-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s both;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s both}.Checkbox .animated-checkbox.is-unchecked .checkmark-circle{-webkit-animation:reverseCircle .6s cubic-bezier(.65,0,.45,1) .2s both;animation:reverseCircle .6s cubic-bezier(.65,0,.45,1) .2s both}.Checkbox .animated-checkbox.is-unchecked .checkmark-check{-webkit-animation:reverseCheck .3s cubic-bezier(.65,0,.45,1) .1s both;animation:reverseCheck .3s cubic-bezier(.65,0,.45,1) .1s both}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes reverseCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:166}}@keyframes reverseCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:166}}@-webkit-keyframes reverseCheck{0%{stroke-dashoffset:0}to{stroke-dashoffset:48}}@keyframes reverseCheck{0%{stroke-dashoffset:0}to{stroke-dashoffset:48}}.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .checkmark-check,.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .checkmark-circle{stroke:#797bf2}.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .shadow-circle{border-color:#54545b}.Checkbox .checkboxes-list .list-item{display:flex;align-items:center;margin-bottom:1rem;padding:0;border:none}.Checkbox .checkboxes-list .list-item .animated-checkbox .checkmark-wrap{position:relative}.Checkbox .checkboxes-list .list-item .item-meta{margin-left:1rem}.Checkbox .checkboxes-list .list-item .item-meta span{display:block;line-height:1.4}.Checkbox .checkboxes-list .list-item .item-meta span:first-child{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;color:#283252}.Checkbox .checkboxes-list .list-item .item-meta span:nth-child(2){font-family:Roboto,sans-serif;font-size:.9rem;color:#283252}.Checkbox .checkbox,.Checkbox .radio{position:relative;font-family:Roboto,sans-serif;cursor:pointer;padding:1em}.Checkbox .checkbox::-moz-selection,.Checkbox .radio::-moz-selection{background:transparent}.Checkbox .checkbox::selection,.Checkbox .radio::selection{background:transparent}.Checkbox .checkbox input+span,.Checkbox .radio input+span{position:relative;top:-1px;background:#fff;content:"";display:inline-block;margin:0 .5em 0 0;padding:0;vertical-align:middle;width:1.4em;height:1.4em;border:1px solid #d9d9d9;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.Checkbox .checkbox input+span:after,.Checkbox .radio input+span:after{content:"";display:block;transform:scale(0);transition:transform .2s}@media screen and (min-width:768px){.Checkbox .checkbox:hover input+span,.Checkbox .radio:hover input+span{box-shadow:0 2px 4px rgba(0,0,0,.15)}}.Checkbox .checkbox input:active+span,.Checkbox .radio input:active+span{box-shadow:0 4px 8px rgba(0,0,0,.15)}.Checkbox .checkbox input:checked+span:after,.Checkbox .radio input:checked+span:after{transform:translate(-50%,-50%) scale(1)!important}.Checkbox .checkbox input,.Checkbox .radio input{position:absolute;cursor:pointer;opacity:0;transition:all .3s}.Checkbox .checkbox,.Checkbox .checkbox:hover{color:#283252}.Checkbox .checkbox.is-paddingless{padding:0}.Checkbox .checkbox.is-circle input+span{border-radius:50%}.Checkbox .checkbox.is-solid input+span{background:#f5f5f5}.Checkbox .checkbox.is-solid.is-primary input+span{border-color:#3498db;background:#3498db}.Checkbox .checkbox.is-solid.is-primary input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-success input+span{border-color:#06d6a0;background:#06d6a0}.Checkbox .checkbox.is-solid.is-success input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-info input+span{border-color:#039be5;background:#039be5}.Checkbox .checkbox.is-solid.is-info input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-warning input+span{border-color:#faae42;background:#faae42}.Checkbox .checkbox.is-solid.is-warning input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-danger input+span{border-color:#e62965;background:#e62965}.Checkbox .checkbox.is-solid.is-danger input+span:after{color:#fff}.Checkbox .checkbox.is-outlined.is-primary input:checked+span{border-color:#3498db}.Checkbox .checkbox.is-outlined.is-primary input+span:after{color:#3498db}.Checkbox .checkbox.is-outlined.is-success input:checked+span{border-color:#06d6a0}.Checkbox .checkbox.is-outlined.is-success input+span:after{color:#06d6a0}.Checkbox .checkbox.is-outlined.is-info input:checked+span{border-color:#039be5}.Checkbox .checkbox.is-outlined.is-info input+span:after{color:#039be5}.Checkbox .checkbox.is-outlined.is-warning input:checked+span{border-color:#faae42}.Checkbox .checkbox.is-outlined.is-warning input+span:after{color:#faae42}.Checkbox .checkbox.is-outlined.is-danger input:checked+span{border-color:#e62965}.Checkbox .checkbox.is-outlined.is-danger input+span:after{color:#e62965}.Checkbox .checkbox input+span{border-radius:2px;transition:all .3s}.Checkbox .checkbox input+span:after{background-size:contain;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%) scale(0);content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:.7rem}.Checkbox .radio{color:#283252}.Checkbox .radio+.radio{margin-left:0!important}.Checkbox .radio:hover{color:#283252}.Checkbox .radio.is-paddingless{padding:0}.Checkbox .radio.is-square input+span{border-radius:4px}.Checkbox .radio.is-solid input+span{background:#f5f5f5}.Checkbox .radio.is-solid.is-primary input+span{border-color:#3498db;background:#3498db}.Checkbox .radio.is-solid.is-primary input+span:after{color:#fff}.Checkbox .radio.is-solid.is-success input+span{border-color:#06d6a0;background:#06d6a0}.Checkbox .radio.is-solid.is-success input+span:after{color:#fff}.Checkbox .radio.is-solid.is-info input+span{border-color:#039be5;background:#039be5}.Checkbox .radio.is-solid.is-info input+span:after{color:#fff}.Checkbox .radio.is-solid.is-warning input+span{border-color:#faae42;background:#faae42}.Checkbox .radio.is-solid.is-warning input+span:after{color:#fff}.Checkbox .radio.is-solid.is-danger input+span{border-color:#e62965;background:#e62965}.Checkbox .radio.is-solid.is-danger input+span:after{color:#fff}.Checkbox .radio.is-outlined.is-primary input:checked+span{border-color:#3498db}.Checkbox .radio.is-outlined.is-primary input+span:after{color:#3498db}.Checkbox .radio.is-outlined.is-success input:checked+span{border-color:#06d6a0}.Checkbox .radio.is-outlined.is-success input+span:after{color:#06d6a0}.Checkbox .radio.is-outlined.is-info input:checked+span{border-color:#039be5}.Checkbox .radio.is-outlined.is-info input+span:after{color:#039be5}.Checkbox .radio.is-outlined.is-warning input:checked+span{border-color:#faae42}.Checkbox .radio.is-outlined.is-warning input+span:after{color:#faae42}.Checkbox .radio.is-outlined.is-danger input:checked+span{border-color:#e62965}.Checkbox .radio.is-outlined.is-danger input+span:after{color:#e62965}.Checkbox .radio input+span{border-radius:100%}.Checkbox .radio input+span:after{background-size:contain;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%) scale(0);content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:.6rem}.Checkbox body.is-dark .checkbox input+span,.Checkbox body.is-dark .radio input+span{background-color:#28282b;border-color:#2d2d31}.Checkbox body.is-dark .checkbox input+span:after,.Checkbox body.is-dark .radio input+span:after{color:#aaaab3}.Checkbox body.is-dark .checkbox input+span,.Checkbox body.is-dark .radio input+span{border-color:#4a4a50}.Checkbox body.is-dark .checkbox.is-solid.is-primary input+span,.Checkbox body.is-dark .radio.is-solid.is-primary input+span{background-color:#797bf2!important;border-color:#797bf2!important}.Checkbox body.is-dark .checkbox.is-outlined.is-primary input:checked+span,.Checkbox body.is-dark .radio.is-outlined.is-primary input:checked+span{border-color:#797bf2!important}.Checkbox body.is-dark .checkbox.is-outlined.is-primary input:checked+span:after,.Checkbox body.is-dark .radio.is-outlined.is-primary input:checked+span:after{color:#797bf2!important}.Checkbox .h-toggle{margin:0 auto;width:76px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox .h-toggle input{position:absolute;opacity:0;cursor:pointer}.Checkbox .h-toggle input:checked~.toggler{background:#e8e8e8;border-color:#e8e8e8}.Checkbox .h-toggle input:checked~.toggler .active,.Checkbox .h-toggle input:checked~.toggler .inactive{transform:translateX(80%) rotate(1turn)}.Checkbox .h-toggle input:checked~.toggler .active{opacity:1}.Checkbox .h-toggle input:checked~.toggler .inactive{opacity:0}.Checkbox .h-toggle .toggler{position:relative;display:block;height:16px;width:50px;border:1.6px solid #cecece;border-radius:100px;transition:all .3s}.Checkbox .h-toggle .toggler .active,.Checkbox .h-toggle .toggler .inactive{position:absolute;top:-14px;left:-10px;height:40px;width:40px;border-radius:50%;background:#fff;border:1.6px solid transparent;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06);display:flex;justify-content:center;align-items:center;transform:translateX(0) rotate(0);transition:all .3s ease}.Checkbox .h-toggle .toggler .active i,.Checkbox .h-toggle .toggler .inactive i{color:#fff;font-size:18px}.Checkbox .h-toggle .toggler .active svg,.Checkbox .h-toggle .toggler .inactive svg{height:16px;width:16px}.Checkbox .h-toggle .toggler .inactive{background:#fff;border-color:#06d6a0;color:#06d6a0;opacity:1;z-index:1}.Checkbox .h-toggle .toggler .active{background:#fff;border-color:#283252;color:#283252;opacity:0;z-index:0}.Checkbox body.is-dark .h-toggle input:checked~.toggler{background:#28282b}.Checkbox body.is-dark .h-toggle .toggler{border-color:#606068}.Checkbox body.is-dark .h-toggle .toggler .active,.Checkbox body.is-dark .h-toggle .toggler .inactive{background:#28282b}.Checkbox label{padding-left:0!important}

/*! _variables.scss */.Switch .sliding-toggle{width:86px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Switch .sliding-toggle input{position:absolute;opacity:0;cursor:pointer}.Switch .sliding-toggle input:checked~.toggler{border-color:#797bf2}.Switch .sliding-toggle input:checked~.toggler .dark,.Switch .sliding-toggle input:checked~.toggler .light{transform:translateX(100%) rotate(1turn)}.Switch .sliding-toggle input:checked~.toggler .dark{opacity:1!important}.Switch .sliding-toggle input:checked~.toggler .light{opacity:0!important}.Switch .sliding-toggle .toggler{position:relative;display:block;height:31px;width:53px;border:2px solid #3498db;border-radius:100px;transition:all .3s}.Switch .sliding-toggle .toggler .dark,.Switch .sliding-toggle .toggler .light{position:absolute;top:2px;left:2px;height:22px;width:22px;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center;transform:translateX(0) rotate(0);transition:all .3s ease}.Switch .sliding-toggle .toggler .dark svg,.Switch .sliding-toggle .toggler .light svg{stroke:#fff!important;height:14px!important;width:14px!important;opacity:1!important}.Switch .sliding-toggle .toggler .light{background:#3498db;border-color:#3498db;opacity:1;z-index:1}.Switch .sliding-toggle .toggler .dark{background:#797bf2;border-color:#797bf2;opacity:0;z-index:0}.Switch .sliding-toggle .toggler .dark svg{stroke:#fff!important}