@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:300;src:url(./urbanist-latin-ext-300-normal-232a51d7.woff2) format("woff2"),url(./urbanist-all-300-normal-b9454f7c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:300;src:url(./urbanist-latin-300-normal-5d68a24b.woff2) format("woff2"),url(./urbanist-all-300-normal-b9454f7c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(./urbanist-latin-ext-400-normal-1285888f.woff2) format("woff2"),url(./urbanist-all-400-normal-d990f75a.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(./urbanist-latin-400-normal-d085316e.woff2) format("woff2"),url(./urbanist-all-400-normal-d990f75a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(./urbanist-latin-ext-500-normal-2dff4e4b.woff2) format("woff2"),url(./urbanist-all-500-normal-f4e055e3.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(./urbanist-latin-500-normal-2f3a82a8.woff2) format("woff2"),url(./urbanist-all-500-normal-f4e055e3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(./urbanist-latin-ext-700-normal-e07f449e.woff2) format("woff2"),url(./urbanist-all-700-normal-e518a354.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(./urbanist-latin-700-normal-bbfcdcce.woff2) format("woff2"),url(./urbanist-all-700-normal-e518a354.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-vietnamese-400-normal-d82c0ecd.woff2) format("woff2"),url(./space-mono-all-400-normal-b2dbf693.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-ext-400-normal-3703c013.woff2) format("woff2"),url(./space-mono-all-400-normal-b2dbf693.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-d459ece3.woff2) format("woff2"),url(./space-mono-all-400-normal-b2dbf693.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1{font-size:3.2em;line-height:1.1}p{margin:10px 0;font-size:19px}button{border:0;background-color:#ffcd00;color:#222;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;cursor:pointer}input{position:relative;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;width:100%;padding:10px 0;margin:10px 0;border-style:solid;border-color:#ffcd00;border-width:0 0 1px;background-color:transparent;-webkit-appearance:none;border-radius:0;color:#fff;font-size:19px}input:focus{outline:0}.actionBar{position:fixed;top:0;right:0;bottom:0;width:100px;border-left:1px #ffcd00 solid;display:flex;flex-direction:column}.actionBar div{flex:1;position:relative}.actionBar div svg{fill:#ffcd00;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:rotating 2s linear infinite}@media print{.nav{display:none}.main,.headContent{padding:0}.headBack{display:none}*{color:#000}.orderItemsHead{border-bottom-color:#000}.orderTotal{border-top-color:#000}.orderItem{padding:0}.orderImage{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}}.master .main{position:fixed;top:50px;left:0;bottom:0;right:0;width:100%;height:calc(100% - 50px);padding:10px;overflow-y:scroll}@media screen and (min-width: 768px){.master .main{top:0;padding:10px 10px 0;left:unset;height:100%;width:calc(100% - 50px)}}.auth .authInterior{overflow:hidden}@media screen and (min-width: 768px){.auth .authInterior{height:300px;width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width: 768px){.auth .authInterior .authLeft{position:absolute;top:0;left:0;bottom:0;width:50%}}.auth .authInterior .authMasthead{background-image:url(../img/masthead_auth.png);background-position:center;background-repeat:no-repeat;height:250px;width:100%;background-size:contain}.auth .authInterior h2{text-align:center}@media screen and (min-width: 768px){.auth .authInterior h2{text-align:left}}.auth .authInterior .authRight{padding:10px;overflow:hidden}@media screen and (min-width: 768px){.auth .authInterior .authRight{position:absolute;top:0;right:0;bottom:0;width:50%}}.auth .authInterior .authRight .authInput{width:100%;position:relative;float:left;overflow:hidden}.auth .authInterior .authRight .authLogin{margin-top:20px;position:relative;float:left}.nav{position:fixed;background-color:#ffcd00;z-index:5;height:100%;width:100vw;top:calc(-100% + 50px);transition:.5s ease all}@media screen and (min-width: 768px){.nav{width:300px;left:-250px;top:0;bottom:0}}.nav svg{fill:#222}.nav.navOpen{top:0}@media screen and (min-width: 768px){.nav.navOpen{left:0}}.nav.navOpen .navOpener{background-color:#222}@media screen and (min-width: 768px){.nav.navOpen .navOpener{background-color:#ffcd00}}.nav.navOpen .navOpener svg{fill:#ffcd00}@media screen and (min-width: 768px){.nav.navOpen .navOpener svg{fill:#222}}.nav.navOpen+.navBG{display:block}.nav .navOpener{position:absolute;left:0;right:0;bottom:0;width:100%;height:50px;cursor:pointer}@media screen and (min-width: 768px){.nav .navOpener{height:100%;width:50px;top:0;left:unset}}.nav .navOpener svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.nav .navInterior{width:100%;height:calc(100% - 50px);position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:1px solid #222}@media screen and (max-height: 749px){.nav .navInterior{overflow:scroll}}@media screen and (min-width: 768px){.nav .navInterior{right:unset;height:100%;width:250px;border-bottom:0;border-right:1px solid #222}}.nav .navInterior .navInteriorInterior{min-height:750px;height:100%;position:relative}.nav .navInterior .navInteriorInterior .navHead{height:210px;width:100%;background-image:url(../img/masthead_nav.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:20px}@media screen and (min-width: 768px){.nav .navInterior .navInteriorInterior .navHead{background-size:cover}}.nav .navInterior .navInteriorInterior .navBottom{position:absolute;bottom:0;width:100%}.nav .navInterior .navInteriorInterior .navBottom>span{position:relative;float:left;width:100%;height:30px;line-height:30px;display:block;text-align:center;font-size:15px;color:#222;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px}.nav .navInterior .navInteriorInterior .navButton{position:relative;float:left;width:100%;height:70px;display:flex;flex-direction:row;align-items:center;padding-left:56px;cursor:pointer}.nav .navInterior .navInteriorInterior .navButton span{padding-left:10px;color:#222}.help{z-index:5;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3}.help .help_interior{height:500px;width:calc(100% - 50px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffcd00;padding:10px;border-radius:12px;color:#222;display:flex;flex-direction:column}@media screen and (min-width: 768px){.help .help_interior{width:500px}}.help .help_interior .help_minimize{position:absolute;height:50px;width:50px;border-radius:50%;top:-25px;left:-25px;background-color:#222;border:3px solid #fff;cursor:pointer}.help .help_interior .help_minimize svg{fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.help .help_interior .help_prompt{margin-bottom:0}.help .help_interior .help_lede{font-size:15px}.help .help_interior textarea{background-color:transparent;width:100%;min-height:100px;flex:1;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #222;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;resize:none;overflow-y:scroll;font-size:19px;line-height:25px}.help .help_interior textarea:focus,.help .help_interior textarea:active{outline:none}.help .help_interior .help_received{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.help .help_interior .help_action{background-color:#222;color:#fff;margin-top:10px}.help_FAB{position:fixed;bottom:10px;right:10px;height:70px;width:70px;background-color:#ffcd00;border-radius:50%;z-index:6;border:2px solid #222}.help_FAB svg{fill:#222;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.colophon{z-index:5;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ffcd00;color:#222}.colophon .colophon_interior{height:100px;width:250px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.colophon .colophon_interior h3{margin:0}.colophon .colophon_interior a{color:#222;text-decoration:none;border-bottom:1px dotted #222}.navBG{z-index:4;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:none}.errorPage .errorPageInterior{width:500px;padding:20px;margin:0 auto;text-align:center}.errorPage .errorPageInterior .error_goHome{margin-top:40px}.head{display:flex;height:60px;margin-bottom:10px}.head .headBack{height:100%;width:60px;position:relative}.head .headBack svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px}.head .headContent{font-size:28px;line-height:60px;padding-left:20px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.head .headContent span{font-size:23px}.head .headContent.mono{font-family:Space Mono,monospace}.touchable{width:100%;background-color:#ffcd00;border-radius:12px;position:relative;padding:10px;color:#222;cursor:pointer;text-align:center;font-size:15px}.touchable.loading .touchableInterior,.touchable.success .touchableInterior{visibility:hidden}.touchable.success{background-color:#37b34a}.touchable.touched{opacity:.8}.touchable.inactive{opacity:.5;cursor:not-allowed}.touchable svg{fill:#222}.touchable .touchableLoader,.touchable .touchableSuccess{position:absolute;top:0;left:0;right:0;bottom:0}.touchable .touchableLoader svg,.touchable .touchableSuccess svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.touchable .touchableLoader svg{animation:rotating 2s linear infinite}.touchable .touchableInterior{display:flex;flex-direction:column;justify-content:center;align-items:center}.touchable .touchableInterior p{margin:5px 0}.opener{position:absolute;height:40px;width:50px;top:0;left:0;cursor:pointer}.opener svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.textInput{position:relative;padding-bottom:25px}.textInput.isSet span{font-size:15px;color:#fff;top:73px}.textInput.isLoaded span{transition:.2s ease all}.textInput input{margin:20px 0 0;font-size:23px}.textInput span{position:absolute;font-size:23px;line-height:23px;top:33px;left:0;color:#999;cursor:text}.loader{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.loader .ring{display:inline-block;width:80px;height:80px}.loader .ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:ring 1.2s linear infinite}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select{position:relative;margin-bottom:10px;cursor:pointer}.select .selectDisplay{border:1px solid #fff;border-radius:12px;padding:10px}.open.select .selectDisplay{border-bottom:0;border-radius:12px 12px 0 0;background-color:#fff;color:#222}.select .selectDisplay .selectDisplayArrow{position:absolute;right:10px;top:12px}.select .selectOptions{display:none;position:absolute;width:100%;background-color:#222;z-index:10;border:1px solid #fff;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.open.select .selectOptions{display:block}.select .selectOptions .option{padding:10px}.select .selectOptions .option.selected{background-color:#444}.select .selectOptions .option:hover{background-color:#fff;color:#222}.bookKeeping{padding-bottom:40px}.bookKeeping .bookKeeping_loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bookKeeping .bookKeepingHead{position:relative;border-bottom:1px solid #fff;margin-bottom:10px}.bookKeeping .bookKeepingHead .touchable{position:absolute;top:0;right:0;width:100%;max-width:30%}.bookKeeping .bookKeepingBody h2,.bookKeeping .bookKeepingBody h3{margin:0;line-height:40px}.bookKeeping .bookKeepingBody .bookKeeping_run{padding:0 10px 0 60px;overflow:hidden}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_head{position:relative;padding:20px 0}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_head .opener{top:20px;left:-55px}.bookKeeping .bookKeepingBody .bookKeeping_run.run_open{background-color:#333;border-radius:12px}.bookKeeping .bookKeepingBody .bookKeeping_run.run_open .bookKeeping_run_locations{display:block!important}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations{display:none}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location{padding-left:60px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location.location_open{padding-bottom:20px;margin-bottom:10px;background-color:#444;border-radius:12px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location.location_open .bookKeeping_run_location_body,.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location.location_open .bookKeeping_run_footer{display:flex}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head{padding:20px 0;position:relative}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .opener{top:20px;left:-55px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head>p:last-of-type{margin-bottom:0}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .bookKeeping_getFiles{position:absolute;top:20px;right:0;padding-right:60px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .bookKeeping_getFiles .bookKeeping_getFile{position:relative;margin-bottom:10px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .bookKeeping_getFiles .downloader{position:absolute;right:-50px;top:13px;cursor:pointer}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .bookKeeping_getFiles .downloader svg{fill:#fff!important}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_head .locationCSV{position:absolute;top:0;right:0;height:40px;width:40px;cursor:pointer}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_body{padding-right:10px;display:none}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_location_body h4{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column{flex:1}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column:nth-child(1){padding-right:5px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column:nth-child(2){padding-left:5px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry{display:flex;padding:5px}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry:first-of-type{line-height:40px;font-weight:700}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry:nth-of-type(even){background-color:#595959}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry.location_footer{border-top:1px solid #fff}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry span{flex:1}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_column .bookKeeping_run_location_entry span:last-of-type{text-align:right}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_footer{padding-right:10px;display:none}.bookKeeping .bookKeepingBody .bookKeeping_run .bookKeeping_run_locations .bookKeeping_run_location .bookKeeping_run_footer .bookKeeping_run_location_entry{border-top:1px solid #fff}.dashboard{padding-bottom:10px;overflow:hidden}.dashboard .dashboard_cell{width:100%;height:28vh;position:relative;float:left;text-align:center;padding:20px}@media screen and (min-width: 768px){.dashboard .dashboard_cell{width:33.3333%;height:40vh}}.dashboard .dashboard_cell h1,.dashboard .dashboard_cell h2{line-height:6vh}@media screen and (min-width: 768px){.dashboard .dashboard_cell h1,.dashboard .dashboard_cell h2{line-height:15vh}}.dashboard .dashboard_cell h1{font-size:10vh}@media screen and (min-width: 768px){.dashboard .dashboard_cell h1{font-size:13vh}}.dashboard .dashboard_cell h2{font-size:8vh}.dashboard .dashboard_cell h2 span{font-size:20px}.search .searchBar{position:relative;margin-bottom:10px}.search .searchBar .searchClear{position:absolute;left:0;top:0;height:100%;width:50px;z-index:1}.search .searchBar .searchClear svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.search .searchBar input{margin:0;font-size:60px;padding-left:60px}.search .searchBar button{position:absolute;right:0;top:0;bottom:0;width:75px}.search .searchResults{margin-bottom:10px;overflow:hidden}.search .searchResults .searchResult{position:relative;float:left;width:100%;padding:20px 20px 0;background-color:#ffcd00;color:#222;margin-bottom:10px;font-size:23px;border-radius:12px}@media screen and (min-width: 768px){.search .searchResults .searchResult{padding:20px}}.search .searchResults .searchResult>div{position:relative;float:left;width:50%;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;line-height:1.5}@media screen and (min-width: 768px){.search .searchResults .searchResult>div{margin-bottom:0;width:25%}}.search .searchResults .searchResult>div span{font-weight:700;background-color:#222;color:#fff}.search .searchResults .searchResult h3{margin:15px 0}.search .searchResults .searchFloater{width:50%;margin:10vh auto 0;text-align:center}.search .searchResults .searchFloater .noResults_newUser{margin-top:40px}.user{padding-bottom:10px;width:100%}@media screen and (min-width: 768px){.user{display:flex;flex-direction:row;justify-content:center}}.user .userDetail{width:100%}@media screen and (min-width: 768px){.user .userDetail{flex:2}}.user .userDetail .userDetailInput{width:100%;position:relative;float:left;overflow:hidden}@media screen and (min-width: 768px){.user .userDetail .userDetailInput{padding-right:10px;width:50%}}.user .userDetail .userDetailInput.full{width:100%}.user .userDetail .userSave{width:calc(100% - 10px);margin-top:10px;float:left;margin-bottom:40px}@media screen and (min-width: 768px){.user .userDetail .userSave{margin-bottom:0}}.user .radio{height:70px;display:flex;flex-direction:row}.user .radio .option{width:50%;display:flex;flex-direction:row;align-items:center}.user .radio .option svg,.user .radio .option span{flex:1}.user .radio+span{font-size:15px}.user .userInteractions{flex:none;padding-bottom:10px}@media screen and (min-width: 768px){.user .userInteractions{flex:1}}.user .userInteractions .touchable{float:left;width:100%}.user .userInteractions h3{border-bottom:1px solid #fff;padding-top:12px;float:left;width:100%}.user .userInteractions .newOrder{margin-bottom:40px}.user .userInteractions .userOrdersList{overflow:hidden;float:left;width:100%}.user .userInteractions .userOrdersList .userOrder{position:relative;float:left;width:100%;padding:10px;background-color:#ffcd00;color:#222;margin-bottom:10px;border-radius:12px}.orderItems{overflow:hidden;padding-right:10px}.orderItems>div{width:100%;position:relative;float:left}.orderItems .orderItemRow{display:flex;flex-direction:row;height:55px;line-height:55px}.isDisplay.orderItems .orderItemRow{padding:0 10px}.orderItems .orderItemRow .orderItemRemove{flex:1;position:relative;max-width:50px;flex-basis:50px}.isDisplay.orderItems .orderItemRow .orderItemRemove{display:none}.orderItems .orderItemRow .orderItemRemove svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orderItems .orderItemRow .orderItemText{flex:4}.orderItems .orderItemRow .orderItemPrice{flex:1}.orderItems .orderItemRow p{margin:0}.orderItems .orderItemsHead{border-bottom:1px solid #fff;font-weight:700}.orderItems .orderItem:nth-of-type(odd){background-color:#595959}.orderItems .orderItem .orderItemText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orderItems .orderTotal{border-top:1px solid #fff;font-weight:700}.orderItems .orderTotal .orderTotalTitle .orderItemText_currency{float:right}.selectorSelected{background-color:#222}.selectorSelected svg{fill:#ffcd00}.order{width:100%;height:100%;display:flex}.order .orderCarousel{flex:1;overflow-x:hidden;display:flex;flex-direction:column}@media screen and (min-width: 768px){.order .orderCarousel{width:calc(60% - 10px);flex:none}}.order .orderCarousel .head{flex-basis:60px}.order .orderCarousel.carousel_0 .orderCarouselInterior{left:0}.order .orderCarousel.carousel_0 .orderCarouselSelector:nth-of-type(1){background-color:#222}.order .orderCarousel.carousel_0 .orderCarouselSelector:nth-of-type(1) svg{fill:#ffcd00}.order .orderCarousel.carousel_1 .orderCarouselInterior{left:-100%}.order .orderCarousel.carousel_1 .orderCarouselSelector:nth-of-type(2){background-color:#222}.order .orderCarousel.carousel_1 .orderCarouselSelector:nth-of-type(2) svg{fill:#ffcd00}.order .orderCarousel.carousel_2 .orderCarouselInterior{left:-200%}.order .orderCarousel.carousel_2 .orderCarouselSelector:nth-of-type(3){background-color:#222}.order .orderCarousel.carousel_2 .orderCarouselSelector:nth-of-type(3) svg{fill:#ffcd00}.order .orderCarousel .orderCarouselSelect{flex-basis:50px;width:100%;background-color:#ffcd00;margin-bottom:20px;display:flex}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselSelect{display:none}}.order .orderCarousel .orderCarouselSelect .orderCarouselSelector{height:50px;flex:1;position:relative;border:1px solid #ffcd00}.order .orderCarousel .orderCarouselSelect .orderCarouselSelector svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#222}.order .orderCarousel .orderCarouselInterior{width:300%;flex:1;flex-grow:4;position:relative;display:flex;transition:all .5s ease;overflow-y:scroll}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior{width:100%;flex-direction:column}}.order .orderCarousel .orderCarouselInterior .orderDisplay{flex:1}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior .orderDisplay{flex:none}}.order .orderCarousel .orderCarouselInterior .orderDisplay h3{border-bottom:1px solid #fff;padding-bottom:10px;margin:0 0 10px}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderDisplaySection{margin-bottom:10px;display:flex;column-gap:10px;flex-direction:column}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior .orderDisplay .orderDisplaySection{flex-direction:row}}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderDisplaySection .orderInfo{position:relative;flex:1;width:100%;float:left}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior .orderDisplay .orderDisplaySection .orderInfo{width:50%}}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderDisplaySection .orderInfo p{margin:10px 0}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderHead{flex-wrap:wrap}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderHead h2{margin-bottom:0}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderHead h2 span{font-size:23px}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderHead h4{margin-top:0;width:100%}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderAddresses{overflow:hidden}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderAddresses .orderAddressDeliver .editDeliveryAddress{position:absolute;top:55px;right:10px;height:50px;width:50px;border-radius:50%}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderContents{overflow:hidden}.order .orderCarousel .orderCarouselInterior .orderDisplay .orderContents .orderItems,.order .orderCarousel .orderCarouselInterior .orderDisplay .orderContents .orderSubscription{width:50%;float:left}.order .orderCarousel .orderCarouselInterior .orderItemsColumn{flex:1}.order .orderCarousel .orderCarouselInterior .orderItemsColumn .orderItems{padding-right:0}.order .orderCarousel .orderCarouselInterior .orderCompose{flex:1;position:relative;display:flex;flex-direction:column;row-gap:10px}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior .orderCompose{position:fixed;width:calc(40% - 27px);top:10px;right:10px;bottom:10px}}.order .orderCarousel .orderCarouselInterior .orderCompose .orderImage{position:relative;height:100%;width:100%;background-position:top center;background-size:contain;background-repeat:no-repeat}.order .orderCarousel .orderCarouselInterior .orderCompose .orderComplete,.order .orderCarousel .orderCarouselInterior .orderCompose .viewOrder{text-align:center}.order .orderCarousel .orderCarouselInterior .orderCompose .viewOrder span{border-bottom:1px dotted #fff}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay{flex-basis:50px;display:flex;flex-direction:row;justify-content:space-evenly;align-content:stretch}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep{flex:1;position:relative}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:before,.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:after{content:"";position:absolute;display:block;top:50%;width:50%;height:1px;background-color:#fff}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:before{left:0}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:after{right:0}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:first-child:before{content:none}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep:last-child:after{content:none}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep.current svg,.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep.complete svg{fill:#222}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep.current .orderStepInterior{background-color:#ffcd00;border-color:#ffcd00}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep.complete .orderStepInterior{background-color:#fff}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep .orderStepInterior{display:block;position:relative;border:1px solid #fff;border-radius:50%;width:50px;height:50px;margin:0 auto;background-color:#222;z-index:1}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep .orderStepInterior svg{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.order .orderCarousel .orderCarouselInterior .orderCompose .orderStepDisplay .orderStep .orderStepInterior span{font-size:15px}.order .orderCarousel .orderCarouselInterior .orderCompose .orderComposeFrame{flex:1;position:relative;border-radius:12px;overflow-y:scroll}@media screen and (min-width: 768px){.order .orderCarousel .orderCarouselInterior .orderCompose .orderComposeFrame{overflow:hidden}}.order .orderCarousel .orderCarouselInterior .orderCompose .orderComposeControl{flex-basis:55px;display:flex;gap:10px}.discountCode input{font-size:28px}.discountCode .codeResult.success{color:#37b34a}.discountCode .codeResult.failure{color:#fa2929}.subscriptions h3{border-bottom:1px solid #fff;padding-bottom:10px}.subscriptions .subscription_option{position:relative;border:1px solid #fff;border-radius:12px;margin-bottom:10px;padding:20px 20px 20px 45px}.subscriptions .subscription_option.chosen{background-color:#fff;color:#222}.subscriptions .subscription_option.chosen svg{fill:#222}.subscriptions .subscription_option svg{position:absolute;top:50%;margin-top:-12px;left:10px}.subscriptions .subscription_option h4,.subscriptions .subscription_option p{margin:0}.orders h1 svg{font-size:33px}.orders .order{margin-bottom:10px;display:block}.orders .order .touchableInterior{overflow:hidden;display:block}.orders .order p{position:relative;float:left;width:100%;text-align:left}@media screen and (min-width: 768px){.orders .order p{width:33.333%}}.orders .order .order_id{font-family:Space Mono,monospace}.orders .ordersFloater{width:50%;margin:10vh auto 0;text-align:center}.orders .ordersFloater .noResults_newUser{margin-top:40px}:root{font-family:Urbanist,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;color:#fff!important;font-size:19px!important;line-height:25px;background-color:#222!important}#root{width:100%}.lens{position:absolute;top:0;left:0;right:0;bottom:0}.lens .video{object-fit:cover;z-index:0;position:relative;visibility:hidden}.lens .video.display{visibility:visible}.lens .canvas{position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;visibility:hidden}.lens .canvas.display{visibility:visible}.lens .scanner_QRFrame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45%;z-index:1}@media screen and (min-width: 768px){.lens .scanner_QRFrame{width:65%}}.lens .scanner_QRFrame:before{content:"";padding-bottom:100%;display:block}.lens .scanner_QRFrame span{position:absolute;height:25%;width:25%}.lens .scanner_QRFrame span:nth-of-type(1){top:0;left:0;border-top:5px #fff solid;border-left:5px #fff solid}.lens .scanner_QRFrame span:nth-of-type(2){top:0;right:0;border-top:5px #fff solid;border-right:5px #fff solid}.lens .scanner_QRFrame span:nth-of-type(3){bottom:0;right:0;border-bottom:5px #fff solid;border-right:5px #fff solid}.lens .scanner_QRFrame span:nth-of-type(4){bottom:0;left:0;border-bottom:5px #fff solid;border-left:5px #fff solid}.lens .scanner_manualInput{position:absolute;background-color:#000000b3;top:0;left:0;right:0;bottom:0;z-index:2}.lens .scanner_manualInput input{position:absolute;height:54px;top:50%;margin-top:-25px;left:80px;width:calc(100% - 160px)}.lens .scanner_manualInput .scanner_manualInputConfirm{position:absolute;top:50%;margin-top:-30px;right:10px;width:60px;height:60px}.lens .scanner_manualInput .scanner_manualInputConfirm>*{height:100%}.lens .scanner_manualInputButton{position:absolute;top:50%;margin-top:-30px;left:10px;width:60px;height:60px;z-index:3}.lens .scanner_manualInputButton>*{height:100%}.lens .camera_button_switchCamera{position:absolute;top:10px;right:10px;width:60px;height:60px;z-index:3}.lens .camera_button_switchCamera>*{height:100%}.lens .camera_reTakePicture,.lens .camera_takePicture{position:absolute;top:50%;margin-top:-40px;width:80px;height:80px;border-radius:50%;z-index:2}.lens .camera_reTakePicture>*,.lens .camera_takePicture>*{height:100%}.lens .camera_reTakePicture{left:10px}.lens .camera_takePicture{right:10px}
