.pink-el-menu{font:inherit;color:inherit;position:relative}
.pink-el-menu ul{list-style:none;margin:0;padding:0}
.pink-el-menu>ul{display:flex;flex-wrap:wrap;gap:10px}
.pink-el-menu.is-vertical>ul{flex-direction:column}
.pink-el-menu a{display:block;color:inherit;font:inherit;text-decoration:none;padding:6px 10px}
.pink-el-menu li{position:relative}
.pink-el-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#fff;color:#222;z-index:20}
.pink-el-menu li:hover>.sub-menu,.pink-el-menu li:focus-within>.sub-menu{display:block}
.pink-el-menu .sub-menu .sub-menu{top:0;left:100%}
.pink-el-menu a:focus-visible,.pink-el-menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.pink-el-menu-toggle{display:none;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}
@media(max-width:767px){.pink-el-menu[data-collapse=mobile]>.pink-el-menu-toggle{display:block}.pink-el-menu[data-collapse=mobile]>ul{display:none}.pink-el-menu[data-collapse=mobile].is-open>ul{display:flex;flex-direction:column}.pink-el-menu[data-collapse=mobile] .sub-menu{position:static;display:block;padding-left:15px}}
@media(max-width:1024px){.pink-el-menu[data-collapse=tablet]>.pink-el-menu-toggle{display:block}.pink-el-menu[data-collapse=tablet]>ul{display:none}.pink-el-menu[data-collapse=tablet].is-open>ul{display:flex;flex-direction:column}.pink-el-menu[data-collapse=tablet] .sub-menu{position:static;display:block;padding-left:15px}}
