.bottom-nav{--bottom-nav-bar-height:58px;--bottom-nav-closed-width:328px;--bottom-nav-open-width:400px;--bottom-nav-offset:19px;inset-block-end:max(var(--bottom-nav-offset),env(safe-area-inset-bottom,0px));inset-inline-start:50%;position:fixed;transform:translateX(-50%);z-index:100}.bottom-nav__inner{background-color:var(--codina-ink);border:1px solid var(--codina-ink-10);border-radius:var(--wp--custom--radius--s);flex-flow:column-reverse;justify-content:flex-start;overflow:hidden;width:var(--bottom-nav-closed-width);will-change:width,height}.bottom-nav__bar,.bottom-nav__inner{align-items:center;display:flex;height:var(--bottom-nav-bar-height);position:relative}.bottom-nav__bar{flex:none;gap:36px;justify-content:space-between;padding:9px 9px 9px 17px;width:100%}.bottom-nav__actions{align-items:center;display:flex;flex:none;gap:var(--wp--preset--spacing--50)}.bottom-nav__logo{align-items:center;color:var(--codina-surface);display:flex;text-decoration:none}.bottom-nav__logo svg{height:auto;width:170px}.bottom-nav__toggle{align-items:center;background-color:var(--codina-surface);border:0;border-radius:var(--wp--custom--radius--xs);color:var(--codina-ink);cursor:pointer;display:flex;flex:none;flex-flow:column;gap:4px;height:40px;justify-content:center;padding:0;position:relative;transition:transform var(--wp--custom--duration--press) var(--wp--custom--ease--out);width:40px}.bottom-nav__toggle:before{content:"";inset:-2px;position:absolute}.bottom-nav__toggle:active{transform:scale(.97)}.bottom-nav__toggle-bar{background-color:currentColor;display:block;flex:none;height:2px;width:20px}.bottom-nav__panel{color:var(--codina-surface);display:flex;flex:none;flex-flow:column;gap:var(--wp--preset--spacing--60);max-height:calc(100svh - var(--bottom-nav-bar-height) - var(--bottom-nav-offset)*2 - 24px);opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 16px;scrollbar-width:none;visibility:hidden;width:var(--bottom-nav-open-width)}.bottom-nav__panel::-webkit-scrollbar{display:none}.bottom-nav__panel .bottom-nav__menu{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--x-large);font-weight:600;gap:0;letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--display);list-style:none;margin:0;padding:0}.bottom-nav__panel .bottom-nav__menu li{margin:0}.bottom-nav__panel .bottom-nav__menu a{color:var(--codina-surface);font-weight:inherit;text-decoration:none}.bottom-nav__panel .bottom-nav__menu a:hover{text-decoration:none}.bottom-nav__panel .bottom-nav__menu .current-menu-item>a{opacity:.8;text-decoration:none}.bottom-nav__panel .bottom-nav__divider+.bottom-nav__divider{display:none}.bottom-nav__panel .wp-block-separator.bottom-nav__divider{background-color:var(--codina-surface);border:0;height:1px;margin:0;max-width:none;opacity:1;transform-origin:left center;width:100%}.bottom-nav__panel .has-global-padding{padding-inline:0}.bottom-nav__secondary{align-items:flex-start;display:flex;flex-flow:row;gap:var(--wp--preset--spacing--80);justify-content:flex-start;padding:0}.bottom-nav__col{align-items:flex-start;display:flex;flex-flow:column;gap:var(--wp--preset--spacing--40)}.bottom-nav__label{color:var(--codina-surface);font-size:var(--wp--preset--font-size--body);font-weight:300;line-height:var(--wp--custom--line-height--tagline);margin:0}.bottom-nav__panel .bottom-nav__sublist{display:flex;flex-flow:column;font-size:var(--wp--preset--font-size--body);font-weight:600;gap:4px;line-height:var(--wp--custom--line-height--body);list-style:none;margin:0;padding:0}.bottom-nav__panel .bottom-nav__sublist li{white-space:nowrap}.bottom-nav__panel .bottom-nav__sublist a{color:var(--codina-surface);text-decoration:none}.bottom-nav__panel .bottom-nav__sublist a:hover{text-decoration:none}.bottom-nav :focus-visible{outline:2px solid var(--codina-surface);outline-offset:3px}.bottom-nav__toggle:focus-visible{outline-color:var(--codina-ink)}@media (max-width:767px){.bottom-nav{--bottom-nav-closed-width:calc(100vw - var(--wp--custom--gutter)*2);--bottom-nav-open-width:calc(100vw - var(--wp--custom--gutter)*2)}.bottom-nav__panel .bottom-nav__menu{gap:var(--wp--preset--spacing--40)}.bottom-nav__panel{padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.bottom-nav__secondary{gap:var(--wp--preset--spacing--60)}}@media (prefers-reduced-motion:reduce){.bottom-nav__inner{height:auto;width:var(--bottom-nav-closed-width)}.bottom-nav__panel{display:none}.bottom-nav[data-bottom-nav-open=true] .bottom-nav__inner{width:var(--bottom-nav-open-width)}.bottom-nav[data-bottom-nav-open=true] .bottom-nav__panel{display:flex;opacity:1;visibility:visible}.bottom-nav[data-bottom-nav-open=true] .bottom-nav__toggle-bar.is--top{transform:translateY(3px) rotate(45deg)}.bottom-nav[data-bottom-nav-open=true] .bottom-nav__toggle-bar.is--btm{transform:translateY(-3px) rotate(-45deg)}}
