@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fontes/big-shoulders-display.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fontes/outfit.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/barlow-condensed-700.woff2)format("woff2")}:root{--amarelo:#feed00;--azul:#005aa6;--azul-900:#062b52;--azul-700:#0f3e6e;--azul-500:#005aa6;--azul-300:#4d8ac4;--azul-100:#d9e8f5;--amarelo-suave:#fff6b0;--amarelo-texto:#fff6b0;--branco:#fff;--creme:#faf6ec;--cinza-texto:#5b6470;--cinza-claro:#eef1f4;--texto-sobre-escuro:#c9d6e6;--texto-rodape:#8fa2b8;--terracota:#c4552d;--terracota-forte:#bc4e28;--terracota-fundo:#fff6e8;--terracota-borda:#efd9c6;--terracota-texto:#6e5340;--terracota-papel:#f2e6d3;--verde:#2e9e5b;--vermelho:#d64545;--fonte:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fonte-cartaz:"Big Shoulders Display", "Arial Narrow", sans-serif;--fonte-marca:"Barlow Condensed", "Arial Narrow", sans-serif;--texto-xs:.75rem;--texto-s:.875rem;--texto-base:1.0625rem;--texto-m:1.1875rem;--texto-l:1.25rem;--texto-xl:1.5rem;--titulo-s:clamp(1.5rem, 3.4vw, 2.125rem);--titulo-m:clamp(1.75rem, 4vw, 2.5rem);--titulo-l:clamp(2.1rem, 5.5vw, 3.4rem);--cartaz-s:clamp(2rem, 4.6vw, 2.75rem);--cartaz-m:clamp(2.4rem, 6vw, 3.5rem);--cartaz-l:clamp(3.2rem, 10vw, 6.25rem);--cartaz-xl:clamp(4.75rem, 23vw, 10.5rem);--grao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.25rem;--e-6:1.5rem;--e-8:2rem;--e-10:2.5rem;--e-12:3rem;--e-16:4rem;--raio:16px;--raio-s:12px;--raio-grande:22px;--raio-pilula:999px;--sombra:0 10px 30px #062b521a;--sombra-alta:0 16px 38px #062b5224;--sombra-amarela:0 6px 20px #feed0059;--contentor:1100px;--alvo-toque:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--fonte);background:var(--branco);color:var(--azul-900);font-size:var(--texto-base);-webkit-font-smoothing:antialiased;line-height:1.65}img{max-width:100%;display:block}a{color:var(--azul-500)}a:hover{color:var(--terracota)}:focus-visible{outline:3px solid var(--cor-foco,var(--azul-500));outline-offset:3px;border-radius:4px}main [id]{scroll-margin-top:76px}header,footer,.fundo-escuro{--cor-foco:var(--amarelo)}.salta-conteudo{left:-9999px;top:var(--e-2);background:var(--amarelo);color:var(--azul-900);padding:var(--e-3) var(--e-5);border-radius:var(--raio-s);z-index:200;font-weight:700;position:absolute}.salta-conteudo:focus{left:var(--e-4)}.contentor{max-width:var(--contentor);padding-left:var(--e-5);padding-right:var(--e-5);margin:0 auto}.seccao{padding-top:var(--e-12);padding-bottom:var(--e-12)}@media (width>=700px){.seccao{padding-top:var(--e-16);padding-bottom:var(--e-16)}}.cabeca-seccao{max-width:640px;margin-bottom:var(--e-8)}.rotulo{color:var(--azul-500);font-size:var(--texto-xs);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:var(--e-2);font-weight:800}.cartaz{font-family:var(--fonte-cartaz);text-transform:uppercase;letter-spacing:.5px;font-weight:800;line-height:.95}.cabeca-seccao h2{font-family:var(--fonte-cartaz);font-size:var(--cartaz-s);text-transform:uppercase;letter-spacing:.5px;font-weight:800;line-height:1}.cabeca-seccao>p{margin-top:var(--e-3);color:var(--cinza-texto);font-size:var(--texto-m)}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--alvo-toque);padding:var(--e-4) var(--e-6);border-radius:var(--raio-s);font-family:inherit;font-size:var(--texto-m);cursor:pointer;border:none;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-amarelo{background:var(--amarelo);color:var(--azul-900)}.btn-amarelo:hover{background:var(--amarelo-suave);color:var(--azul-900)}.btn-azul{background:var(--azul-900);color:var(--branco)}.btn-azul:hover{background:var(--azul-700);color:var(--branco)}.btn-terracota{background:var(--terracota-forte);color:var(--branco)}.btn-terracota:hover{color:var(--branco)}.btn-contorno{color:var(--branco);background:0 0;border:2px solid #fff6}.btn-contorno:hover{border-color:var(--amarelo);color:var(--amarelo-texto)}.btn:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.js .revelar{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--atraso,0s);transform:translateY(18px)}.js .revelar.visivel{opacity:1;transform:none}@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}header[data-astro-cid-da6ebbob]{z-index:100;background:var(--azul-900);color:var(--branco);position:sticky;top:0;box-shadow:0 2px 20px #00000040}.interior[data-astro-cid-da6ebbob]{align-items:center;gap:var(--e-3);max-width:1320px;padding-top:10px;padding-bottom:10px;display:flex}.marca[data-astro-cid-da6ebbob]{align-items:center;gap:var(--e-3);min-width:0;min-height:44px;color:inherit;flex:1;text-decoration:none;display:flex}.marca[data-astro-cid-da6ebbob] img[data-astro-cid-da6ebbob]{flex-shrink:0;width:auto;height:46px}.marca-texto[data-astro-cid-da6ebbob]{min-width:0;line-height:1.2}.marca-nome[data-astro-cid-da6ebbob]{white-space:nowrap;font-family:var(--fonte-marca);text-transform:uppercase;letter-spacing:.6px;font-size:1.3rem;font-weight:700;line-height:1.05;display:block}.marca-sub[data-astro-cid-da6ebbob]{font-size:var(--texto-xs);color:var(--amarelo-texto);letter-spacing:1.5px;text-transform:uppercase;display:block}nav[data-astro-cid-da6ebbob]{order:2;align-items:center;gap:2px;display:flex;position:relative}nav[data-astro-cid-da6ebbob]:after{content:"";left:var(--e-3);right:var(--e-3);background:#ffffff1f;height:1px;position:absolute;bottom:0}.indicador[data-astro-cid-da6ebbob]{z-index:1;height:2px;width:var(--largura,0);transform:translateX(var(--posicao,0));background:var(--amarelo);opacity:0;pointer-events:none;border-radius:1px;transition:opacity .3s;position:absolute;bottom:0;left:0}.indicador[data-astro-cid-da6ebbob].visivel{opacity:1}nav[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob]{color:#e6ecf5;font-size:var(--texto-s);padding:var(--e-2) var(--e-3);white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}nav[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob]:hover{color:var(--branco);background:#ffffff1a}nav[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob][aria-current]{color:var(--branco)}.reservar[data-astro-cid-da6ebbob]{align-items:center;gap:var(--e-2);min-height:48px;padding:0 var(--e-4);margin-left:var(--e-3);border-radius:var(--raio-s);background:var(--amarelo);color:var(--azul-900);font-weight:800;font-size:var(--texto-base);white-space:nowrap;order:3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.reservar[data-astro-cid-da6ebbob]:hover{background:var(--amarelo-suave);color:var(--azul-900)}.reservar[data-astro-cid-da6ebbob]:active{transform:scale(.97)}@media (width<=560px){.marca-sub[data-astro-cid-da6ebbob]{display:none}.marca-nome[data-astro-cid-da6ebbob]{white-space:normal;max-width:9ch;font-size:1.05rem;line-height:1}.marca[data-astro-cid-da6ebbob] img[data-astro-cid-da6ebbob]{height:40px}}@media (width<=360px){.marca-texto[data-astro-cid-da6ebbob]{display:none}}@media (width<=420px){.reservar-extra[data-astro-cid-da6ebbob]{display:none}.reservar[data-astro-cid-da6ebbob]{padding:0 var(--e-3)}}.menu-btn[data-astro-cid-da6ebbob]{cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:8px;min-height:44px;padding:9px 12px;display:none}@media (width<=1240px){.menu-btn[data-astro-cid-da6ebbob]{order:4;align-items:center;display:flex}.reservar[data-astro-cid-da6ebbob]{margin-left:0}nav[data-astro-cid-da6ebbob]{background:var(--azul-900);max-height:calc(100dvh - 72px);padding:10px var(--e-4) var(--e-4);flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 14px 24px #0000004d}nav[data-astro-cid-da6ebbob].aberto{display:flex}nav[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob]{padding:var(--e-3) var(--e-4);font-size:var(--texto-m);align-items:center;min-height:48px;display:flex}nav[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob][aria-current]{box-shadow:inset 4px 0 0 var(--amarelo);border-radius:0 8px 8px 0}nav[data-astro-cid-da6ebbob]:after,.indicador[data-astro-cid-da6ebbob]{display:none}}footer[data-astro-cid-wy2sysiw]{background:var(--azul-900);color:var(--texto-sobre-escuro)}.grelha[data-astro-cid-wy2sysiw]{padding-top:var(--e-12);padding-bottom:var(--e-8);gap:var(--e-8);grid-template-columns:1fr;display:grid}@media (width>=760px){.grelha[data-astro-cid-wy2sysiw]{gap:var(--e-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.marca[data-astro-cid-wy2sysiw]{align-items:center;gap:var(--e-3);margin-bottom:var(--e-3);display:flex}.marca[data-astro-cid-wy2sysiw] img[data-astro-cid-wy2sysiw]{width:auto;height:52px}.marca-nome[data-astro-cid-wy2sysiw]{font-family:var(--fonte-marca);text-transform:uppercase;letter-spacing:.6px;color:var(--branco);font-size:1.4rem;font-weight:700;line-height:1.05}.marca-sub[data-astro-cid-wy2sysiw]{font-size:var(--texto-xs);color:var(--amarelo-texto);letter-spacing:1.5px;text-transform:uppercase}h2[data-astro-cid-wy2sysiw]{color:var(--branco);font-size:var(--texto-base);margin-bottom:var(--e-3);font-weight:700}p[data-astro-cid-wy2sysiw]{font-size:var(--texto-base);line-height:1.7}ul[data-astro-cid-wy2sysiw]{list-style:none}.contactos[data-astro-cid-wy2sysiw] li[data-astro-cid-wy2sysiw]{gap:var(--e-3);margin-bottom:var(--e-3);font-size:var(--texto-base);align-items:flex-start;line-height:1.6;display:flex}.contactos[data-astro-cid-wy2sysiw] svg{flex-shrink:0;margin-top:3px}.ligacoes[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw],.contactos[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{align-items:center;min-height:44px;display:inline-flex}.contactos[data-astro-cid-wy2sysiw] li[data-astro-cid-wy2sysiw]{align-items:center;margin-bottom:0}footer[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{color:var(--texto-sobre-escuro);font-size:var(--texto-base);text-decoration:none}footer[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]:hover{color:var(--amarelo-texto);text-decoration:underline}.base[data-astro-cid-wy2sysiw]{text-align:center;padding:var(--e-4) var(--e-5);font-size:var(--texto-s);color:var(--texto-rodape);border-top:1px solid #ffffff1f}
