.menuItem{box-sizing:border-box;width:100%;padding:0 1rem}.menuItem .menuItemWrapper{background-color:var(--tertiary-background-color);box-sizing:border-box;border:.2px solid #0000;border-radius:.375rem;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1rem;display:flex}.menuItem .menuItemWrapper:hover{background-color:var(--secondary-background-color);border:var(--primary-border)}.menuItem .menuItemWrapper .menuItemLink{color:var(--primary-text-color);background-color:#0000;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;height:48px;font-size:1em;font-weight:700;text-decoration:none;display:flex}.menuItem .menuItemWrapper .menuItemLink .menuItemIcon{max-width:20px;max-height:20px;color:var(--primary-text-color)}.menuItemExpanded{border-right:1px solid var(--primary-background-color)}.menuItemExpanded .menuItemWrapper{border:none;padding:0!important}.menuItemExpanded .menuItemWrapper .menuItemLink{justify-content:flex-start;width:100%;padding:0 .5rem!important}@media only screen and (width>=1025px){.menuItemExpanded{white-space:nowrap;background-color:initial;border-radius:initial;width:initial;margin:0;padding:0;display:block}.menuItemExpanded .menuItemWrapper{border-radius:initial;box-sizing:border-box;background-color:#0000;border:none;justify-content:flex-start;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.menuItemExpanded .menuItemWrapper:hover{background-color:var(--secondary-background-color);border:none}.menuItemExpanded .menuItemWrapper .menuItemLink{gap:.2rem;height:60px}.menuItemBurger .menuItemWrapper .menuItemLink{justify-content:flex-start;width:100%}}
.menuWidget .menuWidgetOpenButton{justify-content:center;align-items:center;width:50px;height:50px;margin:0;padding:4px;display:flex}.menuWidget .menuItemsWrapper{background-color:var(--secondary-background-color,#181818);z-index:11;flex-direction:column;justify-content:flex-start;gap:.5rem;width:300px;max-width:85%;margin:0;transition:all .5s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.menuWidget .menuItemsWrapper .menuHeader{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-left:1rem;display:flex}.menuWidget .menuItemsWrapper .menuHeader .menu-widget-close-button{width:50px;height:50px;color:var(--secondary-text-color,#b3b3b3);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.menuWidget .menuItemsWrapper .menuLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;margin:0;display:flex}.menuWidgetOpen .menuItemsWrapper{animation:.2s linear alternate navigationMobileSlide;display:flex}.menuWidgetClosed .menuItemsWrapper{animation:none;display:none}@media only screen and (width>=1025px){.menuWidgetExpanded{width:100%}.menuWidgetExpanded .menuWidgetOpenButton{display:none}.menuWidgetExpanded .menuItemsWrapper{width:100%;max-width:100%;height:60%;position:initial;justify-content:space-between;align-items:center;gap:initial;overflow:initial;background-color:#0000;flex-direction:row-reverse;padding:0;transition:none;display:flex}.menuWidgetExpanded .menuItemsWrapper .menuHeader{display:none}.menuWidgetExpanded .menuItemsWrapper .menuLinks{justify-content:center;align-items:center;height:100%;display:flex}.menuWidgetExpanded .menuItemsWrapper .menuLinks .menuItemDynamic .preferenceMenuItemTitle{display:none}.menuWidgetExpanded .menuItemsWrapper .menuLinks{flex-direction:row}}
