@media (max-width:1024px){.hn-hamburger{width:44px;min-height:44px;padding:14px 10px;box-sizing:border-box}}@media (max-width:768px){.hn-eyebrow{font-size:.78rem}.hn-hero__selos li,.hn-beneficios__lista li span,.hn-chale-card__meta span{font-size:.8rem}.hn-reserva__linha small{font-size:.8rem}.hn-post__cat{font-size:.75rem;padding:6px 12px}.hn-galeria__filtros .hn-chip,.hn-chip{min-height:44px;display:inline-flex;align-items:center}.hn-passo button{width:44px;height:44px}.hn-footer__links{gap:0}.hn-footer__links a,.hn-footer__base a{display:inline-flex;align-items:center;min-height:44px}.hn-footer__base>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.hn-footer__contatos{gap:4px}.hn-footer__contatos li{min-height:44px;align-items:center}.hn-footer__redes{gap:0;margin-left:-12px}.hn-footer__redes a{min-width:44px;min-height:44px;justify-content:center}.hn-footer__cookies{min-height:44px;padding-inline:8px}.hn-gnota__links{flex-wrap:wrap;gap:0 18px}.hn-gnota__links a{display:inline-flex;align-items:center;min-height:44px}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),select,textarea{font-size:16px}.hn-btn{min-height:44px}.ct-bloco__destaque a,.hn-footer__contatos a{display:inline-flex;align-items:center;min-height:44px}.ct-bloco__selo{font-size:.78rem}.bn-card__acao{display:inline-flex;align-items:center;min-height:44px}.bn-sidebar a,.bn-lateral a,.bn-categorias a{min-height:44px;display:flex;align-items:center}.bn-card__selo{font-size:.75rem}.pn-indice__lista a,.cn-cartao li>a{display:flex;align-items:center;min-height:44px}.cn-selo{font-size:.75rem;min-height:32px;display:inline-flex;align-items:center}.cn-galeria button,.cn-carrossel button,[class*="galeria"]>button,[class*="carrossel"]>button{min-width:44px;min-height:44px}}@media (max-width:768px){.cdl-tabbar{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .96);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--hn-borda,#e6dfd0);box-shadow:0 -10px 28px -14px rgb(31 36 33 / .3)}.cdl-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:6px 2px;color:var(--hn-tinta-suave,#6b6a68);font-size:.75rem;font-weight:600;line-height:1.1;text-decoration:none;-webkit-tap-highlight-color:#fff0;transition:color .2s ease,opacity .2s ease}.cdl-tabbar__item:active{opacity:.6}.cdl-tabbar__item svg{display:block;width:24px;height:24px}.cdl-tabbar__item[aria-current="page"]{color:#015234}.cdl-tabbar__item[aria-current="page"]::before{content:"";position:absolute;top:-6px;left:50%;width:28px;height:3px;margin-left:-14px;border-radius:0 0 3px 3px;background:#015234}.cdl-tabbar__item--reservar{color:var(--hn-terracota-escura,#8f4529)}.cdl-tabbar__disco{display:grid;place-items:center;width:56px;height:56px;margin-top:-30px;border-radius:50%;background:var(--hn-terracota-escura,#8f4529);color:#fff;box-shadow:0 8px 18px -6px rgb(143 69 41 / .75),0 0 0 5px rgb(255 255 255 / .96);transition:transform .2s ease}.cdl-tabbar__item--reservar:active .cdl-tabbar__disco{transform:scale(.93)}body:has(.cdl-tabbar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:480px){.hn-footer__col:nth-child(2),.hn-footer__col:nth-child(3){grid-column:1 / -1}.hn-footer__links{grid-template-columns:1fr 1fr;column-gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}