.artisanau-navigation-mega .artisanau-navigation-mega__wrapper{display:block;width:100%;max-width:1100px!important;margin:0 auto;padding:24px 32px 30px;max-height:70vh;overflow:auto}
.artisanau-navigation-mega .artisanau-navigation-mega__directory{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.12)}
.artisanau-navigation-mega .artisanau-navigation-mega__directory a{display:inline-block;font-weight:600;padding:4px 0}
.artisanau-navigation-mega .artisanau-navigation-mega__columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:36px;width:100%;max-width:none;margin:0;padding:0;list-style:none}
.artisanau-navigation-mega .artisanau-navigation-mega__column{width:auto;max-width:none;margin:0;padding:0;break-inside:avoid}
.artisanau-navigation-mega .artisanau-navigation-mega__heading{display:block;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.02em;padding:0 0 12px;color:inherit}
.artisanau-navigation-mega .artisanau-navigation-mega__links{position:static;display:block;visibility:visible;opacity:1;box-shadow:none;border:0;width:auto;margin:0;padding:0;list-style:none;background:transparent}
.artisanau-navigation-mega .artisanau-navigation-mega__links a{display:block;padding:8px 0;font-size:14px;line-height:1.45;white-space:normal;text-decoration:none}
.artisanau-navigation-mega a:hover,.artisanau-navigation-mega a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.artisanau-navigation-mega a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(min-width:720px) and (max-width:1023px){.artisanau-navigation-mega .artisanau-navigation-mega__wrapper{padding:20px}.artisanau-navigation-mega .artisanau-navigation-mega__columns{column-gap:22px}}
.artisanau-navigation-mega a{color:inherit!important}
