@media (min-width:1025px){.wp-block-vibrant-mobile-drawer{display:none!important}}.wp-block-vibrant-mobile-drawer{position:relative;z-index:10;width:fit-content}.wp-block-vibrant-mobile-drawer+nav{width:fit-content}.vb-mobile-drawer__trigger{display:flex;align-items:center;justify-content:center;width:24px;height:44px;padding:0;background:#fff0;border:none;cursor:pointer}.vb-mobile-drawer__icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px}.vb-mobile-drawer__icon span{display:block;width:100%;height:2px;background-color:#fff;border-radius:1px;transition:transform 0.3s ease,opacity 0.3s ease;transform-origin:center}.wp-block-vibrant-mobile-drawer.is-open .vb-mobile-drawer__icon span:nth-child(1){transform:translateY(8px) rotate(45deg)}.wp-block-vibrant-mobile-drawer.is-open .vb-mobile-drawer__icon span:nth-child(2){opacity:0}.wp-block-vibrant-mobile-drawer.is-open .vb-mobile-drawer__icon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.vb-mobile-drawer__backdrop{position:fixed;inset:0;background-color:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:1001}.wp-block-vibrant-mobile-drawer.is-open .vb-mobile-drawer__backdrop{opacity:1;visibility:visible}.vb-mobile-drawer__panel{position:fixed;top:0;bottom:0;width:100vw;max-width:100%;background-color:var(--wp--preset--color--ashram-pink);overflow-x:hidden;overflow-y:auto;z-index:1002;transition:transform 0.3s ease}.wp-block-vibrant-mobile-drawer[data-drawer-position="left"] .vb-mobile-drawer__panel{left:0;transform:translateX(-100%)}.wp-block-vibrant-mobile-drawer[data-drawer-position="left"].is-open .vb-mobile-drawer__panel{transform:translateX(0)}.wp-block-vibrant-mobile-drawer[data-drawer-position="right"] .vb-mobile-drawer__panel{right:0;transform:translateX(100%)}.wp-block-vibrant-mobile-drawer[data-drawer-position="right"].is-open .vb-mobile-drawer__panel{transform:translateX(0)}.vb-mobile-drawer__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#fff0;border:none;font-size:28px;line-height:1;cursor:pointer;color:#fff}.vb-mobile-drawer__close:hover,.vb-mobile-drawer__close:focus{opacity:.7}.vb-mobile-drawer__content{padding:60px 20px 20px;transition:opacity 0.2s ease,visibility 0.2s ease}.vb-mobile-drawer__content.is-hidden{opacity:0;visibility:hidden;position:absolute;pointer-events:none}.vb-submenu-panel__content a,.vb-mobile-drawer__content a{text-decoration:none}.vb-mobile-drawer__content p{margin-bottom:0!important}.vb-submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;background:#fff0;border:none;color:inherit;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:opacity 0.2s ease}.vb-submenu-trigger:hover,.vb-submenu-trigger:focus{opacity:.7}.vb-submenu-trigger__label{flex:1;color:#fff;font-weight:800}.vb-submenu-trigger__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.vb-submenu-trigger__icon svg{fill:currentColor}.vb-submenu-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--wp--preset--color--accent-dark,#000);transform:translateX(100%);transition:transform 0.3s ease,visibility 0.3s ease;z-index:1003;overflow-y:auto}.vb-submenu-panel[aria-hidden="true"]{visibility:hidden}.vb-submenu-panel.is-open{transform:translateX(0);visibility:visible}.vb-submenu-panel.is-behind{transform:translateX(-30%);visibility:hidden}.vb-submenu-panel__content{padding:20px}.vb-submenu-back{display:flex;align-items:center;gap:8px;width:100%;padding:0;margin-bottom:8px;transform:translateX(-6px);background:#fff0;border:none;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:opacity 0.2s ease;color:#fff}.vb-submenu-back:hover,.vb-submenu-back:focus{opacity:.7}.vb-submenu-back__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.vb-submenu-back__icon svg{fill:currentColor}.vb-accordion{width:100%}.vb-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;background:#fff0;border:none;color:inherit;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:opacity 0.2s ease}.vb-accordion__trigger:hover,.vb-accordion__trigger:focus{opacity:.7}.vb-accordion__label{flex:1;color:#fff;font-weight:800}.vb-accordion__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:transform 0.3s ease}.vb-accordion__icon svg{fill:currentColor}.vb-accordion__trigger[aria-expanded="true"] .vb-accordion__icon{transform:rotate(180deg)}.vb-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease}.vb-accordion__panel.is-open{grid-template-rows:1fr}.vb-accordion__panel-inner{overflow:hidden;min-height:0;padding-left:16px}