.rey-mainMenu>.menu-item>a[data-has-icon],.reyEl-menu-nav>.menu-item>a[data-has-icon]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rey-mainMenu>.menu-item>a[data-has-icon] .rey-customIcon,.reyEl-menu-nav>.menu-item>a[data-has-icon] .rey-customIcon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:var(--icon-distance, 0.4em)}.--icons-end .rey-mainMenu>.menu-item>a[data-has-icon] .rey-customIcon,.--icons-end .reyEl-menu-nav>.menu-item>a[data-has-icon] .rey-customIcon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:0}.--icons-end .rey-mainMenu>.menu-item>a[data-has-icon] .rey-customIcon ~ span,.--icons-end .reyEl-menu-nav>.menu-item>a[data-has-icon] .rey-customIcon ~ span{margin-right:var(--icon-distance, 0.4em)}.rey-mainMenu>.menu-item>a[data-has-icon] i.rey-customIcon,.reyEl-menu-nav>.menu-item>a[data-has-icon] i.rey-customIcon{font-size:var(--icon-size)}.rey-mainMenu>.menu-item>a[data-has-icon] picture.rey-customIcon,.rey-mainMenu>.menu-item>a[data-has-icon] img.rey-customIcon,.reyEl-menu-nav>.menu-item>a[data-has-icon] picture.rey-customIcon,.reyEl-menu-nav>.menu-item>a[data-has-icon] img.rey-customIcon{width:100%;max-width:var(--icon-size, 50px)}.--icons-above .rey-mainMenu>.menu-item>a[data-has-icon],.--icons-above .reyEl-menu-nav>.menu-item>a[data-has-icon]{display:inline-block}.--icons-above .rey-mainMenu>.menu-item>a[data-has-icon] .rey-customIcon,.--icons-above .reyEl-menu-nav>.menu-item>a[data-has-icon] .rey-customIcon{display:block;text-align:center}.--icons-above .rey-mainMenu>.menu-item>a[data-has-icon] .rey-customIcon svg,.--icons-above .reyEl-menu-nav>.menu-item>a[data-has-icon] .rey-customIcon svg{display:block;margin-left:auto;margin-right:auto}.--icons-above .rey-mainMenu>.menu-item>a[data-has-icon] span,.--icons-above .reyEl-menu-nav>.menu-item>a[data-has-icon] span{margin-top:var(--icon-distance, 0.4em);display:block;text-align:center}.reyEl-menu-nav>.menu-item>a[data-has-icon]{display:-webkit-box;display:-ms-flexbox;display:flex}.rey-mainNavigation .rey-mainMenu li.menu-item:not(.depth--0)>a[data-has-icon]>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rey-mainNavigation .rey-mainMenu li.menu-item:not(.depth--0)>a[data-has-icon]>span .rey-customIcon{margin-right:var(--icon-distance, 0.4em)}
