.section{min-height:100vh}.page-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.page-icon .iso{width:25%}.page-icon .linea{width:50%}.cover-section{height:100vh;width:100%}.cover-section,.icon-section{display:-ms-flexbox;display:flex}.icon-section{width:15%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative}.icon-section .linea-larga{position:absolute;bottom:-1%;left:50%;width:9rem}.icon-section .isotipo{width:2.8rem}.fader{display:inline-block;position:relative;margin-left:auto;width:85%}.fader,.fader .cover-img{padding-top:4rem;height:100%}.fader .cover-img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-5}.fader .cover-img:first-child{-webkit-animation:fade 12s infinite;animation:fade 12s infinite;-o-object-position:100% 60%;object-position:100% 60%}@media (max-width:767px){.fader .cover-img:first-child{-o-object-position:bottom bottom;object-position:bottom bottom}}.fader .cover-img:nth-child(2){-webkit-animation:fade2 12s infinite;animation:fade2 12s infinite;-o-object-position:100% 40%;object-position:100% 40%}@media (max-width:767px){.fader .cover-img:nth-child(2){-o-object-position:0;object-position:0}}.fader .cover-img:nth-child(3){-webkit-animation:fade3 12s infinite;animation:fade3 12s infinite;-o-object-position:100% 60%;object-position:100% 60%}@media (max-width:767px){.fader .cover-img:nth-child(3){-o-object-position:0 0;object-position:0 0}}.fader .cover-img:last-child{-webkit-animation:fade4 12s infinite;animation:fade4 12s infinite;-o-object-position:100% 60%;object-position:100% 60%}@media (max-width:767px){.fader .cover-img:last-child{-o-object-position:0 0;object-position:0 0}}@-webkit-keyframes fade{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:0}}@keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:0}}@-webkit-keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@-webkit-keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}@keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}.diagonal-divider{width:12px;background:-o-linear-gradient(bottom right,rgba(0,0,0,0) calc(50% - 1px),#000,rgba(0,0,0,0) calc(50% + 2px));background:linear-gradient(to top left,rgba(0,0,0,0) calc(50% - 1px),#000,rgba(0,0,0,0) calc(50% + 2px))}@media (max-width:767px){.diagonal-divider.hide-on-mobile{display:none}}.menu{padding:4rem 4rem 0;min-height:70vh}@media (max-width:767px){.menu{padding:3rem 1rem 0}}.menu .menu-header{padding-left:1.25rem;padding-right:0;font-size:1.62rem;text-transform:uppercase;text-align:right;margin-bottom:1rem}.menu-nav{display:-ms-flexbox;display:flex;margin-left:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:.4rem;border-bottom:1px solid #000}@media (max-width:767px){.menu-nav{text-align:center;margin-top:1.2rem;margin-left:0 -2rem;border:none;-ms-flex-pack:justify;justify-content:space-between}}.menu-category{text-transform:uppercase;margin:0 2rem;position:relative}.menu-category:last-child{margin-right:0}@media (max-width:767px){.menu-category{padding:1vh 2vw;text-decoration:underline;margin:0}}.menu-category:not(:last-child):after{width:25%;background:-o-linear-gradient(top left,#fff calc(50% - 1px),#aaa,#fff calc(50% + 1px));background:linear-gradient(to bottom right,#fff calc(50% - 1px),#aaa,#fff calc(50% + 1px));height:100%;content:""}@media (max-width:767px){.menu-category:not(:last-child):after{display:none}}.menu-category:active{color:#03958d}.menu-category:focus{outline:none;color:#027c75;text-decoration:underline}.menu-category-divider{display:inline-block;height:12px}.menu-category--selected{color:#03aea5}.menu-title{font-family:Fjalla One,sans-serif;font-size:1.25rem;font-weight:bolder;margin-bottom:.8rem}@media (max-width:767px){.menu-title{margin-top:2rem}}.menu-section{display:-ms-flexbox;display:flex;margin-top:1.5rem}@media screen and (max-width:750px){.menu-section{-ms-flex-direction:column;flex-direction:column}}.menu-column{display:inline-block;padding:0 2rem}.menu-column [class^=menu]{padding:.5rem 0}.menu-item{text-align:left}.menu-item .item-title{text-transform:uppercase;font-weight:bolder;font-size:1.02rem}.menu-item p{margin-top:.5rem;font-weight:400}.item-info{text-transform:lowercase;font-style:italic}.menu-info{margin-top:4rem;text-align:left;font-size:.7rem;padding-left:1.25rem;padding-right:1.25rem}.menu-wrapper{min-height:75vh}.motion-menu-box{position:relative}.menu-initial{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:55vh;background-image:url(/static/menu.59a8cc60.jpg);background-position:bottom;background-size:cover}.menu-initial button{background-color:#000;color:#fff;border:none;padding:1rem}section.menu-background{padding-left:0;padding-right:0}section.menu-background .menu-header{padding-right:4rem}#nosotros,.nosotros-grid{position:relative}.nosotros-grid{margin-top:5rem;padding:4rem 5rem;width:100vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr .2fr 2fr;grid-template-columns:1fr .2fr 2fr;-ms-grid-rows:1fr .2fr 1fr;grid-template-rows:1fr .2fr 1fr}@media (max-width:767px){.nosotros-grid{-ms-grid-rows:.5fr .5fr .5fr .5fr;grid-template-rows:.5fr .5fr .5fr .5fr;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:25px;padding:4rem 0 2rem;background-color:#e2e7b6}.nosotros-grid p{text-align:left}}.nosotros-grid p{font-size:1.25rem}.nosotros-grid h2{font-size:1.62rem}.nosotros-grid:before{position:absolute;content:"";top:0;left:0;width:45vw;height:100%;background-color:#e2e7b6;z-index:-1}@media (max-width:767px){.nosotros-grid:before{width:100%;height:130vh}}.nosotros-grid img{display:block}.nosotros-grid .chef-img{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column-align:right;justify-self:right;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;height:100%}@media (max-width:767px){.nosotros-grid .chef-img{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;-ms-grid-column-align:left;justify-self:left;-o-object-position:bottom;object-position:bottom;width:100%;max-width:350px;height:350px;padding-left:3rem}}.nosotros-grid .bio-cell{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:3;grid-row:span 3;margin-top:2vh;margin-right:.5vw;padding-right:1rem}@media (max-width:767px){.nosotros-grid .bio-cell{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.nosotros-grid .bio-cell h3{text-align:right}}.nosotros-grid .nosotros-cell{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row:1;grid-row:1;justify-self:right;padding-left:9vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:85%;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.nosotros-grid .nosotros-cell{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;text-align:right;padding-top:2rem;-ms-flex-pack:end;justify-content:end}}.nosotros-grid .nosotros-cell .nosotros-title{text-align:left;font-weight:700;width:100%}.nosotros-grid .nosotros-cell p{text-align:left}.nosotros-grid .platillo-cell{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column-align:left;justify-self:left}@media (max-width:767px){.nosotros-grid .platillo-cell{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;width:100%;max-width:500px;-ms-grid-column-align:right;justify-self:right;padding-left:5vw}}.nosotros-grid .platillo-cell .press-kit-link{color:#a9a9a9;text-decoration:underline;font-size:.85rem;text-align:right;float:right;margin-top:.5rem;margin-right:1rem}.text-section{padding:0 2rem}.text-section h2{text-transform:uppercase}.text-section h2,.text-section p{margin-bottom:.5rem}h1.ot-title{display:none}div.ot-dtp-picker.wide{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}div.ot-dtp-picker.wide form.ot-dtp-picker-form{height:100%;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){div.ot-dtp-picker.wide form.ot-dtp-picker-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:767px){div.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-button{width:100%}}@media (min-width:992px){div.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-button{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}div.ot-dtp-picker.wide form.ot-dtp-picker-form div.ot-dtp-picker-selector{width:33%}@media (max-width:767px){div.ot-dtp-picker.wide form.ot-dtp-picker-form div.ot-dtp-picker-selector{width:33%}}div.ot-dtp-picker div.ot-dtp-picker-selector select{width:100%}@media (max-width:767px){div.ot-dtp-picker div.ot-dtp-picker-selector a.ot-dtp-picker-selector-link{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 1vw}div.ot-dtp-picker div.ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,div.ot-dtp-picker div.ot-dtp-picker-selector .ot-party-size-picker .ot-dtp-picker-selector-link:before,div.ot-dtp-picker div.ot-dtp-picker-selector .ot-time-picker .ot-dtp-picker-selector-link:before{display:none}}form.ot-dtp-picker-form{display:-ms-flexbox;display:flex}input.ot-button.ot-dtp-picker-button.en,input.ot-button.ot-dtp-picker-button.es{background-color:#000;border:#000;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}div.picker__day.picker__day--infocus{border-color:#000}div.ot-powered-by{display:none}#reservaciones{padding-top:4rem;height:100vh;overflow:hidden}.reservaciones-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 5rem}@media (max-width:767px){.reservaciones-wrapper{padding:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reservaciones-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.reservaciones-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reservaciones-header h2{margin-left:auto;margin-right:auto;text-transform:uppercase}@media (max-width:767px){.reservaciones-header h2{margin:0}}.ot-logo{height:24px;margin-top:12px;width:100px;margin-left:1rem}@media (max-width:767px){.ot-logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:1rem}}.reserva-imagen{display:block;height:100%;width:100%;background-position:bottom;background-size:cover;background-image:url(/static/Reserva-Desktop.9b77a9af.jpg)}@media (max-width:767px){.reserva-imagen{background-position:50%;background-image:url(/static/Reserva-Movil.d5355514.jpg)}}#instagram-widget{min-height:60vh;margin:4rem 3rem 0;text-transform:uppercase;text-align:right}@media (max-width:767px){#instagram-widget{margin:4rem 0 0}}#instagram-widget h2{margin-right:4rem}@media (max-width:767px){#instagram-widget h2{margin-right:0;text-align:center}}.widget-grid{margin-top:1rem;row-gap:.3rem;-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center}@media (max-width:767px){.widget-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.widget-grid .widget-item{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.widget-grid .widget-item:hover{-webkit-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);transform:translateY(-.5rem)}@media (max-width:767px){.widget-grid .widget-item:nth-child(n+9){display:none}}.contacto-p,.contacto .address-section .time-section p,.contacto .address-section address p{display:inline;margin-right:2px;letter-spacing:1.5px}@media (max-width:767px){.contacto-p,.contacto .address-section .time-section p,.contacto .address-section address p{display:block;letter-spacing:1px;margin:0}}.contacto{margin:4rem 4rem 3rem}@media (max-width:767px){.contacto{margin:1.5rem;font-size:1rem}}.contacto .contacto__page-icon{max-width:3.5rem;position:relative;margin-bottom:1rem}.contacto .contacto__page-icon .page-icon__nectar{margin-bottom:.5rem;width:2.8rem}@media (max-width:767px){.contacto .contacto__page-icon .page-icon__nectar{max-width:2rem}}.contacto .contacto__page-icon .page-icon__linea{position:absolute;left:25%;bottom:0;width:8rem}.contacto .address-section{display:block;text-align:right}.contacto .address-section address{margin-bottom:.5rem}.contacto .address-section .mail{font-style:italic}.contacto .address-section .time-section{margin-bottom:.5rem}@media (max-width:767px){.contacto .address-section .time-section{marign:1rem 0}}.contacto .address-section .time-section p{margin-right:5px}@media (max-width:767px){.contacto .address-section .time-section .hide-on-mobile{display:none}}.contacto .address-section .contact-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#000;margin-top:1rem}@media (max-width:767px){.contacto .address-section .contact-section{display:block}}.contacto .address-section .contact-section .e-mail{margin-top:1rem;margin-right:2rem;color:currentColor}@media (max-width:767px){.contacto .address-section .contact-section .e-mail{margin-right:0}}@media (max-width:767px){.contacto .address-section .contact-section .social-media-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem}}.contacto .address-section .contact-section .social-media-links .icon{display:inline-block;width:25px;margin-left:1rem;color:#000}.contacto .copyright{margin-top:1rem;text-align:center;font-size:.7rem}.mb-2{margin-bottom:.5rem}.footer-link{color:currentColor;text-decoration:underline}.navbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);height:0}@media (max-width:767px){.navbar{-ms-flex-pack:center;justify-content:center}}.navbar .navbar-logo--parent{margin:0;padding:0;position:absolute;top:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:10}@media (max-width:767px){.navbar .navbar-logo--parent{padding-top:10px}}.navbar .navbar-logo--parent svg{fill:#000;width:15rem}@media (max-width:767px){.navbar .navbar-logo--parent svg{width:12rem}}.navbar .navbar-menu{display:-ms-flexbox;display:flex;position:fixed;top:0;width:100%;padding:1rem 0 1rem 3rem;background-color:#fff;z-index:100;-webkit-transition:padding .15s,-webkit-box-shadow .5s,-webkit-transform 1s ease-in;transition:padding .15s,-webkit-box-shadow .5s,-webkit-transform 1s ease-in;-o-transition:box-shadow .5s,padding .15s,transform 1s ease-in;transition:box-shadow .5s,padding .15s,transform 1s ease-in;transition:box-shadow .5s,padding .15s,transform 1s ease-in,-webkit-box-shadow .5s,-webkit-transform 1s ease-in}.navbar .navbar-menu:not([data-scroll="0"]){-webkit-box-shadow:0 0 5px 1px #000;box-shadow:0 0 5px 1px #000}@media (max-width:767px){.navbar .navbar-menu:not([data-scroll="0"]){padding:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar .navbar-menu{display:-ms-flexbox;display:flex;padding:0;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:767px){.navbar span.navbar-menu.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.navbar .navbar-menu .navbar-item{text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:#000;padding:0 2rem;font-size:1.4rem}@media (max-width:767px){.navbar .navbar-menu .navbar-item{width:auto;padding:2rem}}.navbar .navbar-menu .navbar-item:focus,.navbar .navbar-menu .navbar-item:hover{text-decoration:underline;outline:none}.mobile-header{display:none}@media (max-width:767px){.mobile-header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;border:none;-ms-flex:0 1;flex:0 1;position:relative;margin:1rem;height:40px}.mobile-header .mobile-header__link{display:-ms-flexbox;display:flex;margin:0 auto}.mobile-header .mobile-header__link svg{display:inline-block}.mobile-header .mobile-header__link .link__iso{width:2.5rem;margin-right:1rem}.mobile-header .mobile-header__link .link__nectar{width:10rem;fill:#000}.mobile-header .mobile-header__close{width:1.4rem}}.navbar-hamburger{display:none}@media (max-width:767px){.navbar-hamburger{display:block;top:0;position:fixed;z-index:10;width:100vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:center;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding:.5rem 0;background-color:#fff}}@media (max-width:767px){.navbar-hamburger .hamburger span{display:block;margin-top:3px;background-color:#000;height:5px;width:30px}}.navbar-mobile__bg{display:none}@media (max-width:767px){.navbar-mobile__bg{opacity:0;-webkit-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.navbar-mobile__bg.show{display:block;position:absolute;top:0;left:0;width:100vw;height:1000vh;opacity:.5;z-index:99;background-color:#000}}.navbar-languages{margin-left:auto;display:-ms-flexbox;display:flex}@media (max-width:767px){.navbar-languages{margin-left:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 0 2rem;margin-top:1rem}}.navbar-languages .primary-font.navbar-item{padding:.5rem 1rem}