.vink-menu{padding-top:40px;padding-bottom:90px}.vink-menu__header{display:flex;align-items:center;gap:18px;margin-bottom:24px}.vink-menu__logo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;border:2px solid #f1f1f1}.vink-menu__kicker{color:#f03250;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.vink-menu__header h1{font-size:30px;font-weight:800;color:#323232;margin:2px 0 4px}.vink-menu__header p{margin:0;color:#707070}.vink-menu__header a{color:#cf1f3d;font-weight:600}.vink-menu__toolbar{position:sticky;top:0;z-index:20;background:#fff;padding:12px 0;margin-bottom:18px;border-bottom:1px solid #ebebeb}.vink-menu__search{display:flex;align-items:center;gap:10px;border:1px solid #e1e1e1;border-radius:4px;padding:0 14px;margin:0 0 10px;width:100%}.vink-menu__search i{color:#b7b7b7}.vink-menu__search input{border:0;outline:0;height:46px;width:100%;font-size:15px;color:#323232;background:transparent}.vink-menu__search:focus-within{border-color:#f03250}.vink-menu__nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vink-menu__nav::-webkit-scrollbar{display:none}.vink-menu__nav a{flex:none;padding:6px 14px;border-radius:20px;background:#f5f5f5;color:#323232;font-size:14px;font-weight:600;white-space:nowrap}.vink-menu__nav a:hover,.vink-menu__nav a:focus{background:#dc2446;color:#fff}.vink-menu__section{margin-bottom:34px;scroll-margin-top:120px}.vink-menu__section h2{font-size:22px;font-weight:700;color:#323232;margin-bottom:4px}.vink-menu__section-desc{color:#707070;margin-bottom:8px}.vink-menu__items{list-style:none;padding:0;margin:0}.vink-menu__item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #f0f0f0}.vink-menu__item.is-selected{background:linear-gradient(90deg,rgba(240,50,80,.05),transparent)}.vink-menu__item.is-unavailable{opacity:.6}.vink-menu__photo{width:96px;height:96px;border-radius:6px;object-fit:cover;flex:none;background:#f5f5f5}.vink-menu__body{flex:1;min-width:0}.vink-menu__line{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vink-menu__line h3{font-size:17px;font-weight:700;color:#323232;margin:0;overflow-wrap:anywhere}.vink-menu__price{font-weight:700;color:#f03250;white-space:nowrap}.vink-menu__body p{color:#707070;font-size:14px;line-height:1.5;margin:4px 0 6px;overflow-wrap:anywhere}.vink-menu__meta{display:flex;flex-wrap:wrap;gap:6px}.vink-menu__tag{font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;background:#f5f5f5;color:#555}.vink-menu__tag--picante{background:#fdecea;color:#c0392b}.vink-menu__tag--vegetariano,.vink-menu__tag--vegano{background:#e8f6ec;color:#1e7e34}.vink-menu__tag--especialidad,.vink-menu__tag--promocion{background:#fff4e0;color:#a65f00}.vink-menu__tag--off{background:#323232;color:#fff}.vink-menu__qty{margin-top:8px}.vink-menu__add{border:1px solid #dc2446;color:#cf1f3d;background:#fff;border-radius:4px;padding:5px 14px;font-size:14px;font-weight:600}.vink-menu__add:hover{background:#dc2446;color:#fff}.vink-menu__stepper{display:inline-flex;align-items:center;border:1px solid #dc2446;border-radius:4px;overflow:hidden}.vink-menu__stepper button{width:36px;height:34px;border:0;background:#dc2446;color:#fff;font-size:18px;line-height:1}.vink-menu__stepper button:disabled{opacity:.4}.vink-menu__stepper output{min-width:40px;text-align:center;font-weight:700}.vink-menu__empty{color:#707070;padding:20px 0}.vink-menu__cart{position:sticky;top:130px;border:1px solid #ebebeb;border-radius:6px;padding:22px;background:#fff;box-shadow:0 6px 24px #0000000d}.vink-menu__cart h2{font-size:20px;font-weight:700;color:#323232;margin-bottom:12px}.vink-menu__cart-empty{color:#707070;font-size:14px}.vink-menu__cart-list{list-style:none;padding:0;margin:0 0 12px}.vink-menu__cart-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;border-bottom:1px dashed #ebebeb}.vink-menu__cart-list span{overflow-wrap:anywhere}.vink-menu__subtotal{display:flex;justify-content:space-between;font-size:16px;margin-bottom:14px}.vink-menu__subtotal strong{color:#f03250;font-size:20px}.vink-menu__wa{display:block;width:100%;text-align:center;background:#157a3f}.vink-menu__wa:hover,.vink-menu__wa:focus{color:#fff;background:#0f5f30}.vink-menu__wa.is-disabled,.vink-menu__wa.is-disabled:hover{background:#d6d6d6;color:#3d3d3d;cursor:not-allowed}.vink-menu__note{font-size:13px;color:#707070;margin:10px 0 0}.vink-menu__clear{border:0;background:none;color:#707070;font-size:13px;text-decoration:underline;padding:0;margin-top:10px}.vink-menu__bar{display:none}@media(max-width:991px){.vink-menu__cart{position:static;margin-top:10px}.vink-menu__bar:not([hidden]){display:flex;justify-content:space-between;align-items:center;position:fixed;left:12px;right:12px;bottom:12px;z-index:50;background:#f03250;color:#fff;border-radius:6px;padding:14px 18px;font-weight:600;box-shadow:0 8px 24px #0003}.vink-menu__bar:hover{color:#fff}}@media(max-width:575px){.vink-menu__header h1{font-size:24px}.vink-menu__logo{width:56px;height:56px}.vink-menu__photo{width:76px;height:76px}.vink-menu__line{flex-direction:column;gap:2px}}
