body{margin:0;font-family:"Segoe UI",sans-serif;background-color:#f3f3f3}hr{border:none;color:#939393}.user-title{margin-top:15px;padding-left:20px;font-size:26px;font-weight:700;color:#1f1f1f;display:flex;align-items:center}.user-title .icon{font-size:20px;margin-left:8px;color:#f90}.content{padding:0 20px}.user-card{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.section,.user-card{margin-top:20px}.section-title{font-weight:600;margin-bottom:8px}.styled-list{list-style:none;padding-left:10px;color:#333;margin:0;font-weight:700}.styled-list li{margin-bottom:10px;cursor:pointer;padding:5px 7px;border-radius:5px}.styled-list li:hover{background-color:#f6f6f6}.logout{margin-top:60px;color:#444;cursor:pointer}@font-face{font-family:"Typo Round";src:url(/static/media/Typo_Round_Bold_Demo.b51eda2f.otf) format("opentype");font-weight:400;font-style:normal}.membership-card{position:relative;overflow:hidden;height:150px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:8px;padding:10px;margin-top:20px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.membership-card .m{position:absolute;top:-115px;right:-50px;margin:0;padding:0;font-size:250px;opacity:.03;font-family:"Typo Round",sans-serif}.promo-card{background-color:#fff;border-radius:8px;margin-top:20px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;justify-content:space-between;min-width:340px}.promo-card .back-content,.promo-card .front-content{padding:20px;min-height:175px}.promo-card .turn-card-button{display:flex;align-items:center;justify-content:center;padding:5px;background-color:green;font-size:26px;border-radius:0 8px 8px 0}.card{border:none;padding:20px;width:90%;max-width:400px;text-align:center}.card h2{margin:0;font-size:1.5em}.card .description{color:#666;font-size:.9em;margin:10px 0 20px}.back-content{width:100%}.stamps{display:flex;justify-content:start;grid-gap:15px;gap:15px;flex-wrap:wrap;margin-bottom:10px;margin-top:10px;margin-left:20px}.stamp{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #ccc;display:flex;justify-content:center;align-items:center;font-size:24px}.stamp.filled{background:#fff;border:2px solid #4caf50}.reward{background:#fffae6;padding:15px;border-radius:10px;font-size:.9em}*{font-family:Helvetica,Arial,sans-serif}body{background:#f3f3f3}#meniiuApp{margin:auto}.laoadingPage{align-items:center;background-color:#f8931d;display:flex;justify-content:center;margin:0;height:100vh;width:100vw}.Search .searchbar{display:flex;justify-content:space-between;width:100%}.Search .searchbox{padding:6px 10px 5px 30px;border:none;width:65%;background:url(https://firebasestorage.googleapis.com/v0/b/meniiu.appspot.com/o/demo%2F1737912395565Proyecto%20nuevo.png?alt=media&token=99ab90f8-703b-49ff-b2a9-c89151349512) no-repeat scroll 9px 10px;background-size:13px 13px;background-color:#fafafa;font-size:13px;-webkit-appearance:none;appearance:none;color:#9c9c9c;border-radius:7px 0 0 7px}.Search .searchbox::placeholder{color:#9c9c9c}.Search .languagebox:focus,.Search .searchbox:focus{outline-color:#f8931d}.Search .languagebox{color:#9c9c9c;border-radius:0 7px 7px 0;width:35%;color:#7b7b7b;background-color:#fafafa;border:none;border-left:1px solid #c7c7c7;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;text-align-last:center}.Search .languagebox option{color:#7b7b7b;background-color:#fafafa}.Search .languagebox option:focus,.Search .languagebox option:hover{background-color:#0056b3}.graybg{background:#f5f5f5}.whitebg{background:#fff}.orangebg{background:#f8931d}.orangecolor{color:#f8931d}.wholeScreenSize{width:100vw;height:100vh}.wrapper{display:flex;overflow-x:auto;position:-webkit-sticky;position:sticky;top:0;z-index:99;background-color:hsla(0,0%,100%,.98)}.wrapper::-webkit-scrollbar{width:0}.item{min-width:110px;text-align:center;padding-bottom:10px}.item :active{transform:translateY(2px)}.item>p{margin:0}.seccionHeader{position:relative;text-align:center;color:#fff}.bottom-left{position:absolute;bottom:10px;left:10px}.top-right{position:absolute;top:10px;right:10px}.rating{display:flex;justify-content:center;align-items:center;flex-direction:column}.textTransparentBG{padding:5px 10px;border-radius:10px}.buttonTransparentBG,.textTransparentBG{display:flex;justify-content:center;background:rgba(0,0,0,.3)}.buttonTransparentBG{padding:4px;border-radius:50px}.estrella{font-size:50px;transition:color .2s}.estrella,.link{cursor:pointer}a{text-decoration:none}.borderRadius{border-radius:12px}.size16{font-size:16px}.size18{font-size:18px}.maxSize{max-width:88px;max-height:61px}.seccionImage{width:88px;height:61px;object-fit:cover}.headerImage{width:100%;height:95px;object-fit:cover}.topBannerImage{width:100%;max-height:135px;object-fit:cover}.destacadoImage{width:100%;max-height:150px;object-fit:cover}.Destacado,.SeccionesStory,.topBanner{margin-bottom:8px}.destacadoImage{max-height:135px}.topBannerImage{max-height:110px}input[type=search]{-webkit-appearance:searchfield-cancel-button}.seccionTipo{transition:all 2s ease}.seccionActive{position:relative;top:-10px}.seccionActiveBottom{border-bottom:3px solid #f8931d}@media only screen and (min-width:1000px){#meniiuApp{margin-top:8px;max-width:1000px}.no_banner{height:110px;background-color:#fff}.desktopView{display:grid;grid-column:repeat(2,1fr);grid-row:repeat(3,1fr);grid-template-areas:"topBanner " "Destacado " "Footer    "}.topBanner{grid-area:topBanner}.Destacado,.topBanner{width:505px;margin-bottom:8px;position:fixed}.Destacado{grid-area:Destacado;margin-top:158px;z-index:-1}.SeccionesStory{grid-area:SeccionesStory;min-width:488px;max-width:488px;position:absolute;margin-left:513px}.Footer{width:505px;grid-area:Footer;position:fixed;z-index:-1}.headerImage{height:115px}}.forDesktop{display:none}.landing__container{display:grid;background-color:#f3f3f3}.landing__header{background:#f89c31;display:grid;grid-template-rows:auto 1fr;height:350px;overflow-y:hidden;padding:0 20px}.cellphone_header{display:none}.landing__avatar{justify-self:center;border-radius:100px;width:110px;height:110px;margin:40px 0 10px}.landing__header .landing__slogan{margin:none;text-align:center;color:#fff}.landing__title{font-family:"Montserrat";margin:0}.landing__title_small{display:none}.landing__slogan>p{margin-bottom:30px;font-weight:900;font-size:40px}.landing__slogan>span{font-size:16px;margin:0;font-weight:500}.landing__main{text-align:center}.landing__cellphone{height:400px;background:#fff;background:linear-gradient(180deg,#fff 82%,#f3f3f3);overflow:hidden}.landing__cellphone img{width:400px;right:15px;position:relative;top:15px}.cellphone__whitebar{background-color:#f3f3f3;width:100%;height:100px;position:absolute}.landing__features-container{padding:75px 0 55px;background-color:#fff}.landing__features-container>p{font-size:25px;font-weight:700;padding:0 50px}.landing__features{display:flex;justify-content:space-around;padding:0 35px;flex-wrap:wrap}.landing__features .feature{margin:25px 0}.landing__features .feature .landing__title{font-size:22px}.feature .feature__icon{background:#f89c31;border-radius:8px;box-sizing:initial;color:#fff;height:50px;padding:10px;width:50px}.feature .feature__img-container{margin:10px 0 15px}.feature .feature__img-container .feature__img{width:175px}.feature__title{font-size:26px;font-weight:700;color:#f89c31}.feature__text{color:grey}.landing__customize-container{padding:75px 50px}.landing__customize-container .landing__title{font-size:25px;font-weight:700;color:#f89c31}.landing__customize-container .landing__customize{text-align:justify;text-justify:inter-word;margin:25px 0 35px}.landing__customize-container .landing__customize_images{display:flex;flex-direction:column;align-items:center;grid-gap:35px;gap:35px}.landing__customize-container .landing__customize_images img{width:285px}.landing__orders-container,.landing__qr-container{padding:75px 50px}.landing__qr-container .landing__title{font-size:25px;font-weight:700;color:#f89c31}.landing__qr-container .landing__qr{text-align:justify;text-justify:inter-word;margin:25px 0 35px}.landing__qr-container .landing__qr_images{display:flex;flex-direction:column;align-items:center;grid-gap:35px;gap:35px;padding:25px;border-radius:15px;background-color:#fff}.landing__qr-container .landing__qr_images img{width:250px;margin-bottom:20px}.landing__card{display:flex;justify-content:space-around;align-items:center;flex-direction:column;background:#f89c31;padding:25px 0;color:#fff}.landing__card-counter,.landing__CTA{padding:75px 0}.landing__CTA a{text-decoration:none}.landing__CTA p{font-size:25px;padding:0 10px;font-weight:700;margin-bottom:15px}.landing__btn{background-color:#fff;margin-top:15px;font-size:20px;color:#ff9c2a;height:55px;width:350px;font-weight:600;border-radius:10px;transition:all .5seg}.landing__btn:hover{background-color:#ff9c2a;border-width:2;border-color:#fff;color:#fff;transform:scale(1.15)}.landing__btn:active:focus{background-color:#ff9c2a;color:#fff;text-decoration:none}.landing__orders-container{background-color:#fff}.landing__orders-container .landing__title{color:#000;font-weight:800;font-size:25px}.landing__orders-container .landing__orders{margin-top:25px;text-align:justify;text-justify:inter-word}.landing__orders-container .landing__orders-images{text-align:start;color:#ff9c2a;font-weight:700;margin-top:40px}.landing__orders-container .landing__orders-images p{margin:0}.landing__orders-container .landing__orders-images img{margin-top:10px;margin-bottom:30px;width:300px}.landing__orders-container .landing__orders-images .ORDERS_PHONE img{border-radius:10px}.landing__counter-title{color:#fff;font-weight:900;font-size:45px}.landing__card-counter .counter-container{display:flex;background:#fff;color:#ff9c2a;font-weight:900;font-size:45px;padding:15px 50px;margin-top:15px;border-radius:15px;margin-bottom:10px}@media only screen and (max-width:300px){.landing__header{height:425px}}@media only screen and (min-width:670px){.forDesktop{display:block}.forMobile{display:none}.landing__customize-container .landing__title,.landing__qr-container .landing__title{font-size:40px;text-align:start;text-justify:inter-word}.landing__orders-container .landing__title,p.landing__title{font-size:40px}.landing__title_small{font-size:20px;display:block}.landing__header{height:300px}.landing__cellphone{display:none}.landing__header{padding:0}.landing__features-container{padding-right:75px;padding-left:75px}.landing__features{padding:0 15px;margin-top:25px}.landing__features .feature{width:250px;display:flex;flex-direction:column;justify-content:space-between}.landing__customize-container,.landing__qr-container{padding:75px 125px;display:grid;place-items:center;grid-template-columns:1.25fr 2fr}.landing__customize-container .landing__title_small,.landing__qr-container .landing__title_small{text-align:justify;text-justify:inter-word}.landing__customize-container .landing__customize_images,.landing__qr-container .landing__qr_images{width:100%;flex-direction:row;align-items:center;padding-left:125px;justify-content:space-between}.landing__qr-container .landing__qr_images{padding:55px 70px;width:650px;margin-left:50px;margin-bottom:10px}.landing__qr-container{grid-template-columns:1.5fr 2fr}.landing__qr-container .landing__qr_images{flex-wrap:wrap}.landing__qr-container .landing__qr_images img{width:225px}.landing__orders-container{padding:75px 120px;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing__orders-container .landing__orders{width:800px;text-align:justify}.landing__orders-container .landing__orders-images{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}.landing__orders-container .landing__orders-images .images_group{display:flex;flex-direction:column;justify-content:space-between;height:453px}.landing__orders-container .landing__orders-images img{padding:0;width:350px;margin:10px 0 0}.landing__orders-container .landing__orders-images .ORDERS_PHONE img{padding:0;margin:0;width:425px;border-radius:15px}.landing__card{flex-direction:row;border-radius:15px;height:200px;margin:15px 100px}.landing__CTA{padding:0 150px}.landing__CTA p{margin:0}.landing__btn{width:400px}.landing__card-counter{margin-top:85px;margin-bottom:85px;justify-content:space-around}.landing__card-counter .counter-container{margin-right:50px;width:252px}.landing__business-title{margin-bottom:25px}}@media only screen and (min-width:989px){.cellphone_header{display:block;width:250px;transform:rotate(15deg);top:-235px;left:-35px;position:relative}}.toFade{opacity:0;transform:translateY(50%);visibility:hidden;transition:opacity 1s ease-out,transform 1s ease-out;will-change:opacity,visibility}.is-visible{opacity:1;transform:none;visibility:visible}textarea{resize:none}.carrito__floatBanner{background-color:rgba(248,146,29,.877);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;color:#fff;opacity:.5;position:fixed;width:100%;z-index:99}.displayNone{visibility:hidden}.addItem__modal .modal-content{background-color:#f3f3f3;min-height:300px}@media only screen and (min-width:599px){.carrito__floatBanner{width:505px}}.banner-info{padding:0 1.5rem;height:0;opacity:0;pointer-events:none;transition:all .5s ease}.banner-info.open{border-top:8px solid #f3f3f3;opacity:1;pointer-events:auto;background-color:#fff;height:100%}.map{height:295px}.suggestions_mailbox{padding:0 1.5rem;height:0;opacity:0;pointer-events:none;transition:all .5s ease}.suggestions_mailbox.open{border-top:8px solid #f3f3f3;opacity:1;pointer-events:auto;background-color:#fff;height:100%}