body{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{outline:none}div#root{height:inherit}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div#APP{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-size:2vw;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%}div#APP div.ContentContainer{overflow:hidden}@media screen and (max-width:768){div#APP div.ContentContainer{font-size:3em}}div.HeaderContainer{z-index:10;justify-content:space-between;align-items:center;height:2.5em;font-size:1em;box-shadow:0 .3em .3em rgba(0,0,0,.52);position:-webkit-sticky;position:sticky;top:0;background-color:#fff}div.HeaderContainer,div.HeaderContainer div.Logo,div.HeaderContainer div.Logo>a{display:inline-flex;align-self:stretch}div.HeaderContainer div.Logo>a svg.logo-react{-webkit-transition:all .5s;transition:all .5s;width:5em;height:auto}div.HeaderContainer div.Logo>a svg.logo-react *{fill:#4183c4;stroke-width:2px}div.HeaderContainer div.Logo>a svg.logo-react:hover{-webkit-transform:translate(-.1em,-.1em);transform:translate(-.1em,-.1em);-webkit-filter:drop-shadow(.1em .1em .1em rgba(0,0,0,.52));filter:drop-shadow(.1em .1em .1em rgba(0,0,0,.52))}div.HeaderContainer div.HeaderMenu1,div.HeaderContainer div.HeaderMenu2{display:inline-flex;align-self:stretch;align-items:center}div.HeaderContainer div.HeaderMenu1>:not(.AdminLoginModalBackground),div.HeaderContainer div.HeaderMenu2>:not(.AdminLoginModalBackground){-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate(0);transform:translate(0);text-shadow:0 0 0 rgba(0,0,0,.52);display:inline-flex;flex-direction:column;justify-items:center;align-items:center;color:#4183c4;font-weight:600;margin:0 1em}div.HeaderContainer div.HeaderMenu1>:not(.AdminLoginModalBackground):hover,div.HeaderContainer div.HeaderMenu2>:not(.AdminLoginModalBackground):hover{-webkit-transform:translate(-.1em,-.1em);transform:translate(-.1em,-.1em);text-shadow:0 .1em .1em rgba(0,0,0,.52)}div.HeaderContainer div.HeaderMenu1 i,div.HeaderContainer div.HeaderMenu2 i{font-size:inherit!important}@-webkit-keyframes fadeInBK{0%{opacity:0}to{opacity:1}}@keyframes fadeInBK{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInCONTAINTER{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0);box-shadow:2em 2em 2em #000}}@keyframes fadeInCONTAINTER{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0);box-shadow:2em 2em 2em #000}}div.AdminLoginModalBackground{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.632);margin:0;padding:0;-webkit-animation:fadeInBK .5s linear;animation:fadeInBK .5s linear;text-align:center}div.AdminLoginModalBackground,div.AdminLoginModalBackground div.AdminLoginModalContainer,div.AdminLoginModalBackground div.AdminLoginModalContent{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}div.AdminLoginModalBackground div.AdminLoginModalContainer{-webkit-transform:translate(2em,2em);transform:translate(2em,2em);border-radius:1em;box-shadow:0 0 0 #000;opacity:0;background-color:#fff;min-width:20em;max-height:20em;align-self:center;-webkit-animation:fadeInCONTAINTER .5s .5s forwards;animation:fadeInCONTAINTER .5s .5s forwards}button.AdminLoginModalButton{cursor:pointer;background-color:none;border:none;font-family:Montserrat}div.LoginPageContainer{flex-direction:column;flex-direction:row}div.LoginPageContainer,div.LoginPageContainer>*{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center}div.LoginPageContainer>*{flex-direction:column}div.LoginPageContainer>*>button{outline:none;padding:0;color:#fff;font-weight:900;font-size:1em;flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;-webkit-transition:all .5s;transition:all .5s;border:none}div.LoginPageContainer>*>button:hover{font-size:2em}div.LoginPageContainer>.GoogleSignIn button{cursor:pointer;background-color:rgba(255,62,48,.54)}div.LoginPageContainer>.GoogleSignIn button:hover{background-color:#ff3e30}div.LoginPageContainer>.FacebookSignIn button{cursor:pointer;background-color:rgba(53,120,229,.54)}div.LoginPageContainer>.FacebookSignIn button:hover{background-color:#3578e5}div.UserPageContainer{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}div.UserPageContainer>div{background-color:bisque;width:30em;display:inline-flex}div.UserPageContainer>div>*{text-align:left;padding:.5em}div.UserPageContainer>div>:first-child{text-align:right;text-transform:capitalize;width:10em;background:#757575;color:#fff}div.ShopTimePageContainer{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;padding:1em;box-sizing:border-box;justify-content:space-evenly}div.ShopTimePageContainer div.SearchBarContainer{max-height:1.5em}div.ShopTimePageContainer div.SearchBarContainer,div.ShopTimePageContainer div.SearchBarContainer div.DateTimeSearch{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-direction:row}div.ShopTimePageContainer div.SearchBarContainer div.DateTimeSearch input{flex-direction:row;border:none;background-color:#63cbff;margin-right:1em;box-shadow:.1em .1em .1em #000;-webkit-transform:translate(-.1em,-.1em);transform:translate(-.1em,-.1em)}div.ShopTimePageContainer div.SearchBarContainer div.DateTimeSearch-dev{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;z-index:100;flex-direction:row}div.ShopTimePageContainer div.SearchBarContainer div.DateTimeSearch-dev>*{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}div.ShopTimePageContainer div.SearchBarContainer div.DateTimeSearch-dev input{flex-direction:row;border:none}div.ShopTimePageContainer div.SearchBarContainer button.SearchBar,div.ShopTimePageContainer div.SearchBarContainer div.CurrentTime{flex-grow:1;flex-shrink:0;align-self:stretch;display:inline-flex;justify-content:center;align-items:center;flex-direction:column}div.ShopTimePageContainer div.SearchBarContainer button.SearchBar{outline:none;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;background-color:#63cbff;border:none;box-shadow:.1em .1em .1em #000}div.ShopTimePageContainer div.SearchBarContainer button.SearchBar:hover{box-shadow:.2em .2em .2em #000;-webkit-transform:translate(-.1em,-.1em);transform:translate(-.1em,-.1em)}div.ShopTimePageContainer table.ShopTimePageList{box-sizing:border-box;padding:1em;position:relative;font-size:.7em;table-layout:fixed;width:100%}div.ShopTimePageContainer table.ShopTimePageList thead tr th{background-color:#000;color:#fff;position:-webkit-sticky;position:sticky;top:3.7em;left:0;z-index:20}div.ShopTimePageContainer table.ShopTimePageList tbody tr td{padding:.5em 0}div.ShopTimePageContainer table.ShopTimePageList tbody tr td.currentDay{background-color:#ffdec0}div.ShopTimePageContainer table.ShopTimePageList tbody tr:nth-child(2n){background-color:#4da3ce}div.ShopTimePageContainer table.ShopTimePageList tbody tr:nth-child(2n) td.currentDay{background-color:#63cbff}div.ShopTimePageContainer table.ShopTimePageList tfoot tr th{background-color:#000;color:#fff;position:-webkit-sticky;position:sticky;bottom:0;left:0;z-index:20}div.FooterContainer{height:2.5em;font-size:1em;background-color:rgba(58,122,185,.53)}div.ContentContainer,div.FooterContainer{display:inline-flex;justify-content:center;align-items:center;align-self:stretch}div.ContentContainer{flex-grow:1;flex-shrink:0;flex-direction:column}
/*# sourceMappingURL=main.6a5f2f1b.chunk.css.map */