.cbb-sidebar-menu{position:relative}.cbb-sidebar-menu__container{background-color:var(--cbb-light-bg-color,#fff);bottom:0;box-shadow:0 0 8px rgba(0,0,0,.2);overflow-y:scroll;position:fixed;left:0;top:0;transform:translateX(-102%);transition:transform .5s;z-index:1000}@media (max-width:450px){.cbb-sidebar-menu__container{width:100%}}.cbb-sidebar-menu-container--visible{transform:translateX(0)}.cbb-sidebar-menu__button{align-items:center;border:var(--cbb-open-btn-border-width,0) solid var(--cbb-btn-light-color,#333);cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:-moz-max-content;width:max-content}.cbb-sidebar-menu__button:after,.cbb-sidebar-menu__button:before{content:"";width:var(--cbb-open-btn-top-bottom-bar-width,30px)}.cbb-sidebar-menu__button span,.cbb-sidebar-menu__button:after,.cbb-sidebar-menu__button:before{background-color:var(--cbb-btn-light-color,#333);border-radius:var(--cbb-open-btn-bar-border-radius);height:var(--cbb-open-btn-bar-height,3px)}.cbb-sidebar-menu__button span{width:var(--cbb-open-btn-center-bar-width,38px)}.cbb-sidebar-menu__close-button{align-items:center;border:var(--cbb-close-btn-border-width,0) solid var(--cbb-btn-light-color,#333);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;left:var(--cbb-close-btn-position-right,20px);text-align:center;top:var(--cbb-close-btn-position-top,20px);width:30px;z-index:1000}.cbb-sidebar-menu__close-button:before{transform:rotate(-45deg);transform-origin:center}.cbb-sidebar-menu__close-button:after,.cbb-sidebar-menu__close-button:before{background-color:var(--cbb-btn-light-color,#333);border-radius:var(--cbb-close-btn-bar-border-radius,50px);content:"";height:var(--cbb-close-btn-bar-height,30px);position:absolute;width:var(--cbb-close-btn-bar-width,2px)}.cbb-sidebar-menu__close-button:after{transform:rotate(45deg);transform-origin:center}.cbb-sidebar-menu__hidden-overlay{animation:reveal .5s ease-in-out forwards;background-color:#0000004d;bottom:0;display:none;right:0;position:fixed;left:0;top:0;z-index:99}.cbb-sidebar-menu__hidden-overlay--visible{display:block}@keyframes reveal{0%{opacity:0}to{opacity:1}}body.visible-overlay{overflow-y:hidden}@media (max-width:782px){body.logged-in .cbb-sidebar-menu__container{top:46px}}@media (min-width:783px){body.logged-in .cbb-sidebar-menu__container{top:32px}}@media (max-width:600px){body.logged-in .cbb-mobile-menu-container--sticking-enabled .cbb-sidebar-menu__container{top:0}}html[data-theme=dark] .cbb-sidebar-menu__container{background-color:var(--cbb-dark-bg-color,#fff)}html[data-theme=dark] .cbb-sidebar-menu__button{border:var(--cbb-open-btn-border-width,0) solid var(--cbb-btn-dark-color,#333)}html[data-theme=dark] .cbb-sidebar-menu__button span,html[data-theme=dark] .cbb-sidebar-menu__button:after,html[data-theme=dark] .cbb-sidebar-menu__button:before{background-color:var(--cbb-btn-dark-color,#333)}html[data-theme=dark] .cbb-sidebar-menu__close-button{border:var(--cbb-close-btn-border-width,0) solid var(--cbb-btn-dark-color,#333)}html[data-theme=dark] .cbb-sidebar-menu__close-button:after,html[data-theme=dark] .cbb-sidebar-menu__close-button:before{background-color:var(--cbb-btn-dark-color,#333)}
