.mmom-widget{position:relative;display:inline-flex;direction:rtl;--mmom-ease:cubic-bezier(.22,.61,.36,1);font-family:inherit}.mmom-widget *{box-sizing:border-box}.mmom-widget button.mmom-trigger,.mmom-widget button.mmom-close,.mmom-widget button.mmom-tab,.mmom-widget button.mmom-submenu-toggle,.mmom-widget .mmom-search button{appearance:none!important;-webkit-appearance:none!important;border:0;outline:0;font:inherit;cursor:pointer!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.mmom-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:44px;height:44px;padding:0;background:transparent!important;background-color:transparent!important;color:inherit!important;border-radius:8px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.mmom-trigger:active{transform:scale(.96)}.mmom-trigger svg{display:block;width:24px;height:24px;fill:none!important;flex:0 0 auto}.mmom-trigger-label{white-space:nowrap}.mmom-overlay{position:fixed;inset:0;z-index:999998;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.mmom-overlay[hidden]{display:block}.mmom-panel{position:fixed;top:0;bottom:0;z-index:999999;width:88vw;max-width:390px;height:100dvh;background:#fff;color:#242424;overflow:hidden;visibility:hidden;transition:transform .38s var(--mmom-ease),visibility .38s var(--mmom-ease);will-change:transform;box-shadow:0 0 30px rgba(0,0,0,.16)}.mmom-side-right .mmom-panel{right:0;left:auto;transform:translate3d(102%,0,0)}.mmom-side-left .mmom-panel{left:0;right:auto;transform:translate3d(-102%,0,0)}.mmom-widget.is-open .mmom-overlay{opacity:1;visibility:visible}.mmom-widget.is-open .mmom-panel{transform:translate3d(0,0,0);visibility:visible}.mmom-panel-inner{display:flex;flex-direction:column;height:100%;padding:18px;overflow:hidden}.mmom-topbar{display:flex;justify-content:flex-start;align-items:center;min-height:38px;margin-bottom:12px}.mmom-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:#f4f4f4!important;background-color:#f4f4f4!important;color:#222!important;border-radius:50%;transition:transform .2s ease,background-color .2s ease,color .2s ease}.mmom-close:hover{transform:rotate(5deg)}.mmom-close svg{width:20px;height:20px;display:block;fill:none!important}.mmom-search{display:flex;align-items:center;min-height:50px;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:7px;overflow:hidden;margin-bottom:18px}.mmom-search input{min-width:0;flex:1;width:100%;height:100%;padding:0 15px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#222;font:inherit}.mmom-search input::placeholder{color:#909090}.mmom-search button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:52px;min-width:52px;padding:0;background:transparent!important;background-color:transparent!important;color:#333!important}.mmom-search button svg{width:20px;height:20px;fill:none!important}.mmom-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ececec}.mmom-tab{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;background:transparent!important;background-color:transparent!important;color:#777!important;font-weight:600;transition:color .2s ease}.mmom-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#111;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.mmom-tab.is-active{color:#111!important}.mmom-tab.is-active:after{transform:scaleX(1)}.mmom-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mmom-content::-webkit-scrollbar{width:4px}.mmom-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);border-radius:999px}.mmom-tab-panel{display:none}.mmom-tab-panel.is-active{display:block;animation:mmomFade .2s ease}@keyframes mmomFade{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mmom-list,.mmom-submenu{list-style:none!important;margin:0!important;padding:0!important}.mmom-item{margin:0!important;padding:0!important}.mmom-row{display:flex;align-items:stretch;min-height:48px;border-bottom:1px solid #eee;transition:background-color .18s ease}.mmom-link{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding:10px 1px;color:#333;text-decoration:none!important;line-height:1.55;transition:color .18s ease}.mmom-label{min-width:0;flex:1}.mmom-count{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:21px;padding:0 7px;border-radius:999px;background:#f2f2f2;color:#777;font-size:11px;line-height:1}.mmom-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:44px;min-width:44px;padding:0;background:transparent!important;background-color:transparent!important;color:#666!important;transition:color .2s ease,background-color .2s ease}.mmom-widget .mmom-submenu-toggle>svg{display:block;width:17px;height:17px;fill:none!important;transform:rotate(0deg)!important;transform-origin:center!important;transition:transform .25s var(--mmom-ease)}.mmom-widget .mmom-item.is-submenu-open>.mmom-row>.mmom-submenu-toggle>svg{transform:rotate(-90deg)!important}.mmom-submenu{--mmom-indent:16px;max-height:0;overflow:hidden;opacity:.35;transition:max-height .36s var(--mmom-ease),opacity .22s ease;padding-right:var(--mmom-indent)!important}.mmom-item.is-submenu-open>.mmom-submenu{max-height:10000px;opacity:1}.mmom-submenu .mmom-row{background:rgba(0,0,0,.018)}.mmom-empty{padding:22px 4px;color:#8a8a8a;font-size:13px;text-align:center}.mmom-lock{overflow:hidden!important;touch-action:none}.mmom-widget:focus-within .mmom-trigger:focus-visible,.mmom-close:focus-visible,.mmom-tab:focus-visible,.mmom-submenu-toggle:focus-visible,.mmom-search button:focus-visible,.mmom-search input:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}.elementor-editor-active .mmom-panel,.elementor-editor-active .mmom-overlay{transition:none}
@media (min-width:768px){.mmom-visible-mobile{display:none!important}.elementor-editor-active .mmom-visible-mobile{display:inline-flex!important}}
@media (min-width:1025px){.mmom-visible-tablet-mobile{display:none!important}.elementor-editor-active .mmom-visible-tablet-mobile{display:inline-flex!important}}
@media (prefers-reduced-motion:reduce){.mmom-widget *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
