.header{flex:0 1 auto;justify-content:center;min-height:70px;padding:0;position:relative}.header,.header-inner{align-items:center;box-sizing:border-box;display:flex;height:auto}.header-inner{flex-direction:column;padding-top:clamp(48px,8vh,72px);width:100%}.logo{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(24px,4vh,36px)}#logoReload{cursor:pointer}.logo-svg2{height:auto;transition:width .3s ease;width:88px}.header-nav{box-sizing:border-box;display:flex;gap:18px;justify-content:center;margin-top:auto;padding:10px 20px;width:100%}.header-nav a,.header-nav a:active,.header-nav a:focus,.header-nav a:hover,.header-nav a:visited{color:hsla(27,85%,97%,.502);cursor:pointer;font-family:caladea;font-size:13.5px;font-weight:500;line-height:0;text-decoration:none!important;-webkit-text-decoration:none!important;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}.mobile-nav{box-sizing:border-box;display:none;gap:18px;justify-content:center;margin-bottom:40px;padding:10px 20px;width:100%}.mobile-nav a,.mobile-nav a:active,.mobile-nav a:focus,.mobile-nav a:hover,.mobile-nav a:visited{color:hsla(27,85%,97%,.502);cursor:pointer;font-family:caladea;font-size:13px;font-weight:500;text-decoration:none!important;-webkit-text-decoration:none!important;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}@media(max-width:750px){.header-nav{display:none}.mobile-nav{display:flex}}@media(min-width:751px){.mobile-nav{display:none}}.header-nav a.active,.mobile-nav a.active{color:#fff!important;text-decoration:none!important;-webkit-text-decoration:none!important}.home-foto-container{align-items:center;display:flex;height:100vh;justify-content:center;overflow-x:hidden;position:relative;width:100%}.home-foto-container img{height:100%;object-fit:cover;width:auto}.logo-svg{width:700px}.logo-group{fill:none;stroke-linecap:round}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box;outline:none}.image-wrapper,.image-wrapper img{touch-action:manipulation;-webkit-user-drag:none;user-select:none}body,html{background:transparent;font-family:Montserrat,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}#video-background{height:100vh;object-fit:cover;z-index:-2}#splash,#video-background{left:0;position:fixed;top:0;width:100vw}#splash{align-items:center;background:none;display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);justify-content:center;min-height:100vh;transition:opacity 1.5s ease;z-index:999}#splash.fade-out{opacity:0;pointer-events:none}.splash-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.logo-svg{display:block;height:auto;width:clamp(90px,8vw,110px);z-index:1000}.splash-footer-text{align-items:center;background:none;bottom:1.5vh;color:#000;display:flex;flex-direction:column;font-family:Caladea,serif;font-size:11.5px;height:80px;justify-content:center;left:0;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;width:100%;z-index:1001}.footer-date{margin-top:3px}@media(max-width:750px){#splash .splash-footer-text{align-items:center!important;background:transparent!important;bottom:12px!important;display:flex!important;height:55px!important;justify-content:center!important;opacity:1!important;pointer-events:none!important;position:fixed!important;visibility:visible!important;z-index:1001!important}}#page-content{display:flex;flex-direction:column;height:100%;min-height:100vh;overflow:hidden;transition:opacity 1s ease}#page-content,body.loaded #splash{opacity:0;pointer-events:none}body.loaded #page-content{opacity:1;pointer-events:auto}.centro{align-items:center;display:flex;flex:3;height:calc(84vh - 130px);justify-content:center;overflow:hidden;width:100vw}.centro,.image-stack-new{box-sizing:border-box;position:relative}.image-stack-new{aspect-ratio:71/100;margin:8vh 0;overflow:visible;width:41vmin}@media(max-width:750px)and (min-width:501px){.image-stack-new{width:50vw}}@media(max-width:500px)and (max-height:599px){.image-stack-new{width:50vw}}@media(max-width:500px)and (min-height:600px)and (max-height:799px){.image-stack-new{width:68vw}}@media(max-width:500px)and (min-height:800px){.image-stack-new{width:75vw}}@media(max-width:750px)and (min-height:624px)and (max-height:872px){.image-stack-new{width:46vw}}@media(max-width:558px)and (min-height:378px)and (max-height:678px){.image-stack-new{width:47vw}}@media(max-width:499px)and (min-height:623px)and (max-height:871px){.image-stack-new{width:60vw}}.image-wrapper{border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;filter:drop-shadow(0 3px 2px rgba(0,0,0,.35));overflow:hidden;position:absolute;transition:transform .5s ease,z-index .3s ease;user-select:none;will-change:opacity}.image-wrapper img{border-radius:0;display:block;height:100%;object-fit:contain;pointer-events:auto;width:auto}.image-wrapper.img1{height:80%;left:-9%;top:18%;transform:rotate(-2deg);z-index:8}.image-wrapper.img2{height:80%;left:23%;top:9%;transform:rotate(.5deg);z-index:7}.image-wrapper.img3{height:80%;left:15%;top:14%;transform:rotate(2deg) translateZ(0);z-index:4}.image-wrapper.img4{height:80%;left:-9%;top:18%;transform:rotate(-2deg);z-index:3}.image-wrapper.img5{height:80%;left:23%;top:9%;transform:rotate(.5deg);z-index:2}.image-wrapper.img6{height:80%;left:15%;top:14%;transform:rotate(2deg) translateZ(0);z-index:1}.image-wrapper.img7{height:80%;left:1%;top:2%;transform:rotate(-3deg);z-index:2}.image-wrapper.img8{height:80%;left:23%;top:9%;transform:rotate(.5deg);z-index:1}.footer{align-items:flex-end;box-sizing:border-box;flex:.35;padding-bottom:10px;position:relative}.footer,.footer-text{display:flex;justify-content:center}.footer-text{align-items:center;background:transparent;bottom:1.5vh;color:#fff;flex-direction:column;font-family:Caladea,serif;font-size:11.5px;height:80px;left:0;line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;width:100%}.footer-text .footer-date{margin-top:3px}.zona{color:#000;font-family:sans-serif;font-size:18px;text-transform:uppercase}@media(max-width:900px){.footer-text,.splash-footer-text{height:55px}}#contactInfo{color:#fff;display:none;font-family:Caladea,serif;font-size:13.5px;left:50%;line-height:1.2;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:normal;width:min(720px,88vw);word-break:keep-all;z-index:20}.contact-lines{margin:0 auto;max-width:420px;width:100%}.contact-lines a{all:unset;cursor:pointer;display:block}.contact-lines br{content:"";display:block;margin-top:10px}.contact-map{height:200px;margin:44px auto 0;pointer-events:auto;position:relative;width:340px}.contact-map iframe{border:0;display:block;height:100%;width:100%}@media(max-width:750px){#contactInfo{font-size:12.5px;line-height:1.25;width:88vw}.contact-lines{max-width:420px}.contact-map{height:165px;margin-top:36px;width:280px}}@media(max-width:430px){.contact-lines{max-width:360px}.contact-map{height:145px;margin-top:32px;width:250px}}@media(max-height:650px){#contactInfo{transform:translate(-50%,-48%)}.contact-map{height:145px;margin-top:28px;width:250px}}body.page-template-reservar{background:transparent!important;color:#fff;font-family:Caladea,serif;overflow-x:hidden;overflow-y:auto}body.page-template-reservar .reserva-section{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;opacity:1;padding:40px 20px;text-align:center;transition:opacity .2s ease}body.page-template-reservar .reserva-section.invisible{opacity:0;pointer-events:none}body.page-template-reservar .reserva-section h1{color:#fff;font-family:Caladea,serif;font-size:13.5px;font-weight:500;line-height:0;margin-bottom:40px;text-transform:uppercase}body.page-template-reservar #reserva-container{box-sizing:border-box;margin:0;max-width:800px;padding:0;width:100%}body.page-template-reservar #Restaurante-Norah{border:none;color-scheme:dark;display:block;margin:0;overflow:hidden;padding:0;pointer-events:auto;width:100%}.reserva-logo{align-items:center;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);display:flex;justify-content:center;margin-top:0;padding:25px 20px}.reserva-logo img,.reserva-logo svg{display:block;height:auto;max-width:45px}@media(max-width:700px){body.page-template-reservar .reserva-section{align-items:stretch;padding:40px 15px}body.page-template-reservar{overflow-y:auto!important}}body.page-carta,body.page-template-carta,body.page-template-carta-php,body.page-template-page-carta{background:#fef8f3}body.page-carta .header,body.page-carta .header-inner,body.page-template-carta .header,body.page-template-carta .header-inner,body.page-template-carta-php .header,body.page-template-carta-php .header-inner,body.page-template-page-carta .header,body.page-template-page-carta .header-inner{position:relative;z-index:9999}body.page-carta .header-nav a,body.page-template-carta .header-nav a,body.page-template-carta-php .header-nav a,body.page-template-page-carta .header-nav a{color:#000!important}body.page-carta #logoReload,body.page-carta .logo,body.page-template-carta #logoReload,body.page-template-carta .logo,body.page-template-carta-php #logoReload,body.page-template-carta-php .logo,body.page-template-page-carta #logoReload,body.page-template-page-carta .logo{position:relative;z-index:10000}body.page-carta .logo img,body.page-carta .logo svg,body.page-template-carta .logo img,body.page-template-carta .logo svg,body.page-template-carta-php .logo img,body.page-template-carta-php .logo svg,body.page-template-page-carta .logo img,body.page-template-page-carta .logo svg{filter:invert(1)}body.page-carta .footer-text,body.page-template-carta .footer-text,body.page-template-carta-php .footer-text,body.page-template-page-carta .footer-text{color:#000}.carta-centro{align-items:center;display:flex;justify-content:center;overflow:visible;padding:30px}.carta-wrap{max-height:70vh;overflow:visible;position:relative;width:min(760px,90vw);z-index:5}.carta-content{background:#fef8f3;color:#000;font-family:Caladea,serif;font-size:12.5px;font-weight:500;line-height:1.18;max-height:70vh;overflow-y:auto;padding:30px;text-transform:none!important;width:100%;z-index:1}.food-section{margin-bottom:42px}.food-section h3,.vino-heading h3,.vino-heading p,.wine-section h3{font-size:inherit;font-weight:500;letter-spacing:0;line-height:1.18;margin:0;text-transform:uppercase!important}.food-section h3{margin-bottom:18px}.menu-line{font-weight:500;line-height:1.18;margin:0 0 7px 56px;text-transform:none!important}.vino-heading{margin:90px 0 55px;text-align:center}.vino-grid{column-gap:82px;display:grid;grid-template-columns:1fr 1fr;row-gap:28px}.wine-section{margin-bottom:28px}.wine-section h3{margin-bottom:14px}.vino-item{margin:0 0 13px 56px}.vino-item,.vino-item p{text-transform:none!important}.vino-item p{font-weight:500;line-height:1.18;margin:0}.wine-section-full{grid-column:1/-1}.wine-section-tinto{margin-top:0}.vino-inner-grid{column-gap:82px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.lang-switch{background:#fef8f3;font-family:Caladea,serif;font-size:12.5px;font-weight:500;left:0;margin-bottom:30px;position:sticky;top:0;width:fit-content;z-index:20}.lang-btn,.lang-switch{line-height:1.18;text-transform:uppercase!important}.lang-btn{appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-weight:500;margin:0;padding:0}.lang-btn:not(.active){opacity:.35}.menu-lang{display:none}.menu-lang.active{display:block}.carta-content .menu-line,.carta-content .vino-item,.carta-content .vino-item p,.carta-content p{font-weight:500!important;line-height:1.18!important;text-transform:none!important}.carta-content .vino-heading p,.carta-content h3{font-weight:500!important;line-height:1.18!important;text-transform:uppercase!important}.carta-content{position:relative}.carta-corner-logo{display:block;height:auto;pointer-events:none;user-select:none;width:72px}.carta-corner-logo-top{position:absolute;right:30px;top:30px;z-index:10}.carta-bottom-logo-wrap{display:flex;justify-content:flex-end;margin-top:35px;padding-bottom:4px;width:100%}.carta-corner-logo-bottom{width:72px}@media screen and (max-width:768px){body.page-carta,body.page-template-carta,body.page-template-carta-php,body.page-template-page-carta,html{background:#fef8f3!important;height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.page-carta #page-content,body.page-template-carta #page-content,body.page-template-carta-php #page-content,body.page-template-page-carta #page-content{display:block!important;height:auto!important;min-height:100vh!important;opacity:1!important;overflow:visible!important;padding-bottom:95px!important;padding-top:135px!important;pointer-events:auto!important;visibility:visible!important}body.page-carta .header,body.page-carta .zona.header,body.page-carta header.header,body.page-template-carta .header,body.page-template-carta .zona.header,body.page-template-carta header.header,body.page-template-carta-php .header,body.page-template-carta-php .zona.header,body.page-template-carta-php header.header,body.page-template-page-carta .header,body.page-template-page-carta .zona.header,body.page-template-page-carta header.header{background:#fef8f3!important;display:block!important;height:90px!important;left:0!important;max-height:90px!important;min-height:90px!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;position:fixed!important;top:0!important;transform:none!important;visibility:visible!important;width:100vw!important;z-index:2147483600!important}body.page-carta .header-inner,body.page-template-carta .header-inner,body.page-template-carta-php .header-inner,body.page-template-page-carta .header-inner{align-items:center!important;display:flex!important;height:90px!important;justify-content:center!important;opacity:1!important;position:relative!important;visibility:visible!important;width:100vw!important;z-index:2147483601!important}body.page-carta #logoReload,body.page-carta .logo,body.page-template-carta #logoReload,body.page-template-carta .logo,body.page-template-carta-php #logoReload,body.page-template-carta-php .logo,body.page-template-page-carta #logoReload,body.page-template-page-carta .logo{display:block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:2147483602!important}body.page-carta #logoReload img,body.page-carta #logoReload svg,body.page-carta .logo img,body.page-carta .logo svg,body.page-template-carta #logoReload img,body.page-template-carta #logoReload svg,body.page-template-carta .logo img,body.page-template-carta .logo svg,body.page-template-carta-php #logoReload img,body.page-template-carta-php #logoReload svg,body.page-template-carta-php .logo img,body.page-template-carta-php .logo svg,body.page-template-page-carta #logoReload img,body.page-template-page-carta #logoReload svg,body.page-template-page-carta .logo img,body.page-template-page-carta .logo svg{display:block!important;filter:invert(1)!important;height:auto!important;max-height:58px!important;max-width:160px!important;opacity:1!important;visibility:visible!important;width:auto!important}body.page-carta .header-nav,body.page-template-carta .header-nav,body.page-template-carta-php .header-nav,body.page-template-page-carta .header-nav{display:none!important}body.page-carta .mobile-nav,body.page-template-carta .mobile-nav,body.page-template-carta-php .mobile-nav,body.page-template-page-carta .mobile-nav{align-items:center!important;background:#fef8f3!important;display:flex!important;gap:16px!important;height:45px!important;justify-content:center!important;left:0!important;opacity:1!important;overflow:visible!important;padding:0 10px!important;pointer-events:auto!important;position:fixed!important;top:90px!important;transform:none!important;visibility:visible!important;width:100vw!important;z-index:2147483603!important}body.page-carta .mobile-nav a,body.page-template-carta .mobile-nav a,body.page-template-carta-php .mobile-nav a,body.page-template-page-carta .mobile-nav a{color:#000!important;display:inline-block!important;font-family:Caladea,serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.18!important;opacity:1!important;text-decoration:none!important;text-transform:uppercase!important;visibility:visible!important;white-space:nowrap!important}body.page-carta .carta-centro,body.page-carta .centro,body.page-template-carta .carta-centro,body.page-template-carta .centro,body.page-template-carta-php .carta-centro,body.page-template-carta-php .centro,body.page-template-page-carta .carta-centro,body.page-template-page-carta .centro{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:30px 14px!important;width:100%!important}body.page-carta .carta-wrap,body.page-template-carta .carta-wrap,body.page-template-carta-php .carta-wrap,body.page-template-page-carta .carta-wrap{margin:0 auto!important;max-height:none!important;overflow:visible!important;width:92vw!important}body.page-carta .carta-content,body.page-template-carta .carta-content,body.page-template-carta-php .carta-content,body.page-template-page-carta .carta-content{background:#fef8f3!important;font-size:12.5px!important;font-weight:500!important;height:auto!important;line-height:1.18!important;max-height:none!important;overflow:visible!important;padding:24px 18px!important;text-transform:none!important}body.page-carta .lang-switch,body.page-template-carta .lang-switch,body.page-template-carta-php .lang-switch,body.page-template-page-carta .lang-switch{background:#fef8f3!important;position:sticky!important;top:135px!important;z-index:50!important}body.page-carta .menu-line,body.page-carta .vino-item,body.page-template-carta .menu-line,body.page-template-carta .vino-item,body.page-template-carta-php .menu-line,body.page-template-carta-php .vino-item,body.page-template-page-carta .menu-line,body.page-template-page-carta .vino-item{margin-left:24px!important}body.page-carta .vino-grid,body.page-carta .vino-inner-grid,body.page-template-carta .vino-grid,body.page-template-carta .vino-inner-grid,body.page-template-carta-php .vino-grid,body.page-template-carta-php .vino-inner-grid,body.page-template-page-carta .vino-grid,body.page-template-page-carta .vino-inner-grid{gap:0!important;grid-template-columns:1fr!important}body.page-carta .vino-heading,body.page-template-carta .vino-heading,body.page-template-carta-php .vino-heading,body.page-template-page-carta .vino-heading{margin:70px 0 35px!important}body.page-carta .wine-section,body.page-template-carta .wine-section,body.page-template-carta-php .wine-section,body.page-template-page-carta .wine-section{margin-bottom:26px!important}body.page-carta .wine-section h3,body.page-template-carta .wine-section h3,body.page-template-carta-php .wine-section h3,body.page-template-page-carta .wine-section h3{margin-bottom:14px!important}body.page-carta .vino-item,body.page-template-carta .vino-item,body.page-template-carta-php .vino-item,body.page-template-page-carta .vino-item{margin-bottom:13px!important}.carta-corner-logo{width:56px}.carta-corner-logo-top{right:18px;top:24px}.carta-bottom-logo-wrap{margin-top:30px;padding-bottom:10px}body.page-carta .footer,body.page-template-carta .footer,body.page-template-carta-php .footer,body.page-template-page-carta .footer{align-items:center!important;background:#fef8f3!important;bottom:0!important;display:flex!important;height:80px!important;justify-content:center!important;left:0!important;margin:0!important;max-height:80px!important;min-height:80px!important;opacity:1!important;overflow:visible!important;padding:0!important;pointer-events:none!important;position:fixed!important;transform:none!important;visibility:visible!important;width:100vw!important;z-index:2147483600!important}body.page-carta .footer-text,body.page-template-carta .footer-text,body.page-template-carta-php .footer-text,body.page-template-page-carta .footer-text{align-items:center!important;background:transparent!important;bottom:auto!important;color:#000!important;display:flex!important;flex-direction:column!important;height:55px!important;justify-content:center!important;left:auto!important;line-height:1!important;position:relative!important;width:100%!important}}#aboutInfo{color:#fff;display:none;font-family:Caladea,serif;font-size:13px;left:50%;line-height:1.28;position:absolute;text-align:center;text-transform:none;top:50%;transform:translate(-50%,-50%);width:min(720px,88vw);z-index:20}.about-text{margin:0 auto;max-width:420px;width:100%}.about-text p{margin:0 0 26px}.about-text em{font-style:italic}.about-logos{align-items:center;column-gap:24px;display:grid;grid-template-columns:repeat(3,auto);justify-content:center;margin-top:44px;row-gap:16px}.about-logos a{all:unset;cursor:pointer;display:block}.about-logos img{display:block;height:auto;max-width:78px;object-fit:contain;opacity:.95;width:100%}@media(max-width:750px){#aboutInfo{font-size:12px;line-height:1.35;width:88vw}.about-text{max-width:420px}.about-text p{margin-bottom:22px}.about-logos{column-gap:24px;grid-template-columns:repeat(3,auto);margin-top:34px;row-gap:16px}.about-logos img{max-width:78px}}@media(max-width:430px){.about-text{max-width:360px}.about-logos{column-gap:18px;row-gap:14px}.about-logos img{max-width:68px}}@media(max-height:700px){#aboutInfo{transform:translate(-50%,-48%)}.about-text p{margin-bottom:18px}.about-logos{margin-top:28px;row-gap:14px}.about-logos img{max-width:68px}}@media(max-width:900px){body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) #page-content{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto 80px!important;height:calc(var(--vh, 1vh)*100)!important;min-height:calc(var(--vh, 1vh)*100)!important;overflow:hidden!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .header{flex:none!important;grid-row:1!important;height:auto!important;min-height:0!important;position:relative!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .header-nav{display:none!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .centro{align-items:center!important;display:flex!important;flex:none!important;grid-row:2!important;height:auto!important;justify-content:center!important;min-height:0!important;overflow:visible!important;padding:0!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .mobile-nav{align-items:center!important;background:transparent!important;display:flex!important;gap:18px!important;grid-row:3!important;justify-content:center!important;margin:0!important;padding:10px 12px 35px!important;position:relative!important;width:100%!important;z-index:30!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .footer{align-self:end!important;display:block!important;flex:none!important;grid-row:4!important;height:80px!important;margin:0!important;min-height:80px!important;overflow:visible!important;padding:0!important;position:relative!important}body:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .footer-text{align-items:center!important;bottom:1.5vh!important;color:#fff!important;display:flex!important;flex-direction:column!important;height:55px!important;justify-content:center!important;left:0!important;line-height:1!important;position:absolute!important;width:100%!important}}html.html-reservar,html.html-reservar body,html.html-reservar body.page-template-reservar{background:#000!important;height:auto!important;margin:0!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:static!important;width:100%!important}html.html-reservar body.page-template-reservar #video-background{background:#000!important;display:block!important;height:100vh!important;inset:0!important;min-height:100vh!important;min-width:100vw!important;object-fit:cover!important;opacity:1!important;pointer-events:none!important;position:fixed!important;visibility:visible!important;width:100vw!important;z-index:0!important}html.html-reservar body.page-template-reservar #page-content.reserva-page-content,html.html-reservar body.page-template-reservar:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) #page-content.reserva-page-content{background:transparent!important;display:block!important;grid-template-rows:none!important;height:auto!important;min-height:100vh!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:2!important}html.html-reservar body.page-template-reservar .reserva-header,html.html-reservar body.page-template-reservar header.header.reserva-header{align-items:center!important;background:transparent!important;display:flex!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;opacity:1!important;padding:0!important;position:relative!important;visibility:visible!important;width:100vw!important;z-index:99999!important}html.html-reservar body.page-template-reservar .reserva-header .header-inner{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:flex-start!important;margin:0!important;min-height:0!important;opacity:1!important;padding:34px 0 0!important;visibility:visible!important;width:100vw!important}html.html-reservar body.page-template-reservar .reserva-header #logoReload,html.html-reservar body.page-template-reservar .reserva-header .logo{align-items:center!important;display:flex!important;justify-content:center!important;line-height:0!important;margin:0!important;opacity:1!important;padding:0 0 18px!important;position:relative!important;visibility:visible!important;z-index:100000!important}html.html-reservar body.page-template-reservar .reserva-header .logo img,html.html-reservar body.page-template-reservar .reserva-header .logo svg,html.html-reservar body.page-template-reservar .reserva-header .logo-svg2{display:block!important;height:auto!important;max-width:68px!important;opacity:1!important;visibility:visible!important;width:68px!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav,html.html-reservar body.page-template-reservar:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .reserva-header .header-nav.reserva-nav{align-items:center!important;background:transparent!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;opacity:1!important;padding:0 20px 10px!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:100000!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a,html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a:active,html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a:focus,html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a:hover,html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a:visited{color:hsla(27,85%,97%,.502)!important;display:inline-block!important;font-family:Caladea,serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1!important;opacity:1!important;text-decoration:none!important;text-transform:uppercase!important;visibility:visible!important;white-space:nowrap!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a.active{color:#fff!important}html.html-reservar body.page-template-reservar #mainFooter,html.html-reservar body.page-template-reservar .footer,html.html-reservar body.page-template-reservar .mobile-nav,html.html-reservar body.page-template-reservar .reserva-mobile-nav,html.html-reservar body.page-template-reservar footer,html.html-reservar body.page-template-reservar nav.mobile-nav{display:none!important}html.html-reservar body.page-template-reservar .reserva-main,html.html-reservar body.page-template-reservar .reserva-wrapper,html.html-reservar body.page-template-reservar main.reserva-main{background:transparent!important;display:block!important;height:auto!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:34px 0 90px!important;position:relative!important;width:100%!important;z-index:10!important}html.html-reservar body.page-template-reservar .reserva-section,html.html-reservar body.page-template-reservar .reserva-section.invisible,html.html-reservar body.page-template-reservar section.reserva-section{background:transparent!important;display:block!important;height:auto!important;margin:0 auto!important;min-height:0!important;opacity:1!important;overflow:visible!important;padding:0!important;pointer-events:auto!important;text-align:center!important;visibility:visible!important;width:min(760px,94vw)!important}html.html-reservar body.page-template-reservar #reserva-title{color:#fff!important;display:block!important;font-family:Caladea,serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1!important;margin:0 0 18px!important;opacity:1!important;padding:0!important;text-transform:uppercase!important;visibility:visible!important}html.html-reservar body.page-template-reservar #reserva-container{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0 auto!important;padding:0 0 26px!important;position:relative!important}html.html-reservar body.page-template-reservar #Restaurante-Norah,html.html-reservar body.page-template-reservar #reserva-container{background:#fff!important;min-height:0!important;opacity:1!important;overflow:hidden!important;visibility:visible!important;width:100%!important}html.html-reservar body.page-template-reservar #Restaurante-Norah{border:0!important;display:block!important;height:620px;min-width:100%!important}html.html-reservar body.page-template-reservar .reserva-logo{align-items:flex-start!important;background:#fff!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;filter:none!important;height:116px!important;justify-content:center!important;left:auto!important;margin:-62px 0 0!important;min-height:116px!important;opacity:1!important;padding:18px 0 0!important;pointer-events:none!important;position:relative!important;transform:none!important;visibility:visible!important;width:100%!important;z-index:5!important}html.html-reservar body.page-template-reservar .reserva-logo img,html.html-reservar body.page-template-reservar .reserva-logo svg{background:transparent!important;box-shadow:none!important;display:block!important;filter:none!important;height:auto!important;margin:0 auto!important;width:78px!important}@media(max-width:900px){html.html-reservar,html.html-reservar body,html.html-reservar body.page-template-reservar{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;position:static!important}html.html-reservar body.page-template-reservar #video-background{display:block!important;height:100vh!important;inset:0!important;min-height:100vh!important;min-width:100vw!important;object-fit:cover!important;opacity:1!important;position:fixed!important;visibility:visible!important;width:100vw!important;z-index:0!important}html.html-reservar body.page-template-reservar #page-content.reserva-page-content,html.html-reservar body.page-template-reservar:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) #page-content.reserva-page-content{display:block!important;grid-template-rows:none!important;height:auto!important;min-height:100vh!important;overflow:visible!important;position:relative!important;z-index:2!important}html.html-reservar body.page-template-reservar .reserva-header .header-inner{margin:0!important;padding:28px 0 0!important}html.html-reservar body.page-template-reservar .reserva-header #logoReload,html.html-reservar body.page-template-reservar .reserva-header .logo{line-height:0!important;margin:0!important;padding:0 0 16px!important}html.html-reservar body.page-template-reservar .reserva-header .logo img,html.html-reservar body.page-template-reservar .reserva-header .logo svg,html.html-reservar body.page-template-reservar .reserva-header .logo-svg2{height:auto!important;max-width:68px!important;width:68px!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav,html.html-reservar body.page-template-reservar:not(.page-carta):not(.page-template-carta):not(.page-template-page-carta):not(.page-template-carta-php) .reserva-header .header-nav.reserva-nav{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;padding:0 10px!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a{font-size:10.5px!important;line-height:1.1!important}html.html-reservar body.page-template-reservar .reserva-main,html.html-reservar body.page-template-reservar .reserva-wrapper{padding:24px 0 80px!important}html.html-reservar body.page-template-reservar .reserva-section,html.html-reservar body.page-template-reservar .reserva-section.invisible{overflow:visible!important;width:94vw!important}html.html-reservar body.page-template-reservar #reserva-container{padding-bottom:24px!important}html.html-reservar body.page-template-reservar #Restaurante-Norah{height:700px;min-height:0!important}html.html-reservar body.page-template-reservar .reserva-logo{height:104px!important;margin:-58px 0 0!important;min-height:104px!important;padding-top:18px!important;width:100%!important}html.html-reservar body.page-template-reservar .reserva-logo img,html.html-reservar body.page-template-reservar .reserva-logo svg{width:68px!important}}@media(max-width:380px){html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav{gap:8px 9px!important}html.html-reservar body.page-template-reservar .reserva-header .header-nav.reserva-nav a{font-size:9.5px!important}html.html-reservar body.page-template-reservar #Restaurante-Norah{height:720px}html.html-reservar body.page-template-reservar .reserva-logo{height:100px!important;margin-top:-56px!important;min-height:100px!important;padding-top:18px!important}html.html-reservar body.page-template-reservar .reserva-logo img,html.html-reservar body.page-template-reservar .reserva-logo svg{width:64px!important}}@font-face{font-family:estela1;font-style:normal;src:url(44020308279ef392bb00.woff2) format("truetype")}@font-face{font-family:topolbold;font-style:normal;font-weight:700;src:url(d2fd17b8e8fb9261e067.woff2) format("woff2")}@font-face{font-family:topolreg;font-style:normal;font-weight:400;src:url(3bbf9dbcbb3007b4ed77.woff2) format("woff2")}@font-face{font-display:swap;font-family:majorreg;font-style:normal;font-weight:400;src:url(a53a84f3d6a330586d1f.woff2) format("woff2")}@font-face{font-display:swap;font-family:montse1;font-style:normal;font-weight:400;src:url(4df14eb5e72bf55c4497.ttf) format("opentype")}@font-face{font-display:swap;font-family:caladea;font-style:normal;font-weight:400;src:url(ccd3adb3597ee6ae4259.woff2) format("woff2")}