a{text-decoration:none}ul{list-style:none}.v-window{overflow:unset!important}.relative{position:relative}.btn-close-modal{position:absolute;top:-.5rem;right:0;height:44px;width:44px;display:flex;justify-content:center;align-items:center}.swiper-button-next,.swiper-button-prev{position:static!important;height:50px!important;width:50px!important;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid gray;transform:none!important}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:12px!important;height:12px!important;fill:gray!important}.swiper-button-prev{margin-right:8px!important}.v-list-item__overlay{display:none!important}.v-list-item--active{background-color:#f59025!important}.v-list-item--active .v-list-item__prepend{color:#fff!important}.v-selection-control-group{gap:1rem}.btn-orange,.btn-outline-black,.btn-white-rounded{height:56px!important;padding-left:36px!important;padding-right:36px!important;border-radius:28px!important}.btn-orange,.btn-outline-black,.btn-white-rounded,.v-btn--size-large{font-weight:400!important;font-size:.875rem!important}.btn-orange:hover{background-color:#2b604b!important}.btn-white-rounded:hover{color:#2b604b!important;box-shadow:inset 0 0 0 1px #fff!important}.btn-outline-black,.btn-outline-black-lg{border:1px solid #000!important;background-color:#fff!important}.btn-outline-black .v-btn__overlay,.btn-outline-black-lg .v-btn__overlay{display:none}.btn-outline-black-lg:focus,.btn-outline-black-lg:hover,.btn-outline-black:focus,.btn-outline-black:hover{color:#fff!important;background-color:#ffbf94!important;border:1px solid #ffbf94!important}.link-registro{display:inline-flex;align-items:center}.link-registro span{transition:all .3s}.link-registro:hover span{transform:translateX(8px)}.v-btn--disabled{opacity:.3!important}.container-autenticacion{width:100%;padding-top:4rem;padding-bottom:6rem;background-color:rgba(255,191,148,.1);min-height:100%}.page-wrapper{padding-top:6rem;padding-bottom:8rem}.container-border{padding:16px;display:flex;justify-content:center;align-items:center;border:1px dashed #bfbfbf;height:300px;width:100%}.container-main{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:640px){.container-main{max-width:640px;padding-right:2rem;padding-left:2rem}}@media(min-width:768px){.container-main{max-width:768px}}@media(min-width:1024px){.container-main{max-width:1024px;padding-right:2.5rem;padding-left:2.5rem}}@media(min-width:1280px){.container-main{max-width:1280px;padding-right:6rem;padding-left:6rem}}@media(min-width:1536px){.container-main{max-width:1536px;padding-right:8rem;padding-left:8rem}}@media(min-width:1920px){.container-main{max-width:1920px}}.card-restaurante{display:flex;flex-direction:row;align-items:center}.card-restaurante .container-info{width:70%;display:flex;align-items:center;padding-right:1rem;gap:.8rem}.card-restaurante .container-info .icon-img{height:60px;width:60px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;flex-shrink:0}.card-restaurante .container-info .icon-img.empty{background-color:#c4c4c4}.card-restaurante .container-info .title-info{margin-bottom:0;max-width:80%}@media(min-width:600px){.card-restaurante .container-info{width:50%}}.card-restaurante .container-actions{flex:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.no-shrink{flex-shrink:0}.text-black-medium{color:rgba(0,0,0,.58)}.opcional-text{vertical-align:top}.container-pagination{width:100%;display:flex;justify-content:center}.swiper-pagination{position:static!important;transform:none!important}.swiper-pagination .swiper-pagination-bullet{left:unset!important;right:unset!important;width:12px;height:12px;transform:none!important;background-color:#2b604b}.swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:8px}.buttons-flex{display:flex;align-items:center;justify-content:flex-end}.modal-content{background-color:#fff;height:100%;overflow-y:auto;padding:2rem 1rem;max-width:500px;margin-left:auto}.img-container{width:80%;margin:0 auto}@media screen and (min-width:40em){.img-container{width:90%;margin:0}}.file-input{height:200px;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #bfbfbf}.file-input .img-preview,.file-input .label-file{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.file-input .img-preview{pointer-events:none;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-color:#fff}.file-input .deleteBtn,.file-input .editBtn{position:absolute;display:flex;justify-content:center;align-items:center;z-index:3;height:40px;width:40px;border-radius:50%}.file-input .editBtn{top:10px;right:10px;margin-bottom:16px;background-color:#009688;color:#fff;pointer-events:none}.file-input .deleteBtn{top:60px;right:10px;background-color:#ff0a0a;color:#fff}.file-input .upload{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.file-input .upload .label-black{background-color:#f5f5f5;padding:8px 25px;text-align:center;color:#000;font-weight:400;font-size:15px;margin-bottom:16px}.file-input .upload .label-black.excel{background-color:green;color:#fff}.file-input .upload .label-instruccion{color:rgba(97,97,97,.898);margin-bottom:0;font-size:12px}.file-input.disabled{opacity:.5;pointer-events:none}.file-input.excelBorder{border:1px dashed green}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.list-restaurantes{padding:0!important;margin:0;border-top:1px solid #000}.list-restaurantes li{padding:12px 8px;border-bottom:1px solid rgba(0,0,0,.15)}.container-parent-mobil-visual{width:100%;position:sticky;top:120px}.container-align-mobile{left:0;max-width:350px;margin:0 auto}.container-phone-parent{width:100%;position:relative;overflow:hidden}.container-phone-parent .img-celular,.container-phone-parent .img-celular img{width:100%}.fondo-color-edit-menu,.img-fondo-edit-menu{position:absolute;z-index:-1;height:100%;width:100%;z-index:1}.img-fondo-edit-menu{inset:0;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.6}.container-phone{position:relative;height:79%;width:92%;padding-bottom:150px;overflow-y:auto;position:absolute;top:11%;left:50%;transform:translateX(-50%);scrollbar-width:none}.container-phone::-webkit-scrollbar{width:0;background:transparent}.container-phone .nav-superior{height:80px;width:100%;background-color:#fff;display:flex;align-items:center;position:relative;z-index:2}.container-phone .nav-superior .align-nav-phone{width:92%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.container-phone .container-menu-content{width:100%;display:flex;flex-direction:column}.container-phone .container-menu-content .title-menu-config{margin-top:16px;text-align:center;position:relative;z-index:2}.container-phone .img-principal-edit{position:relative;z-index:2;max-height:80px;-o-object-fit:contain;object-fit:contain}.list-categorys{list-style:none;margin:0;padding:0!important}.list-categorys .flex-category{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;padding-right:8px;border-bottom:2px solid rgba(0,0,0,.5)}.list-categorys .flex-category.is-sub{border-bottom:0;background-color:#f5f5f5;padding:8px}.list-categorys .flex-category .title-cat-info{cursor:pointer;max-width:50%;flex:1;padding-right:1rem}.list-categorys .flex-category .buttons-flex{flex-shrink:0}.list-categorys li:not(:last-child){margin-bottom:2rem}.data-item-food{padding:8px;border-bottom:1px solid rgba(0,0,0,.15);display:flex;align-items:center;min-height:50px}.data-item-food .title-c{flex-basis:30%;padding-right:16px;cursor:pointer}.data-item-food .descripcion-c{flex-basis:25%;color:rgba(97,97,97,.9);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;padding-right:16px}.data-item-food .precio-c{flex-basis:15%;display:flex;justify-content:center}.data-item-food .precio-c span{display:inline-block;text-align:center;padding:6px;border-radius:4px;background-color:#f7f7f7}.data-item-food .buttons-food{flex-basis:30%;display:flex}.bloque-banner{width:100%;padding-top:3rem;position:relative}.bloque-banner .container-scroll{position:absolute;bottom:25%;left:12%;display:none}.bloque-banner .container-scroll .icon-letras{width:100px}.bloque-banner .container-scroll .icon-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px}@media(width >= 40rem){.bloque-banner .container-scroll{display:block}}.bloque-banner .align-text{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.bloque-banner .align-text .subtitle-banner{width:100%}@media(width >= 80rem){.bloque-banner .align-text .subtitle-banner{width:90%}}@media(width >= 48rem){.bloque-banner .align-text{width:70%;margin:0 auto}}.bloque-banner .content-image{width:100%;background-image:linear-gradient(0deg,rgba(255,191,148,.15),#fff);padding-bottom:60px}@media(width >= 48rem){.bloque-banner .content-image{position:absolute;bottom:0;left:0;padding-bottom:0}.bloque-banner .content-image .img-banner{width:80%;margin:0 auto}}@media(width >= 64rem){.bloque-banner .content-image .img-banner{width:50%}}@media(width >= 80rem){.bloque-banner .content-image .img-banner{width:40%}}@media(width >= 48rem){.bloque-banner{min-height:100vh;padding-bottom:24rem}}@media(width >= 64rem){.bloque-banner{padding-top:4rem}}.bloque-funciona{padding-top:60px;padding-bottom:60px;width:100%;background-color:rgba(255,191,148,.15)}.bloque-funciona .container-text-head{width:100%}.bloque-funciona .title-funciona{color:#2b604b}.bloque-funciona .container-slider{position:relative}.bloque-funciona .swiper-slide .img-slider-funciona,.bloque-funciona .swiper-slide .item-funciona{opacity:0;transition:all .3s}.bloque-funciona .swiper-slide.swiper-slide-active .img-slider-funciona,.bloque-funciona .swiper-slide.swiper-slide-active .item-funciona{opacity:1}@media(width >= 64rem){.bloque-funciona{padding:120px 0}.bloque-funciona .container-pagination{width:auto;display:flex;justify-content:center;flex-direction:column;align-items:center;position:absolute;top:50%;right:-4%;transform:translateY(-50%) rotate(90deg)}}.img-slider-funciona{width:80%;margin:0 auto;height:250px}@media(width >= 64rem){.img-slider-funciona{height:400px}}.item-funciona{width:100%;display:flex;flex-direction:column}@media(width >= 40rem){.item-funciona{align-items:center;text-align:center;width:80%;margin:0 auto}}@media(width >= 64rem){.item-funciona{width:100%;align-items:start;text-align:justify}}.bloque-caracteristicas{width:100%;padding:60px 0}.bloque-caracteristicas .container-title{width:50%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.bloque-caracteristicas .slider-caracteristicas{width:100%}@media screen and (min-width:40em){.bloque-caracteristicas .slider-caracteristicas{display:none}}.bloque-caracteristicas .list-cards-caracteristicas{width:100%;display:none}@media screen and (min-width:40em){.bloque-caracteristicas .list-cards-caracteristicas{display:block}}.bloque-caracteristicas .card-caracteristica{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s;border-radius:5px}.bloque-caracteristicas .card-caracteristica .img-caracteristica{width:80%}.bloque-caracteristicas .card-caracteristica:hover{background-color:#f59025;color:#fff}@media screen and (min-width:40em){.bloque-caracteristicas{padding:120px 0}}.list-menu-profile{display:flex;flex-direction:column;width:100%}.list-menu-profile .item-option-profile{display:flex;position:relative;padding-right:2.5rem;color:#103526;transition:all .3s ease-in-out;border-radius:8px;padding:.5rem}.list-menu-profile .item-option-profile .icon-container{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;align-items:center;justify-content:center}.list-menu-profile .item-option-profile:hover{background-color:#f0f0f0;cursor:pointer}@media(min-width:600px){.list-menu-profile{max-width:550px}}