.public-theme{--public-navigation-line:color-mix(in srgb,var(--glass-foreground) 12%,transparent);--bottom-navigation-glass:color-mix(in srgb,var(--monte) 82%,transparent)}.public-theme header.public-navigation{width:max-content;max-width:calc(100% - 40px);color:var(--papel)}.public-theme header.public-navigation[data-glass=true]{border-bottom-color:var(--public-navigation-line)}.public-theme header.public-navigation .public-navigation-inner{gap:18px}.public-theme header.public-navigation .public-navigation-links{gap:20px;display:flex}.public-theme header.public-navigation .public-navigation-link{opacity:.65}.public-theme header.public-navigation .public-navigation-link[aria-current=page],.public-theme header.public-navigation .public-navigation-link:hover,.public-theme header.public-navigation .public-navigation-link:focus-visible{opacity:1}.public-theme header.public-navigation .public-navigation-menu,.public-theme header.public-navigation .public-navigation-drawer{display:none}.public-theme header.public-navigation .public-navigation-visit{border-radius:var(--r-boton);border:1px solid var(--glass-border);background:var(--glass);height:40px;color:var(--papel);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);padding:0 20px;font-size:13px;display:inline-flex}.public-theme header.public-navigation .public-navigation-visit:hover{background:var(--glass-hover);color:var(--papel)}.public-theme .bottom-navigation{display:none}@media (width>=1200px){.public-theme header.public-navigation .public-navigation-inner,.public-theme header.public-navigation .public-navigation-links{gap:28px}}@media (width<=1023px){.public-theme header.public-navigation.public-navigation{width:calc(100% - 40px)}.public-theme header.public-navigation .public-navigation-inner{padding:6px 16px}.public-theme header.public-navigation .public-navigation-links,.public-theme header.public-navigation .public-navigation-visit{display:none}.public-theme header.public-navigation .public-navigation-menu{width:44px;height:44px;display:inline-flex}.public-theme header.public-navigation .public-navigation-drawer{max-height:calc(100svh - 164px - env(safe-area-inset-bottom));display:block}.public-theme .bottom-navigation{z-index:60;background:var(--bottom-navigation-glass);-webkit-backdrop-filter:blur(22px)saturate(140%);border-top:1px solid var(--public-navigation-line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.public-theme .bottom-navigation .bottom-navigation-item{min-width:0;height:auto;min-height:56px;color:var(--papel);opacity:.6;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:10px;line-height:1.2;display:flex}.public-theme .bottom-navigation .bottom-navigation-item>svg{width:20px;height:20px;display:block}.public-theme .bottom-navigation .bottom-navigation-item[aria-current=page]{color:var(--agua-claro);opacity:1}.public-theme .bottom-navigation .bottom-navigation-item:hover,.public-theme .bottom-navigation .bottom-navigation-item:focus-visible{opacity:1;background:0 0}.public-theme>footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.public-theme #ubicacion{scroll-margin-top:100px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-theme .bottom-navigation{background:var(--monte)}}
