{% set classes = ['aae-a-menu', 'e-atomic-element', base_styles.base] | merge(settings.classes | default([])) | join(' ') %} {% set text_color = settings.text_color | default('') %} {% set hover_color = settings.hover_color | default('') %} {% set active_color = settings.active_color | default('') %} {% set dd_bg = settings.dropdown_bg | default('') %} {% set dd_hover_bg = settings.dropdown_hover_bg | default('') %} {% set ham_color = settings.hamburger_color | default('') %} {% set drawer_bg = settings.drawer_bg | default('') %} {% set overlay_color = settings.overlay_color | default('') %} {% set style_vars %} --aae-menu-align: {{ settings.align | default('center') }}; {% if text_color %}--aae-menu-color: {{ text_color }};{% endif %} {% if hover_color %}--aae-menu-hover-color: {{ hover_color }};{% endif %} {% if active_color %}--aae-menu-active-color: {{ active_color }};{% endif %} {% if dd_bg %}--aae-menu-dropdown-bg: {{ dd_bg }};{% endif %} {% if dd_hover_bg %}--aae-menu-dropdown-hover-bg: {{ dd_hover_bg }};{% endif %} {% if ham_color %}--aae-menu-hamburger-color: {{ ham_color }};{% endif %} {% if drawer_bg %}--aae-menu-drawer-bg: {{ drawer_bg }};{% endif %} {% if overlay_color %}--aae-menu-drawer-overlay: {{ overlay_color }};{% endif %} --aae-menu-font-size: {{ settings.font_size | default(15) }}px; --aae-menu-font-weight: {{ settings.font_weight | default('500') }}; --aae-menu-item-padding-x: {{ settings.padding_x | default(14) }}px; --aae-menu-item-padding-y: {{ settings.padding_y | default(10) }}px; --aae-menu-item-gap: {{ settings.item_gap | default(4) }}px; --aae-menu-link-radius: {{ settings.link_radius | default(6) }}px; --aae-menu-dropdown-min-width: {{ settings.dropdown_min_width | default(220) }}px; --aae-menu-dropdown-radius: {{ settings.dropdown_radius | default(8) }}px; --aae-menu-drawer-width: {{ settings.drawer_width | default(320) }}px; --aae-menu-transition: {{ settings.transition_ms | default(250) }}ms cubic-bezier(.4,0,.2,1); {% endset %}