.progress-wrapper[data-v-35b92178]{height:100vh;display:flex;align-items:center;justify-content:center}.my-location-button[data-v-1c3d5bf0]{height:24px;width:24px}.my-location-icon[data-v-1c3d5bf0]{height:20px;width:20px;color:#e11ea5}.my-location-option[data-v-1c3d5bf0]{display:flex;align-items:center}.my-location-option .my-location-icon[data-v-1c3d5bf0]{margin-right:1em}.error-message[data-v-1c3d5bf0]{white-space:normal;font-size:14px;color:#dd352e}.toggle-button-wrapper[data-v-b7d1cc8c]{background-color:#f5f5f5;border:1px solid #d2d3d4;border-radius:40px;box-sizing:border-box;display:flex;height:48px;align-items:center;padding:4px;position:relative;width:100%;flex-direction:row}.toggle-button-wrapper .active-button-overlay[data-v-b7d1cc8c]{background-color:#e11ea5;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:40px;position:absolute;transform:translateX(0);transition:all .3s ease}.toggle-button-wrapper .toggle-button[data-v-b7d1cc8c]{height:100%;width:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-transform:capitalize;cursor:pointer;z-index:1;border-radius:40px;padding:0 10px}.toggle-button-wrapper .toggle-button.active[data-v-b7d1cc8c]{color:#fff}.address-bar .header[data-v-786bb3bf]{font-size:18px;font-weight:700;letter-spacing:.4px;line-height:1.4em;border-bottom:3px solid #e11ea5;display:inline-block;text-transform:capitalize}.address-bar .subtext[data-v-786bb3bf]{color:#a2a2a2;margin:16px 0 40px}.address-bar .filter-button[data-v-786bb3bf],.address-bar .map-button[data-v-786bb3bf]{margin-left:16px}.address-bar .filter-button .filter-icon[data-v-786bb3bf],.address-bar .filter-button .map-icon[data-v-786bb3bf],.address-bar .map-button .filter-icon[data-v-786bb3bf],.address-bar .map-button .map-icon[data-v-786bb3bf]{color:#000;cursor:pointer}.address-bar .search-wrapper[data-v-786bb3bf]{display:flex;align-items:center}.merchant-list-item:hover .merchant-image-overlay[data-v-4ef4cc10]{background-color:rgba(0,0,0,.2)}.merchant-image[data-v-4ef4cc10]{height:140px;background-position:50%;background-size:cover;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;position:relative;overflow:hidden}.merchant-image .restaurant-name[data-v-4ef4cc10]{font-size:21px;font-weight:900;z-index:1;text-align:center}.merchant-image .fulfillment[data-v-4ef4cc10]{font-size:18px;font-weight:600;margin-top:8px;text-transform:capitalize;z-index:1}.merchant-image-overlay[data-v-4ef4cc10]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);transition:all .3s ease}.location-details[data-v-4ef4cc10]{padding:0 8px;margin-top:8px;display:flex;align-items:center}.location-details .full-address[data-v-4ef4cc10]{flex:1}.location-details .full-address .street-address[data-v-4ef4cc10]{font-size:16px;font-weight:500}.location-details .location-status[data-v-4ef4cc10]{font-size:14px;font-weight:700;padding:4px 8px;border-radius:20px;color:#fff;background-color:#000;text-align:center;min-width:60px}.location-details .location-status.open[data-v-4ef4cc10]{background-color:#41e1c8}.location-details .location-status.busy[data-v-4ef4cc10]{background-color:#efd22f}.location-distance[data-v-4ef4cc10]{font-size:12px;font-weight:700;margin-left:16px}.filter-popup[data-v-8484d65a]{padding:32px 24px}.filter-popup-close-button[data-v-8484d65a]{position:absolute;left:16px;top:16px;z-index:1}.filter-popup-title[data-v-8484d65a]{text-align:center;font-size:24px;line-height:1.4em;font-weight:700;position:relative}.filter-popup-title button[data-v-8484d65a]{position:absolute;right:0;font-weight:700}.filter-popup-text[data-v-8484d65a]{font-size:18px;line-height:1.4em;padding:32px 0 0}.filter-popup-item[data-v-8484d65a]{display:flex;align-items:center;padding:20px 16px;cursor:pointer}.filter-popup-item[data-v-8484d65a] .v-icon{color:#000}.filter-popup .active .filter-popup-item[data-v-8484d65a],.filter-popup .active .filter-popup-item[data-v-8484d65a] .v-icon{color:#e11ea5}.filter-popup-item-text[data-v-8484d65a]{flex:1 1 auto;padding:0 24px;font-weight:600}.filter-popup-button-group[data-v-8484d65a]{margin-top:32px}#app .filter-popup-close-button[data-v-8484d65a]{color:#000}.merchant-popover[data-v-206bd6bd]{z-index:1;background-color:#fff;border-radius:8px;display:block}.merchant-popover:hover .merchant-image-overlay[data-v-206bd6bd]{background-color:rgba(0,0,0,.2)}.merchant-image[data-v-206bd6bd]{height:120px;background-position:50%;background-size:cover;background-color:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;position:relative;overflow:hidden}.merchant-image .restaurant-name[data-v-206bd6bd]{font-size:21px;font-weight:900;z-index:1;text-align:center}.merchant-image .fulfillment[data-v-206bd6bd]{font-size:18px;font-weight:600;margin-top:8px;text-transform:capitalize;z-index:1}.merchant-image-overlay[data-v-206bd6bd]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);transition:all .3s ease}.location-details[data-v-206bd6bd]{padding:8px;display:flex;align-items:center}.location-details .full-address[data-v-206bd6bd]{flex:1;white-space:nowrap;overflow:hidden}.location-details .full-address>div[data-v-206bd6bd]{overflow:hidden;text-overflow:ellipsis}.location-details .full-address .street-address[data-v-206bd6bd]{font-size:16px;font-weight:500}.location-details .location-status[data-v-206bd6bd]{font-size:14px;font-weight:700;padding:4px 8px;border-radius:20px;color:#fff;background-color:#000;text-align:center;min-width:60px;margin-left:8px}.location-details .location-status.open[data-v-206bd6bd]{background-color:#41e1c8}.location-details .location-status.busy[data-v-206bd6bd]{background-color:#efd22f}.location-distance[data-v-206bd6bd]{font-size:12px;font-weight:700;margin-left:8px}.map-container[data-v-6fe1a062]{position:relative;display:flex;background-color:#eaeaea}.map-container .progress-bar[data-v-6fe1a062]{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;height:100%}.map-container .g-map[data-v-6fe1a062]{width:100%;border:0;z-index:1}.locations-map[data-v-7dfdb49a]{position:relative;height:100%}.locations-map .map-container-wrapper[data-v-7dfdb49a]{position:absolute;right:0;bottom:0;left:0;top:0}.locations-map .close-map-button[data-v-7dfdb49a]{position:absolute;right:8px;top:8px;z-index:1}.home[data-v-7a5048f5]{height:calc(100vh - 64px)}.home .map-wrapper[data-v-7a5048f5]{right:0;bottom:0;left:0;top:64px;position:fixed;z-index:1;background-color:#eaeaea;transform:translateY(100%);transition:all .3s ease}.home .map-wrapper.open[data-v-7a5048f5]{transform:translateY(0)}.home .merchant-list[data-v-7a5048f5]{margin-top:16px}.home .item-link[data-v-7a5048f5]{display:block;text-decoration:none}.home .item-link .merchant-item-wrapper[data-v-7a5048f5]{padding:16px;display:block;color:#000}.home .address-bar-wrapper[data-v-7a5048f5]{padding:16px;border-bottom:1px solid #eaeaea}.home .progress-wrapper[data-v-7a5048f5]{height:60px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:960px){.home[data-v-7a5048f5]{display:flex;padding:0 8px 8px 0}.home .merchant-list-wrapper[data-v-7a5048f5]{height:100%;overflow-y:auto;width:30%;min-width:480px}.home .map-wrapper[data-v-7a5048f5]{position:relative;transform:translateY(0);top:0;width:100%}.home .item-link .merchant-item-wrapper[data-v-7a5048f5]{padding:16px 32px}.home .address-bar-wrapper[data-v-7a5048f5]{padding:24px 32px 16px}}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Thin.cb20baed.otf);font-weight:100}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-ExtraLight.21617b8a.otf);font-weight:200}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Light.dedd40c5.otf);font-weight:300}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Regular.90e6f469.otf);font-weight:400}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Medium.d5fea45e.otf);font-weight:500}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-DemiBold.72da83da.otf);font-weight:600}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Bold.77b43fe6.otf);font-weight:700}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-ExtraBold.d76001eb.otf);font-weight:800}@font-face{font-family:GreycliffCF;src:url(../fonts/GreycliffCF-Heavy.f2c3bf1a.otf);font-weight:900}body{color:#000;font-family:GreycliffCF,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2em}html{overflow-y:auto}html .v-application .v-app-bar{border-bottom:1px solid #eaeaea!important}html .v-application .v-btn{text-transform:capitalize;font-weight:700}