.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skipAnimation{-webkit-animation-duration:0s!important;-moz-animation-duration:0s!important;-o-animation-duration:0s!important;animation-duration:0s!important}@font-face{font-family:'Roboto light';src:url(../fonts/roboto_light_macroman/Roboto-Light-webfont.eot);src:url(../fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.svg#svgFontName) format('svg')}@font-face{font-family:'Roboto bold';src:url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot);src:url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.svg#svgFontName) format('svg')}@font-face{font-family:'Roboto regular';src:url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot);src:url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg#svgFontName) format('svg')}@-webkit-keyframes preloader{0%{-webkit-transform:rotate(0deg)}8.3%{-webkit-transform:rotate(30deg)}16.6%{-webkit-transform:rotate(60deg)}24.9%{-webkit-transform:rotate(90deg)}33.2%{-webkit-transform:rotate(120deg)}41.5%{-webkit-transform:rotate(150deg)}49.8%{-webkit-transform:rotate(-180deg)}58.1%{-webkit-transform:rotate(-150deg)}66.4%{-webkit-transform:rotate(-120deg)}74.7%{-webkit-transform:rotate(-90deg)}83%{-webkit-transform:rotate(-60deg)}99%{-webkit-transform:rotate(-30deg)}}@-moz-keyframes preloader{0%{-moz-transform:rotate(0deg)}8.3%{-moz-transform:rotate(30deg)}16.6%{-moz-transform:rotate(60deg)}24.9%{-moz-transform:rotate(90deg)}33.2%{-moz-transform:rotate(120deg)}41.5%{-moz-transform:rotate(150deg)}49.8%{-moz-transform:rotate(-180deg)}58.1%{-moz-transform:rotate(-150deg)}66.4%{-moz-transform:rotate(-120deg)}74.7%{-moz-transform:rotate(-90deg)}83%{-moz-transform:rotate(-60deg)}99%{-moz-transform:rotate(-30deg)}}@-o-keyframes preloader{0%{-o-transform:rotate(0deg)}8.3%{-o-transform:rotate(30deg)}16.6%{-o-transform:rotate(60deg)}24.9%{-o-transform:rotate(90deg)}33.2%{-o-transform:rotate(120deg)}41.5%{-o-transform:rotate(150deg)}49.8%{-o-transform:rotate(-180deg)}58.1%{-o-transform:rotate(-150deg)}66.4%{-o-transform:rotate(-120deg)}74.7%{-o-transform:rotate(-90deg)}83%{-o-transform:rotate(-60deg)}99%{-o-transform:rotate(-30deg)}}@keyframes preloader{0%{transform:rotate(0deg)}8.3%{transform:rotate(30deg)}16.6%{transform:rotate(60deg)}24.9%{transform:rotate(90deg)}33.2%{transform:rotate(120deg)}41.5%{transform:rotate(150deg)}49.8%{transform:rotate(-180deg)}58.1%{transform:rotate(-150deg)}66.4%{transform:rotate(-120deg)}74.7%{transform:rotate(-90deg)}83%{transform:rotate(-60deg)}99%{transform:rotate(-30deg)}}body,html{font-family:'Roboto regular';font-size:14px}@media (min-width:768px) and (min-height:481px){.pane,.view,body{background-color:#f5f5f5}}.view-container,body,html{height:100vh;width:100vw}.external-page{background-color:#fff;height:100vh}.external-page .bar-header{display:none}@media (max-width:767px),(max-height:480px) and (max-width:896px){.external-page .bar-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}}.external-page-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 16px;position:relative;width:100%}@media (max-height:480px){.external-page-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px) and (min-height:481px){.external-page-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:560px;max-width:600px}}.external-page-container .external-page-content{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.external-page-container .external-page-content>*{-webkit-flex-shrink:0;flex-shrink:0}.external-page-container .external-page-content .external-page-title{-webkit-flex-shrink:0;flex-shrink:0;font-family:'Roboto bold';font-size:24px;line-height:40px;margin-bottom:20px;text-align:center}@media (max-width:767px),(max-height:480px) and (max-width:896px){.external-page-container .external-page-content .external-page-title{display:none}}.external-page-container form{margin:0 auto;position:relative;width:100%}.external-page-container input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #eee;display:block;font-family:'Roboto regular';font-size:16px;line-height:20px;height:44px;margin:0 auto;padding:10px 16px;width:100%}.cancel-link{color:#bdbdbd;cursor:pointer;font-size:16px;margin-top:40px;text-align:center}.external-page-message{min-height:40px}.button.bottom-button{-webkit-flex-shrink:0;flex-shrink:0;margin:40px auto 10px}br{display:block;margin:1px 0}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.has-error{color:#ff0800}input.ng-invalid.ng-invalid-required.mb-show-error,input.ng-touched.ng-invalid.mb-show-error{color:#ff0800;border-bottom-color:#ff0800}.angular-google-map,.angular-google-map-container{height:100%;width:100%}mark{background-color:transparent;color:inherit;font-family:"Roboto bold"}.user-name{color:#00a0b0;font-family:'Roboto regular';font-size:14px;white-space:nowrap}.two-buttons-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px}.two-buttons-group>*{margin:0 5px;width:50%}.two-buttons-group>:first-child{margin-left:0}.two-buttons-group>:last-child{margin-right:0}a.button.activated,a.button.active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}textarea{color:#666;resize:none}.text-backdrop{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,.4);color:#fff;padding:10px}.tooltip{position:relative}.tooltip:after,.tooltip:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#ededed;color:#444;opacity:0;position:absolute}.platform-mobile .tooltip:after,.platform-mobile .tooltip:before{background-color:#000;color:#fff}.tooltip:hover:after,.tooltip:hover:before{opacity:1}.tooltip:before{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 6px 0 rgba(68,68,68,.6);box-shadow:0 0 6px 0 rgba(68,68,68,.6);content:attr(data-tooltip);font-size:.9rem;line-height:1.2rem;padding:10px 16px;white-space:nowrap}.platform-mobile .tooltip:before{-webkit-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 6px 0 rgba(68,68,68,.6);box-shadow:0 0 6px 0 rgba(68,68,68,.6)}.tooltip:after{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-moz-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-o-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);content:'';height:18px;width:18px;z-index:1}.platform-mobile .tooltip:after{-webkit-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-moz-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-o-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);box-shadow:3px 3px 6px -1px rgba(68,68,68,.3)}.tooltip.tooltip-top:after,.tooltip.tooltip-top:before{bottom:calc(100% + 10px);left:50%}.tooltip.tooltip-top:before{-webkit-transform:translate(-50%,-7px);-moz-transform:translate(-50%,-7px);-ms-transform:translate(-50%,-7px);-o-transform:translate(-50%,-7px);transform:translate(-50%,-7px)}.tooltip.tooltip-top:after{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip.tooltip-bottom:after,.tooltip.tooltip-bottom:before{top:100%;left:50%}.tooltip.tooltip-bottom:before{-webkit-transform:translate(-50%,7px);-moz-transform:translate(-50%,7px);-ms-transform:translate(-50%,7px);-o-transform:translate(-50%,7px);transform:translate(-50%,7px)}.tooltip.tooltip-bottom:after{-webkit-transform:translateX(-50%) rotate(-135deg);-moz-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);-o-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.tooltip.tooltip-left:after,.tooltip.tooltip-left:before{top:50%;right:100%}.tooltip.tooltip-left:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.tooltip-left:after{-webkit-transform:translate(7px,-50%) rotate(-45deg);-moz-transform:translate(7px,-50%) rotate(-45deg);-ms-transform:translate(7px,-50%) rotate(-45deg);-o-transform:translate(7px,-50%) rotate(-45deg);transform:translate(7px,-50%) rotate(-45deg)}.tooltip-persistent{position:relative}.tooltip-persistent:after,.tooltip-persistent:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#ededed;color:#444;position:absolute}.platform-mobile .tooltip-persistent:after,.platform-mobile .tooltip-persistent:before{background-color:#000;color:#fff}.tooltip-persistent:hover:after,.tooltip-persistent:hover:before{opacity:1}.tooltip-persistent:before{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 6px 0 rgba(68,68,68,.6);box-shadow:0 0 6px 0 rgba(68,68,68,.6);content:attr(data-tooltip);font-size:.9rem;line-height:1.2rem;padding:10px 16px;white-space:nowrap}.platform-mobile .tooltip-persistent:before{-webkit-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 6px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 6px 0 rgba(68,68,68,.6);box-shadow:0 0 6px 0 rgba(68,68,68,.6)}.tooltip-persistent:after{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-moz-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-o-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);content:'';height:18px;width:18px;z-index:1}.platform-mobile .tooltip-persistent:after{-webkit-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-moz-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);-o-box-shadow:3px 3px 6px -1px rgba(68,68,68,.3);box-shadow:3px 3px 6px -1px rgba(68,68,68,.3)}.tooltip-persistent.tooltip-top:after,.tooltip-persistent.tooltip-top:before{bottom:calc(100% + 10px);left:50%}.tooltip-persistent.tooltip-top:before{-webkit-transform:translate(-50%,-7px);-moz-transform:translate(-50%,-7px);-ms-transform:translate(-50%,-7px);-o-transform:translate(-50%,-7px);transform:translate(-50%,-7px)}.tooltip-persistent.tooltip-top:after{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip-persistent.tooltip-bottom:after,.tooltip-persistent.tooltip-bottom:before{top:100%;left:50%}.tooltip-persistent.tooltip-bottom:before{-webkit-transform:translate(-50%,7px);-moz-transform:translate(-50%,7px);-ms-transform:translate(-50%,7px);-o-transform:translate(-50%,7px);transform:translate(-50%,7px)}.tooltip-persistent.tooltip-bottom:after{-webkit-transform:translateX(-50%) rotate(-135deg);-moz-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);-o-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.tooltip-persistent.tooltip-left:after,.tooltip-persistent.tooltip-left:before{top:50%;right:100%}.tooltip-persistent.tooltip-left:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-persistent.tooltip-left:after{-webkit-transform:translate(7px,-50%) rotate(-45deg);-moz-transform:translate(7px,-50%) rotate(-45deg);-ms-transform:translate(7px,-50%) rotate(-45deg);-o-transform:translate(7px,-50%) rotate(-45deg);transform:translate(7px,-50%) rotate(-45deg)}.tooltip-persistent:after,.tooltip-persistent:before{opacity:1}.back-link{display:block;text-align:center;width:22px;height:34px;padding:0 2px;border:1px solid transparent;font-size:32px;color:#fff;line-height:34px}.icon-mobile-clickable{cursor:pointer;font-size:18px;margin:-10px -16px;padding:10px 16px}.notification-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:15px;padding:0 16px;text-align:left;white-space:pre-wrap}.error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:15px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800}.success-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:15px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#019dac}.animated{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;-o-animation-duration:400ms;animation-duration:400ms}.dialog-prompt input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;font-family:"Roboto regular";margin-top:15px;padding:5px}.form-item{display:-webkit-flex;display:flex;text-align:left}.form-item>*{-webkit-flex:1;-ms-flex:1;flex:1;margin:5px}.form-item>:first-child{margin-left:0}.form-item>:last-child{margin-right:0}.form-item .two-radio-items{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;line-height:34px;max-width:50%;margin:5px 0;padding-left:5px}.form-item .two-radio-items:not(:first-child){padding-left:10px}.form-item .input-with-footer{position:relative;padding-bottom:20px}.form-item .input-with-footer>*{width:100%}.form-item .input-with-footer .input-footer{color:#aaa;font-size:12px;padding-left:5px;position:absolute}.form-item input{padding-left:5px;padding-right:5px}.form-item input[type=email],.form-item input[type=number],.form-item input[type=text]{border-bottom:1px solid #CCC;width:100%}.form-item input[type=radio]+span{margin-left:10px;white-space:nowrap}.form-item select{background-color:#FFF;border:none;height:34px;width:100%}.form-item select.select-placeholder{color:#AAA}.form-item .select-container{border-bottom:1px solid #CCC;height:34px;padding-right:5px;position:relative;overflow:hidden}.form-item .select-with-label{display:-webkit-flex;display:flex}.form-item .select-with-label>.select-label{line-height:32px;padding:0 5px;white-space:nowrap}.form-item .select-with-label .input-with-footer{margin-left:5px;width:100%}.form-item .select-with-label .select-container{max-width:unset}#smartbanner.android .sb-close{top:10px}.pre-span{white-space:nowrap}.layout-wide .backdrop.active{-webkit-opacity:0;-moz-opacity:0;opacity:0}.bar.bar-positive{background:-webkit-gradient(linear,left top,right top,from(#00b1bd),to(#00a0b0));background:-webkit-linear-gradient(left,#00b1bd,#00a0b0);background:-moz-linear-gradient(left,#00b1bd,#00a0b0);background:-ms-linear-gradient(left,#00b1bd,#00a0b0);background:-o-linear-gradient(left,#00b1bd,#00a0b0);background:linear-gradient(to right,#00b1bd,#00a0b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1bd', endColorstr='#00a0b0', GradientType=1);-webkit-justify-content:space-between;justify-content:space-between;border:none;opacity:.96}.layout-phone .bar.bar-positive.bar-header-transparent{background-image:none}.bar .button{font-family:"Roboto regular";width:auto}.bar .button.activated{opacity:1}.bar .button:first-child{left:5px}.bar .button:last-child{right:5px}.bar .title{height:44px}.layout-phone .bar .title+.button:last-child{position:relative;top:0;bottom:0}.nav-bar-title .item{border-width:0}.nav-bar-title .item.item-input{background-color:transparent;color:#fff;height:44px;line-height:44px}.nav-bar-title .icon,.nav-bar-title input{color:#fff;font-family:'Roboto light';font-size:16px}.nav-bar-title input:-moz-placeholder{color:#aaa}.nav-bar-title input::-moz-placeholder{color:#aaa;opacity:1}.nav-bar-title input:-ms-input-placeholder{color:#aaa}.nav-bar-title input::-webkit-input-placeholder{color:#aaa}.tabs{background-color:#fff;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);-o-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);box-shadow:0 3px 6px -3px rgba(0,0,0,.25);border:none;border-bottom:1px solid #ececec;height:44px;-webkit-justify-content:space-around;justify-content:space-around;line-height:44px;overflow:hidden;position:static}.tabs>:not(.tab-item){display:none}.tabs .tab-item{background-color:#fff;border-left:1px solid #ededed;font-family:'Roboto regular';max-width:none}.tabs .tab-item.tab-item-active{background-color:#f1f8fa;color:#019dac}.tabs .tab-item:last-child{border-right:1px solid #ededed}.tabs-top.tabs-striped .tab-item{border-bottom-color:transparent}button[disabled]{background-color:rgba(1,137,150,.6)!important;border-color:rgba(1,137,150,.6)!important;color:#fff!important}button[disabled].button-clear{background-color:transparent!important;border-color:rgba(1,137,150,.6)!important;color:rgba(1,137,150,.6)!important}.button{-webkit-border-radius:23.5px;-moz-border-radius:23.5px;border-radius:23.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#019dac;border-color:#019dac;color:#fff;font-size:16px;padding:0 23px;width:100%}.platform-android .action-sheet .button{padding:1px 16px}.button.button-positive{background-color:#019dac;border-color:#019dac;color:#fff;font-family:"Roboto regular"}.button.button-positive:focus,.button.button-positive:hover{background-color:#01afc0;border-color:#01afc0;color:#fff}.button.button-positive.activated,.button.button-positive:active{background-color:#018996;border-color:#018996;color:#7cc9bc}.button.button-clear.button-positive{color:#019dac}.button.button-clear.button-positive.activated,.button.button-clear.button-positive:active,.button.button-clear.button-positive:focus,.button.button-clear.button-positive:hover{background-color:transparent;border-color:transparent}.button.button-clear.button-positive:focus,.button.button-clear.button-positive:hover{color:#01afc0}.button.button-clear.button-positive.activated,.button.button-clear.button-positive.active{color:#018996}.button.button-default,.button.button-stable{background-color:#ababae;border-color:#ababae;color:#fff;font-family:"Roboto regular"}.button.button-default:focus,.button.button-default:hover,.button.button-stable:focus,.button.button-stable:hover{background-color:#cdcdce;border-color:#cdcdce;color:#fff}.button.button-default.activated,.button.button-default:active,.button.button-stable.activated,.button.button-stable:active{background-color:#838484;border-color:#838484;color:#a8a8a8}.list{padding-bottom:0;padding-top:0}.item-radio .item-content{line-height:22px}.layout-phone .item-radio .item-content{padding:10px 49px 10px 16px}.layout-wide .item-radio .item-content{padding:7px 49px 7px 16px}.item-radio .item-content:hover{background-color:#01afc0}.item-radio .radio-icon{color:#019dac;font-size:18px;line-height:20px;padding:10px 16px}.item-radio input:checked~.item-content{background-color:#fff}.popover-backdrop{z-index:15}.popover{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:auto;max-width:100%;width:auto}.popover .item{color:#007aff;cursor:pointer;font-size:16px;text-align:center}.popover .item>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.popover .item:first-child{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover .item:last-child{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover .item.activated{background-color:#cdcdce}.platform-ios .popover-arrow{display:none}.popup-container{z-index:21}.popup-container .popup{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);background-color:#fff;max-width:500px;width:90%}.popup-container .popup .popup-title{color:#019dac;font-size:17px}.popup-container .popup .popup-body{text-align:center}.popup-container .popup .popup-buttons .button{-webkit-border-radius:21.5px;-moz-border-radius:21.5px;border-radius:21.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.modal-backdrop,.modal-backdrop.active{z-index:13}.layout-phone .modal{width:100%}.overflow-scroll,.overflow-scroll.pane{overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.platform-cordova .overflow-scroll{-ms-overflow-style:none;scrollbar-width:none}.platform-cordova .overflow-scroll::-webkit-scrollbar{display:none}.platform-ios textarea::-webkit-input-placeholder{padding-left:4px}.item-toggle{padding-right:16px}.item-toggle .toggle{cursor:pointer;position:relative;top:5px;right:0}.item-toggle .toggle input:checked+.track{background-color:#019dac;border-color:#019dac}body.layout-wide:not(.platform-android) .item-toggle .track{height:25px;width:44px}body.layout-wide:not(.platform-android) .item-toggle .handle{height:20px;width:20px}body.platform-android .item-toggle .toggle{top:13px;right:2px}.item{line-height:24px;padding-bottom:10px;padding-top:10px}.item.item-radio{padding:0}.item.has-action{padding-right:10px}@media (max-width:480px){.item:not(.item-radio){padding-left:10px;padding-right:10px}.popover .item{padding-left:16px;padding-right:16px}.item.has-action{padding-right:5px}}.item.activated.disabled,.item.disabled{background-color:transparent;cursor:not-allowed;opacity:.4}.item .button.button-clear{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;border:none;margin:-10px 0;min-height:44px;min-width:34px;padding:0;width:34px}.item .button.button-clear i{font-size:20px;vertical-align:middle}.item .button.button-clear i:not(.ion-checkmark):not(.ion-close){color:#8e8e93}.item .button.button-clear i.ion-checkmark{color:#019dac}.item .button.button-clear i.ion-close{color:#ff0800}.platform-ios .item .button.button-clear i.ion-close{color:#ff3b30}.platform-android .item .button.button-clear i.ion-close{color:#f44}.item .button.button-clear ion-icon{color:#8e8e93;cursor:pointer;height:44px;margin:0 -7px;padding:0 7px;width:30px}.item .button.button-clear.button-positive ion-icon{color:#019dac}.platform-ios:not(.fullscreen) .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper{margin-top:env(safe-area-inset-top)!important}.platform-ios:not(.fullscreen) .bar-subheader{top:calc(44px + env(safe-area-inset-top))}.platform-ios:not(.fullscreen) .has-footer{bottom:calc(44px + env(safe-area-inset-bottom))}@media (max-width:480px){.main-content.scroll-content{margin-bottom:env(safe-area-inset-bottom)}}@media (max-height:480px){.main-content.scroll-content{background-color:#f5f5f5}}.layout-phone .ion-autocomplete{display:none!important}.ion-autocomplete,.ion-autocomplete-search{font-family:"Roboto regular"}.ion-autocomplete-container{margin:0}.layout-wide .ion-autocomplete-container{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);bottom:auto;max-height:70%;min-height:unset;width:300px}@media (min-width:1024px){.layout-wide .ion-autocomplete-container{width:345px}}.platform-ios.platform-cordova:not(.fullscreen).layout-phone .ion-autocomplete-container .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper{margin-top:env(safe-area-inset-top)!important}.platform-ios.platform-cordova:not(.fullscreen).layout-tablet .ion-autocomplete-container .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper{margin-top:24px!important}.ion-autocomplete-container .bar.bar-header{background:-webkit-gradient(linear,left top,right top,from(#00b1bd),to(#00a0b0));background:-webkit-linear-gradient(left,#00b1bd,#00a0b0);background:-moz-linear-gradient(left,#00b1bd,#00a0b0);background:-ms-linear-gradient(left,#00b1bd,#00a0b0);background:-o-linear-gradient(left,#00b1bd,#00a0b0);background:linear-gradient(to right,#00b1bd,#00a0b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1bd', endColorstr='#00a0b0', GradientType=1);border-bottom-width:0;min-width:0;padding:10px 10px 10px 5px}.layout-phone .ion-autocomplete-container .bar.bar-header .logo{display:none}.ion-autocomplete-container .bar.bar-header .item-input-wrapper{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;height:28px;margin-left:5px;margin-top:0;padding:0 10px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-search,.ion-autocomplete-container .bar.bar-header .placeholder-icon{height:20px;line-height:20px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear.button.button-clear,.ion-autocomplete-container .bar.bar-header .placeholder-icon{-webkit-flex:none;-ms-flex:none;flex:none}.ion-autocomplete-container .bar.bar-header .placeholder-icon{font-size:24px;height:24px;line-height:24px;padding-right:0;text-align:center;width:30px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-search{padding-top:1px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear{right:0;min-height:28px;padding-left:5px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear .icon.ion-android-cancel{color:#aaa}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear{color:#fff;display:none;font-family:'Roboto regular';font-size:14px}.ion-autocomplete-container .bar.item-input-inset .item-input-wrapper input{padding-left:0}.ion-autocomplete-container .scroll-content{margin-bottom:env(safe-area-inset-bottom);margin-top:-1px}.ion-autocomplete-container .scroll-content ion-item:hover{background-color:#fcfcfc}.ion-autocomplete-container .list .item{margin:0}.ion-autocomplete-container .ion-autocomplete-loading-icon{height:28px;line-height:28px;padding-left:5px}.ion-autocomplete-container .ion-autocomplete-loading-icon .spinner.spinner-light{stroke:#aaa;fill:#aaa}.bar .button.button-clear.ion-autocomplete-clear .icon::before{font-size:22px;height:26px;line-height:26px}.platform-mobile .ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.platform-mobile .ion-autocomplete-container .bar.bar-header .ion-autocomplete-search{font-size:16px}.layout-phone .ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear{display:block}.search-error,.search-not-found{color:gray;font-family:'Roboto light';font-size:14px;line-height:20px;padding:10px 16px;text-align:center}.search-not-found mark{background-color:#fff;color:#000;font-family:'Roboto regular'}.platform-ios input.ion-autocomplete,.platform-ios input.ion-autocomplete-search{padding-bottom:1px}.booking-page .content{text-align:center}.booking-page .content .title{font-family:"Roboto bold";font-size:32px;line-height:32px}.booking-page .content .details{font-size:18px;line-height:131.3%;margin:20px auto}.booking-page .content .button{padding:0 32px;width:auto}.booking-front-page{background-image:url(../../../images/landing/truck_side_window.jpg);background-size:cover}.booking-front-page .overlay{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background:linear-gradient(180deg,#3db2be 0,#019dac 103.22%);color:#FFF;opacity:.9;position:relative;text-align:center;height:100%;max-width:50%;width:720px}@media (max-width:480px){.booking-front-page .overlay{bottom:0;height:50%;max-width:inherit;position:absolute;width:100%}}.booking-front-page .overlay .content{padding:0 10%}@media (max-width:480px){.booking-front-page .overlay .content{padding:10%}}.booking-front-page .overlay .content .button{background-color:#FFF;color:#27A9B1}.booking-form-page:before{background-color:#000;bottom:0;content:'';left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.booking-form-page:after{background-image:url(../../../images/landing/truck_side_window.jpg);background-size:cover;bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:-2}.booking-form-page .content{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FFF;max-width:600px;padding:20px;width:100%}.booking-form-page .content .title{padding-bottom:20px}.booking-form-page .content form{padding:20px 0;position:relative}.booking-form-page .content .form-message{position:absolute;top:0;width:100%}.booking-form-page .content .buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.booking-form-page .content .button-back{color:#019dac;border:1px solid #019dac}.booking-complete-page .scroll{background-color:#FFF}.booking-complete-page .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px;width:100%}.booking-complete-page .content .title{margin-bottom:40px}.booking-complete-page .content .button{margin:20px auto}.cart-page .merchant-name,.confirm-page-container .merchant-name{font-family:"Roboto bold";font-size:16px;padding:0 5px}.cart-page .order-details,.confirm-page-container .order-details{font-size:16px;padding:0 5px;margin-top:10px}.cart-page .order-details .item-name,.confirm-page-container .order-details .item-name{color:#000;font-family:"Roboto bold";padding:5px 0}.cart-page .location-details,.confirm-page-container .location-details{font-size:14px;line-height:20px;margin-bottom:10px;min-height:40px;white-space:normal}.cart-page .location-details .location-loading-prompt,.confirm-page-container .location-details .location-loading-prompt{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.cart-page .location-details .location-loading-prompt .location-action-spinner,.confirm-page-container .location-details .location-loading-prompt .location-action-spinner{position:relative;top:3px}.cart-page .location-details .location-loading-prompt .location-loading-prompt-text,.confirm-page-container .location-details .location-loading-prompt .location-loading-prompt-text{margin-left:8px}.cart-page .item-price-details,.confirm-page-container .item-price-details{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;line-height:24px}.cart-page .item-price-details .unit-price,.confirm-page-container .item-price-details .unit-price{-webkit-flex-grow:1;flex-grow:1;margin-left:15px}.cart-page .order-subtotal,.confirm-page-container .order-subtotal{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;color:#000;font-family:"Roboto bold";font-size:14px;margin-top:20px}.cart-page .button.button-positive.button-clear,.confirm-page-container .button.button-positive.button-clear{border:1px solid #019dac}.platform-mobile .cart-page .item-price-details{margin-top:5px}.location-action,.tip-action{color:#019dac;cursor:pointer}.cart-page{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;max-width:600px;width:100%}.cart-page .order-message{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#def0f1;color:#019dac;font-size:14px;margin-bottom:10px;white-space:normal;text-align:center}.cart-page .button-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-top:15px}.cart-page .button-container .button{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0 5px;width:auto}.cart-page .button-container .button:first-child{margin-left:0}.cart-page .button-container .button:last-child{margin-right:0}.cart-page .line-item{font-size:14px;margin-bottom:5px}.cart-page .line-item .quantity-controls{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.cart-page .line-item .quantity-controls .quantity{margin:0 5px;width:20px;text-align:center}.platform-mobile .cart-page .line-item .quantity-controls .quantity{margin:0 10px}.cart-page .line-item .quantity-controls .quantity-control{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#019dac;cursor:pointer;display:inline-block;font-family:"Roboto bold";font-size:18px;height:22px;line-height:22px;width:22px;text-align:center}.platform-mobile .cart-page .line-item .quantity-controls .quantity-control{-webkit-box-shadow:0 0 0 1px;-moz-box-shadow:0 0 0 1px;-o-box-shadow:0 0 0 1px;box-shadow:0 0 0 1px}.cart-page .special-instructions-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px;margin-top:10px;position:relative}.cart-page .special-instructions-container .special-instructions-title{color:#019dac;cursor:pointer;padding:5px 0}.cart-page .special-instructions-container .special-instructions-title.special-instructions-edit{pointer-events:none}.cart-page .special-instructions-container .special-instructions-textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;display:none;line-height:20px;margin-top:5px;padding:10px;width:100%}.platform-mobile .cart-page .special-instructions-container .special-instructions-textarea{font-size:16px}.cart-page .special-instructions-container .special-instructions-content{cursor:pointer;line-height:20px;white-space:pre-wrap}.cart-page .item.single-order{border-bottom-color:transparent}.cart-page .item.single-order .order-store .icon{display:none}.cart-page .empty-cart{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:10px 16px 110px;text-align:center;width:100%}.cart-page .empty-cart .empty-cart-message{font-size:16px;padding:20px 0}.cart-page .empty-cart .button{margin-top:20px;width:auto}.checkout-left-header{cursor:pointer}.checkout-left-header-button,.checkout-right-header{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:600px;width:100%;z-index:1}.checkout-right-header .right-header{-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:flex-end;align-items:flex-end}.checkout-page,.complete-page{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;max-width:600px;width:100%;text-align:center}.checkout-page-prompt{font-size:16px;line-height:24px;padding:20px 16px;text-align:center}.spinner-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background-color:#fff;position:absolute;width:100%;height:250px;z-index:1}.spinner-container .spinner{margin:0 auto}.checkout-page-container{margin:0 auto;max-width:444px;padding:0 32px 10px;width:100vw}.checkout-page-container .sq-payment-form{min-height:350px}.checkout-page-container .sq-label{display:none}.checkout-page-container .month-year-div,.checkout-page-container .month-year-select{display:-webkit-flex;display:flex}.checkout-page-order-number{padding-top:20px}.wheel-scroll-div{border-bottom:1px solid #ccc;height:34px;line-height:30px;padding:2px 5px 1px;width:100%}.wheel-scroll-div:not(:first-child){margin-left:3px}.wheel-scroll-div:not(:last-child){margin-right:3px}.wheel-scroll-div.wheel-scroll-div-empty{color:#aaa}.card-image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:scale-down;object-fit:scale-down;background-color:#F6F6F6;border:1px solid #CCC;height:34px;left:0;position:absolute;vertical-align:middle}.credit-card-with-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.credit-card-with-icon .payment-method-image{margin:0 10px;position:relative;text-align:center;width:60px}.credit-card-with-icon .card-icon{color:#CCC;font-size:32px;vertical-align:middle}.sq-page-error.has-error{margin-bottom:16px}.pickup-time{border:10px solid transparent;color:#019dac;width:50%}.pickup-time .pickup-time-choice{font-family:"Roboto bold"}.pickup-time .pickup-time-choice .icon{visibility:hidden;position:absolute;right:20px}.pickup-time .pickup-time-choice.selected .icon,.pickup-time .pickup-time-choice:focus .icon,.pickup-time .pickup-time-choice:hover .icon{visibility:visible}@media (min-width:768px){.pickup-time{width:33.333333%}}.payment-method{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.5);-o-box-shadow:0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;margin:10px 0;padding:10px 16px;text-align:left;width:100%;cursor:pointer}.payment-method .payment-method-title{font-size:16px;margin:10px 0}.payment-method form{padding:20px 0;position:relative}.payment-method .form-message{position:absolute;text-align:center;top:0;width:100%}.payment-method .payment-method-details input{border-bottom:1px solid #CCC;width:100%}.payment-method .form-item.card-expiration-and-cvv .select-container{border:none;padding-right:0}.payment-method .form-item.card-expiration-and-cvv .select-container select{border-bottom:1px solid #ccc}.payment-method .form-item.card-expiration-and-cvv .select-container select:not(:first-child){margin-left:3px}.payment-method .form-item.card-expiration-and-cvv .select-container select:not(:last-child){margin-right:3px}.payment-method .form-item.card-expiration-and-cvv .input-footer{display:-webkit-flex;display:flex}.payment-method .form-item.card-expiration-and-cvv .input-footer .card-expiration-error{margin-left:5px}.confirm-page-error{color:#ff0800;padding:10px 16px}.confirm-page-container{color:#444;padding:0 20px;text-align:left}.confirm-page-container .item.cart-item{border:none;font-size:14px;line-height:20px;margin-top:10px;padding:0}.confirm-page-container .item-price-details .unit-price{margin-left:10px}.confirm-page-container .pickup-time-detail{font-size:14px;margin-top:5px}.confirm-page-container .confirm-page-row{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;margin-top:10px}.confirm-page-container .confirm-page-row.special-instructions{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column;flex-flow:column;white-space:pre-wrap}.confirm-page-container .confirm-page-row.special-instructions .special-instructions-title{color:#000;font-family:"Roboto bold";padding:5px 0}.confirm-page-container .confirm-page-row.order-tax,.confirm-page-container .confirm-page-row.payment-details{margin-top:15px}.confirm-page-container .confirm-page-row.order-tip .tip-details{display:-webkit-flex;display:flex}.confirm-page-container .confirm-page-row.order-tip .tip-details .tip-percent{margin-left:5px}.confirm-page-container .confirm-page-row.order-tip .tip-details .tip-action{margin-left:10px}.confirm-page-container .confirm-page-row.change-tip{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-flow:column;flex-flow:column;display:none;margin-bottom:10px;text-align:center}.confirm-page-container .confirm-page-row.change-tip .custom-tip,.confirm-page-container .confirm-page-row.change-tip .percent-tip{-webkit-align-items:center;align-items:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item{border:1px solid #ddd;color:#019dac;width:calc(25% + 2px)}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item.selected{border-bottom-color:#019dac;border-top-color:#019dac}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item-content{background-color:#def0f1;line-height:36px;padding:0}.confirm-page-container .confirm-page-row.change-tip .percent-tip .item-radio input:checked+.radio-content .item-content{background-color:#04818e;color:#fff}.confirm-page-container .confirm-page-row.change-tip .percent-tip .radio-icon{display:none}.confirm-page-container .confirm-page-row.change-tip .custom-tip-container{display:-webkit-flex;display:flex;align-items:center;margin-top:10px}.confirm-page-container .confirm-page-row.change-tip .custom-tip{background-color:#def0f1;color:#019dac;width:75%}.confirm-page-container .confirm-page-row.change-tip .custom-tip .custom-tip-label{border:1px solid #ddd;border-bottom-left-radius:4px;border-top-left-radius:4px;cursor:pointer;line-height:36px;width:calc(33.33333333%)}.confirm-page-container .confirm-page-row.change-tip .custom-tip .custom-tip-label.selected{background-color:#04818e;border-color:#04818e;color:#fff}.confirm-page-container .confirm-page-row.change-tip .custom-tip .custom-tip-input{border:1px solid #ddd;border-bottom-right-radius:4px;border-top-right-radius:4px;height:38px;padding:7px 16px;width:calc(66.66666667%)}.confirm-page-container .confirm-page-row.change-tip .tip-done{line-height:36px;padding:0 16px;width:25%}.confirm-page-container .confirm-page-row.order-total{color:#000;font-family:"Roboto bold"}.confirm-page-container .payment-card{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.confirm-page-container .payment-card .card-image{position:relative;margin-right:1ch}.confirm-page-container .payment-card .card-icon{font-size:34px;margin-right:5px}.confirm-page-container .payment-card .payment-source{white-space:nowrap}.confirm-page-container .button{margin:40px 0}@media (max-width:896px){.confirm-page-container .payment-label{display:none}}.complete-page .checkout-page-container{-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;padding-top:20px}.complete-page .product-image{height:200px;margin:0 auto;width:200px}.complete-page .product-image .icon{color:#00a0b0;font-size:80px;line-height:200px}.complete-page .button-done{margin:40px 0}.select-event-modal{max-height:60%}.select-event-modal .radio-icon::before{bottom:10px;position:absolute;text-align:center;width:40px}.select-event-modal .left-radio.item-radio .radio-content:hover{background-color:#f9f9f9}.select-event-modal .left-radio.item-radio .item-content{display:-webkit-flex;display:flex;background-color:transparent;padding-left:16px;padding-right:16px}.select-event-modal .left-radio.item-radio .radio-icon{left:0}.select-event-modal .event-date{-webkit-flex-shrink:0;flex-shrink:0;color:#018996;text-align:center;white-space:normal;width:40px;margin-right:20px}@media (max-width:896px){.select-event-modal .event-date{margin-right:10px}}.select-event-modal .event-details{white-space:normal}.select-event-modal .event-details .event-name{color:#018996}.select-event-modal .event-details .event-address,.select-event-modal .event-details .event-time{font-size:14px;line-height:20px}.select-event-modal .bar-footer{border-top-color:#ddd;height:54px;padding:10px 5px}.select-event-modal .bar-footer .button{font-size:14px;padding:0 16px}.select-event-modal .bar-footer .button:first-child{margin-left:5px}.select-event-modal .bar-footer .button:last-child{bottom:10px;right:15px;top:inherit}.demand-mobolet,.demand-mobolet-requested{-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-self:flex-end;align-self:flex-end;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-position:center top;background-repeat:no-repeat;background-size:64px 64px;font-size:13px;height:95px;margin-left:10px;padding-bottom:10px;position:relative;text-align:center;width:90px;z-index:1}.demand-mobolet-requested.tooltip:before,.demand-mobolet.tooltip:before{text-align:left;width:200px;white-space:normal}.demand-mobolet{background-image:url(../../../images/wish_to_order.svg);cursor:pointer}.demand-mobolet-requested{background-image:url(../../../images/wish_to_order_requested.svg);cursor:default}.favorite,.non-favorite{background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer;height:44px;width:44px}.favorite{background-image:url(../../../images/heart-red.svg)}.non-favorite{background-image:url(../../../images/heart-off.svg)}.product-image-wrapper{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:200px;position:relative;overflow:hidden}@media (max-width:767px){.product-image-wrapper{height:220px}}.product-image-wrapper .tag-featured{-webkit-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-o-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);background-color:#fbb900;color:#fff;font-size:14px;padding:5px 10px;position:absolute;top:10px}@media (max-width:767px){.product-page .product-image-wrapper .tag-featured{top:44px}}@media (orientation:landscape){.product-page .product-image-wrapper .tag-featured{margin-left:calc(10px + env(safe-area-inset-left))}}.product-image-wrapper .merchant-logo{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;border:4px solid #fff;height:50px;width:50px}.product-image-wrapper .product-info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.5)', GradientType=0);bottom:0;color:#fff;padding:20px 10px 10px 16px;position:absolute;width:100%;z-index:1}.product-image-wrapper .product-info .product-details{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;overflow:hidden}.product-image-wrapper .product-info .product-details .product-name{font-size:16px;margin-bottom:5px}.product-image-wrapper .product-info .product-details .product-price-and-rating{display:-webkit-flex;display:flex;line-height:16px}.product-image-wrapper .product-info .product-details .product-price-and-rating>*{height:16px}.product-image-wrapper .product-info .product-details .product-price-and-rating>:not(:first-child){margin-left:10px}.product-image-wrapper .product-info .product-details .product-price-and-rating .review-count{margin-left:5px}.product-image-wrapper .product-info>div:last-child{-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.product-image-wrapper.stamp-sold-out::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:1px solid red;color:red;content:attr(data-sold-out-label);font-size:20px;padding:10px;white-space:nowrap;width:auto;z-index:1}.product-image-wrapper.stamp-sold-out::after{background-color:#fff;content:"";opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.product-review-order-wrapper{overflow:hidden}.product-review-order-wrapper .product-name{color:#00a0b0;font-size:16px;margin-bottom:5px}.product-review-order-wrapper .product-details{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;margin-top:5px;overflow:hidden}.product-review-order-wrapper .product-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:60px;position:relative;width:80px}.product-review-order-wrapper .product-price{bottom:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:16px;padding:3px;position:absolute;right:0}.product-review-order-wrapper .product-name-and-rating{margin:0 10px;overflow:hidden}.product-review-order-wrapper .product-name-and-rating .rating-and-count{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.product-review-order-wrapper .product-name-and-rating .rating-and-count .review-count{color:gray;line-height:16px;margin-left:5px}.product-review-order-wrapper .review-details{margin:5px 10px 10px}.product-review-order-wrapper .review-details>div{overflow:hidden;margin-bottom:5px}.product-review-order-wrapper .review-details>div>div{display:inline-block;line-height:16px}.product-review-order-wrapper .review-details .user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;width:36px;height:36px;float:left;margin-right:5px}.product-review-order-wrapper .review-details .user-name{display:inline-block}.product-review-order-wrapper .review-details .review-time{color:gray;font-family:'Roboto light';font-size:12px;white-space:nowrap}.product-review-order-wrapper .review-details .review-text{color:gray}.review-wrapper{margin-bottom:10px}.review-wrapper .user-details{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:hidden}.review-wrapper .user-details .user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;margin-right:10px;height:36px;width:36px}.review-wrapper .user-details .user-name{font-size:14px}.review-wrapper .review-details{border-bottom:1px solid #ededed;margin-bottom:5px;margin-left:45px;padding-bottom:5px}.review-wrapper .review-details .rating-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px}.review-wrapper .review-details .rating-container .review-time,.review-wrapper .review-details .rating-container .verified-purchase{font-size:12px;margin-left:5px;white-space:nowrap}.review-wrapper .review-details .review-text{font-size:14px;line-height:18px;margin-bottom:5px}.review-wrapper .review-details .flag{display:inline-block;width:30px;text-align:center}.platform-mobile .review-wrapper .user-details .user-name{font-size:16px}.platform-mobile .review-wrapper .review-details .rating-container .review-time{font-size:14px}.platform-mobile .review-wrapper .review-details .review-text{font-size:16px;line-height:22px}.review:last-child .review-wrapper{margin-bottom:0}.review:last-child .review-wrapper .review-details{border-bottom:none}.status-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#fff;padding:5px 10px;position:relative;width:100%;z-index:1}.status-bar .status-bar-item{-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 5px;width:100%}.arrow{background-color:#eee;height:10px;position:relative}.arrow::after,.arrow::before{content:'';position:absolute;border-left:5px solid #eee;border-top:5px solid transparent;border-bottom:5px solid transparent}.arrow::after{right:-5px}.arrow::before{left:0;border-left-color:#fff}.active .arrow{background-color:#05a1b1}.active .arrow::after{border-left-color:#05a1b1}.progress-tracker{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin:20px 0}.progress-tracker .progress-tracker-item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;color:#ababae;min-width:70px;padding:5px 10px;position:relative;text-align:center;width:100%}.progress-tracker .progress-tracker-item.active,.progress-tracker .progress-tracker-item.completed,.progress-tracker .progress-tracker-item:last-child.completed{color:#019dac}.progress-tracker .progress-tracker-item::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#ababae;content:'';height:18px;width:18px;z-index:1}.progress-tracker .progress-tracker-item.active::before{background-color:#01afc0}.progress-tracker .progress-tracker-item:not(:last-child)::after{background-color:#ababae;content:'';height:4px;position:absolute;right:-50%;top:12px;width:100%}.progress-tracker .progress-tracker-item.completed::before,.progress-tracker .progress-tracker-item.completed:not(:last-child)::after{background-color:#01afc0}.home-container{margin-top:0;padding-top:0;margin-bottom:0!important}@media (max-width:480px){.home-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;bottom:47px}}.home-container .bar .button.button-stable.button-clear.activated,.home-container .bar .button.button-stable.button-clear:active,.home-container .bar .button.button-stable.button-clear:focus,.home-container .bar .button.button-stable.button-clear:hover{background-color:transparent;border-color:transparent;color:#b2b2b2}.search-here{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#019dac;cursor:pointer;margin-top:15px;padding:10px 16px;white-space:nowrap}@media (min-width:768px) and (min-height:481px){.search-here{margin-top:10px}}.home-message-container{-webkit-align-items:center;align-items:center;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;left:5px;margin-left:env(safe-area-inset-left);padding:10px 16px;position:absolute;top:58px;width:340px}@media (max-width:480px){.home-message-container{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;left:0;bottom:0;top:initial;width:100%}}.home-message-container .home-message{color:#019dac}.home-message-container .icon.ion-close{-webkit-flex-shrink:0;flex-shrink:0;color:#ababae;cursor:pointer;height:40px;margin:-10px -15px -10px -5px;padding:10px;text-align:center;width:40px}@media (max-width:480px){.home-message-container .icon.ion-close{margin-right:-10px}}.enable-location-message-container{-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);margin-bottom:env(safe-area-inset-bottom);position:absolute;text-align:center;bottom:0}@media (max-width:480px){.enable-location-message-container{margin-bottom:0;width:100%;z-index:9}}@media (min-width:768px) and (min-height:481px){.enable-location-message-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:25px;width:600px}}.enable-location-message-container .enable-location-message{background-color:#fff;color:#019dac;padding:10px 16px}@media (max-width:480px){.enable-location-message-container .enable-location-message{width:100%}}.center-current-location{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);background-color:#fff;border:none;color:#019dac;height:34px;margin-right:8px;padding:0;width:34px}.center-current-location[disabled]{background-color:#fff!important;color:rgba(1,137,150,.6)!important}@media (max-width:1024px){.center-current-location{height:44px;margin-bottom:10px;margin-right:calc(10px + env(safe-area-inset-right));width:44px}}.center-current-location i{font-size:24px;line-height:30px}@media (max-width:1024px){.center-current-location i{font-size:28px}}@-webkit-keyframes pulse{100%{-webkit-transform:scale(40);opacity:0}}@-moz-keyframes pulse{100%{-moz-transform:scale(40);opacity:0}}@-o-keyframes pulse{100%{-o-transform:scale(40);opacity:0}}@keyframes pulse{100%{transform:scale(40);opacity:0}}.button-calendar .calendar-date{bottom:-2px;font-size:13px;position:absolute;top:auto;width:32px}.platform-android .button-calendar .calendar-date{bottom:0;line-height:28px}.bar.bar-pane-merchants{-webkit-align-items:center;align-items:center;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #ddd;height:38px;margin-left:calc(5px + env(safe-area-inset-left));margin-top:10px;padding-left:5px;padding-right:5px;width:340px}@media (max-width:480px){.bar.bar-pane-merchants{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;bottom:0;height:47px;margin-bottom:0;margin-left:0;margin-top:0;width:100%}}.bar.bar-pane-merchants>.button+.button:last-child{bottom:0;position:relative;right:0;top:0}.bar.bar-pane-merchants .button.button-positive{font-size:14px}.bar.bar-pane-merchants .button.button-positive.button-filters::before{background-color:#019dac;border:1px solid #019dac;color:#fff;content:attr(data-count);font-size:12px;height:20px;line-height:18px;position:absolute;right:-5px;text-align:center;width:20px}.bar.bar-pane-merchants .button.button-positive.button-filters.hide-count::before{display:none}.platform-mobile .bar.bar-pane-merchants .button.button-positive{font-size:17px}.bar.bar-pane-merchants .tab-header{color:#a0a0a0;cursor:pointer}.bar.bar-pane-merchants .tab-header.active{color:#019dac}.bar.bar-pane-merchants .no-store{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#019dac}.bar.bar-pane-merchants .time-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:120px}.filters-modal,.filters-pane,.merchants-pane{background-color:#f5f5f5}.merchants-pane{-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);background-color:#fff;bottom:auto;display:none;left:5px;margin-left:env(safe-area-inset-left);margin-top:58px;max-height:70%;padding-top:0;width:340px;padding-left:0!important;padding-right:0!important}@media (max-width:480px){.merchants-pane{-webkit-flex-shrink:0;flex-shrink:0;bottom:0;left:0;margin-top:0;max-height:50%;top:auto;width:100%}}.merchants-pane>.scroll{background-color:#fff}.merchants-pane a{text-decoration:none}.merchants-pane .item{padding:10px}.merchants-pane .item-divider{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#fff;color:#a0a0a0;font-size:14px;height:38px;margin-bottom:0}.merchants-pane .item-divider .icon-mobile-clickable{margin:-6px}.marker-organizer{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.2);-o-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);height:38px!important;width:38px!important}.marker-organizer::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-size:cover;content:'';height:38px;width:38px}.marker-organizer-label{text-shadow:0 0 10px rgba(255,255,255,1);color:#000;font-family:"Roboto bold";font-size:12px;line-height:14px;width:60px;text-align:center;white-space:normal}.location-address,.merchant-details{color:gray;font-size:12px;line-height:18px;white-space:normal}.location-address>*,.merchant-details>*{overflow:hidden;text-overflow:ellipsis}.location-address .merchant-cuisines,.merchant-details .merchant-cuisines,.platform-mobile .location-address,.platform-mobile .merchant-details{font-size:14px}.location-address .merchant-time-and-distance,.merchant-details .merchant-time-and-distance{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.location-address .event-status-container,.merchant-details .event-status-container{margin-top:2px}.location-address .event-status-container .event-status,.merchant-details .event-status-container .event-status{margin-left:0;padding:0 8px}.location-address .organizer-logo,.merchant-details .organizer-logo{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:18px;margin-left:5px;width:18px}.location-address>*{display:inline-block}.filters-pane{-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);bottom:auto;display:none;height:auto;left:5px;top:58px;width:340px}@media (min-width:768px) and (min-height:481px){.filters-pane{max-height:70%}}.filters-pane .filters-pane-content{top:0;position:relative}.filters-modal{height:100%;left:0!important;margin-top:0;top:0!important;width:100%!important}.filters-modal .filters-pane-content{margin-bottom:env(safe-area-inset-bottom);margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);margin-top:0;padding-top:0}.filters-modal .filters-pane-content .item:first-child{border-top:1px solid #ddd}.filters-pane-content .item-divider{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;color:#a0a0a0;height:44px;line-height:44px;margin-top:10px;padding-top:0;padding-bottom:0}.filters-pane-content .item-divider:first-child{margin-top:0}@media (min-width:768px) and (min-height:481px){.filters-pane-content .item-divider{height:38px;line-height:38px}}.filters-pane-content .item-divider .icon{padding-left:18px;padding-right:18px}.filters-pane-content .item .icon,.filters-pane-content .item-divider .icon{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.filters-pane-content .item-radio div{color:#019dac;font-family:'Roboto light'}.filters-pane-content .item-radio input:checked+.radio-content .item-content{background-color:#fff}.filters-pane-content .item-radio .radio-icon{line-height:36px}@media (min-width:768px) and (min-height:481px){.filters-pane-content .cuisine-list{margin-top:1px}.filters-pane-content .cuisine-list .item:first-child{border-top:0}.filters-pane-content .scroll{overflow-x:hidden;overflow-y:auto}}.xdsoft_datetimepicker{margin-left:env(safe-area-inset-left);position:absolute!important}.xdsoft_datetimepicker .xdsoft_monthpicker,.xdsoft_datetimepicker .xdsoft_mounthpicker{color:#00a0b0}.xdsoft_datetimepicker .xdsoft_monthpicker>*,.xdsoft_datetimepicker .xdsoft_mounthpicker>*{line-height:40px}.xdsoft_datetimepicker .xdsoft_monthpicker>button,.xdsoft_datetimepicker .xdsoft_mounthpicker>button{margin-top:5px}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_today_button,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_today_button{float:none!important;margin-left:30px!important;position:absolute!important}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb{margin-bottom:2px}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_month,.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_month,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year{float:none;pointer-events:none;width:auto}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_month.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_month.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year.xdsoft_label i{display:none}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year{margin-left:0}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background-color:transparent;border:none}.xdsoft_datetimepicker .xdsoft_calendar td{height:44px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#00a0b0}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:transparent;color:#fff}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{background-color:#019dac}.xdsoft_datetimepicker .xdsoft_calendar td:focus,.xdsoft_datetimepicker .xdsoft_calendar td:hover{background-color:transparent!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td:focus div,.xdsoft_datetimepicker .xdsoft_calendar td:hover div{background-color:#01afc0}.xdsoft_datetimepicker .xdsoft_calendar td:focus.xdsoft_disabled div,.xdsoft_datetimepicker .xdsoft_calendar td:hover.xdsoft_disabled div{background-color:transparent;cursor:default!important}.xdsoft_datetimepicker .xdsoft_calendar td.activated,.xdsoft_datetimepicker .xdsoft_calendar td:active{background-color:transparent;color:#7cc9bc}.xdsoft_datetimepicker .xdsoft_calendar td.activated div,.xdsoft_datetimepicker .xdsoft_calendar td:active div{background-color:#018996}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month{cursor:pointer}.xdsoft_datetimepicker .xdsoft_calendar td>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:42px;line-height:42px;margin:0 auto;padding-right:0;width:42px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{font-size:14px;text-align:center}@media (max-width:480px){.xdsoft_datetimepicker{border-color:#ddd;border-left:none;border-right:none;bottom:0;height:344px;max-height:100%;top:auto!important;width:100%}.xdsoft_datetimepicker .xdsoft_datepicker{padding-left:8px;margin-left:0;width:100%}}@media (min-width:768px) and (min-height:481px){.xdsoft_datetimepicker{border:none;bottom:auto;height:auto;left:5px;margin-top:58px;top:0!important;width:340px}.xdsoft_datetimepicker .xdsoft_datepicker{width:322px}}@media (min-width:768px) and (min-height:481px) and (max-height:480px) and (max-width:896px){.xdsoft_datetimepicker{margin-top:0}}.filters-modal ion-item,.filters-pane ion-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;color:#019dac;padding:10px 16px;position:relative}.filters-modal ion-item div,.filters-pane ion-item div{width:100%}.filters-modal ion-item .merchant-name,.filters-pane ion-item .merchant-name{font-size:16px;line-height:28px}.merchant-list-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border:none;border-bottom:1px solid #ddd;cursor:pointer;margin:0;padding:10px;height:auto;width:100%}.merchant-list-item .merchant-name{color:#00a0b0;line-height:24px}.merchant-list-item .merchant-logo{-webkit-flex-shrink:0;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:cover;height:50px;margin-left:10px;width:50px}.search-results-tab-bar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;border-bottom:1px solid #ddd;color:#a0a0a0;height:38px;margin-bottom:0}.search-results-tab-bar .search-results-tab{display:-webkit-flex;display:flex;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-justify-content:center;justify-content:center;cursor:pointer;text-align:center}.search-results-tab-bar .search-results-tab.active{color:#019dac}.search-results-tab-bar .search-results-tab i{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:18px;margin-right:5px}.search-results-item{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border:none;border-bottom:1px solid #ddd;cursor:pointer;margin:0;padding-bottom:10px;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-top:10px;height:60px;width:100%}.search-results-item .search-results-item-name{color:#019dac}.search-results-item i{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;color:#019dac;font-size:34px}.search-results-item .search-results-item-logo{-webkit-flex-shrink:0;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:cover;height:40px;margin-left:10px;width:40px}.merchant-details-container{-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;line-height:20px;max-width:calc(100% - 60px);overflow:hidden}.merchant-details-container>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.location-details-container{-webkit-align-self:flex-start;align-self:flex-start;overflow:hidden}.location-details-container>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-style-iw{background-color:#fff;cursor:pointer;padding:10px}.gm-style-iw .info-window-container{width:220px}.gm-style-iw .info-window-container .merchant-list-item{border:none;padding:0;height:auto}.gm-style .gm-style-iw-c{padding:10px!important}.gm-style .gm-style-iw-c button{display:none!important}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-t{bottom:59px!important;right:0!important}.marker-label{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#ea4335;color:#fff;font-family:'Roboto bold';font-size:14px;line-height:18px;min-height:24px;min-width:24px;overflow:visible!important;padding:3px;text-align:center}.marker-label::before{text-shadow:0 0 10px rgba(255,255,255,1);color:#000;content:attr(data-merchant-name);font-size:12px;line-height:14px;left:-32px;padding:0 5px;position:absolute;text-align:center;top:37px;white-space:normal;width:80px}.marker-label::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;color:#ea4335;content:attr(data-overlapped-count);min-width:18px;position:absolute;text-align:center}@media (min-width:768px) and (min-height:481px){.angular-google-map-container .gm-style:first-child>div:nth-child(8):not(.center-current-location){right:43px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:32px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div{height:69px!important;width:34px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>button{height:34px!important;width:34px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>button>img{height:14px!important;width:14px!important}}#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(4){border-color:transparent!important}#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(15)>div{margin-left:calc(5px + env(safe-area-inset-left))!important}#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(17)>div.gm-style-cc{margin-right:env(safe-area-inset-right)}.introduction-slides{color:#fff;text-align:center;top:0;position:absolute}.introduction-slides .swiper-slide{height:100%;position:relative;z-index:1}.introduction-slides .swiper-slide .slide-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:55%;width:90%}@media (max-height:480px){.introduction-slides .swiper-slide .slide-content{top:45%}}@media (max-height:480px) and (max-width:896px){.introduction-slides .swiper-slide .slide-content{top:50%}}.introduction-slides .swiper-slide .slide-content .slide-title{font-family:"Roboto bold";font-size:32px;line-height:36px}@media (max-width:767px){.introduction-slides .swiper-slide .slide-content .slide-title{font-size:20px;line-height:24px}}.introduction-slides .swiper-slide .slide-content .slide-body{font-size:18px;line-height:24px;margin:20px 40px 0}@media (max-width:767px){.introduction-slides .swiper-slide .slide-content .slide-body{font-size:16px;line-height:20px}}@media (max-height:375px) and (max-width:667px){.introduction-slides .swiper-slide .slide-content .slide-body{margin-top:10px}}.introduction-slides .swiper-pagination{bottom:15px;margin-bottom:env(safe-area-inset-bottom)}@media (max-height:480px) and (max-width:896px){.introduction-slides .swiper-pagination{bottom:5px}}.introduction-slides .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.introduction-slides .button.button-positive{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:15%;width:150px}.video-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.video-container video{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-device-width:991px){.video-container{display:none}}.platform-android .app-store-badge-link,.platform-android .google-play-badge-link,.platform-ios .app-store-badge-link,.platform-ios .google-play-badge-link{display:none}.introduction-page,.landing-page{margin-top:0;padding-top:0}.introduction-page .scroll,.landing-page .scroll{-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}.introduction-page.overlay .scroll,.landing-page.overlay .scroll{background-color:rgba(1,41,53,.8);overflow:auto}.introduction-page.keyboard-up,.landing-page.keyboard-up{height:100%!important}.introduction-page .app-badges,.landing-page .app-badges{display:-webkit-flex;display:flex;bottom:10px;left:10px;margin-left:env(safe-area-inset-left);margin-bottom:env(safe-area-inset-bottom);position:absolute;z-index:1}@media (min-height:481px){.introduction-page .app-badges,.landing-page .app-badges{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:57px}}@media (min-height:812px){.introduction-page .app-badges,.landing-page .app-badges{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:15%}}.introduction-page .app-badges .app-badge,.landing-page .app-badges .app-badge{background-color:transparent;border:none;height:40px;margin:0 5px;padding:0;width:135px}@media (max-width:667px){.introduction-page .app-badges .app-badge,.landing-page .app-badges .app-badge{width:120px}}.introduction-page .app-badges .app-badge .app-store-badge,.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .app-store-badge,.landing-page .app-badges .app-badge .google-play-badge{background-position:center center;background-repeat:no-repeat;height:100%;width:100%}.introduction-page .app-badges .app-badge .app-store-badge,.landing-page .app-badges .app-badge .app-store-badge{background-image:url(../../../images/en-US/app_store_badge.svg);background-size:contain}.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .google-play-badge{background-image:url(../../../images/en-US/google_play_badge.png);background-size:155px 60px}@media (max-width:667px){.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .google-play-badge{background-size:136px}}.introduction-page .policy-links,.landing-page .policy-links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;bottom:0;margin-bottom:env(safe-area-inset-bottom);margin-right:env(safe-area-inset-right);position:absolute;right:10px;white-space:nowrap;z-index:1}@media (max-width:480px){.introduction-page .policy-links,.landing-page .policy-links{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);right:inherit}}.introduction-page .policy-links .button,.landing-page .policy-links .button{background-color:transparent;border:none;color:#fff;font-size:14px;width:72px}.introduction-background-image,.landing-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-position:50% 100%;background-repeat:no-repeat;background-image:url(../../../images/landing_background.jpg)}.introduction-background-image{-webkit-filter:blur(15px);filter:blur(15px);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);height:100%}.landing-page-content{-webkit-align-items:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;height:70%;z-index:2}@media (max-height:480px){.landing-page-content{height:80%}}@media (min-height:667px){.landing-page-content{min-height:520px}}@media (min-height:1024px){.landing-page-content{max-height:500px}}.logo-container{display:none;text-align:center}.logo-container.login-shown,body.platform-mobile .logo-container{display:block}.logo-container img{width:95px}@media (max-width:1199px){.logo-container.login-shown img{-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s;width:80px}}@media (max-height:480px){.logo-container.login-shown img{display:none}}@media (max-width:480px){.slide-image-container{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 1s,width 1s;-moz-transition:top 1s,width 1s;-o-transition:top 1s,width 1s;transition:top 1s,width 1s;position:relative;top:22%}.slide-image-container.login-shown{top:10%;width:80px}}@media (max-height:480px){.slide-image-container{-webkit-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;-moz-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;-o-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;top:50px}.slide-image-container:not(.login-shown){position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slide-image-container.login-shown{margin-right:env(safe-area-inset-right);right:10px;top:0;width:80px}}.slide-image-container img{width:100%}.slide-image-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:220px;top:20%;width:50%}@media (max-width:991px){.slide-image-container{top:15%}}@media (max-height:480px){.slide-image-container{top:10%;width:15%}}.landing-links{display:none;margin-bottom:env(safe-area-inset-bottom);white-space:nowrap;z-index:2}@media (max-width:480px){.landing-links{-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;width:300px}}body.platform-desktop .landing-page>.scroll>.landing-links{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;position:fixed;right:30px;top:20px}body.platform-desktop .landing-page>.scroll>.landing-links img{position:relative;margin-left:30px;top:-20px;width:95px}body.platform-mobile .landing-page-content>.landing-links{display:-webkit-flex;display:flex}.layout-wide.platform-ios.platform-cordova:not(.fullscreen) .landing-links.has-header{margin-top:-34px}.landing-links .button{background-color:transparent;border:none;font-family:"Roboto regular";font-size:18px;line-height:18px;width:120px}.landing-links .button.activated,.landing-links .button:hover{color:#fff}.landing-page-content .landing-links .button{background-color:rgba(255,255,255,.4);border:1px solid #fff;margin:5px 16px}.landing-page-content .landing-links .button:hover{background-color:rgba(255,255,255,.9);color:#019dac}@media (max-width:480px){.landing-page-content .landing-links .button{width:85%}}.landing-slides{color:#fff;text-align:center;top:0;left:0;right:0;bottom:0;position:absolute}.landing-slides .swiper-slide{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative;z-index:1}.landing-slides .swiper-slide .slide-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:50%;width:90%}body.platform-desktop .landing-slides .swiper-slide .slide-content{bottom:32%;top:inherit}@media (max-height:480px){.landing-slides .swiper-slide .slide-content{top:55%}}@media (max-width:480px){.landing-slides .swiper-slide .slide-content{top:43%}}.landing-slides .swiper-slide .slide-content .slide-title{font-family:"Roboto bold";font-size:24px;line-height:28px}@media (min-width:1024px){.landing-slides .swiper-slide .slide-content .slide-title{font-size:32px;line-height:36px}}@media (max-height:320px){.landing-slides .swiper-slide .slide-content .slide-title{display:none}}.landing-slides .swiper-slide .slide-content .slide-body{font-size:18px;line-height:22px;margin:20px 30px 0}@media (max-height:667px){.landing-slides .swiper-slide .slide-content .slide-body{margin:10px 0 0}}@media (max-height:568px){.landing-slides .swiper-slide .slide-content .slide-body{display:none}}.landing-slides .swiper-slide.greyfilter{background-color:#4e523f;background-blend-mode:overlay}.landing-slides .swiper-pagination{bottom:50px;margin-bottom:env(safe-area-inset-bottom);z-index:2}@media (max-height:480px){.landing-slides .swiper-pagination{display:none!important}}.landing-slides .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.login-container{color:#fff;width:400px}@media (max-width:480px){.login-container{width:300px}}.login-container header{display:none;font-size:24px;line-height:28px}@media (max-height:480px){.login-container header{display:block}}.login-container .login-error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800;margin-top:0;min-height:42px}.login-container input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border-bottom:1px solid #e3e3e3;color:#fff;font-family:'Roboto regular';font-size:18px;padding:0 10px;width:100%;height:48px;line-height:30px}.login-container input:-moz-placeholder{color:#628086}.login-container input::-moz-placeholder{color:#628086;opacity:1}.login-container input:-ms-input-placeholder{color:#628086}.login-container input::-webkit-input-placeholder{color:#628086}.login-container input:hover{background-color:transparent}.login-container .login-link{cursor:pointer;font-size:14px;margin-top:15px}.login-container .login-link.forgot-password{text-align:right;margin-bottom:30px}.login-container .login-link.cancel-link{margin-top:25px}.login-container .join-link{font-size:16px;padding-bottom:10px;text-align:center}.login-container a{color:#fff;padding:10px;text-decoration:none}.login-container .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:44px;line-height:44px;margin-bottom:20px;padding:0;position:relative;width:100%}.login-container .button>div{position:absolute;left:65px}.password-container{position:relative;margin-bottom:10px}.password-container .eye{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;height:48px;width:30px;position:absolute;right:10px;top:0}.password-container .eye-close{background-image:url(../../../images/eye_white_closed.svg)}.password-container .eye-open{background-image:url(../../../images/eye_white_open.svg)}.button.button-full{-webkit-border-radius:23.5px;-moz-border-radius:23.5px;border-radius:23.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-family:"Roboto bold";font-size:18px}.button.button-full.button-social-media-auth{margin-bottom:20px!important}.button.button-full.button-apple{background-color:#000;background-image:url(../../../images/apple_white_logo_square.svg);background-position:-3px center;background-repeat:no-repeat;background-size:68px;border-color:#000;color:#fff}.button.button-full.button-apple:hover{color:#fffffa}.button.button-full.button-apple.active,.button.button-full.button-apple.focus,.button.button-full.button-apple:active,.button.button-full.button-apple:focus{color:#ccc}.button.button-full.button-facebook{background-color:#5890FF;background-image:url(../../../images/facebook/f_logo_reverse.svg);background-position:14px center;background-repeat:no-repeat;background-size:32px;border-color:#5890FF;color:#fff}.button.button-full.button-facebook:hover{background-color:#5890FF;border-color:#5890FF;color:#fffffa}.button.button-full.button-facebook.active,.button.button-full.button-facebook.focus,.button.button-full.button-facebook:active,.button.button-full.button-facebook:focus{background-color:#5890FF;border-color:#5890FF;color:#738ebb}.login-signup-modal-backdrop,.login-signup-modal-backdrop.active{z-index:14}.login-signup-modal-backdrop .modal-wrapper,.login-signup-modal-backdrop.active .modal-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;pointer-events:none}.login-signup-modal{-webkit-background-size:auto 101%;-moz-background-size:auto 101%;-o-background-size:auto 101%;background-size:auto 101%;background-image:url(../../../images/landing_background.jpg);background-position:50% 100%;background-repeat:no-repeat;height:100%;max-height:768px;max-width:600px;overflow-y:auto;position:static}@media (max-width:767px),(max-height:480px) and (max-width:896px){.login-signup-modal{max-width:100%}}@media (max-width:767px) and (orientation:landscape),(max-height:480px) and (max-width:896px) and (orientation:landscape){.login-signup-modal{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.login-signup-modal .landing-container{-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s;height:100%;margin-bottom:env(safe-area-inset-bottom);margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);margin-top:-44px;position:relative}.platform-ios.platform-cordova:not(.fullscreen) .login-signup-modal .landing-container{margin-top:calc(-44px - env(safe-area-inset-top))}.login-signup-modal .landing-container.overlay{background-color:rgba(1,41,53,.8)}@media (max-height:480px),(max-height:480px) and (max-width:896px){.login-signup-modal .landing-container .logo-container.center-logo.login-shown{display:none}}.login-signup-modal .landing-container .close-container{cursor:pointer;height:50px;line-height:30px;margin-top:env(safe-area-inset-top);padding:10px;position:absolute;right:0;text-align:center;width:50px}.login-signup-modal .landing-container .close-container .ion-close{color:#fff;font-size:18px}.login-signup-modal .center-content-container{-webkit-align-items:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;transition:top 1s;max-width:80%;min-height:60%;width:600px}.login-signup-modal .center-content-container .logo-container{display:block}.login-signup-modal .center-content-container .prompt{color:#fff;font-size:16px;line-height:24px;padding:10px 0;text-align:center}@media (max-height:480px),(max-height:480px) and (max-width:896px){.login-signup-modal .center-content-container .prompt{margin-top:20px;width:70%}}.login-signup-modal .center-content-container .landing-links{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center;position:static}@media (max-height:480px){.login-signup-modal .center-content-container .landing-links{margin-top:20px}}.login-signup-modal .center-content-container .landing-links .button{background-color:rgba(255,255,255,.4);border:1px solid #fff;margin:5px 16px}.login-signup-modal .center-content-container .landing-links .button:hover{background-color:rgba(255,255,255,.9);color:#019dac}.login-signup-modal .center-content-container .login-container{top:0}.login-signup-modal .center-content-container .login-container header{display:none}.login-signup-modal .center-content-container .cancel-link{font-size:14px;margin-top:5px}@media (max-height:480px),(max-height:480px) and (max-width:896px){.login-signup-modal .center-content-container .cancel-link{display:none}}.login-signup-modal .center-content-container .cancel-link a{color:#fff}.login-signup-modal .login-link.cancel-link{display:none}#main-header{z-index:10}.platform-ios .bar-header{padding-left:calc(env(safe-area-inset-left) + 5px);padding-right:calc(env(safe-area-inset-right) + 5px)}.bar-header .pane{background-color:transparent;position:relative}.bar-header .logo{background-image:url(../../../images/mobolet_logo_plain_transparent_background.svg);background-repeat:no-repeat;background-size:28px 28px;background-position:8px;height:34px;position:relative;width:44px}.bar-header .logo img{width:100%;height:100%}.bar-header .left-header-container{display:-webkit-flex;display:flex}.bar-header .left-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.bar-header .left-header .item{border-width:0}.bar-header .left-header .item.item-input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;color:#fff;padding-left:10px}@media (min-width:768px) and (min-height:481px){body:not(.layout-phone) .bar-header .left-header.left-header-narrow{display:none}}@media (max-width:480px),(max-height:480px) and (max-width:896px){.bar-header .left-header.left-header-wide{display:none}}.bar-header .center-header{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:600px;text-align:center;width:75%}.bar-header .center-header .center-title{font-size:17px;line-height:34px}.layout-wide .bar-header .center-header .center-title.sticky-scroll{display:none}.bar-header .center-header a{color:#fff;text-decoration:none}.bar-header .right-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-family:'Roboto regular'}.bar-header .right-header *{color:#fff}.bar-header .right-header :not(.icon){font-size:12px}.platform-mobile .bar-header .right-header :not(.icon){font-size:14px}.bar-header .right-header>*{padding:0 10px}.bar-header .right-header .dropdown{cursor:pointer;display:none;margin-right:5px;position:relative}.layout-wide .bar-header .right-header .dropdown{display:inherit}.bar-header .right-header .dropdown .dropdown-menu{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.bar-header .right-header .dropdown .dropdown-menu>*{margin-left:8px}.bar-header .right-header .user-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-left:0;height:36px;width:36px}.bar-header .right-header .dropdown-control{cursor:pointer;margin:0}.bar-header .right-header .dropdown-control .icon{font-size:18px;line-height:34px}.bar-header .right-header .dropdown-content{-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);background-color:#019dac;display:none;overflow:hidden;position:absolute;top:39px;right:0}.bar-header .right-header .dropdown-content .item{background-color:transparent;border:none;font-size:12px;padding:5px 16px;text-overflow:clip}.bar-header .right-header .dropdown-content .item:first-child{padding-top:10px}.bar-header .right-header .dropdown-content .item:last-child{padding-bottom:10px}.bar-header .right-header .dropdown-content .item.has-badge{display:-webkit-flex;display:flex}.bar-header .right-header .dropdown-content .item:focus,.bar-header .right-header .dropdown-content .item:hover{background-color:#01afc0}.bar-header .right-header .dropdown-content .item.activated,.bar-header .right-header .dropdown-content .item:active{background-color:#018996}.platform-mobile .bar-header .right-header .dropdown-content .item{font-size:14px}.bar-header .right-header .orders-widget{display:none;margin-right:5px}.layout-wide .bar-header .right-header .orders-widget{display:inherit}.bar-header .right-header .orders-widget .item{background-color:transparent;border:none;cursor:pointer;line-height:36px;padding:0}.main-content{background-color:#f5f5f5}.cart-widget{cursor:pointer;padding:2px 5px}.cart-widget i{font-size:22px!important;line-height:30px}.cart-widget.badge-container .badge{right:-5px;top:-2px}.search-bar-container{position:absolute}.layout-phone .search-bar-container{right:calc(50px + env(safe-area-inset-right))}.layout-wide .search-bar-container{left:53px}.search-bar{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#018996;border:none;cursor:pointer;height:34px;line-height:34px;margin:0;padding:0 10px;position:relative}body:not(.platform-mobile) .search-bar{position:absolute}.search-bar.tooltip{overflow:visible}.search-bar.tooltip::before{font-size:13px;line-height:18px;white-space:normal;width:248px}@media (min-width:1024px){.search-bar.tooltip::before{width:293px}}.layout-phone .search-bar{background-color:transparent;left:initial;right:5px;width:initial}.layout-phone .search-bar.tooltip::before{-webkit-transform:translate(-272px,7px);-moz-transform:translate(-272px,7px);-ms-transform:translate(-272px,7px);-o-transform:translate(-272px,7px);transform:translate(-272px,7px)}@media (min-width:768px) and (min-height:481px){.search-bar{width:248px}}@media (min-width:1024px){.search-bar{width:293px}}.search-bar .icon{color:#ddd;font-size:24px;padding-right:0;text-align:center;width:30px}@media (max-width:767px),(max-height:480px) and (max-width:896px){.search-bar .icon{color:#fff;width:20px}}.search-bar input{color:#fff;height:24px;line-height:24px;padding-top:1px}.search-bar input:-moz-placeholder{color:#ddd}.search-bar input::-moz-placeholder{color:#ddd;opacity:1}.search-bar input:-ms-input-placeholder{color:#ddd}.search-bar input::-webkit-input-placeholder{color:#ddd}.layout-phone .search-bar input{font-size:16px}.layout-wide .search-bar input{font-size:14px}.platform-mobile .search-bar input{font-size:16px}.layout-phone .bar-header-transparent .left-header-narrow .button{text-shadow:0 0 3px rgba(0,0,0,.6)}.layout-phone .bar-header-transparent .center-header.center-header-transparent{display:none}.layout-phone .bar-header-transparent .center-header .center-title{text-shadow:0 0 3px rgba(0,0,0,.6)}.layout-phone .bar-header-transparent .search-bar{background-color:transparent}.layout-phone .bar-header-transparent .cart-widget .icon,.layout-phone .bar-header-transparent .search-bar .icon{text-shadow:0 0 3px rgba(0,0,0,.6)}.bar.bar-subheader{border:none;padding:0;width:100%}@media (min-width:768px) and (min-height:481px){.bar.bar-subheader{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:600px}}.flex-container{display:-webkit-flex;display:flex}.badge{background-color:#ff0800;color:#fff;height:20px;line-height:20px;min-width:20px;padding:0 6px;pointer-events:none}.item .badge{top:12px}.badge.circle{width:20px}.right-header .dropdown-content .badge{margin-left:5px;position:relative;right:0;top:2px}.platform-ios .badge{background-color:#ff3b30}.platform-android .badge{background-color:#f44}.badge-container{display:inline-block;position:relative;overflow:visible!important}.badge-container .badge{position:absolute;right:-10px;top:0;z-index:2}.item.item-divider .badge-container .badge{top:0}.badge-container.badge-container-inline{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.badge-container.badge-container-inline .badge{margin-left:8px;position:relative;right:initial}.badge-container.dropdown-control .badge{right:-5px}.logo-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);height:100px;transform:translate(-50%,-50%)!important;width:100px}.merchant-page>.scroll{margin:0 auto;width:100%}@media (min-width:768px) and (min-height:481px){.merchant-page>.scroll{width:900px}}@media (min-width:768px) and (min-height:481px) and (max-width:899px){.merchant-page>.scroll{width:600px}}.merchant-page>.scroll .center-content{background-color:#fff;min-height:100%}.merchant-page .merchant-container{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:relative;width:100%}@media (min-width:768px) and (min-height:481px){.merchant-page .merchant-container{max-width:600px}}.merchant-page .merchant-container .merchant-banner{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:250px;position:relative}.merchant-page .merchant-container .merchant-banner .event-status-container{bottom:0;margin:0 10px 20px;position:absolute;right:0;white-space:nowrap}.merchant-page .merchant-container .merchant-favorite{bottom:0;margin:10px;position:absolute}@media (orientation:landscape){.merchant-page .merchant-container .merchant-favorite{margin-left:calc(10px + env(safe-area-inset-left))}}.merchant-page .merchant-container .merchant-name-bar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background:-webkit-gradient(linear,left top,right top,from(#00b1bd),to(#00a0b0));background:-webkit-linear-gradient(left,#00b1bd,#00a0b0);background:-moz-linear-gradient(left,#00b1bd,#00a0b0);background:-ms-linear-gradient(left,#00b1bd,#00a0b0);background:-o-linear-gradient(left,#00b1bd,#00a0b0);background:linear-gradient(to right,#00b1bd,#00a0b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1bd', endColorstr='#00a0b0', GradientType=1);-webkit-justify-content:space-between;justify-content:space-between;color:#fff;height:44px;padding:0 16px;white-space:nowrap;width:100%}@media (orientation:landscape){.merchant-page .merchant-container .merchant-name-bar{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}}.merchant-page .merchant-container .merchant-name-bar .merchant-name-details{overflow:hidden}.merchant-page .merchant-container .merchant-name-bar .merchant-name,.merchant-page .merchant-container .merchant-name-bar .merchant-short-info{overflow:hidden;text-overflow:ellipsis}.merchant-page .merchant-container .merchant-name-bar .merchant-name{font-size:16px}.merchant-page .merchant-container .merchant-name-bar .merchant-short-info{font-family:'Roboto light';font-size:12px;line-height:14px}.merchant-page .merchant-container .merchant-name-bar.merchant-name-only{-webkit-justify-content:center;justify-content:center}.merchant-page .merchant-container .merchant-name-bar.merchant-name-only>:not(.merchant-name-details){display:none}.merchant-page .merchant-container .merchant-tabs{display:block}@media (min-width:900px){.merchant-page .merchant-container .merchant-tabs{display:none}}.merchant-page .merchant-container>.wide-screen-content-header{display:none}@media (min-width:900px){.merchant-page .merchant-container>.wide-screen-content-header{display:block}}.tabs-icon-left>.tabs .tab-item{font-size:14px;position:relative}.tabs-icon-left>.tabs .tab-item .icon{padding-right:2px}.tabs-icon-left>.tabs .tab-item .icon::before{font-size:22px;line-height:48px;vertical-align:top}.tabs-icon-left>.tabs .tab-item .dropdown-arrow{height:47px;padding-right:10px;position:absolute;right:0;text-align:right;width:100%}.dropdown-filters{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:3px 0 6px -3px rgba(0,0,0,.25),-3px 0 6px -3px rgba(0,0,0,.25),0 3px 6px -3px rgba(0,0,0,.25);-moz-box-shadow:3px 0 6px -3px rgba(0,0,0,.25),-3px 0 6px -3px rgba(0,0,0,.25),0 3px 6px -3px rgba(0,0,0,.25);-o-box-shadow:3px 0 6px -3px rgba(0,0,0,.25),-3px 0 6px -3px rgba(0,0,0,.25),0 3px 6px -3px rgba(0,0,0,.25);box-shadow:3px 0 6px -3px rgba(0,0,0,.25),-3px 0 6px -3px rgba(0,0,0,.25),0 3px 6px -3px rgba(0,0,0,.25);margin-left:env(safe-area-inset-left);position:absolute;z-index:5}.dropdown-filters .dropdown-filter{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f1f8fa;border-bottom:1px solid #ddd;color:#019dac;cursor:pointer;font-size:14px;padding:10px 16px}.dropdown-filters .dropdown-filter:focus,.dropdown-filters .dropdown-filter:hover{background-color:#fff}.dropdown-filters .dropdown-filter:last-child{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-filters .dropdown-filter .dropdown-filter-label{margin-right:40px}.dropdown-filters .dropdown-filter .icon.ion-checkmark{position:absolute;right:16px}.right-bottom-content-desktop .dropdown-filters,.wide-screen-content-header .dropdown-filters{margin-left:10px}.right-bottom-content-desktop .dropdown-filters .dropdown-filter,.wide-screen-content-header .dropdown-filters .dropdown-filter{background-color:#fff}.platform-mobile .tabs-icon-left>.tabs .tab-item{font-size:16px}.layout-phone .bar-header-transparent~.merchant-page{top:0!important}.bar-header-transparent~.merchant-page .merchant-container{background-color:#fff}.bar-header-transparent~.bar-subheader{display:none}.platform-ios.platform-cordova:not(.fullscreen) .merchant-page-view .tabs{height:44px;padding-bottom:0}.merchant-page-view .bar-subheader.fixed-subheader{z-index:9}@media (min-width:900px){.merchant-page-view .bar-subheader.fixed-subheader{display:none}}.merchant-page-view .bar-subheader.fixed-subheader>*{width:100%}.menu-filters{min-width:calc(100% / 3 - env(safe-area-inset-left))}@media (orientation:portrait){.menu-container .product-link:last-child .product-image-wrapper{border-bottom:env(safe-area-inset-bottom) solid #f1f8fa}}@media (orientation:landscape){.menu-container .products{margin-bottom:env(safe-area-inset-bottom)}}.products{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;background-color:#fff}@media (min-width:768px) and (min-height:481px),(max-height:480px){.products{padding:5px}}.products .product-link{cursor:pointer;width:100%}@media (min-width:640px){.products .product-link{padding:5px;width:50%}}.menu-empty{color:gray;font-size:16px;padding-top:50px;text-align:center;width:100%}.menu-empty div{margin-bottom:20px}.menu-empty .button{border:1px solid #019dac;padding:0 16px;width:auto}.merchant-description{color:gray;font-size:14px;font-style:italic;line-height:20px;padding:16px 16px 0}.platform-mobile .merchant-description{font-size:14px;line-height:20px}.merchant-events{padding:10px 16px}.merchant-events .merchant-schedule{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;color:gray;font-size:14px;padding:5px 0}.merchant-events .merchant-schedule .icon{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;margin-right:5px;width:50px}.merchant-events .merchant-schedule .icon i.fa{min-width:20px;width:20px}.merchant-events .merchant-event{display:-webkit-flex;display:flex;background-color:#fff;color:gray;padding:10px 0;position:relative}.merchant-events .merchant-event .merchant-event-date{-webkit-flex-shrink:0;flex-shrink:0;color:#05a1b1;font-size:14px;margin-right:5px;padding:0 10px;text-align:center;width:50px}.merchant-events .merchant-event .merchant-event-info{-webkit-flex-grow:1;flex-grow:1}.merchant-events .merchant-event .merchant-event-info .merchant-event-title{color:#00a0b0;font-size:14px}.merchant-events .merchant-event .merchant-event-info .merchant-event-title i.icon{margin-left:5px}.merchant-events .merchant-event .merchant-event-info .merchant-event-address,.merchant-events .merchant-event .merchant-event-info .merchant-event-time{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;font-size:12px}.merchant-events .merchant-event .merchant-event-info .merchant-event-address i,.merchant-events .merchant-event .merchant-event-info .merchant-event-time i{text-align:center;margin-right:5px;min-width:12px;width:12px}.merchant-events .merchant-event .merchant-event-info .merchant-event-address i{font-size:16px;margin-right:3px;width:14px}.merchant-events .merchant-event .merchant-event-info .merchant-event-time{white-space:nowrap}.merchant-events.merchant-event-active{font-family:"Roboto bold"}.merchant-events.merchant-event-active .merchant-event-title{cursor:pointer}.merchant-events .merchant-event-none{color:gray;margin-left:55px;text-align:left}.platform-mobile .merchant-events .merchant-event .merchant-event-info .merchant-event-title{font-size:16px}.platform-mobile .merchant-events .merchant-event .merchant-event-info .merchant-event-address,.platform-mobile .merchant-events .merchant-event .merchant-event-info .merchant-event-time{font-size:14px}.merchant-events-desktop{display:none}.recent-reviews,.user-orders{margin:10px;border:1px solid #ccc}.recent-reviews-header,.user-orders-header{color:#05a1b1;font-size:16px;line-height:30px;padding-left:10px;border-bottom:1px solid #ccc}.crowd-tab,.merchant-events-desktop{background-color:#fff;color:#00a0b0}.crowd-tab .merchant-event,.merchant-events-desktop .merchant-event{padding:10px 16px}@media (min-width:900px){.crowd-tab .merchant-event,.merchant-events-desktop .merchant-event{padding:5px}}.crowd-tab .merchant-event .event-title,.merchant-events-desktop .merchant-event .event-title{font-size:14px;margin-bottom:2px}.crowd-tab .merchant-event .event-title i.icon,.merchant-events-desktop .merchant-event .event-title i.icon{margin-left:5px}.crowd-tab .merchant-event .event-details,.merchant-events-desktop .merchant-event .event-details{color:gray;font-size:12px;line-height:16px}.crowd-tab .merchant-event .event-details .event-location,.crowd-tab .merchant-event .event-details .event-time,.merchant-events-desktop .merchant-event .event-details .event-location,.merchant-events-desktop .merchant-event .event-details .event-time{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex}.crowd-tab .merchant-event .event-details .event-location i,.crowd-tab .merchant-event .event-details .event-time i,.merchant-events-desktop .merchant-event .event-details .event-location i,.merchant-events-desktop .merchant-event .event-details .event-time i{line-height:16px;margin-right:5px;min-width:12px;text-align:center;width:12px}.crowd-tab .merchant-event .event-details .event-location i,.merchant-events-desktop .merchant-event .event-details .event-location i{font-size:14px}.crowd-tab .merchant-event .event-details .event-time,.merchant-events-desktop .merchant-event .event-details .event-time{white-space:nowrap}.crowd-tab .merchant-event.merchant-event-active .event-title,.merchant-events-desktop .merchant-event.merchant-event-active .event-title{cursor:pointer}.crowd-tab .merchant-event-none,.merchant-events-desktop .merchant-event-none{color:gray;padding:10px 16px;text-align:center}@media (min-width:900px){.crowd-tab .post,.merchant-events-desktop .post{padding:6px 5px}}.platform-mobile .crowd-tab .merchant-event .event-details,.platform-mobile .merchant-events-desktop .merchant-event .event-details{font-size:13px}.address-link{color:inherit;text-decoration:none}.event-status-container{margin-top:5px}.merchant-event-info .event-status-container:not(.show-status),.merchant-events-desktop .event-status-container:not(.show-status){display:none}.event-status-container .event-status{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#fff;display:inline-block;padding:2px 8px}.platform-desktop .event-status-container .event-status{font-family:"Roboto bold"}.event-status-container .event-status.event-status-order-begins-at{background-color:#fbb900}.event-status-container .event-status.event-status-order-ends-at,.event-status-container .event-status.event-status-order-now{background-color:#0f9d58}i.dropdown-arrow{cursor:pointer;font-size:18px;margin-left:-65px;padding-left:75px;padding-right:10px}.wide-screen-content-header{display:none}@media (max-width:900px){.wide-screen-content-header{display:block}}.wide-screen-content-header .menu-content-header{margin:0 10px;padding:10px}.wide-screen-content-header .menu-content-header i.ion-ios-list{font-size:20px}.right-content-header,.wide-screen-content-header .menu-content-header{border-bottom:1px solid #c6c6c6;color:gray;font-size:15px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0}.right-content-header i,.wide-screen-content-header .menu-content-header i{margin-right:5px}.right-content-desktop{display:none}@media (min-width:900px){.right-content-desktop{display:block;height:100%;left:50%;position:fixed;-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);transform:translateX(150px);width:300px}}.right-content-desktop .right-content-container-desktop{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#f5f5f5;border:10px solid #f5f5f5;border-bottom:none;border-top:none;height:100%;width:300px}.right-content-desktop .right-bottom-content-desktop,.right-content-desktop .right-top-content-desktop{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;background-color:#fff;margin-top:10px;padding:10px;-ms-overflow-style:-ms-autohiding-scrollbar}.right-content-desktop .right-bottom-content-desktop .right-content-header,.right-content-desktop .right-top-content-desktop .right-content-header{padding-bottom:5px;padding-left:5px}.right-content-desktop .right-bottom-content-desktop .right-content-header i.ion-chatboxes,.right-content-desktop .right-top-content-desktop .right-content-header i.ion-chatboxes{font-size:18px}.right-content-desktop .right-bottom-content-desktop .right-content-body,.right-content-desktop .right-top-content-desktop .right-content-body{-webkit-flex-grow:1;flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative}.right-content-desktop .right-bottom-content-desktop .right-content-body .event-title,.right-content-desktop .right-top-content-desktop .right-content-body .event-title{font-size:14px}.right-content-desktop .right-bottom-content-desktop .right-content-body .wide-content-crowd-posts,.right-content-desktop .right-top-content-desktop .right-content-body .wide-content-crowd-posts{-ms-overflow-style:none;top:5px}.right-content-desktop .right-bottom-content-desktop .right-content-body .wide-content-crowd-posts .merchant-event,.right-content-desktop .right-top-content-desktop .right-content-body .wide-content-crowd-posts .merchant-event{padding-top:0}.right-content-desktop .right-top-content-desktop{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:calc(40% - 54px)}.layout-tablet.keyboard-open .right-content-desktop .right-top-content-desktop{display:none}.right-content-desktop .right-bottom-content-desktop{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:calc(60% - 10px);padding-bottom:57px}.platform-mobile .right-content-desktop .right-bottom-content-desktop{padding-bottom:72px}.layout-tablet.keyboard-open .right-content-desktop .right-bottom-content-desktop{height:100%}.right-content-desktop .merchant-description,.right-content-desktop .merchant-events,.right-content-desktop .recent-reviews,.right-content-desktop .user-orders{display:none}.right-content-desktop .merchant-events-desktop{display:block}@media (orientation:landscape){.tab-content{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (min-width:900px){.tab-content .crowd-tab,.tab-content .info-tab{display:none}}.crowd-posts-header,.crowd-status{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-family:'Roboto regular';font-size:12px;margin:5px 5px 0;padding:3px 5px;text-align:center}.platform-mobile .crowd-posts-header,.platform-mobile .crowd-status{font-size:14px;line-height:20px}@media (max-width:899px){.crowd-posts-header,.crowd-status{margin:10px 10px 5px}}@media (orientation:landscape){.crowd-posts-header,.crowd-status{margin-left:calc(10px + env(safe-area-inset-left));margin-right:calc(10px + env(safe-area-inset-right))}}@media (min-width:900px){.center-content .crowd-posts-header,.center-content .crowd-status{display:none}}.crowd-posts-header{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-o-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#019dac;color:#fff}.crowd-status{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#f1f8fa;color:#444;margin-bottom:10px;padding:3px 16px;white-space:nowrap;z-index:2}.layout-phone .posts-wrapper{padding-bottom:calc(57px + env(safe-area-inset-bottom))}.posts{overflow:hidden;font-family:'Roboto light'}.post{display:-webkit-flex;display:flex;overflow:hidden;padding:6px 16px;text-overflow:ellipsis}.post .profile-image-container{position:relative;height:52px}.post .profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-flex-shrink:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;display:block;height:40px;width:40px}.post .post-message-container{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;max-width:70%;min-width:30px}@media (min-width:900px){.post .post-message-container{max-width:180px}}.post .post-message{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#dedfe1;color:#000;font-size:13px;line-height:18px;margin:0 10px;max-width:100%;padding:5px 10px;position:relative;white-space:pre-wrap}.post .post-message::after,.post .post-message::before{-webkit-border-radius:10px/5px;-moz-border-radius:10px/5px;border-radius:10px/5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;content:'';position:absolute;top:0}.post .post-message::before{border:7px solid transparent;border-top-color:#dedfe1;z-index:-2;left:-7px}.post .post-message::after{border:7px solid transparent;border-top-color:#dedfe1;top:1px;left:-7px}.post .post-message-details{color:gray;font-size:11px;margin:1px 10px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.post .post-message-details .user-name{color:gray;font-family:'Roboto light';font-size:11px}.post .post-message-details .user-name::after{content:'\00B7';padding-left:1px}.post .post-message-details .posted_at{padding-left:1px;white-space:nowrap}.post.post-review .post-message{display:block;width:100%}.post.current{-webkit-justify-content:flex-end;justify-content:flex-end}.post.current.post-review{text-align:left}.post.current .post-message{-webkit-align-self:flex-end;align-self:flex-end;background-color:#c2e3e8}.post.current .post-message::before{border-top-color:#c2e3e8;left:auto;right:-7px}.post.current .post-message::after{border-top-color:#c2e3e8;left:auto;right:-5px}.post.current .post-message-details,.post.current .post-message-details .posted_at{-webkit-align-self:flex-end;align-self:flex-end}.post.merchant .post-message{background-color:#ffd49f}.post.merchant .post-message::after,.post.merchant .post-message::before{border-top-color:#ffd49f}.post .review-info{overflow:hidden;line-height:14px}.post .product{height:90px;margin-top:5px}.post .product-image{max-width:100px;max-height:100%;float:right}.post .product-info{margin-right:105px}.post .product-info>div{margin-bottom:5px}.post .product-info>div:last-child{margin-bottom:0}.post .product-name,.post .user-name{overflow:hidden;white-space:nowrap}.post .product-name{-o-text-overflow:ellipsis;text-overflow:ellipsis}.post .verified-purchase{display:inline-block;position:relative;top:-3px;color:#c6c6c6}.platform-mobile .post .post-message{font-size:14px;line-height:20px}.platform-mobile .post .post-message-details,.platform-mobile .post .post-message-details .user-name{font-size:12px}.crowd-message{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;bottom:0;color:#c6c6c6;font-size:12px;position:absolute;width:100%}@media (min-width:600px){.crowd-message{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.layout-wide .crowd-message{max-width:600px}.layout-phone .crowd-message{max-width:100%}@media (min-width:900px){.crowd-message{-webkit-transform:translateX(170px);-moz-transform:translateX(170px);-ms-transform:translateX(170px);-o-transform:translateX(170px);transform:translateX(170px);width:260px}}.crowd-message .post-crowd-message{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;border-top:1px solid #c6c6c6;box-shadow:0 -5px 5px #fff;padding-bottom:env(safe-area-inset-bottom);width:100%}@media (orientation:landscape){.crowd-message .post-crowd-message{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.crowd-message textarea{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-flex:auto;-ms-flex:auto;flex:auto;background-color:#e8e8e8;line-height:20px;margin:12px 0;padding:5px 10px}.crowd-message textarea:-moz-placeholder{color:#aaa}.crowd-message textarea::-moz-placeholder{color:#aaa;opacity:1}.crowd-message textarea:-ms-input-placeholder{color:#aaa}.crowd-message textarea::-webkit-input-placeholder{color:#aaa}@media (min-width:900px){.crowd-message textarea{line-height:22px}}.layout-phone .crowd-message textarea{margin:12px 0 12px 10px}.crowd-message .crowd-message-send{-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:9px;font-size:14px;height:38px;line-height:38px;padding:0 16px;min-height:38px;width:auto;width:initial}@media (min-width:900px){.crowd-message .crowd-message-send{padding:0 10px}}.crowd-message .crowd-message-send.button[disabled].button-clear{border-color:transparent!important}.crowd-message .join-crowd-container{background-color:#fff;box-shadow:0 -5px 5px #fff;text-align:center;width:100%}.crowd-message .join-crowd{font-size:16px;margin-bottom:calc(10px + env(safe-area-inset-bottom));margin-left:20px;margin-right:20px;margin-top:10px;width:calc(100% - 40px)}.layout-phone-regular.layout-landscape .crowd-message .join-crowd{width:auto}.platform-mobile .crowd-message{font-size:14px}.platform-mobile .crowd-message .crowd-message-send,.platform-mobile .crowd-message .join-crowd,.platform-mobile .crowd-message textarea{font-size:16px}.password-strength-meter{margin-bottom:10px;padding:10px 16px}.password-strength-meter .label{color:#000;font-size:14px;font-style:italic}.password-strength-meter .outer-div{width:100%;background-color:#eee}.password-strength-meter .outer-div .password-bar{height:10px;-webkit-transition:width .1s;-moz-transition:width .1s;-o-transition:width .1s;transition:width .1s}.password-strength-meter .outer-div .password-bar.danger{background-color:#ff0800}.password-strength-meter .outer-div .password-bar.danger-not-empty{background-color:#ff0800;min-width:5%!important}.password-strength-meter .outer-div .password-bar.warning{background-color:#fff42f}.password-strength-meter .outer-div .password-bar.success{background-color:green}.password-strength-meter .outer-div .sr-only{display:none}.product-page-view .bar.bar-header .center-header{overflow:hidden}.layout-phone .product-page-view .bar.bar-header .center-header .company-name,.layout-wide .product-page-view .bar.bar-header .center-header .product-index-count,.layout-wide .product-page-view .bar.bar-header .center-header .product-name{display:none}.product-page-view .bar.bar-header .center-header .product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-page-view .bar.bar-header.bar-header-transparent .center-title.product-name,.product-page-view .bar.bar-header:not(.bar-header-transparent) .center-title.product-index-count{display:none}.product-page{color:gray;font-size:12px;line-height:16px;padding-top:0}.layout-phone .product-page{top:0!important}.product-page.keyboard-up{height:auto!important}.product-page .product-image-wrapper{height:250px}.product-page-container{min-height:100%;position:relative}.product-page-container .next-product,.product-page-container .previous-product{display:none}@media (orientation:landscape){.product-page-container .product-info{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right))}}.product-page-container .product-page-details{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:#fff;margin-bottom:env(safe-area-inset-bottom);margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);padding:10px 16px}.product-page-container .product-page-details .orderable-status{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#def0f1;color:#019dac;font-size:14px;line-height:20px;margin:10px 0;padding:10px;white-space:normal;text-align:center}.product-page-container .product-page-details .product-description{font-size:14px;font-style:italic;line-height:20px;padding:5px 0}.platform-ios.platform-cordova:not(.fullscreen) .product-page-container .product-page-details .product-description{padding-bottom:15px}.product-page-container .product-page-details .write-product-review{padding-bottom:16px;padding-top:5px;overflow:hidden}.product-page-container .product-page-details .write-product-review .new-review-header{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex}.product-page-container .product-page-details .write-product-review .new-review-header.justify-center{-webkit-justify-content:center;justify-content:center}.product-page-container .product-page-details .write-product-review .new-review-header.justify-center .user-details{display:none}.product-page-container .product-page-details .write-product-review .user-details{-webkit-flex-shrink:0;flex-shrink:0}.product-page-container .product-page-details .write-product-review .user-details .user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;margin-right:10px;width:36px;height:36px}.product-page-container .product-page-details .write-product-review .new-review-container{margin-top:10px;overflow:hidden}.product-page-container .product-page-details .write-product-review .new-review-header-rating{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.product-page-container .product-page-details .write-product-review .new-review-header-rating .write-product-review-rating{margin-right:10px}.product-page-container .product-page-details .write-product-review .new-review-header-rating .review-prompt{font-size:14px;line-height:30px;white-space:nowrap}.product-page-container .product-page-details .write-product-review textarea{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;font-size:14px;height:90px;padding:10px;width:100%}.product-page-container .product-page-details .reviews-container{position:relative}.product-page-container .product-page-details .reviews-container .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.platform-mobile .product-page-container .product-page-details{font-size:14px}@media (orientation:landscape){.platform-mobile .product-page-container .product-page-details{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}}.platform-mobile .product-page-container .product-page-details .product-description{font-size:14px;line-height:20px}.platform-mobile .product-page-container .product-page-details .write-product-review .new-review-header-rating .write-product-review-rating img{height:32px!important;width:32px!important}.platform-mobile .product-page-container .product-page-details .write-product-review textarea{font-size:16px;line-height:20px}.product-page-container .button-add-to-cart{margin:10px 0}.product-page-container .button-add-to-cart button{display:block}.layout-phone .product-page-container{background-color:#fff}@media (min-width:768px) and (min-height:481px){body:not(.layout-phone) .product-page-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body:not(.layout-phone) .product-page-container .next-product,body:not(.layout-phone) .product-page-container .previous-product,body:not(.layout-phone) .product-page-container .product-image-wrapper{height:250px;width:100%}body:not(.layout-phone) .product-page-container .next-product,body:not(.layout-phone) .product-page-container .previous-product{display:block;overflow:hidden}body:not(.layout-phone) .product-page-container .next-product .image,body:not(.layout-phone) .product-page-container .previous-product .image{position:relative}body:not(.layout-phone) .product-page-container .next-product .image:after,body:not(.layout-phone) .product-page-container .previous-product .image:after{background-color:rgba(255,255,255,.8);content:'';position:absolute;top:0;left:0;bottom:0;right:0}body:not(.layout-phone) .product-page-container .next-product .product-info,body:not(.layout-phone) .product-page-container .previous-product .product-info{display:none}body:not(.layout-phone) .product-page-container .current-product-container{background-color:#fff;max-width:34%;min-width:600px;margin:0 auto}body:not(.layout-phone) .product-page-container .current-product-container .slider{height:250px}}@media (min-width:768px) and (min-height:481px) and (min-width:840px){body:not(.layout-phone) .product-page-container .next-product .image .next-arrow,body:not(.layout-phone) .product-page-container .previous-product .image .next-arrow{left:40px}body:not(.layout-phone) .product-page-container .next-product .image .previous-arrow,body:not(.layout-phone) .product-page-container .previous-product .image .previous-arrow{right:40px}}@media (min-width:768px) and (min-height:481px) and (max-width:840px){body:not(.layout-phone) .product-page-container .next-product .image .next-arrow,body:not(.layout-phone) .product-page-container .next-product .image .previous-arrow,body:not(.layout-phone) .product-page-container .previous-product .image .next-arrow,body:not(.layout-phone) .product-page-container .previous-product .image .previous-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.product-page-container .next-arrow,.product-page-container .previous-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#05a1b1;cursor:pointer;font-size:60px;z-index:10}.platform-mobile .product-page-container .next-arrow,.platform-mobile .product-page-container .previous-arrow{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#cdcdce;color:#fff;font-size:36px;height:40px;width:40px}.platform-mobile .product-page-container .next-arrow .fa,.platform-mobile .product-page-container .previous-arrow .fa{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.platform-mobile .product-page-container .next-arrow .fa:before,.platform-mobile .product-page-container .previous-arrow .fa:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:38px}.guest-review-link{margin-top:8px}.product-dietary{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#0f9d58;color:#fff;display:inline-block;font-family:"Roboto bold";font-size:12px;height:22px;text-align:center;width:22px}.menu-filter-label .product-dietary{margin-top:-1px;padding-top:1px}.platform-mobile .product-dietary{height:24px;line-height:24px;width:24px}.product-dietary:after{line-height:22px}.product-dietary.dietary-dairy-free:after{content:'DF'}.product-dietary.dietary-gluten-free:after{content:'GF'}.product-dietary.dietary-vegan:after{content:'VG'}.product-dietary.dietary-vegetarian:after{content:'V'}.product-dietary-label:not(:first-child){margin-left:5px}.policy-page{background-color:#fff}.policy-page h1{font-size:20px}.policy-page h2{font-size:18px}.policy-page h3{font-size:16px}.policy-page strong{font-family:"Roboto bold"}.policy-page>.scroll{margin:0 auto;padding:0 16px;width:100%}.layout-wide .policy-page>.scroll{max-width:800px;width:80%}.policy-page .bottom-links{border-top:1px solid #c6c6c6;font-size:12px;padding:10px 0}.policy-page .bottom-links a{display:inline-block;text-decoration:none;width:50px}.policy-page .bottom-links::after{content:'© 2021 Mobolet, Inc.';float:right}.policy-page-content{min-height:calc(100% - 42px)}.bar.bar-filter{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}@media (min-width:768px) and (min-height:481px){.bar.bar-filter{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:600px}}.bar.bar-filter .tab-header{color:#a0a0a0;cursor:pointer;text-align:center}.bar.bar-filter .tab-header.two-column{width:50%}.bar.bar-filter .tab-header.active{color:#019dac}.order-page{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;max-width:600px;top:44px;width:100%}.order-page .loading-spinner{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;height:100%}.order-page .order-title{border-bottom:1px solid #ddd;display:none;font-family:"Roboto bold";font-size:20px;padding:16px;text-align:center}.layout-wide .order-page .order-title{display:block}.order-page .item{padding:10px 16px}.order-page .order-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px}@media (max-width:480px){.order-page .order-header.order-header-columnize{-webkit-flex-flow:column;flex-flow:column}}.order-page .order-header .icon{color:#ababae;cursor:pointer;font-size:16px;padding:10px;margin:-10px}.order-page .merchant-name{font-family:"Roboto bold";overflow:hidden;padding-right:10px;text-overflow:ellipsis}.order-page .product-image{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:50px;width:50px}.order-page .product-image:not(:last-child){margin-right:10px}.order-page .order-summary{font-size:14px}.order-page .order-summary .order-price-summary{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.order-page .order-summary .order-items-preview{margin-top:10px}.order-page .order-details{font-size:14px}.order-page .order-details .order-address{margin-bottom:10px;white-space:normal}.order-page .order-details .line-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.order-page .order-details .line-item.order-tax{margin-top:5px}.order-page .order-details .product-image{margin-right:5px}.order-page .order-details .product-name{font-size:14px;font-family:"Roboto bold";vertical-align:top}.order-page .order-details .special-instructions{padding-left:5px;line-height:20px;white-space:pre-wrap}.order-page .order-total{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;font-family:"Roboto bold";font-size:14px;margin-top:5px}.order-page .total{font-family:"Roboto bold";text-align:right;width:8ch}.order-page .page-message{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#a0a0a0;padding:10px 16px 110px;text-align:center;width:100%}.order-page .page-message>div{font-size:16px;padding:20px 0}.order-page .page-message .button{margin-top:20px;width:auto}.ngrateit .ngrateit-background,.ngrateit .ngrateit-reset{background-image:url(../../../images/star.svg);background-size:16px 16px}.ngrateit .ngrateit-hover,.ngrateit .ngrateit-value{background-image:url(../../../images/star_yellow.svg);background-size:16px 16px;background-repeat:repeat}.settings-page{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#f5f5f5;max-width:600px;width:100%;margin-bottom:0!important;padding-bottom:env(safe-area-inset-bottom)!important}.settings-page>.scroll{background-color:#f5f5f5}.settings-page .item:last-child{border-bottom:none}.settings-page .settings-section input[type=password],.settings-page .settings-section input[type=text]{font-size:16px}.layout-phone .settings-page .settings-section{padding-left:16px;padding-right:16px}.layout-landscape .settings-page .settings-section,.layout-wide .settings-page .settings-section{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:none}.layout-wide .settings-page .settings-section{padding-left:32px;padding-right:32px}.settings-page .settings-section .settings-form{margin-bottom:16px;width:100%}.settings-page .settings-section .settings-form input{border-bottom:1px solid #eee;width:100%}.settings-page input.ng-invalid.ng-invalid-required.mb-show-error,.settings-page input.ng-touched.ng-invalid.mb-show-error{margin-left:-7px;padding-left:4px}.settings-page .user-profile-image-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-bottom:20px}.settings-page .user-profile-image-container #image-upload-input{display:none}.settings-page .user-profile-image-container .user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;width:80px;height:80px}.settings-page .user-profile-image-container .ion{background-color:#fff;border:1px solid #019dac;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#019dac;cursor:pointer;font-size:20px;line-height:27px;position:absolute;left:50%;-webkit-transform:translate(10px,50px);-moz-transform:translate(10px,50px);-ms-transform:translate(10px,50px);-o-transform:translate(10px,50px);transform:translate(10px,50px);width:30px;height:30px;text-align:center}.settings-page .user-profile-image-buttons{margin-top:16px}.settings-page .user-display-name{text-align:center}.settings-page .email-section .email{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #eee;font-family:"Roboto light";height:34px;line-height:34px;margin-bottom:16px}.settings-page .email-section .email .email-status.confirmed{color:#019dac}.settings-page .email-section .email .email-status.not-confirmed{color:#ff0800}.settings-page .email-section .email .email-status::before{content:'('}.settings-page .email-section .email .email-status::after{content:')'}.settings-page .bar .button{width:100%!important;bottom:0!important}.settings-page .item-divider{-webkit-align-items:center;align-items:center;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;border:none;color:#a0a0a0;line-height:20px;margin-top:15px}.settings-page .item-divider.item-collapsed{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.layout-phone .settings-page .item-divider{padding-left:16px;padding-right:16px}.layout-wide .settings-page .item-divider{padding-left:32px;padding-right:32px}.settings-page .item-master-detail{height:initial}.settings-page .item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0;color:#000;font-size:16px}.settings-page .item-label.test-printer{display:-webkit-flex;display:flex}.settings-page .item-detail{line-height:16px;margin-left:1rem;overflow:hidden;white-space:normal}.settings-page .item-detail .button{color:inherit;margin-right:-12px}.settings-page .password-section .forgot-password{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;color:#019dac;cursor:pointer;font-size:14px;margin-bottom:16px;text-decoration:none}.settings-page .password-section .forgot-password.disabled{cursor:default;opacity:.4;pointer-events:none}.settings-page .scroll-view{height:100%;width:100%;background-color:#fff}.settings-page .scroll-view .scroll{-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}.settings-page .policy-links{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#f5f5f5;padding:10px 5px;padding-bottom:env(safe-area-inset-bottom)}.settings-page .policy-links .button{background-color:transparent;border:none;color:#a0a0a0;font-size:14px;width:auto}.settings-page .item-toggle .toggle{top:0}.cuisine-preference{-webkit-align-items:center;align-items:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#def0f1;color:#019dac;cursor:pointer;font-size:16px;height:50px;margin:8px;padding:5px 25px;position:relative;overflow:hidden;width:calc((100% - 32px) / 2)}.cuisine-preference.cuisine-placeholder{cursor:default;visibility:hidden}.cuisine-preference .cuisine-name{max-height:100%;margin:0 auto;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:normal;word-wrap:normal}.cuisine-preference i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px}.cuisine-preference:focus,.cuisine-preference:hover{background-color:#20b49f;color:#fff}.cuisine-preference.activated,.cuisine-preference.selected,.cuisine-preference:active{background-color:#04818e;color:#fff}.layout-wide .cuisine-preference{width:calc((100% - 48px) / 3)}.platform-mobile .settings-page.keyboard-up{height:auto!important}.platform-mobile .settings-page .item-divider{min-height:47px;line-height:28px}.platform-mobile .settings-page .cuisine{font-size:16px}.popover.popover-profile-image{width:auto!important}.popover-registration-id{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);margin-top:0;padding:10px 16px;width:auto!important}.popover-registration-id .popover-arrow{display:none}ion-side-menu{background:-webkit-gradient(linear,left top,right bottom,from(#014559),to(#012935));background:-webkit-linear-gradient(-45deg,#014559 0,#012935 100%);background:-moz-linear-gradient(-45deg,#014559 0,#012935 100%);background:-ms-linear-gradient(-45deg,#014559 0,#012935 100%);background:-o-linear-gradient(-45deg,#014559 0,#012935 100%);background:linear-gradient(135deg,#014559 0,#012935 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#014559', endColorstr='#012935', GradientType=1);color:#fff;font-size:16px}.layout-wide ion-side-menu{display:none}ion-side-menu ion-content{margin-top:-24px!important}ion-side-menu .user-info-container{height:150px;position:relative}ion-side-menu .user-info-container .user-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 32px);text-align:center}ion-side-menu .user-info-container .user-info .user-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;height:80px;width:80px}ion-side-menu .user-info-container .user-info .user-name{margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}ion-side-menu .item{background-color:transparent;border-color:transparent;cursor:pointer;font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px;text-align:left}@media (orientation:landscape){ion-side-menu .item{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}ion-side-menu .item.activated,ion-side-menu .item:focus,ion-side-menu .item:hover{background-color:#376370;border-color:#376370;color:#fff;opacity:1}.layout-phone ion-side-menu .user-info-container .user-info .user-name{font-size:16px}.layout-phone ion-side-menu .item{font-size:16px;height:44px}.header-logo{display:block;position:absolute;top:0;right:30px;width:95px;z-index:1}@media (max-width:767px),(max-height:480px) and (max-width:896px){.header-logo{display:none}}.layout-wide.platform-ios.platform-cordova:not(.fullscreen) .header-logo.has-header{margin-top:-44px}.header-logo img{width:100%;height:100%}.signup-flow-content{background-color:#fff}.signup-flow-content>.scroll{height:100%}.signup-flow-content .bar-header{display:none}.layout-phone .signup-flow-content .bar-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.layout-landscape.layout-phone.keyboard-open .signup-flow-content .bar-header{display:none}.signup-flow-content .bar-header .ion-ios-arrow-back,.signup-flow-content .bar-header .ion-ios-arrow-forward{font-size:26px}.signup-flow-content.preferences-page .bar-header{-webkit-justify-content:flex-end;justify-content:flex-end}.layout-landscape.layout-phone.keyboard-open .signup-flow-content .status-bar,.signup-flow-content .button.bottom-button{display:none}.layout-wide .signup-flow-content .button.bottom-button{display:block;margin-top:0;max-width:calc(100% - 16px)}.signup-flow{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;height:100%!important;width:100%}.layout-phone .preferences-page .signup-flow{padding-bottom:44px;position:relative}.layout-landscape.layout-phone.keyboard-open.platform-android .signup-flow.has-header,.layout-landscape.layout-phone.keyboard-open.platform-ios.platform-cordova:not(.fullscreen) .signup-flow.has-header{top:0}.preferences-page .signup-flow{padding-bottom:calc(44px + env(safe-area-inset-bottom))}.layout-landscape .signup-flow{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.layout-wide .signup-flow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:560px;max-width:700px;padding-left:50px;padding-right:50px;overflow-x:visible!important}.layout-wide.platform-android.keyboard-open .signup-flow{overflow-y:visible}.signup-flow input{background-color:transparent;font-family:'Roboto regular'}.next-page-button,.previous-page-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #019dac;font-size:16px;height:40px;margin-top:-40px;padding:0;position:absolute;text-align:center;top:50%;width:40px}.layout-phone .next-page-button,.layout-phone .previous-page-button{display:none}.next-page-button button,.previous-page-button button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;border:none;color:#019dac;height:100%;line-height:38px;min-height:100%!important;width:100%}.next-page-button{right:-50px}.previous-page-button{left:-50px}.previous-page-button button{padding:0}.signup-title{display:none;font-family:"Roboto bold";font-size:24px;line-height:40px;text-align:center}.layout-wide .signup-title{display:block}.create-account-container,.create-profile-container{margin:0 auto;padding:10px 16px;position:relative;width:100%}.signup-page-message{font-size:14px;min-height:40px;line-height:20px;margin-bottom:10px;padding:10px 16px 0;text-align:center;overflow:hidden}.signup-page-message div{display:inline-block;line-height:normal;vertical-align:middle}.signup-error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800;margin-bottom:0;margin-top:0}.layout-landscape.platform-mobile .signup-error-message{min-height:20px}.create-profile-container .user-details-container{padding:10px 0;overflow:hidden}.create-profile-container .user-profile-image-container{float:left;position:relative;width:80px;height:80px}.create-profile-container .user-profile-image-container #image-upload-input{display:none}.create-profile-container .user-profile-image-container .user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.create-profile-container .user-profile-image-container .ion{background-color:#fff;border:1px solid #019dac;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#019dac;cursor:pointer;font-size:20px;line-height:27px;position:absolute;left:50px;top:50px;width:30px;height:30px;text-align:center}.create-profile-container .user-details{margin-left:90px}.create-profile-container .user-details input{border:none;border-bottom:1px solid #eee;display:block;font-size:16px;height:44px;padding:10px 16px;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.create-profile-container .user-details .gender-title{color:#bdbdbd;padding:10px 16px}.create-profile-container .user-details label.item.item-radio{-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid transparent;margin:0}.create-profile-container .user-details label.item.item-radio .radio-icon{padding:0 22px 0 0;color:#fff;line-height:44px;visibility:visible}.create-profile-container .user-details label.item.item-radio .item-content{background-color:#def0f1;color:#019dac;height:44px;padding-left:22px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}@media (max-width:320px){.create-profile-container .user-details label.item.item-radio .item-content{padding-left:8px}.create-profile-container .user-details label.item.item-radio .radio-icon{padding-right:5px}}.create-profile-container .user-details label.item.item-radio.ng-invalid.mb-show-error{border-color:#ff0800}.create-profile-container .user-details label.item.item-radio.selected .item-content{background-color:#04818e;color:#fff}.layout-phone .create-profile-container .cancel-link{display:none}.or-separator{position:relative;height:50px;padding:0 20px;text-align:center;margin:25px 0;color:#bdbdbd}.or-separator .or{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0 auto;border:1px solid #bdbdbd;line-height:40px}.or-separator::after,.or-separator::before{border-bottom:1px solid #bdbdbd;content:'';width:50%}.or-separator::before{float:left;margin:20px 0 0 -20px}.or-separator::after{float:right;margin:-20px -20px 0 0}.create-account-container .next-page-button,.create-account-container .previous-page-button{min-width:40px}.create-account-container .user-account-details{position:relative;padding:10px 0}.create-account-container .user-account-details .password-strength-meter{padding:0 16px;visibility:hidden}.create-account-container .user-account-details .policy-links{padding-top:40px}.create-account-container .user-account-details .policy-links a{text-decoration:none}.create-account-container .user-account-details .policy-links a:hover{text-decoration:underline}.create-account-container form{width:90%;max-width:450px;margin:0 auto;position:relative}.create-account-container input{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-bottom:1px solid #eee;display:block;font-size:16px;line-height:20px;padding:10px 16px;height:44px;width:100%;margin:0 auto}.create-account-container .password-container{display:-webkit-flex;display:flex;position:relative;margin-bottom:10px}.create-account-container .eye{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;height:44px;width:30px;position:absolute;right:16px;top:0}.create-account-container .eye-close{background-image:url(../../../images/eye_grey_closed.svg)}.create-account-container .eye-open{background-image:url(../../../images/eye_grey_open.svg)}.create-account-container .create-account-action{margin:20px auto}.preferences-container{-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;width:100%;overflow:hidden;padding-bottom:80px;position:relative}.layout-wide .preferences-container{max-height:450px;padding-bottom:70px}.preferences-container .signup-page-message{font-size:16px}.preferences-container .scroll-view{padding:0 8px;height:100%;width:100%}.layout-wide .preferences-container .scroll-view{padding:0}.preferences-container .scroll-view .scroll{-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.no-captcha>div{margin:0 auto;padding:20px 0}.context-menu{background-color:#fff;position:fixed;display:none}.context-menu::before{background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;content:'';height:18px;width:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-9px;left:20px;z-index:3}.context-menu ion-item:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.context-menu ion-item:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.platform-mobile .preference{font-size:16px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{border:0;font-weight:500}fieldset{margin:0;padding:0;border:0}.sq-payment-body{height:100%;margin:0}iframe#sq-card-number.sq-input{margin-bottom:16px}body.platform-ios12 iframe#sq-card-number.sq-input{max-width:calc(100% - 32px)}iframe#sq-cvv.sq-input,iframe#sq-expiration-date.sq-input,iframe#sq-postal-code.sq-input{float:left;margin:0 16px 16px 0;width:calc((100vw - 32px) / 3)}iframe#sq-postal-code.sq-input{margin-right:0}.sq-input{height:56px;box-sizing:border-box;border:1px solid #E0E2E3;background-color:#fff;border-radius:8px;display:inline-block;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.sq-input--focus{border-bottom:1px solid #019dac}.sq-input--error{border-bottom:1px solid #ff0800}.button-credit-card{width:100%;height:56px;margin-top:10px;background:#019dac;border-radius:4px;cursor:pointer;display:block;color:#FFF;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.button-credit-card:hover{background-color:#01afc0}.button-credit-card:disabled{background-color:#ccc}.sq-payment-buttons{display:inline-block;width:100%}.sq-payment-buttons button{border-radius:28px;height:56px}.recover-password-page,.reset-password-page{max-width:450px}.layout-phone .recover-password-page .cancel-link,.layout-phone .reset-password-page .cancel-link{display:none}.reset-password-page .eye-close{background-image:url(../../../images/eye_grey_closed.svg)}.reset-password-page .eye-open{background-image:url(../../../images/eye_grey_open.svg)}