:root{--rui-vh:9.65px;--rui-page-nav-width:80px;--rui-color-grouped-background:#000d1a;--rui-gradient-glow:radial-gradient(50% 50% at 50% 50%,#00264d 0%,rgba(0,38,77,0) 100%),radial-gradient(50% 50% at 50% 50%,#00264d 0%,rgba(0,38,77,0) 100%),radial-gradient(50% 50% at 50% 50%,#00264d 0%,rgba(0,38,77,0) 100%)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Google Sans Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Google Sans Regular;src:url(/static/media/GoogleSans-Regular.bec0591b6a291c3ca895.ttf)}@font-face{font-family:Google Sans Medium;src:url(/static/media/GoogleSans-Medium.963c3e555aaada9ef8a9.ttf)}@font-face{font-family:Google Sans Bold;src:url(/static/media/GoogleSans-Bold.d907e4bf3e32637a636e.ttf)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ninja{opacity:0!important;visibility:hidden!important}.hidden{display:none!important}.text,a{color:#333;text-decoration:none;transition:color .5s}.App.dark .text,.App.dark a{color:#fff}.App{-webkit-font-smoothing:antialiased;background-color:#fefefe;color:#333;min-height:calc(100vh - 121px);padding-top:66px;transition:background-color .5s,color .5s;width:100%}.App main{align-items:center;height:calc(100vh - 121px);justify-content:flex-start;overflow-y:auto;width:100%}.App .view,.App main{display:flex;flex-direction:column}.App .view{box-sizing:border-box;max-width:100%;padding:20px;width:430px}.App.dark{background-color:#000;color:#fff}.App.dark main .option{background-color:#111}.text-primary{color:#0a58ca}.text-secondary{color:#fff}.Header{display:flex;flex-direction:row;justify-content:space-between;left:0;padding:13px 30px;position:fixed;top:0;transition:background-color .5s;width:calc(100% - 60px);z-index:997}.Header .brand{user-select:none;-moz-user-select:none;-webkit-user-select:none}.Header .brand a{align-items:center;color:#0a58ca;display:flex;flex-direction:row;text-decoration:none;transition:color .5s}.Header .brand a img{transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.Header .brand a span{font-family:Google Sans Medium;font-size:17px}.Header .right{align-items:center;display:flex;flex-direction:row}.Header .right .app-menu-container{display:flex;flex-direction:column;justify-content:center}.Header .right .app-menu-container .btn-toggle-app-menu{cursor:pointer}.Header.dark .brand a{color:#fff}.Header.dark .brand a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.Header.dark .right .btn-toggle-app-menu{-webkit-filter:invert(100%);filter:invert(100%)}.AppMenu{grid-gap:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:20px;position:absolute;right:0;top:100%;transition:color .5s,background-color .5s;z-index:998}.AppMenu>div{justify-content:flex-end}.AppMenu>div,.AppMenu>div button{align-items:center;cursor:pointer;display:flex;flex-direction:column}.AppMenu>div button{background-color:transparent;border:none;color:#333;height:35px;justify-content:center;outline:none;width:35px}.AppMenu.dark{background-color:#111}.AppMenu.dark>div button{color:#fff}.Search{margin-top:30px}.Search .Select{width:100%}.Search .Select:not(:first-of-type){margin-top:22px}.Search .scope-toggle{align-items:center;color:inherit;display:flex;font-family:Google Sans Medium;font-size:14px;margin-top:18px}.Search .scope-toggle .scope-toggle__label{align-items:center;cursor:pointer;display:flex}.Search .scope-toggle .scope-toggle__label input{margin-right:8px}.Search .btn-search{align-items:center;background-color:#ffc107;border:none;border-radius:27px;box-shadow:0 3px 8px rgba(0,0,0,.24);color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:Google Sans Medium;font-size:15px;justify-content:center;margin-top:50px;outline:none;padding:10px 20px;width:100%}.Search .btn-search.disabled{cursor:default}.Search .btn-search span{margin-left:7px}.Select{position:relative;transition:opacity .7s;user-select:none;-moz-user-select:none;-webkit-user-select:none}.Select.open .selected-option{border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.Select.open .options{display:flex}.Select.disabled{opacity:.7}.Select.disabled .selected-option{cursor:default}.Select .selected-option{background-color:#fff;border-radius:27px;box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;display:flex;flex-direction:row;overflow-x:hidden;padding:15px 20px 15px 10px;transition:background-color .5s,color .5s;white-space:nowrap;width:calc(100% - 30px)}.Select .selected-option svg{width:30px}.Select .selected-option span{margin-left:7px}.Select .options{border-radius:27px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);display:none;flex-direction:column;left:0;max-height:300px;overflow-x:hidden;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:999}.Select .options::-webkit-scrollbar{width:5px}.Select .options::-webkit-scrollbar-track{background:#fff}.Select .options::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.Select .options::-webkit-scrollbar-thumb:hover{background:#ccc}.Select .options .option{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex-direction:row;padding:15px 20px 15px 10px;transition:background-color .12s,color .12s;white-space:nowrap;width:calc(100% - 30px)}.Select .options .option.selected,.Select .options .option:hover{background-color:#0a58ca;color:#fff}.Select .options .option svg{width:30px}.Select .options .option span{margin-left:7px}.Select.dark .selected-option{background-color:#111}.Select.dark .options::-webkit-scrollbar-track{background:#111}.Select.dark .options::-webkit-scrollbar-thumb,.Select.dark .options::-webkit-scrollbar-thumb:hover{background:#333}.Select.dark .options .option{background-color:#111}.Select.dark .options .option.selected,.Select.dark .options .option:hover{background-color:#fff;color:#000}.Results .results-controls{align-items:center;background-color:#fefefe;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;margin:0 0 16px;padding:10px 4px;position:-webkit-sticky;position:sticky;top:6px;width:100%;z-index:5}.Results .scope-toggle{align-items:center;color:inherit;display:flex;font-family:Google Sans Medium;font-size:14px}.Results .scope-toggle .scope-toggle__label{align-items:center;cursor:pointer;display:flex}.Results .scope-toggle .scope-toggle__label input{margin-right:8px}.Results .scope-toggle__status{align-items:center;display:flex;font-size:12px;gap:6px;opacity:0;pointer-events:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out}.Results .scope-toggle__status.visible{opacity:.85;-webkit-transform:translateY(0);transform:translateY(0)}.Results .business{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;font-size:14px;margin:25px 0;position:relative;transition:background-color .5s,color .5s;width:100%}.Results .business.promoted{border:2px solid #ffc107}.Results .business .btn-favourite{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:15px;top:15px;width:30px}.Results .business .btn-favourite:hover{background-color:#f44336}.Results .business .btn-favourite:hover svg,.Results .business .btn-favourite:hover svg.outline{color:#fff}.Results .business .btn-favourite svg{color:#f44336}.Results .business .btn-favourite svg.outline{color:#555}.Results .business .photo-large{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;height:150px;width:100%}.Results .business .details{padding:15px}.Results .business .details .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.Results .business .details .header .title{align-items:center;display:flex;flex-direction:row;flex-grow:1;overflow:hidden}.Results .business .details .header .title .name{flex-grow:1;font-family:Google Sans Medium;font-size:15px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;transition:color .5s;white-space:nowrap}.Results .business .details .header .rating{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;max-width:70px;min-width:70px;text-align:right;width:70px}.Results .business .details .header .rating .icon{color:#ffc107;font-size:17px;line-height:17px}.Results .business .details .header .rating span{font-size:16px;margin-left:3px}.Results .business .details .other-details{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.Results .business .details .other-details .review-count{font-size:12px;text-decoration:none;transition:color .5s}.Results .business .details .popularity{display:flex;flex-direction:row;font-size:14px;justify-content:flex-end}.Results .business .details .popularity .value{margin-left:5px}.Results .business .details .contact-details{display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.Results .business .details .contact-details .address,.Results .business .details .contact-details .phone a{text-decoration:none;transition:color .5s}.Results .business .details .working-hours{display:flex;flex-direction:column}.Results .business .details .working-hours .title{font-family:Google Sans Bold;font-size:11px;text-transform:uppercase}.Results .business .details .working-hours .items{display:flex;flex-direction:column;margin-top:5px}.Results .business .directions{align-items:center;display:flex;flex-direction:row}.Results .business .directions span{margin-right:5px}.Results .business .directions a{align-items:center;background-color:#ccc;border-radius:50%;color:#333;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 5px;transition:background-color .5s,color .5s;width:40px}.Results.dark .results-controls{background-color:#000;border-bottom:1px solid hsla(0,0%,100%,.08)}.NavigationMenu{background-color:#fff;bottom:0;box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 16px 0 rgba(14,30,37,.32);left:0;position:fixed;transition:background-color .5s;width:100%;z-index:997}.NavigationMenu .content{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:100%;padding:15px 15px 7px;width:430px}.NavigationMenu .content .option{align-items:center;cursor:pointer;display:flex;flex-direction:column}.NavigationMenu .content .option.active .icon{background-color:#0a58ca}.NavigationMenu .content .option.active .icon svg{color:#fff}.NavigationMenu .content .option .icon{align-items:center;border-radius:27px;display:flex;flex-direction:column;height:30px;justify-content:center;width:50px}.NavigationMenu .content .option .icon svg{font-size:20px}.NavigationMenu .content .option span{font-size:12px}.NavigationMenu.dark{background-color:#111}.NavigationMenu.dark .option.active .icon{background-color:hsla(0,0%,100%,.7)}.NavigationMenu.dark .option.active .icon svg{color:#000}.NearbySearch{align-items:center;display:flex;flex-direction:column;height:100%;justify-items:center;width:100%}.NearbySearch .Select{margin-top:50px;max-width:90%;width:350px}.NearbySearch .scope-toggle{align-items:center;color:inherit;display:flex;font-family:Google Sans Medium;font-size:14px;margin-top:16px}.NearbySearch .scope-toggle .scope-toggle__label{align-items:center;cursor:pointer;display:flex}.NearbySearch .scope-toggle .scope-toggle__label input{margin-right:8px}.NearbySearch .tip{background-color:#0a58ca;border-radius:27px;color:#fff;font-family:Google Sans Medium;font-size:14px;margin-top:50px;padding:7px 15px}.NearbySearch .btn-get-location-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.NearbySearch .btn-get-location-container .btn-get-location{-webkit-font-smoothing:antialiased;align-items:center;-webkit-animation:breathing 3s linear infinite alternate,glow 3s linear infinite alternate;animation:breathing 3s linear infinite alternate,glow 3s linear infinite alternate;border-radius:50%;box-shadow:0 0 5px 1px #0a58ca;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;width:100px}.NearbySearch .btn-get-location-container .btn-get-location svg{-webkit-animation:rotate 3s linear infinite alternate;animation:rotate 3s linear infinite alternate;color:#0a58ca}.NearbySearch.dark .tip{background-color:#fff;color:#000}.NearbySearch.dark .btn-get-location{-webkit-animation:breathing 3s linear infinite alternate,dark-glow 3s linear infinite alternate;animation:breathing 3s linear infinite alternate,dark-glow 3s linear infinite alternate;box-shadow:0 0 5px 1px #fff}.NearbySearch.dark .btn-get-location svg{color:#fff}@-webkit-keyframes breathing{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes breathing{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes glow{to{box-shadow:0 0 10px 2px #0a58ca}}@keyframes glow{to{box-shadow:0 0 10px 2px #0a58ca}}@-webkit-keyframes dark-glow{to{box-shadow:0 0 10px 2px #fff}}@keyframes dark-glow{to{box-shadow:0 0 10px 2px #fff}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.FavouritesPage .business{background-color:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;font-size:14px;margin:25px 0;position:relative;transition:background-color .5s,color .5s;width:100%}.FavouritesPage .business.promoted{border:2px solid #ffc107}.FavouritesPage .business .btn-favourite{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:15px;top:15px;width:30px}.FavouritesPage .business .btn-favourite:hover{background-color:#f44336}.FavouritesPage .business .btn-favourite:hover svg{color:#fff}.FavouritesPage .business .btn-favourite svg{color:#f44336}.FavouritesPage .business .photo-large{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;height:150px;width:100%}.FavouritesPage .business .details{padding:15px}.FavouritesPage .business .details .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.FavouritesPage .business .details .header .title{align-items:center;display:flex;flex-direction:row;flex-grow:1;overflow:hidden}.FavouritesPage .business .details .header .title .name{flex-grow:1;font-family:Google Sans Medium;font-size:15px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;transition:color .5s;white-space:nowrap}.FavouritesPage .business .details .header .rating{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;max-width:70px;min-width:70px;text-align:right;width:70px}.FavouritesPage .business .details .header .rating .icon{color:#ffc107;font-size:17px;line-height:17px}.FavouritesPage .business .details .header .rating span{font-size:16px;margin-left:3px}.FavouritesPage .business .details .other-details{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.FavouritesPage .business .details .other-details .review-count{font-size:12px;text-decoration:none;transition:color .5s}.FavouritesPage .business .details .popularity{display:flex;flex-direction:row;font-size:14px;justify-content:flex-end}.FavouritesPage .business .details .popularity .value{margin-left:5px}.FavouritesPage .business .details .contact-details{display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.FavouritesPage .business .details .contact-details .address,.FavouritesPage .business .details .contact-details .phone a{text-decoration:none;transition:color .5s}.FavouritesPage .business .details .working-hours{display:flex;flex-direction:column}.FavouritesPage .business .details .working-hours .title{font-family:Google Sans Bold;font-size:11px;text-transform:uppercase}.FavouritesPage .business .details .working-hours .items{display:flex;flex-direction:column;margin-top:5px}.FavouritesPage .business .directions{align-items:center;display:flex;flex-direction:row}.FavouritesPage .business .directions span{margin-right:5px}.FavouritesPage .business .directions a{align-items:center;background-color:#ccc;border-radius:50%;color:#333;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 5px;transition:background-color .5s,color .5s;width:40px}.Results.dark .business{background-color:#111}.Results.dark .business .directions a{background-color:#333;color:#fff}
/*# sourceMappingURL=main.a697bfd9.css.map*/