.cbb-menu-link{color:var(--cbb-menu-light-color,#000);cursor:pointer;display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content;z-index:1}.cbb-menu-link:hover{transition:color 1s cubic-bezier(.15,1,.15,1)}.cbb-menu-link--active,.cbb-menu-link:hover{color:var(--cbb-menu-light-hover,#000)}.cbb-menu-link--slide-in-underline:before{background-color:var(--cbb-menu-light-color,#000);bottom:0;content:"";display:block;height:1px;left:auto;position:absolute;right:0;transition:width 1s cubic-bezier(.15,1,.15,1);width:0}.cbb-menu-link--slide-in-underline:hover:before{background-color:var(--cbb-menu-light-hover,#000);left:0;right:auto;width:100%}.cbb-menu-link--bounce-underline:before{background-color:var(--cbb-menu-light-color,#000);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width 1s cubic-bezier(.15,1,.15,1);width:0}.cbb-menu-link--bounce-underline:hover:before{background-color:var(--cbb-menu-light-hover,#000);width:100%}html[data-theme=dark] .cbb-menu-link{color:var(--cbb-menu-dark-color,#fff)}html[data-theme=dark] .cbb-menu-link:hover{color:var(--cbb-menu-dark-hover,#000);transition:color 1s cubic-bezier(.15,1,.15,1)}html[data-theme=dark] .cbb-menu-link--active{color:var(--cbb-menu-dark-hover,#000)}html[data-theme=dark] .cbb-menu-link--slide-in-underline:before{background-color:var(--cbb-menu-dark-color,#000)}html[data-theme=dark] .cbb-menu-link--slide-in-underline:hover:before{background-color:var(--cbb-menu-dark-hover,#000)}html[data-theme=dark] .cbb-menu-link--bounce-underline:before{background-color:var(--cbb-menu-dark-color,#000)}html[data-theme=dark] .cbb-menu-link--bounce-underline:hover:before{background-color:var(--cbb-menu-dark-hover,#000)}.cbb-mega-menu{position:relative}.cbb-mega-menu__container{left:50%;opacity:0;padding-top:7px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s,z-index .3s;z-index:-1}.cbb-mega-menu:hover .cbb-mega-menu__container{opacity:1;pointer-events:visible;z-index:99}
