.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}*{box-sizing:border-box}body,html{background-color:#fff;font-family:Rubik,sans-serif}.app,body,html{height:100vh;overflow:hidden}.app{background:url(https://imm-delivery.firebaseapp.com/img/bg.jpg) 50%;background-repeat:no-repeat;background-size:cover;background-color:#f2f2f2;padding:1rem 0 0;-ms-flex-direction:column;flex-direction:column}.app,.app .popup{display:-ms-flexbox;display:flex}.app .popup{background-color:rgba(0,0,0,.32);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.app .popup__content{background-color:#fff;border-radius:.32rem;padding:1rem;text-align:center;width:90vw;max-width:660px;position:relative}.app .popup__content .btn-info{margin-top:1rem}.app .popup__content .btn-close{background-color:#303336;border:.2rem solid #fff;border-radius:50%;color:#fff;width:42px;height:42px;position:absolute;top:-.4rem;right:-.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.app .popup__content .fa-exclamation-triangle{display:block;margin-bottom:1rem;font-size:3rem;opacity:.62}.app .logo{padding:.4rem 0 1rem}.app .debug{background-color:red;position:absolute;top:0;bottom:0;left:50%;margin-left:-.5px;width:1px;z-index:10000000000000}.app .loading{position:fixed;background-color:rgba(0,0,0,.62);top:0;left:0;right:0;bottom:0;z-index:10000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.app .loading i{color:#fff;font-size:4.2rem}.form-control{min-height:2.8rem}.form-group label{font-size:.82rem}.form-group.required label{width:100%}.form-group.required label:after{content:"requerido";background-color:#f7d7db;color:darkred;float:right;margin-left:1rem;font-size:.72rem;padding:0 .46rem;border-radius:.2rem}.logo img{width:80px}.user-order{-ms-flex-align:start;align-items:flex-start;background-color:#fff;border-left:4px solid #35383d;border-radius:.2rem;margin-bottom:.42em}.user-order,.user-order-detail{display:-ms-flexbox;display:flex}.user-order-detail{width:100%;-ms-flex-align:center;align-items:center}.user-order-detail__details{-ms-flex:1;flex:1;margin-left:.4rem;margin-right:1.2rem}.user-order-detail .btn-sm small{display:block;font-size:8px}.btn-add{margin-bottom:1rem}.capitalize{text-transform:capitalize}.profile-avatar{background-color:#fff;padding:.8rem .4rem .6rem;text-align:center;-ms-flex-direction:column;flex-direction:column}.profile-avatar,.profile-avatar__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profile-avatar__icon{border:.1em solid #999;color:#999;border-radius:50%;font-size:2rem;height:60px;width:60px;-ms-flex-pack:center;justify-content:center;margin-bottom:.42rem}.profile-avatar__image{border-radius:50%;margin-bottom:1rem;height:60px}.profile-avatar__name{font-size:1.2rem;font-weight:700}.profile-avatar__name__small{font-size:.82rem;text-transform:uppercase}.profile-avatar__email{font-size:.8em}.login-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.login-social .btn{color:#fff;-ms-flex:1;flex:1;font-size:1rem;max-width:220px;padding:1rem}@media screen and (max-width:340px){.login-social .btn{padding:.62rem}}.login-social .btn i{font-size:24px}.login-social .btn:nth-child(2){margin:0 1rem}.login-social .btn-facebook{background-color:#3c5b97}.login-social .btn-twitter{background-color:#54b9eb}.login-social .btn-google{background-color:#d04d35}.logo img[data-v-7730cb14]{width:120px}@media screen and (max-width:340px){.logo img[data-v-7730cb14]{width:60px}}.info[data-v-7730cb14]{padding:.4rem 1rem 1rem;text-align:center}.danger[data-v-7730cb14]{font-size:.92rem;padding:1rem 1rem 0;text-align:center}@media screen and (max-width:340px){.danger[data-v-7730cb14]{font-size:.82rem;padding:.82rem .2rem 0}}.LoginForm__login[data-v-0c369301],.LoginForm__register[data-v-0c369301]{margin-top:1rem}.LoginForm .error[data-v-0c369301]{color:darkred!important;text-align:center}.LoginForm .extras-tabs[data-v-0c369301]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.LoginForm .extras-tabs .nav-link[data-v-0c369301]{-ms-flex-align:end;align-items:flex-end;border-bottom:.2rem solid #f2f2f2;border-radius:.4rem .4rem 0 0;color:#999;display:-ms-flexbox;display:flex;font-size:1rem;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;min-height:3rem;padding:.42rem 1rem;position:relative;text-align:center}@media screen and (max-width:340px){.LoginForm .extras-tabs .nav-link[data-v-0c369301]{font-size:.8rem}}.LoginForm .extras-tabs .nav-link.active[data-v-0c369301]{background-color:transparent;border-bottom:.2rem solid #27a2b8;color:#27a2b8}.LoginForm .extras-tabs .nav-link .badge[data-v-0c369301]{position:absolute;top:.2rem;right:0;font-size:.5rem;font-weight:400}.LocationPage{-ms-flex-direction:column;flex-direction:column;padding:.5rem}.LocationPage,.LocationPage .alert{display:-ms-flexbox;display:flex}.LocationPage .alert{-ms-flex-align:center;align-items:center;font-size:.82rem;line-height:1.1rem;padding:.6rem}.LocationPage .alert .fa{font-size:1.6rem;margin-right:.6rem}.LocationPage .search-bar{display:-ms-flexbox;display:flex}.LocationPage .search-bar .btn{width:60px}.LocationPage .map{-ms-flex:1;flex:1;margin:.5rem 0}.LocationPoup{background-color:rgba(0,0,0,.42);position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;padding:1rem;z-index:1000000000;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.LocationPoup__content{background-color:#fff;border-radius:.42rem;padding:1rem;text-align:center}.LocationPoup__content i{font-size:32px}.LocationPoup__content .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.LocationPoup__content .actions .btn{font-size:14px;text-align:center}.catalog-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.catalog-page .add-product-container{padding:1rem}.category-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;grid-auto-rows:minmax(6.8rem,auto)}@media screen and (max-width:340px){.category-list{grid-template-columns:repeat(2,1fr)}}.category-list__item{-ms-flex-align:end;align-items:flex-end;background-color:#fff;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;padding:.4rem;text-align:center;position:relative;line-height:.8rem}.category-list__item__description{border-radius:0 0 .4rem .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.products-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;grid-auto-rows:minmax(6.8rem,1fr)}@media screen and (max-width:340px){.products-list{grid-template-columns:repeat(2,1fr)}}.products-list__item{-ms-flex-align:end;align-items:flex-end;background-color:#fff;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;padding:.4rem;text-align:center;position:relative;line-height:.8rem}.products-list__item__description{border-radius:0 0 .4rem .4rem;font-size:.8rem;font-weight:700;text-transform:uppercase}.products-list__item__price{position:absolute;top:.25rem;right:.25rem;font-weight:400}.num-products-panel{display:-ms-flexbox;display:flex}.num-products-panel .btn{width:80px}.num-products-panel input{margin:0 2rem}.ProductFormats,.ProductFormats__format{display:-ms-flexbox;display:flex}.ProductFormats__format{-ms-flex-align:end;align-items:flex-end;background-color:#fff;border:.2rem solid transparent;border-radius:.4rem;-ms-flex:1;flex:1;height:5rem;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;padding:.4rem;margin:0 .4rem;text-align:center;position:relative}.ProductFormats__format:first-child{margin-left:0}.ProductFormats__format:last-child{margin-right:0}.ProductFormats__format.selected{border:.2rem solid #309930}.ProductFormats__format.selected .badge{font-weight:700}.ProductFormats__format__description{font-size:.8rem;font-weight:700;text-transform:uppercase}.ProductFormats__format__price{position:absolute;top:.25rem;right:.25rem;font-weight:400}.ProductFormats__format__selected{position:absolute;top:.25rem;left:.25rem;font-weight:400}.order-add-product{-ms-flex-direction:column;flex-direction:column}.order-add-product,.order-add-product .container{display:-ms-flexbox;display:flex}.order-add-product .details{-ms-flex:1;flex:1}.order-add-product .extras-tabs{background-color:#e5e5e5;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0 0 1rem;font-weight:700;height:50px}.order-add-product .extras-tabs .extra-tab{-ms-flex-align:center;align-items:center;border-bottom:.2em solid transparent;display:-ms-flexbox;display:flex;font-size:14px;-ms-flex:1;flex:1;text-align:center;-ms-flex-pack:center;justify-content:center;padding:.4rem .8rem}.order-add-product .extras-tabs .extra-tab.active{background-color:#fff;border-bottom:.2em solid #18a2b8}.order-add-product .extras__popup{background-color:rgba(0,0,0,.42);bottom:0;position:fixed;top:0;left:0;right:0;z-index:1000000}.order-add-product .extras__popup__content{background-color:#f2f2f2;border-radius:.2rem;padding:.4rem;position:absolute;top:.42rem;bottom:.42rem;left:.42rem;right:.42rem;overflow-y:scroll}.ProductExtras{margin-bottom:2rem}.ProductExtras__title{font-weight:700;margin-bottom:1rem;font-size:.92rem}.ProductExtras__options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;grid-auto-rows:minmax(5rem,1fr)}.ProductExtras__options__option{-ms-flex-align:end;align-items:flex-end;background-color:#fff;border:.2rem solid transparent;border-radius:.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;padding:.4rem;text-align:center;position:relative}.ProductExtras__options__option.selected{border:.2rem solid #309930}.ProductExtras__options__option.selected .badge{font-weight:700}.ProductExtras__options__option__description{font-size:.8rem;font-weight:700;text-transform:uppercase}.ProductExtras__options__option__price{position:absolute;top:.25rem;right:.25rem;font-weight:400}.ProductExtras__options__option__selected{position:absolute;top:.25rem;left:.25rem;font-weight:400}.ProductExtras .option-selected{border:.1em solid #309930;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.32rem;padding:.4rem;display:-ms-flexbox;display:flex;font-weight:700;margin-bottom:.4rem}.ProductExtras .option-selected__details{-ms-flex:1;flex:1}.OrderAddProductModal{background-color:rgba(53,58,64,.82);top:0;bottom:0;left:0;right:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;z-index:10000000}.OrderAddProductModal,.OrderAddProductModal__content{position:fixed;display:-ms-flexbox;display:flex}.OrderAddProductModal__content{background-color:#fff;border-radius:.42rem;-ms-flex-direction:column;flex-direction:column;bottom:1rem;left:1rem;right:1rem;max-width:600px;margin:0 auto}.OrderAddProductModal__content .btn{min-height:50px}@media screen and (max-width:340px){.OrderAddProductModal__content .btn{min-height:40px;font-size:.82rem}}.OrderAddProductModal__content .btn-close{-ms-flex-align:center;align-items:center;background-color:#40464b;border:.2rem solid #fff;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:46px;width:46px;position:absolute;top:-.625rem;right:-.625rem}@media screen and (max-width:340px){.OrderAddProductModal__content .btn-close{height:36px;width:36px}}.OrderAddProductModal__content .btn-close i{line-height:0}.OrderAddProductModal__content .product-details{display:-ms-flexbox;display:flex;padding:.625rem}.OrderAddProductModal__content .product-details .image{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:.23rem;min-height:7rem;width:120px}.OrderAddProductModal__content .product-details .description{-ms-flex:1;flex:1;padding-left:.625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}.OrderAddProductModal__content .product-details .description__title{font-size:16px;font-weight:400}.OrderAddProductModal__content .product-details .description__details{font-size:.75rem;-ms-flex:1;flex:1;opacity:.72}.OrderAddProductModal__content .title{background-color:#eaeaea;color:#212529;font-size:.78rem;margin-bottom:.625rem;opacity:.72;padding:.3125rem 0;text-align:center}.OrderAddProductModal__content .product-formats{-ms-flex-direction:column;flex-direction:column;padding:0 .625rem .625rem}.OrderAddProductModal__content .product-formats,.OrderAddProductModal__content .product-formats .formats{display:-ms-flexbox;display:flex}.OrderAddProductModal__content .product-formats .formats .btn{display:block;font-size:.8rem;-ms-flex:1;flex:1;margin:0 .3125rem;white-space:normal}.OrderAddProductModal__content .product-formats .formats .btn:first-child{margin-left:0}.OrderAddProductModal__content .product-formats .formats .btn:last-child{margin-right:0}.OrderAddProductModal__content .product-extras{border-top:.09rem solid #e5e5e5;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0 .625rem .625rem;-ms-flex:1;flex:1}.OrderAddProductModal__content .product-extras,.OrderAddProductModal__content .product-extras .extras-tabs{display:-ms-flexbox;display:flex}.OrderAddProductModal__content .product-extras .extras-tabs .btn{display:block;font-size:.8rem;-ms-flex:1;flex:1;margin:0 .3125rem;white-space:normal}.OrderAddProductModal__content .product-extras .extras-tabs .btn:first-child{margin-left:0}.OrderAddProductModal__content .product-extras .extras-tabs .btn:last-child{margin-right:0}.OrderAddProductModal__content .product-extras .extras-list{-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:scroll;margin-top:.625rem}.OrderAddProductModal__content .product-actions{border-top:.09rem solid #e5e5e5;display:-ms-flexbox;display:flex;padding:.625rem;text-align:right}@media screen and (max-width:340px){.OrderAddProductModal__content .product-actions{padding:.2rem}}.OrderAddProductModal__content .product-actions .units{display:-ms-flexbox;display:flex;margin-right:auto}.OrderAddProductModal__content .product-actions .units .btn{background-color:#f2f2f2;width:50px}@media screen and (max-width:340px){.OrderAddProductModal__content .product-actions .units .btn{width:inherit}}.OrderAddProductModal__content .product-actions .units .form-control{-ms-flex-align:center;align-items:center;background-color:#f2f2f2;border:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 .625rem;width:60px}.OrderAddProductModal__content .product-actions .btn-add{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:0;min-width:120px}@media screen and (max-width:340px){.OrderAddProductModal__content .product-actions .btn-add{min-width:94px}}.OrderAddProductModal__content .product-actions .btn-add i{line-height:0;opacity:.82}.OrderAddProductModal__content .product-actions .btn-add span{-ms-flex:1;flex:1;text-align:right}.OrderAddProductModal__content .product-action{border-top:.09rem solid #e5e5e5;padding:.625rem}@media screen and (max-width:340px){.product-details{max-height:7.25rem}.product-details .image{max-width:80px;min-height:6rem!important}.product-details .description__title{font-size:.82rem!important}.product-details .description__details{font-size:.7rem!important;overflow-y:scroll;margin-bottom:0}}.product-extras .extras-tabs,.product-extras .extras-tabs .nav-link{display:-ms-flexbox;display:flex}.product-extras .extras-tabs .nav-link{-ms-flex-align:end;align-items:flex-end;border-bottom:.2rem solid #f2f2f2;border-radius:.4rem .4rem 0 0;color:#40464b;-ms-flex:1;flex:1;font-size:.82rem;-ms-flex-pack:center;justify-content:center;min-height:3rem;padding:0 0 .32rem;position:relative;text-align:center}@media screen and (max-width:340px){.product-extras .extras-tabs .nav-link{font-size:.7rem!important}}.product-extras .extras-tabs .nav-link.active{background-color:transparent;border-bottom:.2rem solid #27a2b8;color:#27a2b8}.product-extras .extras-tabs .nav-link .badge{position:absolute;top:.2rem;right:0;font-size:.5rem;font-weight:400}.product-extras .extras-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;grid-auto-rows:minmax(5rem,6.4rem)}@media screen and (max-width:340px){.product-extras .extras-list{grid-template-columns:repeat(2,1fr)}}.extras-option{-ms-flex-align:end;align-items:flex-end;background-color:#f2f2f2;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:.4rem;display:-ms-flexbox;display:flex;font-size:.82rem;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.4rem;position:relative;text-align:center;overflow:hidden;transition:all .12s ease-in-out}.extras-option.selected{border:.2rem solid #309930}.extras-option__description{font-size:.8rem;font-weight:700;text-transform:uppercase;line-height:.9rem;padding:.2rem}@media screen and (max-width:340px){.extras-option__description{font-size:.7rem}}.extras-option__description.dark{background-color:rgba(53,58,64,.83);color:#fff;font-weight:400;position:absolute;bottom:0;left:0;right:0}.extras-option__price{position:absolute;top:.15rem;right:.15rem;font-weight:400}.extras-option__selected{position:absolute;top:.25rem;left:.25rem;font-weight:400}.product-actions .uds{color:#353a40;font-weight:700}.product-actions .btn-light{color:#353a40}@media screen and (max-width:340px){.OrderDetails{font-size:.82rem!important}}.OrderDetails__header{background-color:#fff;text-transform:uppercase}.OrderDetails__header__address{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media screen and (max-width:340px){.OrderDetails__header__address{padding:.4rem}.OrderDetails__header__address .change{-ms-flex:1;flex:1}.OrderDetails__header__address .change .btn{display:block;width:100%}}.OrderDetails__header__address .location{-ms-flex:1;flex:1}.OrderDetails__header small{display:block;font-size:.82rem}.OrderDetails__body,.OrderDetails__body .btn{display:-ms-flexbox;display:flex}.OrderDetails__body .btn{-ms-flex-align:center;align-items:center;font-size:.92rem}.OrderDetails__body .btn i{margin-right:.6rem}.OrderDetails__body.details{padding:.89rem 1.25rem;background-color:#f2f2f2}@media screen and (max-width:340px){.OrderDetails__body.details{padding:.4rem}}.OrderDetails__body.details .OrderDetails__body__total{font-size:1.1rem}@media screen and (max-width:340px){.OrderDetails__body.details .OrderDetails__body__total{font-size:1rem}}@media screen and (max-width:340px){.OrderDetails__body{padding:.4rem}}.OrderDetails__body__total{-ms-flex:1;flex:1;font-size:1.6rem}@media screen and (max-width:340px){.OrderDetails__body__total{font-size:1rem}}.OrderDetails__body__total small{font-size:.72rem;display:-ms-flexbox;display:flex}@media screen and (max-width:340px){.OrderDetails__body__total small{font-size:.62rem}}.OrderProduct{background-color:#fff;border-radius:.32rem;padding:.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:700;margin-bottom:.4rem}@media screen and (max-width:340px){.OrderProduct{font-size:.92rem}}.OrderProduct__details{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.OrderProduct__details .btn{color:#59626a}.OrderProduct__details__description{-ms-flex:1;flex:1}.OrderProduct__details__description small{display:block}.OrderProduct__details__precio{font-size:1.2rem}@media screen and (max-width:340px){.OrderProduct__details__precio{font-size:1rem}}.OrderProduct__extras{border-top:.05rem dashed #ccc;color:#59626a;font-weight:400;font-size:.82rem;width:100%;margin-top:.5rem;padding-top:.5rem;padding-left:.4rem}@media screen and (max-width:340px){.OrderProduct__extras{font-size:.72rem}}.OrderProduct__extras__extra{font-weight:700}.OrderProduct__extras__extra__opcion{display:-ms-flexbox;display:flex;font-weight:400}.OrderProduct__extras__extra__opcion__descripcion{-ms-flex:1;flex:1;padding:.2rem}.OrderProduct__extras__extra__opcion__descripcion:before{content:"- "}.OrderProduct__extras__extra__opcion__descripcion__extras{color:#a7a7a7;font-size:.9em;padding-left:.6rem;font-weight:700}.OrderProduct__extras__extra__opcion__descripcion__extras__opcion{font-weight:400}.OrderProduct__extras__extra__opcion__descripcion__extras__opcion:before{content:"- "}.OrderProduct__precio{-ms-flex-align:center;align-items:center;border-top:.05rem dashed #ccc;margin-top:.5rem;display:-ms-flexbox;display:flex;padding-top:.5rem;padding-left:.4rem}@media screen and (max-width:340px){.OrderProduct__precio{margin-top:.4rem;padding:.2rem}}.OrderProduct__precio__delete{-ms-flex:1;flex:1}@media screen and (max-width:340px){.OrderProduct__precio__delete{font-size:.82rem;-ms-flex:inherit;flex:inherit;text-align:center;margin-right:.2rem}.OrderProduct__precio__delete i{margin:0!important}.OrderProduct__precio__delete small{display:none}}.OrderProduct__precio__label{color:#35383d;font-size:1.2rem;margin-right:.2rem}@media screen and (max-width:340px){.OrderProduct__precio__label{-ms-flex:1;flex:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.OrderProduct__precio__label small{-ms-flex:1;flex:1}}.OrderProduct__precio__label__uds{display:inline-block;text-align:center;width:38px!important}.OrderProduct__precio__label .money-sign{-ms-flex-align:center;align-items:center;background-color:#eaeaea;border-radius:.23rem;color:#474f57;display:-ms-inline-flexbox;display:inline-flex;font-size:.82rem;font-weight:400;height:24px;-ms-flex-pack:center;justify-content:center;margin-right:.4rem;width:24px}.app-page{background-color:#f2f2f2;box-shadow:0 0 1rem rgba(0,0,0,.32);-ms-flex:1;flex:1;margin:38px auto 0;max-width:610px;width:100%;overflow-x:hidden;overflow-y:auto;padding:0 1rem}@media screen and (max-width:340px){.app-page{font-size:.82rem!important}}.app-page__modal{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.42);bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;right:0;text-align:center;text-transform:uppercase;position:fixed;top:0;z-index:10000000}.app-page__modal__content{background-color:#fff;border-radius:.32rem;padding:1rem;width:80%}.app-page__modal__icon{font-size:2rem;margin-bottom:1rem}.app-page__modal__text{background-color:#f2f2f2;font-size:.96rem;padding:1.42rem 1rem}.ConditionsPopup{background-color:rgba(53,58,64,.42);position:fixed;top:0;bottom:0;left:0;right:0;padding:1rem;z-index:1000000}.ConditionsPopup__content{background-color:#fff;border-radius:.32rem;margin:0 auto;padding:1em;max-width:660px;position:absolute;top:1rem;bottom:1rem;left:1rem;right:1rem;overflow:hidden;overflow-y:scroll}.ConditionsPopup__content h1{font-size:1.2rem;font-weight:700}.ConditionsPopup__content h2{font-size:1.1rem;font-weight:700}.ConditionsPopup .btn-close{background-color:#353a40;box-shadow:0 0 1.2rem rgba(0,0,0,.32);border:.2rem solid #fff;border-radius:50%;color:#fff;position:absolute;right:1rem;top:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1000000000;width:3rem;height:3rem}.app-header{padding:8px}.app-header .container{max-width:600px}.app-header .hidden{visibility:hidden!important}.app-header .button{background-color:hsla(0,0%,100%,.06);border-radius:.3rem;color:#fff;padding:.2em 1em;font-size:1.25rem;position:relative}.app-header .button .badge-numpedidos{position:absolute;top:-4px;right:45px}.app-header h1{color:#fff;display:block;-ms-flex:1;flex:1;font-size:1.125rem;font-weight:100;text-align:center;margin:0}@media screen and (max-width:340px){.app-header h1{font-size:.84rem}}.app-header h1 small{color:hsla(0,0%,100%,.42);display:block;font-size:.75rem}.SendOrderPage label{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.SendOrderPage label small{color:#dc3645;-ms-flex:1;flex:1;font-weight:700;text-align:right}.ToggleButton{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ToggleButton .btn{white-space:normal}.ToggleButton .btn .fa{display:block}.ToggleButton .check-box{background-color:#fff;border:.0625rem solid #cfd4da;border-radius:.32rem;margin-right:.4rem;padding:.42rem;height:28px;width:28px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ToggleButton .label{font-size:.82rem;padding:.2rem}.ToggleButton .selected{background-color:#18a2b8;color:#fff}.HelpPage{text-align:center}.HelpPage .help-icon{color:#0a8dce;font-size:5.2rem;margin-top:1rem}.HelpPage p{font-size:.89rem;margin:1.4rem 0}.HelpPage .btn-action{background-color:#ccc;color:#343434;padding:1rem}.HelpPage .horario{padding:.42rem 0 0;margin:0;list-style:none}.HelpPage .horario li{padding-top:.89rem 0}.app-section{margin:0}.app-section-container{color:#52575c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:40px;position:relative}.app-section-container:before{border-top:1px solid #52575c;content:"";position:absolute;left:0;right:0;top:48%}.app-section-title{background-color:#f2f2f2;font-size:.75rem;font-weight:600;padding:0 1rem;text-align:center;margin-top:1em;z-index:1}.app-section-content{padding:.6rem 1rem;-ms-flex:1;flex:1}@media screen and (max-width:340px){.app-section-content{padding:.4rem 0!important}}