html{font-size:62.5%;height:100%}body{margin:0;font-family:Open Sans,sans-serif}a{text-decoration:none;color:inherit}@media screen and (max-width:850px){html{font-size:62.5%}body,html{padding:0}}body{--main-color:rgba(219,122,83,0.8);--main-color-transparent:rgba(219,122,83,0.2);--main-color-solid:#db7a53;--secondary-color:#eee;--deselect-color:#d3d3d3}h1{opacity:.5}.app{height:100vh;display:relative}.page{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.nav-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;background-color:#fff;z-index:10;height:8vh}.nav-item{color:var(--main-color);height:auto;text-align:center;opacity:.5}.nav-item img{width:40px}.nav-item--active{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.business-list{overflow-y:scroll;-webkit-overflow-scrolling:touch}.map-loading{width:100%;height:20rem;position:relative;background-color:#eee}.loading-icon-container{text-align:center;padding-top:200px}.loading-icon{width:100px;-webkit-animation:pulse 1s ease-in-out infinite;animation:pulse 1s ease-in-out infinite}.fav-page h1{padding-left:2rem;padding-top:2rem}.fav-page h1,.profile-page h1{font-size:2rem}.profile-history-head{padding-left:2rem;padding-top:2rem;padding-bottom:0}.page{height:92vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.search-bar{z-index:1;background-color:#fff;border:3px solid var(--main-color);border-radius:5px;color:var(--main-color);display:block;font-size:1.8rem;width:80%;padding:1.5rem 1rem;margin:2rem}.search-bar:focus{outline:none}.search-page-waiting img{display:block}.search-page-waiting{text-align:center;padding:20% 0}.search-page-waiting-location{margin:0 auto;width:60px;z-index:1;opacity:.7}.search-page-waiting-scan{margin:0 auto;width:150px;position:relative;top:-90px;left:25px;z-index:2;-webkit-animation:myOrbit 2s linear infinite;animation:myOrbit 2s linear infinite}@-webkit-keyframes myOrbit{0%{-webkit-transform:rotate(0deg) translateX(10px) rotate(0deg)}to{-webkit-transform:rotate(1turn) translateX(10px) rotate(-1turn)}}@keyframes myOrbit{0%{-webkit-transform:rotate(0deg) translateX(10px) rotate(0deg);transform:rotate(0deg) translateX(10px) rotate(0deg)}to{-webkit-transform:rotate(1turn) translateX(10px) rotate(-1turn);transform:rotate(1turn) translateX(10px) rotate(-1turn)}}@media screen and (min-width:850px){.app{width:850px;margin:auto}}.prompt-page{text-align:center;overflow-y:scroll}.prompt-page h2{font-size:1.9rem;color:var(--main-color);margin:0;padding:0;font-weight:500}.prompt-page h3{margin:0;padding:1rem 0 .3rem}.prompt-page span{font-weight:700}.prompt-page p{font-size:1.5rem;color:grey;margin:0;padding:0}.prompt-page__image{margin:40px auto 20px;width:140px;height:auto}.prompt-page__instruction{display:inline-block;margin:auto;text-align:left;padding:0 30px 10px;opacity:.7}.prompt-page__instruction h3{opacity:.5}.distance-input{-webkit-transform:scale(2);transform:scale(2);color:#000}.fav-icon{width:4rem;opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05);z-index:2}.fav-icon:hover{cursor:pointer}.fav-icon--deselect{-webkit-filter:grayscale(90%);filter:grayscale(90%);opacity:.3}.business-row .fav-icon{position:absolute;right:1rem;bottom:40%}.business-container .fav-icon{float:right}.back-button .fav-icon:hover{cursor:pointer}.back-button:active{-webkit-transform:scale(.9);transform:scale(.9);opacity:.5}.fa-chevron-down{position:absolute;top:15px;left:15px;z-index:5;color:#fff;font-size:3rem}.schedule-day{margin:.5rem auto;font-size:1.5rem;opacity:.5;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.schedule-day--today{font-weight:700}.hours{margin-right:60%}.business-list-loading{text-align:center;padding:20%}.business-list-loading img{width:80px;height:80px;opacity:.9;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.business-row{background-color:#fff;padding:2rem;border-bottom:.8px solid var(--secondary-color);display:-webkit-flex;display:flex;position:relative}.businss-row:hover{cursor:pointer}.business-row:active{background-color:#eee}.business-container-row1 i{padding-right:.4rem}.business-container-row1 .tag-list{width:100%;height:3.5rem;overflow:hidden}.business-row-col2{margin-left:2rem}.business-row-col2 .tag-list{height:3.7rem;overflow:hidden}.business-row-image{object-fit:cover;width:11rem;height:11rem;border-radius:3px;opacity:.8}.business-row-name{font-size:1.5rem;margin:.3rem 0;padding:0;opacity:.7}.business-row-close{font-size:1.3rem;margin:0;padding:0;opacity:.5}.business-row-distance{font-size:1.3rem;opacity:.8;margin:0 0 0 .8rem;padding:0}.business-row-address{font-size:1.3rem;opacity:.4;padding:0;margin:.3rem 0 1rem}.business-container{position:absolute;top:200px;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;width:100vw;height:90vh;z-index:2;box-sizing:border-box;box-shadow:0 19px 36px 11px rgba(0,0,0,.3);overflow:hidden;overflow-y:scroll;padding-bottom:20rem}.business-container__body{padding:0 30px}.hours{width:150px}.hours p{padding:0 10px}.hours h2{margin:2rem 0 .5rem;opacity:.6}.float-up{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:float-up;animation-name:float-up;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes float-up{0%{top:250px}to{top:200px;opacity:1}}@keyframes float-up{0%{top:250px}to{top:200px;opacity:1}}.business-container-row1{border-bottom:1px solid #eee;padding-bottom:10px}.business-container-row1 h2{font-size:1.8rem;font-weight:300;opacity:.8;margin:0 0 1rem}.business-container-row1 span{font-size:1.4rem;margin:.2rem .2rem .2rem 0;opacity:.4}.business-container__yelp{color:grey;font-size:1.5rem;opacity:.8;margin-top:1rem;margin-left:3rem;background-color:#eee;padding:5px 6px;border-radius:5px}.business-container-close{opacity:.4;font-size:1.5rem;color:#000;padding-right:1rem}.loading{text-align:center;padding-top:100px}.back-button-wrapper{text-align:left;position:absolute;left:2rem;top:2rem}.business-container-loading-img{width:100px;-webkit-animation:pulse 1s ease-in-out infinite;animation:pulse 1s ease-in-out infinite}@-webkit-keyframes pulse{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes pulse{0%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(10px);transform:translateX(10px)}}.business-container .tag-list{width:100%}.tag{background-color:var(--main-color);padding:.4rem 1rem;border-radius:4px;font-family:Open Sans;font-size:1.5rem;color:#fff;margin:.4rem .4rem .4rem 0;display:inline-block;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}.tag-interactive .tag{border:.5px solid var(--main-color);background-color:var(--main-color-transparent);color:var(--main-color)}.tag-interactive:hover .tag{cursor:pointer}.tag-interactive:active .tag{-webkit-transform:scale(.98);transform:scale(.98)}.tag-interactive:not(.tag-interactive--selected) .tag{background-color:var(--deselect-color);border:none;color:#fff}.business-container-row2{margin:1rem 0}.gallery{margin-bottom:3rem;vertical-align:top;text-align:center;display:-webkit-flex;display:flex;overflow-y:scroll;width:100%;background-color:#eee}.gallery img{width:200px;height:200px;margin-right:3px;object-fit:cover;opacity:.8}.preference-box{overflow-x:scroll;overflow-y:hidden;height:70px;padding:.5rem 1rem 1.8rem;white-space:nowrap;-webkit-overflow-scrolling:touch;position:relative}.preference-box .tag-interactive{position:relative;right:0;-webkit-animation:nudge 2s forwards;-webkit-animation-delay:1.5s;animation:nudge 2s forwards;animation-delay:1.5s}::-webkit-scrollbar{display:none}@-webkit-keyframes nudge{20%{right:20px}50%{right:0}70%{right:80px}80%{right:80px}to{right:0}}@keyframes nudge{20%{right:20px}50%{right:0}70%{right:80px}80%{right:80px}to{right:0}}.demo{position:fixed;right:10px;top:10px;text-align:right;z-index:100}.demo__header{box-shadow:5px 5px 5px rgba(0,0,0,.1)}.demo__header:hover{cursor:pointer;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:transform .5s ease;transition:transform .5s ease}.demo__header:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-transition:transform .4s ease;transition:transform .4s ease}.demo__header .fa-flag{font-size:1.3rem;color:grey;margin-top:8px;font-weight:300;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.demo__header .open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.demo__header{display:inline-block;border-radius:60%;background-color:#fff;width:30px;height:30px;text-align:center}.demo__body{position:fixed;top:0;right:-100%;width:100vw;max-width:400px;height:100vh;z-index:-1;background-color:var(--main-color-solid);text-align:left;color:#fff;padding:20px 30px;box-sizing:border-box;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.demo__body--slide-in{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.demo__body h1{color:#fff;opacity:.9;font-size:2.8rem}.demo__body p{font-size:1.8rem;color:#fff}.demo__body a{text-decoration:underline}
/*# sourceMappingURL=main.c1fe95cf.chunk.css.map */