body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.nav{align-items:center;background-color:#edefee;display:flex;height:10vh;justify-content:space-around;max-width:100vw}.nav-list{display:flex;gap:4vw;list-style:none}.link-item{color:#000;font-size:20px;opacity:1;text-decoration:none}.link-item:hover{opacity:.7;text-decoration:underline}.menu-toggle{background:none;border:none;display:none}.list-container.show{align-items:center;background-color:#edefee;border:1px solid #495e57;display:flex;justify-content:center;padding:20px 20px 3vh;position:absolute;top:10vh;width:100vw;z-index:10}@media screen and (max-width:768px){.menu-toggle{color:#000;cursor:pointer;display:block;font-size:28px}.list-container{display:none}.nav-list{align-items:center;flex-direction:column;gap:20px}.link-item{font-size:18px}}.section-container{align-content:center;background-color:#495e57;box-sizing:border-box;display:flex;height:auto;justify-content:center;max-width:100vw;padding:3vh 0}.main-text{margin:0;padding:0 20vw 0 0;width:40vw}.main-text h1{color:#f4ce14;font-size:48px;margin:0;padding:0}.main-text h3,p{color:#fff;font-size:20px;margin:0;padding:0}.main-text h3{font-size:24px;margin-bottom:20px}.main-text p{padding-bottom:20px}.main-text button{background-color:#f4ce14;border:1px solid #495e57;border-radius:15px;font-size:18px;font-weight:700;padding:10px;transform:translateY(0);transition:all .5s ease-in-out}.main-text button:hover{background-color:#fadb42;box-shadow:0 4px 10px #0003;transform:translateY(-5px) scale(1.05)}.main-photo{height:auto;margin:0;padding:0;width:18vw}@media screen and (max-width:768px){.section-container{flex-direction:column;height:auto;text-align:center}.main-text{padding:0 10px;width:100vw}.main-photo{height:auto;padding-top:20px;width:100vw}.main-photo img{height:auto;width:124px}.main-text h1{color:#f4ce14;font-size:48px;margin:0;padding:0}.main-text p{box-sizing:border-box;padding-bottom:30px}.main-text button{margin-bottom:20px}}.main-week-special{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:10vh 0;max-width:100vw}.special-text{display:flex;gap:5vw;justify-content:space-evenly;margin:8vh 0;width:100%}.special-text h1{font-size:48px;margin-left:10vw}.special-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;width:60vw}.platillo-item{background-color:#edefee;border-radius:8px;height:auto;padding-bottom:25px;text-align:center;text-align:justify;width:225px}.platillo-img{border-radius:15px;height:auto;width:100%}.platillo-h3{color:#000;font-size:20px}.platillo-p{color:#000;font-size:16px;padding:0 15px}.platillo-price{color:#d1b113;padding:0}.platillo-first{display:flex;justify-content:space-around;margin-bottom:15px;padding:10px}.button{background-color:#f4ce14;border:none;border-radius:15px;color:#fff;color:#000;cursor:pointer;font-size:20px;font-weight:700;height:50px;margin:0 10vw 0 0;padding:0 10px;transform:translateY(0);transition:all .4s ease-in-out}.button:hover{background-color:#fadb42;box-shadow:0 8px 20px #0000004d;transform:translateY(-5px) scale(1.05)}@media screen and (max-width:768px){.main-week-special{margin:4vh 0;padding-bottom:4vh}.special-text h1{font-size:30px}.platillo-item{width:80vw}.special-grid{gap:8vh}}.opinions-section{align-items:center;background-color:#495e57;display:flex;flex-direction:column;justify-content:center;max-width:100vw;padding:20px}.opinions-section h1{color:#f4ce14;font-size:48px;padding:16px;text-align:center}.opinions-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3vh 0 5vh;width:80vw}.opinion-simply{background-color:#edefee;border-radius:8px;box-sizing:border-box;height:auto;padding-bottom:20px;text-align:center;text-align:justify;width:225px}.perfil-group{align-items:center;display:flex;gap:20px;justify-content:center}.reseña p{color:#161616;font-size:16px;padding:10px}.calificaciones-estrella{margin:0;padding:0 0 10px;text-align:center}.estrella{height:auto;margin:0;padding:0 0 0 10px;width:28px}.perfil-reviews{color:#495e57;font-weight:600}.perfil-name{padding-top:5px}@media screen and (max-width:768px){.opinions-section h1{font-size:28px;margin:0;padding:0}.opinion-simply{max-width:310px;width:100%}.reseña{padding:10px}.estrella{width:28px}}.restaurant-description{align-items:center;background-color:#edefee;display:flex;gap:15vw;height:auto;justify-content:center;padding:50px 0;width:99.1vw}.text-description-container{display:flex;flex-direction:column;justify-content:start;padding-bottom:40vh;width:25vw}.text-description-container h2{font-size:42px;font-weight:800;margin:0;padding:0}.text-description-container h3{font-size:28px;margin:0 0 5vh;padding:0}.text-description-container p{color:#3a3a3a;font-size:20px}.foto-description-container{width:40vw}.fotofotal{height:auto;width:100%}@media screen and (max-width:768px){.restaurant-description{flex-direction:column;gap:0}.text-description-container{padding:0 20px;width:100%}.foto-description-container{align-items:center;display:flex;justify-content:center;width:100vw}.foto-description-container img{width:50vw}}.footer{align-items:center;background-color:#495e57;display:flex;gap:4vw;height:auto;justify-content:center;width:99vw}.footer-liks-container{align-items:start;display:flex;flex-direction:column;height:auto;justify-content:start;width:10vw}.footer-liks-container h2{color:#f4ce14;padding:10px 0}.footer-liks-container h3{color:#edefee;font-size:20px;padding:8px 0}.footer-liks-container h4{color:#edefee;font-size:18px;font-weight:400}.footer-liks-container a{color:#edefee;font-size:18px;padding:5px 0;text-decoration:none}.footer-liks-container a:hover{text-decoration:underline}.footer-container{display:flex;gap:30px;justify-content:space-between;margin:30px 0;width:70vw}.footer-img{height:auto;width:100%}@media screen and (max-width:1025px){.footer{gap:0;height:auto;padding-bottom:470px}.footer-liks-container{box-sizing:border-box}.text-description-container{margin-bottom:0;padding-bottom:10vh}}@media screen and (max-width:768px){.footer{padding-bottom:0}.footer-container{flex-direction:column;gap:0;width:100%}.footer-liks-container{padding:20px 40px;width:100%}.footer-liks-container img{width:128px}}.reserva-container{background-color:#fff;height:100vh}.ciclo{align-content:center;box-sizing:border-box;gap:18vw;height:12vh;justify-content:center;padding-top:30px;width:99vw}.ciclo,.ciclo-item{align-items:center;display:flex}.ciclo-item{flex-direction:column;text-align:center;transition:all .4s ease}.ciclo-item.active .ciclo-number{background-color:#ddbb12;transform:scale(1.3)}.ciclo-number{background-color:#495e57;border-radius:8px;color:#fff;width:5vw}.ciclo-step{color:#495e57;font-weight:900}.reserva-frame-todo{align-items:center;display:flex;height:auto;justify-content:center;margin-top:7vh;width:99vw}.form-container{background-color:#edefee;border-radius:15px;display:flex;flex-direction:column;height:auto;padding:0 5vh 5vh;width:auto}.reserva-flex{display:flex;gap:15px}.reserva-botones{align-items:center;display:flex;gap:30px;justify-content:end}.reserva-item{display:flex;flex-direction:column;padding-bottom:15px;position:relative}.reserva-input,.reserva-input2,.reserva-input3,.reserva-input4{background-color:#ddd;border:2px solid #edefee;border-radius:15px;font-size:14px;height:50px;outline:none;padding-left:8px;transition:border .4s ease;width:19.55vw}.reserva-input2:focus,.reserva-input:focus{border:2px solid #495e57}.reserva-input2{width:40.5vw}.h1-reserva{align-items:center;display:flex;justify-content:start}.h1{color:#495e57;font-size:32px;padding:20px 0 10px;text-decoration:underline}.form-button,.form-button1{border:1px solid #495e57;border-radius:10px;color:#495e57;font-size:18px;padding:10px;width:150px}.form-button1{background-color:#495e57;color:#fff}.FieldError{color:red;font-size:12px;padding-top:6px}sup{color:red;font-size:95%;line-height:0;position:relative;top:-2px;vertical-align:initial}@media screen and (max-width:768px){.ciclo{gap:10vw}.ciclo-step{color:#495e57;font-size:16px;font-weight:900}.reserva-flex{display:flex;flex-direction:column;gap:0}.reserva-frame-todo{height:auto}.form-container{width:100%}.h1{font-size:24px}.h1-reserva{justify-content:center}.reserva-input,.reserva-input2,.reserva-input3,.reserva-input4,.reserva-item{width:100%}.reserva-botones{padding-top:7vh}}.information-container{align-items:center;justify-content:center;margin-top:4vh;width:99vw}.information-backup,.information-container{display:flex;flex-direction:column;height:auto}.information-backup{background-color:#d1d1d1;padding:30px;width:40vw}.information-step,.information-step2{background-color:#ddd;border-radius:15px 15px 0 0;padding:15px 30px;width:40vw}.information-step h1{color:#495e57;font-size:32px;text-decoration:underline}.information h1{color:#495e57;font-size:18px;font-weight:400}.information{display:flex;flex-direction:column;gap:20px}.info-span{color:#495e57;font-weight:700}.reserva-botones1,.reserva-botones2,.reserva-botones3{align-items:center;background-color:#ddd;border-radius:0 0 15px 15px;display:flex;gap:20px;justify-content:end;padding:15px 30px;width:40vw}@media screen and (max-width:768px){.information-backup,.information-step,.information-step2{width:100%}.reserva-botones1,.reserva-botones2,.reserva-botones3{justify-content:center;width:100%}.information-step h1{font-size:24px}}.payment-info{display:flex;justify-content:center}.information-card{background-color:#edefee;display:flex;width:50vw}.card-info{display:flex;flex-direction:column;height:auto;padding:20px}.reserva-input3,.reserva-input4{height:35px;width:8vw}.reserva-input4{width:20vw}.information-step2,.reserva-botones2{width:50vw}.payment-details{display:flex;flex-direction:column;margin:0 auto auto;padding-bottom:20px}.payment-details h1{font-size:26px;padding:20px 0}.card-info,.payment-details{box-sizing:border-box;width:50%}.pa{background-color:#d1d0d0;height:5px}.payment-text p{color:#000;font-size:18px}.payment-text{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-right:20px}@media screen and (max-width:768px){.information-card{flex-direction:column;width:100%}.information-step2,.reserva-botones2{width:100%}.card-info,.payment-details{padding:20px;width:100%}.reserva-input3,.reserva-input4{height:35px;width:100%}.payment-details{padding-bottom:20px;padding-top:0}.information-step2 h1{font-size:24px}}.reserva-botones3{width:50vw}.information-card2{background-color:#edefee;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:20px;text-align:center;width:50vw}.card2-p1,.card2-p2{color:#000;font-weight:800}.card2-p2{font-weight:400}.fotoReady{border-radius:48px;height:auto;width:92px}.spansi{font-weight:700}@media screen and (max-width:768px){.information-card2{width:100%}.reserva-botones3{width:100vw}}
/*# sourceMappingURL=main.28bec2bc.css.map*/