@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--fonte-corpo:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a2830ad50e93808-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus Fallback;src:local("Times New Roman");ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.50%}.__className_4ef20c{font-family:Marcellus,Marcellus Fallback;font-weight:400;font-style:normal}.__variable_4ef20c{--fonte-titulo:"Marcellus","Marcellus Fallback"}:root{--navy:#10252c;--navy-fundo:#0c1e25;--navy-tinta:#18343b;--osso:#f5f1e9;--osso-claro:#f9f6f0;--osso-tinta:#e7e2d8;--ouro:#dbc49a;--ouro-forte:#a8875a;--tinta:#102b32;--suave:#5d5a52;--linha:rgb(16 37 44/14%);--raio:4px;--saida:cubic-bezier(0.16,1,0.3,1);--medida:34rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--osso);color:var(--tinta);font-family:var(--fonte-corpo),system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--fonte-titulo),Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.05;text-wrap:balance;margin:0}p{margin:0}img{display:block;max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:rgb(219 196 154/45%)}:focus-visible{outline:2px solid var(--ouro-forte);outline-offset:3px}.icone{flex:none}.v{--fundo:var(--osso);--texto:var(--tinta);--texto-suave:var(--suave);--traco:var(--linha);--superficie:var(--osso-claro);background:var(--fundo);color:var(--texto);min-height:100vh}.miolo{max-width:var(--medida);margin:0 auto;padding:0 20px 64px}.logo{width:104px;height:auto}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 20px;border:1px solid transparent;border-radius:var(--raio);background:var(--navy);color:var(--osso);font:inherit;font-size:15px;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .15s var(--saida),background-color .18s ease}.acao:active,.botao:active{transform:scale(.97)}.botao-ouro{background:var(--ouro);color:var(--navy)}.botao-linha{color:var(--osso);border-color:rgb(245 241 233/30%)}.acao,.botao-linha{background:transparent}.acao{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--traco);border-radius:var(--raio);color:inherit;font:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.acao:disabled{opacity:.6}.acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.texto p{margin:0 0 .85em}.texto ol,.texto ul{margin:0 0 .85em;padding-left:1.15em}.texto li{margin-bottom:.4em;padding-left:.2em}.texto li::marker{color:var(--ouro-forte)}.texto strong{font-weight:600}.fotos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.fotos>:last-child:nth-child(odd):not(:only-child){grid-column:1/-1}.fotos>:last-child:nth-child(odd):not(:only-child) img,.fotos>img:last-child:nth-child(odd):not(:only-child){aspect-ratio:16/10}.fotos img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--raio);background:var(--osso-tinta)}.fotos:has(>:only-child) img{aspect-ratio:4/3}.acordeao .fotos:has(>:only-child) img{aspect-ratio:auto;max-height:640px;object-fit:contain;background:transparent}.acordeoes{border-top:1px solid var(--traco)}.acordeao{border-bottom:1px solid var(--traco)}.acordeao summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer}.acordeao summary::-webkit-details-marker{display:none}.acordeao-titulo{flex:1 1;font-family:var(--fonte-titulo),Georgia,serif;font-size:19px;line-height:1.25}.acordeao-meta{font-size:12px;color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acordeao summary .icone{color:var(--ouro-forte);transition:transform .3s var(--saida)}.acordeao[open] summary .icone{transform:rotate(180deg)}.acordeao .secao-conteudo{padding:0 0 20px}.lista-itens{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.lista-titulo{font-weight:600}.lista-texto{color:var(--texto-suave)}.galeria-lista{margin-top:12px;border-top:1px solid var(--traco)}.galeria-lista>li{padding:14px 0;border-bottom:1px solid var(--traco)}.galeria+.rota-botao,.rota-botao+.rota-botao{margin-top:12px}.galeria+.rota-botao{margin-top:36px}.rota-botao{border:1px solid rgb(219 196 154/45%);border-radius:var(--raio);background:var(--superficie)}.rota-botao>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;list-style:none;cursor:pointer}.rota-botao>summary::-webkit-details-marker{display:none}.rota-botao-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ouro);color:var(--navy)}.rota-botao-texto{display:flex;flex-direction:column;line-height:1.25}.rota-botao-texto small{font-size:12px;color:var(--ouro)}.rota-botao-texto strong{font-family:var(--fonte-titulo),Georgia,serif;font-weight:400;font-size:19px}.rota-botao>summary>.icone{color:var(--ouro);transition:transform .3s var(--saida)}.rota-botao[open]>summary>.icone{transform:rotate(180deg)}.rota-botao-corpo{padding:0 16px 8px}.rota-fim{margin:0}.rota{list-style:none;margin:18px 0 0;padding:0;position:relative}.rota:before{content:"";position:absolute;left:17px;top:10px;bottom:40px;width:0;border-left:2px dashed rgb(219 196 154/55%)}.rota li{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px}.rota-inicio{align-items:center;margin-bottom:18px}.rota-inicio p{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ouro)}.rota-marco{justify-self:center;width:14px;height:14px;border-radius:50%;background:var(--ouro);box-shadow:0 0 0 5px rgb(219 196 154/22%)}.rota-parada{padding-bottom:26px}.rota-num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fundo);border:1px solid var(--ouro);color:var(--ouro);font-family:var(--fonte-titulo),Georgia,serif;font-size:18px;position:relative}.rota-corpo{min-width:0}.rota-foto{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--raio);margin-bottom:10px;background:var(--osso-tinta)}.rota-corpo .cartao-texto{margin-top:4px}.galeria+.galeria{margin-top:36px}.etiqueta{display:inline-flex;align-items:center;margin-bottom:8px;padding:3px 10px;border:1px solid var(--ouro);border-radius:999px;font-size:12px;font-weight:500;color:var(--ouro)}.galeria-titulo{font-size:22px;margin-bottom:6px}.galeria-intro{color:var(--texto-suave);font-size:15px;max-width:30rem}.lugares{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lugar{display:grid;grid-template-columns:96px 1fr;grid-gap:4px 14px;gap:4px 14px;padding:12px;background:var(--superficie)}.lugar,.lugar-foto{border-radius:var(--raio)}.lugar-foto{width:96px;height:96px;object-fit:cover;background:var(--osso-tinta)}.lugar-corpo{min-width:0}.lugar .cartao-nome{font-size:17px}.lugar .cartao-texto{margin-top:4px}.lugar .acoes{grid-column:1/-1;margin-top:6px}.lugar .acoes .acao{flex:1 1 auto;justify-content:center}.ver-mais{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid var(--traco);border-radius:var(--raio);background:none;color:var(--ouro);font:inherit;font-weight:600;cursor:pointer}.ver-mais,.ver-mais+div .lugares,div[hidden]+.ver-mais{margin-top:10px}.galeria-trilho{list-style:none;display:flex;gap:12px;margin:16px -20px 0;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;align-items:flex-start}.galeria-trilho::-webkit-scrollbar{display:none}.cartao{flex:0 0 74%;max-width:280px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--superficie);border-radius:var(--raio);overflow:hidden}.cartao:not(.com-foto){flex-basis:64%;max-width:240px}.cartao-foto{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--osso-tinta)}.cartao-corpo{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1 1}.cartao-nome{font-family:var(--fonte-titulo),Georgia,serif;font-size:18px;line-height:1.25}.cartao-texto{margin-top:6px;font-size:14px;line-height:1.5;color:var(--texto-suave)}.cartao .acoes{margin-top:auto;padding-top:12px}.rodape{background:var(--navy);color:var(--osso);text-align:center;padding:56px 24px calc(110px + env(safe-area-inset-bottom))}.rodape .logo{margin:0 auto 20px}.rodape-frase{font-family:var(--fonte-titulo),Georgia,serif;font-size:24px;margin-bottom:24px}.rodape-acoes{display:grid;grid-gap:10px;gap:10px;max-width:320px;margin:0 auto 24px}.rodape-insta{font-size:13px;color:var(--ouro)}.assinatura{margin:40px 0 0;font-size:11px;letter-spacing:.04em;text-align:center;color:var(--texto-suave);opacity:.7}.assinatura a{color:inherit;text-decoration:underline;text-underline-offset:2px}.v-chave{--fundo:var(--navy);--texto:var(--osso);--texto-suave:rgb(245 241 233/68%);--traco:rgb(245 241 233/16%);--superficie:var(--navy-tinta)}.v-chave .acao{border-color:rgb(245 241 233/26%)}.v-chave .texto li::marker{color:var(--ouro)}.v-chave .acordeao summary .icone{color:var(--ouro)}.chave-topo{position:relative;height:38vh;height:38svh;min-height:290px;display:flex;align-items:flex-end;justify-content:center;padding:0 20px 76px;overflow:hidden}.chave-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chave-topo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(16 37 44/55%) 0,rgb(16 37 44/0) 28%,rgb(16 37 44/0) 52%,var(--navy) 100%)}.chave-logo{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:1}.chave-topo h1{position:relative;z-index:1;font-size:clamp(40px,12vw,60px);text-align:center;color:var(--osso)}.cartao-chave{position:relative;z-index:2;margin-top:0;display:grid;grid-template-columns:1fr 1fr;background:var(--osso);color:var(--tinta);border-radius:var(--raio);box-shadow:0 24px 48px rgb(6 16 20/45%),0 2px 6px rgb(6 16 20/30%);--traco:var(--linha)}.cc-celula{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cc-larga{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;border-bottom:1px solid var(--linha)}.cc-larga .cc-rotulo{grid-column:1}.cc-larga .acao{grid-column:2;grid-row:1/span 2}.cc-hora+.cc-hora{border-left:1px solid var(--linha)}.cc-hora .cc-valor{font-size:17px}.cc-rota{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin:10px 10px 0;padding:14px 16px;border-radius:var(--raio);background:var(--navy);color:var(--osso);text-decoration:none}.cc-rota:active{transform:scale(.98)}.cc-rota-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ouro);color:var(--navy)}.cc-rota-texto{display:flex;flex-direction:column;line-height:1.25}.cc-rota-texto strong{font-family:var(--fonte-titulo),Georgia,serif;font-weight:400;font-size:20px}.cc-rota-texto small{font-size:13px;color:rgb(245 241 233/70%)}.cc-rota>.icone{color:var(--ouro)}.cc-passos{grid-column:1/-1;display:flex;justify-content:center;min-height:48px;border-top:1px solid var(--linha);font-size:14px;font-weight:500;color:var(--tinta);text-decoration:none}.cc-passos,.cc-rotulo{align-items:center;gap:6px}.cc-rotulo{display:inline-flex;font-size:12px;color:var(--suave)}.cc-valor{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.cc-dica{grid-column:1;font-size:15px;color:var(--suave)}.cc-cofre{font-size:24px;letter-spacing:.12em}.cc-larga .cc-dica-cofre{grid-column:2;grid-row:1/span 2;font-size:13px}.passo-cofre-codigo{font-size:22px;font-weight:600;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ouro)}.cartao-chave .acao{border-color:rgb(16 37 44/35%);background:var(--osso-claro)}.importante{margin-top:16px;border:1px solid rgb(219 196 154/45%);border-radius:var(--raio);padding:4px 16px}.importante ul{list-style:none;margin:0;padding:0}.importante li{display:flex;align-items:center;gap:12px;padding:14px 0;font-size:15px;line-height:1.45;color:var(--texto-suave)}.importante li+li{border-top:1px solid var(--traco)}.importante li p{flex:1 1}.importante strong{color:var(--texto);font-weight:600}.importante li:before{content:"";flex:none;align-self:flex-start;margin-top:8px;width:6px;height:6px;border-radius:50%;background:var(--ouro)}.importante li.importante-chegou{flex-direction:column;align-items:stretch;gap:12px}.importante li.importante-alerta:before,.importante li.importante-chegou:before{display:none}.importante-chegou .botao{width:100%;justify-content:center}.importante li.importante-alerta{align-items:flex-start;margin:0 -16px;padding:14px 16px 14px 13px;border-left:3px solid var(--ouro);background:rgb(219 196 154/8%)}.lembretes-saida{margin-bottom:24px}.importante-alerta>svg{flex:none;margin-top:2px;color:var(--ouro)}.passos-chegada{list-style:none;margin:0;padding:0;position:relative}.passo{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;position:relative;padding-bottom:28px}.passo:not(:last-child):before{content:"";position:absolute;left:17px;top:40px;bottom:4px;width:1px;background:var(--traco)}.passo-num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--ouro);color:var(--ouro);font-family:var(--fonte-titulo),Georgia,serif;font-size:18px}.passo-corpo{min-width:0;padding-top:5px}.passo-corpo .texto p:last-child{margin-bottom:12px}.passo-corpo .botao{width:100%}.passo-cofre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 10px 10px 14px;border:1px solid var(--traco);border-radius:var(--raio)}.passo-cofre>span{display:inline-flex;align-items:center;gap:8px;font-size:15px}.barra-acoes{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;max-width:420px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);background:rgb(12 30 37/92%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(245 241 233/14%);border-radius:var(--raio);box-shadow:0 10px 30px rgb(6 16 20/45%);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .26s var(--saida),transform .38s var(--saida)}.barra-acoes.visivel{opacity:1;transform:none;pointer-events:auto}.barra-acoes a,.barra-acoes button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:6px;border:0;background:none;color:var(--osso);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.barra-acoes a+button,.barra-acoes button+a{border-left:1px solid rgb(245 241 233/12%)}.barra-acoes .icone{color:var(--ouro)}.balao-fundo{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:rgb(6 16 20/55%)}.balao-senhas{width:100%;max-width:420px;padding:8px 16px 12px;background:var(--osso);color:var(--navy);border-radius:var(--raio);box-shadow:0 10px 30px rgb(6 16 20/45%)}.balao-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgb(16 37 44/12%)}.balao-linha span{display:grid;grid-gap:4px;gap:4px}.balao-linha small{display:flex;align-items:center;gap:6px;font-size:13px;color:rgb(16 37 44/65%)}.balao-linha strong{font-size:22px;font-weight:600;letter-spacing:.02em}.balao-cofre{letter-spacing:.18em!important}.balao-linha .acao{color:var(--navy);border-color:rgb(16 37 44/25%)}.balao-fechar{width:100%;min-height:48px;margin-top:8px;border:0;background:none;color:var(--navy);font:inherit;font-weight:600;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.capitulos{margin-top:32px;border-top:1px solid var(--traco)}.capitulo{border-bottom:1px solid var(--traco)}.capitulo>summary{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nome seta" "meta seta";align-items:center;grid-column-gap:12px;column-gap:12px;padding:18px 0;list-style:none;cursor:pointer}.capitulo>summary::-webkit-details-marker{display:none}.cap-nome{grid-area:nome;font-family:var(--fonte-titulo),Georgia,serif;font-size:28px;line-height:1.2}.cap-meta{grid-area:meta;font-size:13px;color:var(--texto-suave)}.capitulo>summary .icone{grid-area:seta;color:var(--ouro);transition:transform .3s var(--saida)}.capitulo[open]>summary .icone{transform:rotate(180deg)}.capitulo-corpo{padding:4px 0 40px}.capitulo-corpo>.acordeoes{border-top:1px solid var(--traco)}.v-chave .rodape{background:var(--navy-fundo)}@media (prefers-reduced-motion:no-preference){details[open]>:not(summary){animation:abrir .42s var(--saida)}@keyframes abrir{0%{opacity:0;transform:translateY(-6px)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.barra-acoes{transition:none}}.inicio{max-width:480px;margin:0 auto;padding:48px 20px;text-align:center}.inicio .logo,.inicio-logo{width:140px;height:auto;margin:0 auto 24px}.inicio h1{font-size:40px;margin-bottom:28px}.painel{min-height:100vh;background:var(--osso);color:var(--tinta)}.painel-miolo{max-width:44rem;margin:0 auto;padding:20px 20px 80px}.painel-entrar{max-width:24rem;padding-top:72px;text-align:center}.painel-entrar .logo{margin:0 auto 16px}.painel-entrar h1{font-size:32px;margin-bottom:24px}.form-entrar{text-align:left}.painel-topo{margin-bottom:20px}.painel-barra{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.painel-voltar{display:inline-flex;align-items:center;gap:6px}.painel-marca,.painel-voltar{font-size:14px;color:var(--suave);text-decoration:none}.painel-topo h1{font-size:34px}.painel-sub{color:var(--suave);margin-top:6px}.painel-bloco{margin-top:36px}.painel-bloco>h2{font-size:24px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--linha)}.painel-aviso{padding:10px 14px;border-radius:var(--raio);background:rgb(219 196 154/28%);font-size:14px;margin-bottom:8px}.painel-grupo h3{font-family:var(--fonte-corpo),sans-serif;font-size:13px;font-weight:600;color:var(--suave);margin:20px 0 4px}.painel-cabanas,.painel-lista{list-style:none;margin:0;padding:0}.painel-cabanas li,.painel-lista li{display:flex;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid var(--linha)}.painel-cabanas a:first-child,.painel-lista a{flex:1 1;display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none}.painel-lista em,.painel-lista small{color:var(--suave);font-size:13px}.painel-cabanas img{width:56px;height:56px;object-fit:cover;border-radius:var(--raio)}.painel-cabanas span{display:flex;flex-direction:column}.painel-cabanas strong{font-family:var(--fonte-titulo),Georgia,serif;font-weight:400;font-size:19px}.painel-cabanas small{color:var(--suave);font-size:13px}.item-form-acoes{display:inline-flex;gap:4px}.item-form-acoes .acao{min-width:40px;justify-content:center}.acao-perigo{color:#8a2f22}.painel-nova{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.painel-nova input{flex:1 1 220px}.painel input,.painel select,.painel textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgb(16 37 44/24%);border-radius:var(--raio);background:#fff;color:var(--tinta);font:inherit;font-size:16px}.painel-nova select{width:auto}.painel textarea{line-height:1.5;resize:vertical}.painel input:focus,.painel select:focus,.painel textarea:focus{outline:2px solid var(--ouro-forte);outline-offset:0;border-color:transparent}.form{display:grid;grid-gap:18px;gap:18px}.campo{display:grid;grid-gap:6px;gap:6px}.campo-rotulo{font-size:14px;font-weight:600}.campo-dica{font-size:13px;color:var(--suave)}.campo-dica code{background:var(--osso-tinta);padding:0 4px;border-radius:2px}.campo-check{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.campo-check input{width:20px;min-height:20px;accent-color:var(--navy)}.duas-colunas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.duas-colunas,.grupo-campos{display:grid;grid-gap:12px;gap:12px}.grupo-campos{border:1px solid var(--linha);border-radius:var(--raio);padding:14px;margin:0}.grupo-campos legend{font-weight:600;padding:0 6px}.item-form{display:grid;grid-gap:10px;gap:10px;padding:12px;background:var(--osso-claro);border-radius:var(--raio)}.item-form-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.painel-fotos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.item-foto-form,.painel-fotos li{display:grid;grid-gap:6px;gap:6px;justify-items:start}.item-foto-form img,.painel-fotos img{width:96px;height:96px;object-fit:cover;border-radius:var(--raio)}.form-rodape{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-gap:10px;gap:10px;padding:12px 0 16px;background:linear-gradient(transparent,var(--osso) 30%)}.aviso{padding:10px 14px;border-radius:var(--raio);font-size:14px}.aviso-erro{background:#f6dcd6;color:#6e2418}.aviso-ok{background:#dfe9dc;color:#24482a}.v-chave .miolo .botao{background:var(--ouro);color:var(--navy)}.abas{margin-top:-56px;position:relative;z-index:3}.abas-barra{position:-webkit-sticky;position:sticky;top:0;z-index:15;margin:0 -20px;padding:8px 12px calc(8px);background:rgb(12 30 37/92%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(245 241 233/10%);scroll-margin-top:0}.abas-lista{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px;max-width:var(--medida);margin:0 auto}.aba{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:56px;padding:6px 2px;border:0;border-radius:var(--raio);background:none;color:rgb(245 241 233/62%);font:inherit;font-size:11px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease}.aba[aria-selected=true]{color:var(--navy);background:var(--ouro)}.aba:not([aria-selected=true]) .icone{color:var(--ouro)}.aba-painel{padding-top:20px;animation:abrir .36s var(--saida)}.aba-painel[hidden]{display:none}.aba-painel>.cartao-chave{margin-top:0}.aba-cabecalho{display:flex;align-items:center;gap:14px;padding:8px 0 22px;margin-bottom:8px;border-bottom:1px solid var(--traco)}.aba-cabecalho-icone{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--ouro);color:var(--ouro)}.aba-cabecalho h2{font-size:30px;line-height:1.1}.aba-cabecalho p{margin-top:4px;font-size:14px;color:var(--texto-suave)}.aba-painel>.galeria:first-of-type{margin-top:20px}.cafe-caixinha{margin-top:16px;display:grid;grid-template-columns:112px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:14px;border-radius:var(--raio);background:var(--osso);color:var(--tinta)}.cafe-foto{width:112px;height:132px;object-fit:cover;border-radius:var(--raio)}.cafe-rotulo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ouro-forte)}.cafe-texto h3{margin:6px 0;font-size:20px;line-height:1.2;color:var(--navy)}.cafe-texto p:last-child{font-size:14px;line-height:1.45;color:var(--suave)}.bloco-chegada{margin-top:36px;padding-top:24px}.bloco-titulo{display:flex;align-items:center;gap:10px;font-size:28px;margin-bottom:22px}.bloco-titulo .icone{color:var(--ouro)}.aba-proxima{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:40px;padding:18px 16px;border:1px solid var(--traco);border-radius:var(--raio);background:none;color:var(--texto);font:inherit;font-family:var(--fonte-titulo),Georgia,serif;font-size:19px;cursor:pointer}.aba-proxima .icone{color:var(--ouro)}@media (prefers-reduced-motion:reduce){.aba-painel{animation:none}}.aba-cabecalho+.acordeoes{border-top:0}.sub-titulo{font-size:22px;margin:28px 0 12px}.bom-saber .texto ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--traco)}.bom-saber .texto li{margin:0;padding:12px 0;border-bottom:1px solid var(--traco);font-size:15px;line-height:1.45;color:var(--texto-suave)}.bom-saber .texto li strong{display:block;margin-bottom:2px;color:var(--ouro);font-size:13px;font-weight:600;letter-spacing:.02em}.usar-grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.usar{border:1px solid var(--traco);border-radius:var(--raio);background:var(--superficie)}.usar[open]{grid-column:1/-1;order:-1;border-color:rgb(219 196 154/55%)}.usar>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;padding:12px 6px;list-style:none;cursor:pointer;text-align:center}.usar>summary::-webkit-details-marker{display:none}.usar[open]>summary{flex-direction:row;justify-content:flex-start;min-height:0;padding:12px 14px;border-bottom:1px solid var(--traco)}.usar-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgb(219 196 154/14%);color:var(--ouro)}.usar-nome{font-size:13px;font-weight:500;line-height:1.25}.usar[open] .usar-nome{font-family:var(--fonte-titulo),Georgia,serif;font-size:20px;font-weight:400}.usar-corpo{padding:14px 16px 6px}.usar-titulo{display:none}.itens-chips .texto p{margin:18px 0 8px;font-size:13px;color:var(--ouro)}.itens-chips .texto p strong{color:var(--ouro)}.itens-chips .texto ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.itens-chips .texto li{margin:0;padding:6px 10px;border:1px solid var(--traco);border-radius:999px;font-size:13px;line-height:1.3}.ver-todos-maps{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:56px;margin:32px 0 8px;padding:14px 16px;border:1px solid var(--traco);border-radius:var(--raio);color:var(--texto);text-decoration:none}.ver-todos-maps>svg:first-child{color:var(--ouro)}.ver-todos-maps span{display:grid;grid-gap:2px;gap:2px}.ver-todos-maps small{font-size:13px;color:var(--texto-suave)}.cta-extras{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin:20px 0 8px;padding:16px;border-radius:var(--raio);background:var(--ouro);color:var(--navy);text-decoration:none}.cta-extras-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--ouro)}.cta-extras-texto{display:flex;flex-direction:column;line-height:1.3}.cta-extras-texto strong{font-family:var(--fonte-titulo),Georgia,serif;font-weight:400;font-size:21px}.cta-extras-texto small{font-size:13px}.pagina-extras{padding-bottom:120px}.extras-topo{position:relative;text-align:center;padding:28px 20px 8px;max-width:var(--medida);margin:0 auto}.extras-topo .logo{margin:0 auto 14px;width:88px}.extras-topo h1{font-size:36px;margin-bottom:8px}.extras-topo p{color:var(--texto-suave);font-size:15px}.extras-aviso{margin-top:14px;padding:10px 14px;border:1px solid rgb(219 196 154/40%);border-radius:var(--raio);font-size:14px!important}.extras-voltar{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto-suave);text-decoration:none}.extras-categoria{margin-top:34px}.extras-categoria>h2{font-size:26px;padding-bottom:12px;border-bottom:1px solid var(--traco)}.extras-lista{list-style:none;margin:0;padding:0}.extra{padding:16px 0;border-bottom:1px solid var(--traco)}.extra.com-foto{display:grid;grid-template-columns:104px 1fr;grid-gap:14px;gap:14px;align-items:start}.extra-foto{width:104px;height:128px;object-fit:cover;border-radius:var(--raio)}.extra-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.extra-nome{font-family:var(--fonte-titulo),Georgia,serif;font-size:19px;line-height:1.2}.extra-preco{flex:none;font-weight:600;color:var(--ouro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.extra-preco small{font-weight:400;font-size:12px;color:var(--texto-suave)}.extra-descricao{margin-top:4px;font-size:14px;line-height:1.45;color:var(--texto-suave)}.extra-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.extra-acoes select{min-height:44px;padding:8px 10px;border:1px solid rgb(245 241 233/26%);border-radius:var(--raio);background:var(--navy-tinta);color:var(--osso);font:inherit;font-size:14px}.extra-add{border-color:var(--ouro)!important;color:var(--ouro)}.carrinho{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;max-width:460px;margin:0 auto}.carrinho-barra{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:12px 18px;border:0;border-radius:var(--raio);background:var(--ouro);color:var(--navy);font:inherit;font-size:15px;box-shadow:0 10px 30px rgb(6 16 20/45%);cursor:pointer}.carrinho-barra span{display:inline-flex;align-items:center;gap:6px}.carrinho-painel{max-height:calc(100svh - 40px);overflow-y:auto;padding:18px;border-radius:var(--raio);background:var(--osso);color:var(--tinta);box-shadow:0 20px 50px rgb(6 16 20/55%);--traco:var(--linha)}.carrinho-cabecalho{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.carrinho-cabecalho p{font-family:var(--fonte-titulo),Georgia,serif;font-size:24px}.carrinho-linhas{list-style:none;margin:0;padding:0}.carrinho-linhas li{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--linha)}.carrinho-linhas small{color:var(--suave)}.qtd{display:inline-flex;align-items:center;border:1px solid var(--linha);border-radius:var(--raio)}.qtd button{width:36px;height:36px;border:0;background:none;font-size:18px;color:var(--tinta);cursor:pointer}.qtd span{min-width:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho-valor{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho-campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.carrinho-campos label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600}.carrinho-campos .largo{grid-column:1/-1}.carrinho-campos input,.carrinho-campos select{min-height:44px;padding:8px 10px;border:1px solid rgb(16 37 44/24%);border-radius:var(--raio);background:#fff;color:var(--tinta);font:inherit;font-size:16px}.carrinho-total{display:flex;justify-content:space-between;margin:16px 0 12px;font-size:17px}.carrinho-enviar{width:100%}.carrinho-nota{margin-top:10px;font-size:12px;color:var(--suave);text-align:center}.carrinho-campos label{min-width:0}.carrinho-campos input,.carrinho-campos select{width:100%;min-width:0}.v-chave{--fundo:var(--osso);--texto:var(--tinta);--texto-suave:rgb(16 43 50/72%);--traco:rgb(16 37 44/14%);--superficie:#fffdf9}.v-chave .acao{border-color:rgb(16 37 44/22%);color:var(--tinta)}.v-chave .miolo .botao{background:var(--navy);color:var(--osso)}.v-chave .miolo .botao-linha{background:transparent;color:var(--tinta);border-color:rgb(16 37 44/30%)}.v-chave .aba-cabecalho-icone,.v-chave .acordeao summary .icone,.v-chave .etiqueta,.v-chave .importante-alerta>svg,.v-chave .texto li::marker{color:var(--ouro-forte)}.v-chave .acordeao,.v-chave .importante,.v-chave .lugar,.v-chave .rota-botao{box-shadow:0 1px 2px rgb(16 37 44/6%)}.v-chave .importante{background:var(--superficie);border-color:rgb(168 135 90/45%)}.v-chave .importante li.importante-alerta{background:rgb(219 196 154/22%);border-left-color:var(--ouro-forte)}.v-chave .galeria+.galeria,.v-chave .galeria+.rota-botao,.v-chave .rota-botao+.galeria{margin-top:40px;padding-top:32px;border-top:1px solid var(--traco)}.v-chave .galeria-titulo:before{content:"";display:block;width:28px;height:2px;margin-bottom:10px;background:var(--ouro-forte)}.v-chave .ver-mais{color:var(--tinta);background:var(--superficie)}.v-chave .ver-todos-maps>svg:first-child{color:var(--ouro-forte)}.v-chave .extra-acoes select{border-color:rgb(16 37 44/22%);background:var(--superficie);color:var(--tinta)}.v-chave .miolo{--ouro:#8a6c42}.v-chave .cta-extras{background:#dbc49a}.v-chave .cta-extras-icone{color:#dbc49a}.v-chave .carrinho-barra,.v-chave .cc-rota-icone{background:#dbc49a}.v-chave .cc-rota>.icone{color:#dbc49a}.v-chave .aba[aria-selected=true]{background:#dbc49a}.v-chave .extras-topo{--texto:var(--osso);--texto-suave:rgb(245 241 233/72%);margin-bottom:24px;padding-bottom:28px;color:var(--osso);background:var(--navy);box-shadow:0 0 0 100vmax var(--navy);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.v-chave .extras-topo .extras-voltar{color:rgb(245 241 233/80%)}.alerta-corpo{flex:1 1;min-width:0}.alerta-foto{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--tinta);font-size:14px;font-weight:600;text-decoration:none}.alerta-foto img{width:88px;height:88px;object-fit:cover;border-radius:var(--raio)}.alerta-foto span{display:inline-flex;align-items:center;gap:4px}.passos-foto{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.passos-foto li{display:grid;grid-template-columns:32px 1fr 64px;align-items:center;grid-gap:14px;gap:14px;padding:14px;background:var(--fundo);border-radius:var(--raio)}.passos-foto-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--osso);font-weight:600;font-size:15px}.passos-foto-texto p{margin:0}.passos-foto-img{justify-self:center;max-width:64px;max-height:150px;width:auto;height:auto;filter:drop-shadow(0 4px 8px rgb(16 37 44/18%))}.secao-conteudo .fotos+.texto{margin-top:16px}.topicos{display:grid;grid-gap:10px;gap:10px}.topico{padding:14px 16px;background:var(--fundo);border-radius:var(--raio)}.topico-titulo{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:600;color:var(--tinta)}.topico-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--osso)}.topico .texto ol:last-child,.topico .texto p:last-child,.topico .texto ul:last-child{margin-bottom:0}.topico-alerta{background:rgb(219 196 154/22%);border-left:3px solid var(--ouro-forte)}.topico-alerta .topico-icone{background:var(--ouro-forte);color:#fff}.instalar-app{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid rgb(244 239 230/35%);border-radius:999px;background:rgb(16 37 44/55%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--osso);font:inherit;font-size:12px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.balao-instalar{padding:20px 20px 8px}.instalar-titulo{font-family:var(--fonte-titulo);font-size:22px}.instalar-sub{margin-top:4px;font-size:14px;color:rgb(16 37 44/70%)}.instalar-passos{display:grid;grid-gap:12px;gap:12px;margin:18px 0 4px;padding:0;list-style:none;counter-reset:passo}.instalar-passos li{position:relative;padding-left:40px;font-size:15px;line-height:1.45;counter-increment:passo}.instalar-passos li:before{content:counter(passo);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:var(--osso);font-size:14px;font-weight:600}.instalar-passos svg{display:inline;vertical-align:-3px}.instalar-nota{margin-top:14px;padding:10px 12px;border-radius:var(--raio);background:rgb(16 37 44/7%);font-size:13px;color:rgb(16 37 44/75%)}.dobra{border-bottom:1px solid var(--traco)}.dobra>summary{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:64px;padding:12px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dobra>summary::-webkit-details-marker{display:none}.dobra-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(219 196 154/28%);color:var(--ouro)}.dobra-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.dobra-texto strong{font-family:var(--fonte-titulo),Georgia,serif;font-size:19px;font-weight:400;line-height:1.25}.dobra-texto small{font-size:13px;color:var(--texto-suave)}.dobra>summary>.icone{color:var(--ouro);transition:transform .3s var(--saida)}.dobra[open]>summary>.icone{transform:rotate(180deg)}.dobra-corpo{padding:2px 0 24px}.dobra-corpo>.galeria-intro:first-child{margin-top:0}.dicas-parte+.dicas-parte{margin-top:36px}.dicas-rotulo{padding-bottom:6px;border-bottom:1px solid var(--traco);font-family:var(--fonte-corpo),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ouro)}.dicas-parte .ver-todos-maps{margin-top:16px}.bloco-chegada{margin-top:28px;padding-top:0;border-top:1px solid var(--traco)}.bloco-chegada .dobra-corpo{padding-top:12px}.lugar{position:relative;grid-template-columns:84px 1fr}.lugar-foto{width:84px;height:84px}.acoes-leves{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.lugar-link,.lugar-zap{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--traco);border-radius:999px;background:var(--superficie);font-size:13px;font-weight:600;color:var(--navy);text-decoration:none}.lugar-tocavel{position:relative}.lugar-tocavel .lugar-link:after{content:"";position:absolute;inset:0}.lugar-zap{position:relative;z-index:1}.galeria-lista .acoes-leves{margin-top:4px}.saber-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--traco)}.saber-lista li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--traco)}.saber-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(219 196 154/28%);color:var(--ouro)}.saber-lista p{font-size:15px;line-height:1.45;color:var(--texto-suave)}.saber-lista strong{color:var(--navy);font-weight:600}.itens-chips{margin-top:0}