#toggle-off-canvas{transition:visibility var(--theme-component-transition-duration) ease-in-out,opacity var(--theme-component-transition-duration) ease-in-out}#toggle-off-canvas .brandy-toc-close-icon{--icon-color:var(--icon-color-normal)}#toggle-off-canvas .brandy-toc-close-icon:hover{--icon-color:var(--icon-color-hover)}#toggle-off-canvas .brandy-toc-close-icon{color:var(--icon-color);cursor:pointer}#toggle-off-canvas .brandy-toc-panel{background:var(--toc-background-normal);min-width:-moz-fit-content;min-width:fit-content;overflow-x:hidden;overflow-y:auto}#toggle-off-canvas .brandy-toc-panel .brandy-toc-elements-wrapper{display:none}@media screen and (min-width:1024px){#toggle-off-canvas .brandy-toc-panel .brandy-toc-elements-wrapper[device=desktop]{display:flex}}@media screen and (min-width:480px)and (max-width:1023px){#toggle-off-canvas .brandy-toc-panel .brandy-toc-elements-wrapper[device=mobile]{display:flex}}@media screen and (max-width:479px){#toggle-off-canvas .brandy-toc-panel .brandy-toc-elements-wrapper[device=mobile]{display:flex}}#toggle-off-canvas .brandy-toc-panel .brandy-toc-elements-wrapper{flex-direction:column;gap:10px}#toggle-off-canvas .brandy-toc-backdrop{background:var(--toc-backdrop-color-normal);inset:0;position:fixed;z-index:100}#toggle-off-canvas[horizontal-alignment=left] .brandy-toc-elements-wrapper{align-items:flex-start}#toggle-off-canvas[horizontal-alignment=right] .brandy-toc-elements-wrapper{align-items:flex-end}#toggle-off-canvas[horizontal-alignment=center] .brandy-toc-elements-wrapper{align-items:center}body.toc-opened{overflow:hidden}body.toc-opened #toggle-off-canvas{opacity:1;visibility:visible}#toggle-off-canvas[type=default]{left:0;opacity:0;position:fixed;top:0;visibility:hidden;z-index:100}#toggle-off-canvas[type=default] .brandy-toc-panel{display:flex;flex-direction:column;gap:10px;height:calc(100% - var(--wp-adminbar-height));left:0;min-width:-moz-fit-content;min-width:fit-content;position:fixed;top:var(--wp-adminbar-height);width:100%;z-index:999}#toggle-off-canvas[type=default] .brandy-toc-close-icon{position:absolute;right:20px;top:23px;z-index:10}#toggle-off-canvas[type=left_panel]{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}#toggle-off-canvas[type=left_panel] .brandy-toc-panel{display:flex;flex-direction:column;gap:10px;height:calc(100% - var(--wp-adminbar-height));min-width:-moz-fit-content;min-width:fit-content;opacity:0;position:absolute;top:var(--wp-adminbar-height);transform:translate3d(-100%,0,0);transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:999}#toggle-off-canvas[type=left_panel] .brandy-toc-close-icon{position:absolute;right:20px;top:23px;z-index:10}body.toc-opened #toggle-off-canvas[type=left_panel] .brandy-toc-panel{opacity:1;transform:translateZ(0);visibility:visible}#toggle-off-canvas[type=right_panel]{height:100%;left:0;left:auto;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100}#toggle-off-canvas[type=right_panel] .brandy-toc-panel{display:flex;flex-direction:column;gap:10px;height:calc(100% - var(--wp-adminbar-height));min-width:-moz-fit-content;min-width:fit-content;opacity:0;position:absolute;right:0;top:var(--wp-adminbar-height);transform:translate3d(100%,0,0);transition:transform var(--theme-component-transition-duration,.2s) ease-in-out,opacity var(--theme-component-transition-duration,.2s) ease-in-out,visibility var(--theme-component-transition-duration,.2s) ease-in-out;visibility:hidden;z-index:999}#toggle-off-canvas[type=right_panel] .brandy-toc-close-icon{position:absolute;right:20px;top:23px;z-index:10}body.toc-opened #toggle-off-canvas[type=right_panel] .brandy-toc-panel{opacity:1;transform:translateZ(0);visibility:visible}#toggle-off-canvas[type=dropdown_panel]{opacity:0;position:absolute;visibility:hidden;z-index:0}#toggle-off-canvas[type=dropdown_panel]+.brandy-toggle-button{position:relative;z-index:1}body.toc-opened #toggle-off-canvas[type=dropdown_panel]+.brandy-toggle-button{opacity:0;visibility:hidden}body.toc-opened #toggle-off-canvas[type=dropdown_panel]{opacity:1;outline:none!important;transition:all var(--theme-component-transition-duration) ease-in-out;visibility:visible;z-index:999}body.toc-opened #toggle-off-canvas[type=dropdown_panel] .brandy-toc-panel{margin-top:10px;max-height:60vh;min-width:-moz-fit-content;min-width:fit-content;position:absolute;z-index:999}body.toc-opened #toggle-off-canvas[type=dropdown_panel] .brandy-toc-close-icon{position:relative;z-index:999}body.toc-opened .edit-button-wrapper.edit-button{display:none!important}@media screen and (min-width:480px)and (max-width:1023px){#toggle-off-canvas{inset:0;position:fixed!important}#toggle-off-canvas[type=dropdown_panel] .brandy-toc-close-icon{display:inline-block;position:absolute!important;right:20px;top:20px;z-index:1000!important}#toggle-off-canvas .brandy-toc-panel{inset:0;margin:0!important;max-height:unset!important;max-width:unset!important;position:fixed!important;width:100%!important}}@media screen and (max-width:479px){#toggle-off-canvas{inset:0;position:fixed!important}#toggle-off-canvas[type=dropdown_panel] .brandy-toc-close-icon{display:inline-block;position:absolute!important;right:20px;top:20px;z-index:1000!important}#toggle-off-canvas .brandy-toc-panel{inset:0;margin:0!important;max-height:unset!important;max-width:unset!important;position:fixed!important;width:100%!important}}.header-within-device[device=mobile] #toggle-off-canvas .brandy-toc-panel{border-top:1px solid var(--wp--preset--color--brandy-border)}#brandy-header:not(.brandy-header-transparent) .header-within-device[device=mobile] #toggle-off-canvas .brandy-toc-close-icon,.header-within-device[device=mobile] #toggle-off-canvas .brandy-toc-backdrop{display:none}.brandy-toggle-button{overflow:hidden;position:relative}.brandy-toggle-button,.brandy-toggle-button .brandy-toggle-button--open{height:var(--icon-size)}.brandy-toggle-button .brandy-toggle-button--open svg *{transform:translateY(0);transition:all var(--theme-component-transition-duration,.2s) ease-in-out}.brandy-toggle-button .brandy-toggle-button--open svg :first-child{transition-delay:75ms}.brandy-toggle-button .brandy-toggle-button--open svg :nth-child(2){transition-delay:50ms}.brandy-toggle-button .brandy-toggle-button--open svg :nth-child(3){transition-delay:25ms}.brandy-toggle-button .brandy-toggle-button--close{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0;transform:translateX(calc(var(--icon-size)*-1));transition:all var(--theme-component-transition-duration,.2s) ease-in-out}.brandy-toggle-button .brandy-toggle-button--close .brandy-theme-icon>*{background-color:var(--icon-color-normal);height:var(--wp--custom--icon--thickness,2px);left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--theme-component-transition-duration,.2s) ease-in-out;transition-delay:var(--theme-component-transition-duration,.2s);width:100%}body.toc-opened .brandy-toggle-button--open svg *{transform:translateY(var(--icon-size))}body.toc-opened .brandy-toggle-button--close{transform:translateX(0)}body.toc-opened .brandy-toggle-button--close .brandy-theme-icon>*{transform:translate(-50%,-50%) rotate(45deg)}body.toc-opened .brandy-toggle-button--close .brandy-theme-icon>:last-child{transform:translate(-50%,-50%) rotate(-45deg)}