#mainnav{display:flex;flex-flow:row wrap;align-items:end;margin-bottom:var(--nav-margin-end)}.level-0>a{text-transform:uppercase;letter-spacing:0.03em;color:#595959;font-weight:600}.level-0:hover>a,.level-0.current>a{color:#B0127B}#mainnav>ul>li>a{margin-right:clamp(20px, calc(0.2272727273rem + 2.8409090909vw), 40px)}#mainnav>ul>li:last-child>a{margin-right:0}@media (max-width:64em){#mainnav{border-left:15px solid transparent;border-right:15px solid transparent}#mainnav{height:100vh;display:block;position:absolute;background:#fff;z-index:1;left:0;right:0;top:var(--header-height);bottom:0;visibility:hidden;opacity:0;transition:opacity 0.3s ease-in-out 0s, visibility 0s linear 0.3s}.mainnav-open #mainnav{visibility:visible;opacity:1;transition:opacity 0.3s ease-in-out 0s, visibility 0s linear 0s}#mainnav>ul>li>a{margin-left:0}.level-0{border-bottom:1px solid #C4C4C3;position:relative}.level-0>a{cursor:pointer;padding:15px 0;display:block;margin:0;font-size:1.222em;line-height:118%;font-weight:700}}