@import url(https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Sen:wght@400;700&display=swap);:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#222;background-color:#f7f5f2;font-family:Sen,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:24px;text-rendering:optimizeLegibility}@media screen and (min-width:600px){:root{background:url(/static/media/background.54e8a31426bc466b397f.jpg) 50%/cover no-repeat #f7f5f2 fixed}}body,html{height:100%;margin:0;overflow-x:hidden;width:100vw}#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f5f2;box-shadow:0 0 5px 0 #22222240;color:#222;margin:0 auto;max-width:600px;min-width:300px;padding:0;position:relative;text-align:left;width:100vw}.no-scroll #root,.smooth #root{overflow:hidden!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}:focus{outline:none!important}a{cursor:pointer}a,a:focus,a:hover{color:inherit;text-decoration:none}a,button,input,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;font-size:1rem;line-height:inherit;-webkit-user-select:text;user-select:text}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}blockquote,h1,h2,h3,h4,h5,h6,p{margin:0 0 15px;padding:0}address,em{font-style:normal}p{margin-bottom:15px}fieldset{border:none;margin:0;padding:0}fieldset+fieldset{margin-top:15px}#root{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}button{background-color:#0000;border:1px solid #0000;color:#222;cursor:pointer;font-family:inherit;font-size:1em}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.visually-hidden{display:none}.button{background-color:#222;border:1px solid #0000;border-radius:15px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;margin-top:15px;padding:.6em 1.2em;transition:border-color .25s}.button,.button:hover{color:#fff}.button:disabled{opacity:.5}.button.primary{background-color:#fba83f;color:#fff}.wine-mode .button.primary{background-color:#eb4664}.button:focus,.button:focus-visible{outline:4px auto -webkit-focus-ring-color}.site-container{display:flex;flex-direction:column;height:100%}.site-container .main-content{flex:1 1;overflow-x:hidden;overflow-y:scroll}.row{align-items:center;display:flex;gap:10px;justify-content:center}form label{display:block;font-weight:700;margin-bottom:5px;text-align:left}form .error{color:#eb4664;font-weight:700;text-align:center}form .row{align-items:center;display:flex;gap:10px;justify-content:space-between}form .row>div{flex:1 1}form .button,form input,form select,form textarea{background-color:#2222221a;border:none;border-radius:10px;color:#222;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}form select::-ms-expand{display:none}form select option{background-color:#fff;color:#222;font-size:1rem}form .button{align-items:center;display:flex;font-weight:700;gap:10px;justify-content:center;margin-top:0}form .button,form .button:hover{background-color:#fba83f;color:#fff}.wine-mode form .button,.wine-mode form .button:hover{background-color:#eb4664}form .button:active{background-color:#222}form .button.button-brand{background-color:#888}form .button.button-brand:active{background-color:#555}form input.input-error,form textarea.input-error{border:2px solid #eb4664}form .link{cursor:pointer;text-align:right}form .sign-up-text{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:15px;position:relative}form .sign-up-text:before{background-color:#2222221a;content:"";height:2px;position:absolute;width:100%}form .sign-up-text div{background-color:#fff;display:inline-block;margin:0 auto;padding:0 15px;position:relative}form .update-avatar{display:inline-block;font-weight:700;position:relative;text-align:center}form .update-avatar .avatars{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}form .update-avatar .avatars .avatar.--left,form .update-avatar .avatars .avatar.--right,form .update-avatar .avatars .avatar.-left,form .update-avatar .avatars .avatar.-right{display:none}form .update-avatar .avatars .avatar.--left .avatarIcon,form .update-avatar .avatars .avatar.--right .avatarIcon,form .update-avatar .avatars .avatar.-left .avatarIcon,form .update-avatar .avatars .avatar.-right .avatarIcon{border:none}@media screen and (min-width:480px){form .update-avatar .avatars .avatar.--left,form .update-avatar .avatars .avatar.--right{display:block;opacity:.1}}@media screen and (min-width:380px){form .update-avatar .avatars .avatar.-left,form .update-avatar .avatars .avatar.-right{display:block;opacity:.4}}form .update-avatar .avatars .arrow{cursor:pointer;font-size:2rem}form fieldset input{margin-bottom:0}form .dropdown{align-items:center;background:#2222221a;border-radius:10px;display:flex;height:40px;padding-right:10px;position:relative;width:100%}form .dropdown .input{background-color:#0000;border:none;color:#222;height:100%;margin:0;padding-block:.7em;padding-inline:.5em;width:100%}.spinnerW{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.dot-spinner{height:1rem;position:relative;width:1rem}.dot-spinner,.dot-spinner__dot{align-items:center;display:flex;justify-content:flex-start}.dot-spinner__dot{height:100%;left:0;position:absolute;top:0;width:100%}.dot-spinner__dot:before{animation:pulse0112 .9999s ease-in-out infinite;background-color:#fba83f;border-radius:50%;box-shadow:0 0 20px #2222224d;content:"";height:20%;opacity:.5;transform:scale(0);width:20%}.wine-mode .dot-spinner__dot:before{background-color:#eb4664}.white .dot-spinner__dot:before{background-color:#fff}.dot-spinner__dot:nth-child(2){transform:rotate(45deg)}.dot-spinner__dot:nth-child(2):before{animation-delay:-.7875s}.dot-spinner__dot:nth-child(3){transform:rotate(90deg)}.dot-spinner__dot:nth-child(3):before{animation-delay:-.675s}.dot-spinner__dot:nth-child(4){transform:rotate(135deg)}.dot-spinner__dot:nth-child(4):before{animation-delay:-.5625s}.dot-spinner__dot:nth-child(5){transform:rotate(180deg)}.dot-spinner__dot:nth-child(5):before{animation-delay:-.45s}.dot-spinner__dot:nth-child(6){transform:rotate(225deg)}.dot-spinner__dot:nth-child(6):before{animation-delay:-.3375s}.dot-spinner__dot:nth-child(7){transform:rotate(270deg)}.dot-spinner__dot:nth-child(7):before{animation-delay:-.225s}.dot-spinner__dot:nth-child(8){transform:rotate(315deg)}.dot-spinner__dot:nth-child(8):before{animation-delay:-.1125s}@keyframes pulse0112{0%,to{opacity:.5;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.logo{background:url(/static/media/beer-icon.f680f4bcc54d0b65ef8a.svg) 50%/contain no-repeat;height:150px;margin:0 auto 20px;width:150px}.action{align-items:center;border-radius:10px;box-shadow:0 1px 3px 0 #22222240;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px;transform:translateY(-2px);transition:transform .1s ease}.action:active{box-shadow:0 0 1px 1px #22222280;transform:translateY(0)}.action .icon{align-items:center;border:3px solid #fba83f;border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:space-between;margin-right:15px;text-align:center;width:50px}.wine-mode .action .icon{border-color:#eb4664}.action .icon svg{width:50px}.action .text{flex-grow:1;font-size:1rem;line-height:1.25}.action .text .title{font-weight:700}.action .text .description{font-size:.8em}.action .plus{color:#fba83f;font-size:1.5rem}.wine-mode .action .plus{color:#eb4664}.avatarIcon{border:3px solid #fba83f;border-radius:50%;max-width:100%;position:relative}.avatarIcon .avatar{border:3px solid #fff;border-radius:50%;overflow:hidden}.avatarIcon .avatar,.avatarIcon .avatar .image{height:100%;left:0;position:absolute;top:0;width:100%}.avatarIcon .avatar .image{object-fit:cover}.avatarIcon .avatar .loader{background-color:#222;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-out;width:100%;z-index:1}.avatarIcon .avatar .loader.finished{opacity:0}.avatarIcon .avatar.no-image{background-color:#222}.wine-mode .avatarIcon{border-color:#eb4664}.search-bar{align-items:center;background:#2222221a;border-radius:30px;display:flex;height:40px;padding-inline:.8em;position:relative;transition:border-radius .5s ease;width:200px;width:100%}.search-bar:before{background:#222;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.search-bar:focus-within{border-radius:1px}.search-bar:focus-within:before{transform:scale(1)}.search-bar .input{background-color:#0000;border:none;color:#222;height:100%;margin:0;padding-block:.7em;padding-inline:.5em;width:100%}.search-bar .input:focus{outline:none}.search-results{overflow-y:scroll}.search-results ul{border-bottom:1px solid #2532591a;border-left:1px solid #2532591a;border-right:1px solid #2532591a;list-style:none;margin:0;padding:0}.search-results ul li{cursor:pointer;padding:10px 20px}.search-results ul li+li{border-top:1px solid #2532591a}.search-results ul li:hover{background-color:#2532591a}.search-results ul li .result{margin:0}.search-results ul.active{display:block}.siteNav{align-items:center;background-color:#222;box-shadow:0 1px 5px 0 #2222220d;color:#fff;display:flex;height:70px;justify-content:space-between;left:0;padding:10px 20px;top:0;width:100%;z-index:1000}.siteNav .greeting{font-family:Kaushan Script,cursive;font-size:1.5rem;line-height:.8}.siteNav .greeting span{font-size:.8em}.result{gap:15px;justify-content:space-between;margin-bottom:20px}.result,.result .icon{align-items:center;display:flex}.result .icon{border:3px solid;border-radius:50%;font-size:1.25rem;height:60px;justify-content:center;width:60px}.result .text{flex:1 1}.result[data-type=user] .username{font-size:1.1rem;font-weight:700}.result[data-type=user] .name{line-height:1.3;opacity:.8}.result[data-type=user] .followedby{font-size:.9rem;line-height:1.2;opacity:.8}.result[data-type=place] .name{font-size:1.1rem;font-weight:700}.result[data-type=place] .address{font-size:.9rem;line-height:1.3;opacity:.8}.result[data-type=drink] .name{font-size:1.1rem;font-weight:700}.result[data-type=drink] .type{line-height:1.3;opacity:.8}.footer-nav{background-color:#222;bottom:0;box-shadow:0 -1px 0 0 #2222221a;color:#fff;height:50px;justify-content:space-around;left:0;padding:0 20px;right:0}.footer-nav,.footer-nav .link{align-items:center;display:flex}.footer-nav .link{border:0 solid #fba83f;border-radius:50%;height:40px;justify-content:center;transition:all .2s ease-in-out;width:40px}.wine-mode .footer-nav .link{border-color:#eb4664}.footer-nav .link.active{color:#fba83f}.wine-mode .footer-nav .link.active{color:#eb4664}.footer-nav .link.active .avatarIcon{border-width:3px}.footer-nav .link .avatarIcon{border-width:0;transition:border-width .05s ease-in-out}.dateNav{align-items:center;background-color:#222;box-shadow:inset 0 1px 3px 0 #ffffff40;color:#fff;display:flex;font-weight:700;height:44px;justify-content:center;margin:0 -15px 20px;padding:10px 59px;position:relative}.dateNav>div{cursor:pointer}.dateNav .date{text-transform:uppercase}.dateNav .next,.dateNav .prev{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;top:0;width:44px}.dateNav .next:before,.dateNav .prev:before{background-color:#fff;bottom:10px;content:"";display:block;opacity:.5;position:absolute;top:10px;width:1px}.dateNav .prev{left:0}.dateNav .next,.dateNav .prev:before{right:0}.dateNav .next:before{left:0}.dateNav .hide{cursor:default;opacity:0}.Total{align-items:center;background-color:#222;box-shadow:inset 0 1px 3px 0 #ffffff40;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 -20px 20px;padding:10px 25px}.Total .title{text-transform:uppercase}.statsW{margin:10px 0 30px}.stats{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;text-align:center}.stat{flex-grow:1;margin-bottom:20px}.stat .icon{align-items:center;background-color:#222;border:3px solid #222;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin:0 auto 5px;position:relative;width:40px}.stat .number{font-size:.9em;font-weight:700;line-height:1;text-transform:uppercase}.stat .title{font-size:.7em;opacity:.65}.beersW{color:#222;margin-bottom:20px;min-height:246px;padding:20px 20px 50px;position:relative;width:100%}.beersW .title{font-size:.9em;line-height:1.2;margin:20px 0 10px;position:relative;text-align:center}.beersW .title span{display:block;font-size:1.2rem;font-weight:700}.beersW .beers{align-items:center;display:flex;gap:10px;justify-content:center;min-height:115px;position:relative;z-index:1}.beersW .beers .text{font-size:1.25em;font-weight:700;margin-top:15px}.beersW .beers .beer{align-self:flex-end;position:relative;width:70px}.beersW .beers .beer .amount{display:block;font-size:.9em;font-weight:700;left:50%;margin-top:5px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap}.beersW .beers .beer .amount .comment{font-style:italic;font-weight:400;line-height:1;margin-top:5px}.beersW .beers .beer .glass{background:url(/static/media/glass.a2203fb5bc0085dfe1ae.svg) bottom/auto no-repeat;margin-left:15%;padding-bottom:130%;position:relative}.beersW .beers .beer .glass:after{background-color:#222;border-radius:50%;bottom:-2%;content:"";height:5%;left:5%;opacity:.25;position:absolute;width:100%;z-index:-1}.beersW .beers .beer .liquidW{bottom:3%;display:block;height:82%;left:18%;position:absolute;width:56%}.beersW .beers .beer .liquidW .liquid{background-color:#fba83f;border-top:0 solid #fff;bottom:0;height:0;left:0;opacity:.9;position:absolute;transition:height 1s ease;width:100%}.beersW .beers .beer.empty,.beersW .beers .beer.half{margin-top:5px}.beersW .beers .beer.empty .glass,.beersW .beers .beer.half .glass{background-image:url(/static/media/glass.a2203fb5bc0085dfe1ae.svg);padding-bottom:123%}.beersW .beers .beer.half .liquidW{height:87%}.beersW .beers .beer.half .liquidW .liquid{border-top-width:3px}.beersW .beers .beer.full:after{background:url(/static/media/foam.9b83687ea14e8edcf5c7.svg) top/auto no-repeat;content:"";height:50px;position:absolute;top:-8px;width:100%}.beersW .beers .beer.keg{width:75px}.beersW .beers .beer.keg .glass{background-image:url(/static/media/keg-grad.9c0c9556138ddae22fb7.svg);margin-left:0;padding-bottom:116%}.beersW .beers .beer.keg .glass:after{bottom:-2%;height:6%;left:10%}.beersW .beers .beer.keg .liquidW{height:0}.beersW .beers .beer.keg .liquidW .liquid{border:none}.winesW{color:#222;margin-bottom:20px;min-height:246px;padding:20px 20px 50px;position:relative;width:100%}.winesW .title{font-size:.9em;line-height:1.2;margin:20px 0 10px;position:relative;text-align:center}.winesW .title span{display:block;font-size:1.2rem;font-weight:700}.winesW .wines{align-items:center;display:flex;gap:10px;justify-content:center;min-height:115px;position:relative;z-index:1}.winesW .wines .text{font-size:1.25em;font-weight:700;margin-top:15px}.winesW .wines .wine{align-self:flex-end;position:relative;width:70px}.winesW .wines .wine .amount{display:block;font-size:.9em;font-weight:700;left:50%;margin-top:5px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap}.winesW .wines .wine .amount .comment{font-style:italic;font-weight:400;line-height:1;margin-top:5px}.winesW .wines .wine .container{background:bottom/contain no-repeat;padding-bottom:120%;position:relative}.winesW .wines .wine .container:after{background-color:#222;border-radius:50%;bottom:-2%;content:"";height:5%;left:10%;opacity:.15;position:absolute;width:100%;z-index:-1}.winesW .wines .wine .liquidW{bottom:54%;display:none;height:30%;left:21%;position:absolute;width:59%}.winesW .wines .wine .liquidW .liquid{background-color:#eb4664;border-bottom-left-radius:50px;border-bottom-right-radius:50px;bottom:0;height:0;left:0;opacity:.9;position:absolute;transition:all 1s ease;width:100%}.winesW .wines .wine.empty .liquidW,.winesW .wines .wine.full .liquidW,.winesW .wines .wine.half .liquidW{display:block}.winesW .wines .wine.empty .container,.winesW .wines .wine.full .container,.winesW .wines .wine.half .container{background-image:url(/static/media/wine-glass.9907e8e696a884da5f06.svg)}.winesW .wines .wine.full .liquidW .liquid{height:100%}.winesW .wines .wine.bottle .container{background-image:url(/static/media/wine-bottle-full.48376008c6df01d56f7e.svg);margin-left:0;padding-bottom:160%}.winesW .wines .wine.keg .container{background-image:url(/static/media/keg-grad.9c0c9556138ddae22fb7.svg);margin-left:0;padding-bottom:120%}.winesW .wines .wine.keg .container:after{bottom:-2%;height:6%;left:10%}.map-container{align-items:center;background-color:#fff;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.map-container .pin{bottom:50%;color:#fba83f;font-size:3rem;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.wine-mode .map-container .pin{color:#eb4664}.map-container .pin:before{background-color:#222;border-radius:50%;bottom:-1px;content:"";display:block;height:5px;left:8px;opacity:.5;position:absolute;width:20px;z-index:-1}.map-container img{height:200px;object-fit:cover;opacity:.75;width:100%}.pagination{margin-bottom:20px;margin-top:20px}.pagination ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination ul li{border:1px solid #000;border-left:none}.pagination ul li.prev{border-left:1px solid}.pagination ul li span{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;min-width:30px;padding:0 10px}.pagination ul li span:hover{background-color:#2222220d}.pagination ul li.active span{background-color:#222;color:#fff}.pagination ul li.disable span{cursor:default;opacity:.5}.pagination ul li.disable span:hover{background-color:inherit}.socials{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0 0 20px;padding:0}.bottom-menu{background-color:#000;border-top-left-radius:10px;border-top-right-radius:10px;bottom:-100%;color:#fff;left:0;position:absolute;right:0;transition:bottom .5s ease;z-index:200000}.bottom-menu.active{bottom:0}.bottom-menu ul{list-style:none;margin:0;padding:10px 0 100px}.bottom-menu ul li+li{border-top:1px solid}.bottom-menu ul li a{display:block;padding:15px}.bottom-menu-overlay{background-color:#0000001a;bottom:0;height:0;left:0;opacity:0;position:absolute;right:0;transition:opacity .25s ease;z-index:199999}.bottom-menu-overlay.active{height:100%;opacity:1}.date-picker-overlay{background-color:#2222221a;z-index:20000}.date-picker-container,.date-picker-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.date-picker-container{align-items:center;display:flex;justify-content:center}.date-picker-container .date-picker{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 #2222220d,0 1px 3px 0 #2222221a,0 1px 2px 0 #2222220f,0 20px 25px -5px #2222221a,0 10px 10px -5px #2222220a;padding:.5rem;z-index:20001}.date-picker-container .date-picker-header{align-items:center;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between}.date-picker-container .date-picker-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-rows:2rem;grid-template-columns:repeat(7,2rem)}.date-picker-container .date-picker-grid>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.date-picker-container .date-picker-grid-header{color:#333;font-size:.75rem;font-weight:700}.date-picker-container .date-picker-grid-dates{color:#555}.date-picker-container .date-picker-other-month-date{color:#aaa}.date-picker-container .date-picker-grid-dates>.date{background:none;border:none;border-radius:.25rem;cursor:pointer}.date-picker-container .date-picker-grid-dates>:hover{background-color:#fba83f;color:#222}.wine-mode .date-picker-container .date-picker-grid-dates>:hover{background-color:#eb4664}.date-picker-container .month-button{background:none;border:none;cursor:pointer}.date-picker-container .month-button:hover{border-radius:.5rem;box-shadow:0 1px 3px 0 #2222221a,0 1px 2px 0 #2222220f}.date-picker-container .date-picker.show{display:block}.date-picker-container .date.selected{background-color:#fba83f;color:#fff}.wine-mode .date-picker-container .date.selected{background-color:#eb4664}.like-button{align-items:center;border-radius:12px;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease}.like-button:after{background:#f6f6f8;border-radius:12px;content:"";display:block;height:100%;position:absolute;width:100%;z-index:-2}.like-button svg,.like-button:after{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.like-button svg path{transition:all .2s ease}.like-button.active{color:#fba83f}.like-button:hover:after{background:#feeef3;border-radius:10px;transform:scale(.88)}.like-button:active svg{transform:scale(.6)}.like-button i{background:#fba83f;border-radius:24px;color:#fff;font-family:-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:12px;padding:6px 10px;position:absolute;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:-9}.wine-mode .like-button i{background:#eb4664}.like-button .count-motion{transform:translatey(-160%)}.like-button span{background:radial-gradient(50% 50% at 50% 50%,#fff0 0,#feeff3 100%);border-radius:100%;height:90%;opacity:1;position:absolute;width:90%;z-index:-99}.like-button .bubble-motion{animation:bubbleMotion .8s cubic-bezier(.25,1,.5,1) forwards}@keyframes bubbleMotion{to{opacity:0;transform:scale(2.6)}}.toggle-switch{text-align:center}.toggle-switch .title{display:none;font-weight:700;margin-bottom:.5rem}.toggle-switch .container{align-items:center;display:flex;justify-content:center}.toggle-switch .container .icon{background:50%/contain no-repeat;height:30px;width:30px}.toggle-switch .container .icon.--beer{background-image:url(/static/media/toggle-beer.84763079316f5075fde0.svg);margin-right:3px}.toggle-switch .container .icon.--wine{background-image:url(/static/media/toggle-wine.d6a6712900700c5cdc54.svg)}.toggle-switch input[type=checkbox]{display:none;height:0;visibility:hidden;width:0}.toggle-switch input[type=checkbox]:checked+label{background:#eb4664}.toggle-switch input[type=checkbox]:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.toggle-switch label{background:#fba83f;border-radius:100px;cursor:pointer;display:block;height:25px;margin-top:2px;position:relative;text-indent:-9999px;width:45px}.toggle-switch label:after{background:#fff;border-radius:50%;content:"";height:21px;left:2px;position:absolute;top:2px;transition:.3s;width:20px}.toggle-switch label:active:after{width:22px}.error-page{height:100vh}.error-page,.landing-page{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.landing-page{background-color:#222;color:#fff;height:100%}.landing-page .container{max-width:100%;width:270px}.landing-page header{margin-bottom:40px}.landing-page header .logoW{position:relative}.landing-page header .logoW:after{background-color:#f7f5f2;border-radius:50%;bottom:0;content:"";display:block;height:1500px;margin-left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:2530px;z-index:0}.landing-page header .logoW .logo{position:relative;z-index:1}.landing-page header h1{font-size:0;margin:0;position:relative;width:100%}.landing-page header h1 span{background:url(/static/media/logo-inv.7ecfee345ed5ebdca08b.svg) no-repeat 50%/contain;display:block;height:0;padding-bottom:27%}.landing-page footer{margin-top:40px}.landing-page .cta-buttons{align-items:center;display:flex;flex-direction:column;gap:10px}.landing-page .cta-buttons .button{display:block;margin:0;width:200px}.auth-page{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.auth-page .container{max-width:100%;padding:20px;width:400px}.auth-page .container h1{font-size:1.5rem;font-weight:700;margin-bottom:20px}.auth-page .container .button{background-color:#222}.auth-page .container .anchor{display:block;font-size:.9em;margin-bottom:.5em}.auth-page .container .anchor:hover{font-weight:700;text-decoration:underline}.page-dashboard{display:flex;flex-direction:column;height:100%}.page-dashboard .container{flex:1 1;padding:0 15px}.page-dashboard .container main{display:flex;height:100%;justify-content:center;position:relative}.page-dashboard .container main>div{max-height:100%;max-width:100%;overflow-y:scroll;padding:20px 15px;width:500px}.page-dashboard .container main>div .selected-attendees{display:flex;gap:10px;margin-bottom:15px}.page-dashboard .container main>div .selected-attendees .selected-attendee{position:relative}.page-dashboard .container main>div .selected-attendees .selected-attendee .remove{align-items:center;background-color:#fff;border:2px solid;border-radius:50%;display:flex;font-size:15px;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px;z-index:1}.page-dashboard .container main>div .selected-attendees .selected-attendee .remove svg{font-size:15px;height:15px;margin:0;padding:0;width:15px}.page-dashboard .container main>div .quick-adds{grid-gap:10px;display:grid;gap:10px;grid-auto-columns:1fr;grid-auto-flow:column;text-align:center}.page-dashboard .container main>div .quick-adds .quick-add{cursor:pointer}.page-dashboard .container main>div .quick-adds .quick-add .icon{font-size:2rem}.page-dashboard .container main>div .quick-adds .quick-add .title{font-weight:700;margin-top:5px;white-space:nowrap}.page-dashboard .container main>div .quick-adds .quick-add .amount{font-size:.9em;opacity:.75}.accounts-nav{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 #2222220d;display:flex;font-size:1.5rem;gap:15px;height:50px;justify-content:space-between;left:0;margin:0;padding:0 15px;position:absolute;right:0;top:0;z-index:100}.accounts-nav .title{flex:1 1;font-size:1.125rem;font-weight:700;text-align:left}.accounts-nav .cancel{cursor:pointer;margin-right:20px}.accounts-nav .confirm{color:#fba83f;cursor:pointer}.wine-mode .accounts-nav .confirm{color:#eb4664}.accounts-page .container{padding:0 15px}.accounts-page .container main{align-items:center;bottom:50px;display:flex;justify-content:center;left:0;position:absolute;right:0;top:50px}.accounts-page .container main>div{max-height:100%;max-width:100%;overflow-y:scroll;padding:15px;width:500px}.profile-nav{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 #2222220d;display:flex;font-size:1.25rem;gap:15px;height:50px;justify-content:center;padding:0 15px;position:relative;text-align:center}.profile-nav .title{font-size:1.125rem;font-weight:700}.profile-nav .cancel,.profile-nav .menu{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;position:absolute;top:0;width:50px}.profile-nav .cancel{left:0}.profile-nav .menu{right:0}.profile-page .container{padding:0 15px}.profile-page .container header{height:184px;padding:15px 0;text-align:center}.profile-page .container header .avatarIcon{margin:0 auto 5px;position:relative}.profile-page .container header .avatarIcon:after,.profile-page .container header .avatarIcon:before{background:url(/static/media/flash.ab7d7afad4713e06a878.svg) no-repeat;content:"";display:block;height:100px;position:absolute;top:0;width:136px}.profile-page .container header .avatarIcon:before{right:120%;transform:scaleX(-1)}.profile-page .container header .avatarIcon:after{left:120%}.profile-page .container header .name{font-family:Kaushan Script,cursive;font-size:1.5em;font-weight:700;margin:15px 0}.profile-page .container header .actions{align-items:center;display:flex;gap:10px;justify-content:center;margin:30px 0 10px}.profile-page .container header .actions .button{margin-top:0}.profile-page .container header .actions button{transition:.1s ease-in-out;width:100%}.profile-page .container header .actions button:hover{background-color:#fba83f;border-color:#fba83f}.wine-mode .profile-page .container header .actions button:hover{background-color:#eb4664;border-color:#eb4664}.location-nav{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 #2222221a;display:flex;font-size:1.25rem;gap:15px;height:50px;justify-content:space-between;padding:0 15px;position:relative;text-align:center;z-index:1}.location-nav .title{font-size:1.125rem;font-weight:700}.location-nav .cancel,.location-nav .menu{cursor:pointer;width:24px}.profile-location .wifi span{cursor:pointer;-webkit-user-select:text;user-select:text}.profile-location .map-container{margin:0 -15px -30px}.profile-location .content{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;padding:40px 20px;position:relative;text-align:center}.profile-location .content .title{font-family:Kaushan Script,cursive;margin-bottom:2rem}.profile-location .content .type{margin-bottom:1.5rem;opacity:.75;position:relative;text-transform:uppercase}.profile-location .content .type:after{background-color:#222;content:"";display:block;height:1px;left:0;opacity:.5;position:absolute;right:0;top:50%;z-index:-2}.profile-location .content .type .typeW{display:inline-block;position:relative}.profile-location .content .type .typeW:before{background-color:#fff;content:"";display:inline-block;height:100%;left:-10px;position:absolute;right:-10px;z-index:-1}.profile-location .content .address{margin-bottom:1.5rem}.profile-location .content .wifi{margin-bottom:2rem}.profile-drink nav{align-items:center;display:flex;justify-content:space-around}.profile-drink .illustration{background:url(/static/media/lager.b5d5bdf35885e6d52aaf.png) top/contain;height:150px;margin:0 auto;width:150px}.profile-drink .hero{background:url(/static/media/drink-header-lager.3b170f397500878abddd.jpg) 50%/cover no-repeat #000;height:250px;margin-bottom:-30px}.profile-drink .drink-nav{align-items:center;background-color:#0000;color:#fff;display:flex;font-size:1.25rem;gap:15px;height:50px;justify-content:space-between;left:0;margin:0;padding:0 15px;position:absolute;right:0;text-align:center;top:0;z-index:100}.profile-drink .drink-nav .title{font-size:1.125rem;font-weight:700}.profile-drink .drink-nav .cancel,.profile-drink .drink-nav .menu{cursor:pointer;width:24px}.profile-drink .content{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;padding:40px 20px;position:relative;text-align:center}.profile-drink .content .title{font-family:Kaushan Script,cursive;margin-bottom:2rem}.profile-drink .content .origin{margin-bottom:1.5rem;opacity:.75;position:relative;text-transform:uppercase}.profile-drink .content .origin:after{background-color:#222;content:"";display:block;height:1px;left:0;opacity:.5;position:absolute;right:0;top:50%;z-index:-2}.profile-drink .content .origin .originW{display:inline-block;position:relative}.profile-drink .content .origin .originW:before{background-color:#fff;content:"";display:inline-block;height:100%;left:-10px;position:absolute;right:-10px;z-index:-1}.profile-drink .content .pills{align-items:center;display:flex;gap:10px;justify-content:center}.profile-drink .content .favourite,.profile-drink .content .rating{align-items:center;border-radius:22px;display:flex;font-weight:700;gap:5px;height:40px;justify-content:center;line-height:1;min-width:70px;padding:0 10px}.profile-drink .content .favourite .icon,.profile-drink .content .rating .icon{font-size:1em}.profile-drink .content .rating{background-color:#fba83f80}.wine-mode .profile-drink .content .rating{background-color:#eb466480}.profile-drink .content .favourite{background-color:#222;color:#fff}.profile-drink .content .description{text-align:center}.profile-drink .content .description .label{font-weight:700}.profile-drink .content footer{margin-top:1rem;padding:20px 0;text-align:center}.profile-drink .content footer .button.active{color:#fba83f}.profile-drink .map-container{background-color:#2222221a;margin-top:20px}.explore-nav{background-color:#fff;box-shadow:0 1px 5px 0 #2222220d;min-height:60px;padding:10px 15px 0}.explore-nav .explore-tabs ul{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;list-style:none;margin:5px -15px 0;padding:0;position:relative;text-align:center}.explore-nav .explore-tabs ul .line{background-color:#fba83f;bottom:0;height:2px;left:0;position:absolute;transition:left .3s cubic-bezier(.19,1,.22,1);width:33.33%}.wine-mode .explore-nav .explore-tabs ul .line{background-color:#eb4664}.explore-nav .explore-tabs ul li{border-bottom:2px solid #0000;cursor:pointer;height:40px;position:relative}.explore-nav .explore-tabs ul li a{align-items:center;border-bottom:2px solid #0000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.explore-nav .explore-tabs ul li a.active{pointer-events:none}.explore-page .container{padding:0 15px}.explore-page main{padding:15px 0}.explore-page main h3{margin-bottom:15px}.explore-page main .search-results{list-style:none;margin:0;padding:0}.explore-page main .search-results.reversed{display:flex;flex-direction:column-reverse}.explore-page main .search-results .result{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.explore-page main .search-results .result .icon{align-items:center;border:3px solid #fba83f;border-radius:50%;display:flex;font-size:1.25rem;height:60px;justify-content:center;width:60px}.wine-mode .explore-page main .search-results .result .icon{border-color:#eb4664}.explore-page main .search-results .result .text{flex:1 1}.explore-page main .search-results .result[data-type=user] .username{font-weight:700}.explore-page main .search-results .result[data-type=user] .name{margin-bottom:2px;opacity:.8}.explore-page main .search-results .result[data-type=user] .followedby{font-size:.8rem;font-weight:700;line-height:1.2;opacity:.5}.explore-page main .search-results .result[data-type=place] .name{font-size:1.1rem;font-weight:700}.explore-page main .search-results .result[data-type=place] .address{font-size:.9rem;line-height:1.3;opacity:.8}.explore-page main .search-results .result[data-type=drink] .name{font-size:1.1rem;font-weight:700}.explore-page main .search-results .result[data-type=drink] .type{line-height:1.3;opacity:.8}.history-nav{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 #2222220d;display:flex;font-size:1.25rem;gap:15px;height:50px;justify-content:center;padding:0 15px;position:relative;text-align:center}.history-nav .title{font-size:1.125rem;font-weight:700}.history-nav .cancel{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;top:0;width:50px}.history-page .container{padding:0 15px}.history-page .container main{padding:0 0 15px}.history-page .visits{margin:40px 0;text-align:center}.history-page .visits .visit .location{background-color:#fba83f0d;border-bottom:1px solid #fba83f;border-color:#fba83f currentcolor;border-top:1px solid #fba83f;margin:0 -15px 15px;padding:5px 15px;text-align:center}.wine-mode .history-page .visits .visit .location{background-color:#eb46640d;border-color:#eb4664}.history-page .visits .visit .location .name{font-weight:700}.history-page .visits .visit .attendees{align-items:center;display:flex;gap:15px;justify-content:center;margin:0 0 10px}.history-page .visits .visit .attendees .avatarIcon img{border:none}.history-page .visits .visit .edit{font-size:.9em;margin:-5px 0 10px}.history-page .visits .visit .edit span{cursor:pointer}.history-page .drinks{list-style:none;margin:0 0 20px;padding:0}.history-page .drinks .drink{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:10px}.history-page .drinks .drink span{display:inline-block;white-space:nowrap}.history-page .drinks .drink .title{font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-page .drinks .drink .description,.history-page .drinks .drink .time{font-size:.9em;opacity:.8}
/*# sourceMappingURL=main.7d24209a.css.map*/