.header,.indicators{grid-column-start:2;grid-column-end:2}button,input,p{padding:0}button:focus,input:focus,textarea:focus{outline:0}a,a:link,a:visited,button:focus{color:var(--maincolor)}:root{--bg:#fffdf2;--tst:#d1e8ff;--radius:10px;--icolor1:#c4e85a;--icolor2:#ffb370;--icolor3:#d65ae8;--icolor4:#63c8ff;--icolor5:#005695}body{font-family:Rubik,sans-serif;color:#111}.container{position:absolute;top:0;left:0;right:0;height:100vh;display:grid;grid-template-columns:1% auto 1%;grid-template-rows:20% 10% auto 40%;background:var(--bg);height:-webkit-fill-available}.indicators,.navi{display:grid;grid-template-columns:20% 20% 20% 20%}.title,.title2{width:100%;height:100%;text-align:center}.header{grid-row-start:1;grid-row-end:2;font-family:"Dancing Script",cursive}.title{line-height:150px;font-size:70px}.title2{line-height:70px;font-size:30px;font-weight:700}.indicators{grid-row-start:5;grid-row-end:5;grid-template-rows:10px}.menu,.navi{grid-row-end:4}#i1,#i2,#i3,#i4,#i5{grid-column-start:1;grid-column-end:1;display:flex;align-items:center;justify-content:center}#i2,.navi-item2{grid-column-start:2;grid-column-end:2}#i3,.navi-item3{grid-column-start:3;grid-column-end:3}#i4,.navi-item4{grid-column-start:4;grid-column-end:4}#i5,.navi-item5{grid-column-start:5;grid-column-end:5}.navi-indicator{height:4px;width:60px;border-radius:20px;transition:width .2s}#ni1{background:var(--icolor1)}#ni2{background:var(--icolor2)}#ni3{background:var(--icolor3)}#ni4{background:var(--icolor4)}#ni5{background:var(--icolor5)}.navi{grid-column-start:2;grid-column-end:2;grid-row-start:4;grid-template-rows:100px}.navi-item1,.navi-item2,.navi-item3,.navi-item4,.navi-item5{grid-column-start:1;grid-column-end:2;display:flex;align-items:center;justify-content:center}.menu,.menu-item{grid-column-start:2;grid-column-end:2}.nav-button{height:70px;width:70px;border-radius:20px;background:linear-gradient(145deg,#e6e4da,#fff);box-shadow:6px 6px 10px #cfcdc4,-6px -6px 10px #fff;font-family:Rubik,sans-serif;font-weight:700;cursor:pointer}.menu-item-img,.menu-item-img>img{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.drink-item,.menu-item{display:grid;background:linear-gradient(145deg,#fff,#e6e4da)}#startersbutton .navi-icon>img{color:var(--icolor1)}#mainsbutton .navi-icon{color:var(--icolor2)}#dessertsbutton .navi-icon{color:var(--icolor3)}#drinksbutton .navi-icon{color:var(--icolor4)}.navi-icon{height:40px;line-height:50px;font-size:20px;text-align:center}.navi-text{height:30px;line-height:20px;text-align:center;font-size:.9em;font-weight:300}.menu{grid-row-start:3;overflow-y:hidden}.menu-item{height:130px;margin:15px;grid-template-columns:auto 120px;grid-template-rows:40px 60px;font-size:.9em;border-radius:var(--radius);padding-left:15px;box-shadow:6px 6px 10px #c7c5bd,-6px -6px 10px #fff}.drink-item,.menu-separator{height:50px;border-radius:var(--radius);box-shadow:6px 6px 10px #c7c5bd,-6px -6px 10px #fff}.menu-item-name{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:2;font-weight:700;margin:auto 0;text-align:center}.menu-item-description,.menu-item-price{grid-column-start:1;grid-row-end:3;text-align:center}.menu-item-description{grid-column-end:2;grid-row-start:2;padding-right:15px;margin:auto 0}.menu-item-price{grid-column-end:2;grid-row-start:3;font-weight:700}.drink-item,.menu-item-img{grid-column-start:2;grid-column-end:2}.menu-item-img{grid-row-start:1;grid-row-end:4}.drink-item{margin:15px;grid-template-columns:auto 30px 90px;grid-template-rows:50px;font-size:.9em;padding-left:30px;padding-top:10px}.drink-item-name{grid-column-start:1;grid-column-end:2;font-weight:700;margin:auto 0}.drink-item-description{grid-column-start:3;grid-column-end:4;margin:auto 0;text-align:center}.drink-item-price{grid-column-start:3;grid-column-end:3;font-weight:700;line-height:50px;text-align:center}.header2,.menu-separator{grid-column-start:2;grid-column-end:2}.menu-separator{margin:35px 15px 15px;font-size:1.2em;line-height:50px;font-weight:700;background:linear-gradient(145deg,#fff,#b6b29d);text-align:center}@media only screen and (min-width:800px){.nav-button,.navi-item1,.navi-item2,.navi-item3,.navi-item4{display:flex}.container{grid-template-rows:150px 100px 20px auto 20px}.indicators{grid-row-start:3;grid-row-end:4}.navi-indicator{height:4px;width:100%;margin:15px}.navi{grid-row-start:2;grid-row-end:3}.nav-button{height:70px;width:100%;margin:15px;justify-content:center;border-radius:var(--radius)}.navi-icon{height:100%;line-height:70px;font-size:25px;text-align:center}.navi-text{line-height:70px;margin-left:10px;text-align:left;font-size:1.3em;font-weight:700}.menu{grid-row-start:4;grid-row-end:4}}button,p{display:inline-block;border:none;margin:0;text-decoration:none;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}select:focus{color:#39a}.carrusel-container::-webkit-scrollbar,.menu::-webkit-scrollbar{width:8px;height:8px;border:none}.carrusel-container::-webkit-scrollbar-thumb,.menu::-webkit-scrollbar-thumb{background:#e6e4da;border-radius:4px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.25),inset -2px -2px 2px rgba(0,0,0,.25)}.carrusel-container::-webkit-scrollbar-track,.menu::-webkit-scrollbar-track{background:var(--bg)}.menu>.menu-separator:first-child{margin-top:0!important}.styleImgPlato{width:100%;height:100%;object-fit:cover}.carrusel-container{width:auto!important;overflow-x:auto;overflow-y:hidden}.carrusel{display:flex}.item{min-width:100%;box-sizing:border-box;text-align:center;padding:20px 20px 0}@keyframes desplazamiento{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.header2{grid-row-start:4;grid-row-end:4;font-family:"Dancing Script",cursive}.textEnlaces{margin:0 10%;text-align:center}.enlacesContenedor{display:flex;justify-content:space-around;align-items:center;height:50px;width:80%;margin:30% 10%}.enlacesBoton{height:100%;width:45%;border:none;background-color:var(--icolor5);color:#fff!important;font-size:1.6rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .3s;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);border-radius:10px;text-decoration:none}.enlacesBoton:hover{background-color:var(--icolor4);transform:scale(1.1);transition:.2s ease-in-out}.dNone{display:none!important}