.cfs-mobile-navigation{position:relative}@media (min-width:90rem){.cfs-mobile-navigation{display:none}}.cfs-mobile-navigation .cfs-mobile-navigation-menu{height:100%;overflow:hidden;overflow-y:auto}.editor-styles-wrapper .cfs-mobile-navigation{display:block!important;padding:2rem 1.75rem}.cfs-mobile-navigation-container,.editor-styles-wrapper .cfs-mobile-navigation{background-color:var(--wp--preset--color--base-dark,#000);color:var(--wp--preset--color--base,#fff)}.cfs-mobile-navigation-container{border-radius:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;height:100vh;justify-content:space-between;left:0;overflow-y:auto;padding:5rem 1.75rem 2.5rem;position:fixed;right:0;text-transform:uppercase;top:0;transform:translateX(100%);transition:transform .3s ease,border-radius .3s ease;width:100%;z-index:1001}.cfs-mobile-navigation-container>*{opacity:0;transition:opacity .3s ease}.cfs-mobile-navigation-container.cfs-mobile-navigation-menu{margin-bottom:auto}.admin-bar .cfs-mobile-navigation-container{height:calc(100vh - 32px);top:32px}.cfs-mobile-navigation-toggle{cursor:pointer;height:24px;position:relative;width:24px;z-index:1111}.cfs-mobile-navigation-toggle[aria-expanded=true]{color:var(--wp--preset--color--base,#fff)}.cfs-mobile-navigation-toggle[aria-expanded=true]+.cfs-mobile-navigation-container{border-radius:0;transform:translateX(0)}.cfs-mobile-navigation-toggle[aria-expanded=true]+.cfs-mobile-navigation-container>*{opacity:1}.cfs-mobile-navigation-toggle span{background:var(--wp--preset--color--base-dark,#000);display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.cfs-mobile-navigation-toggle span:first-child{top:2px}.cfs-mobile-navigation-toggle span:nth-child(2){top:10px}.cfs-mobile-navigation-toggle span:nth-child(3){top:18px}.cfs-mobile-navigation-toggle[aria-expanded=true] span{background:var(--wp--preset--color--base,#fff)}.cfs-mobile-navigation-toggle[aria-expanded=true] span:first-child{top:10px;transform:rotate(135deg)}.cfs-mobile-navigation-toggle[aria-expanded=true] span:nth-child(2){left:-60px;opacity:0}.cfs-mobile-navigation-toggle[aria-expanded=true] span:nth-child(3){top:10px;transform:rotate(-135deg)}body.cfs-no-scroll{overflow:hidden}
