nav.is-style-os-header-nav {
    color: var(--wp--preset--color--white);
    font-family: var(--wp--preset--font-family--montserrat);
    font-size: 16px;
}
nav.is-style-os-header-nav ul.wp-block-navigation {
    gap: 50px;
}
nav.is-style-os-header-nav .wp-block-navigation__submenu-icon {
    margin-left: 8px;
    color: var(--wp--preset--color--action);
}
nav.is-style-os-header-nav .wp-block-navigation-item {
    padding: 16px 0;
}
nav.is-style-os-header-nav .wp-block-navigation-item__content:hover {
    text-decoration: none;
    color: var(--wp--preset--color--action-light);
}
nav.is-style-os-header-nav.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--white);
    border-radius: 8px;
}
nav.is-style-os-header-nav .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    width: 32px;
    height: 32px;
}
nav.is-style-os-header-nav .wp-block-navigation__responsive-container.is-menu-open {
    padding: 50px;
    background-color: var(--wp--preset--color--base) !important;
    color: var(--wp--preset--color--white) !important;
}
nav.is-style-os-header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    font-size: 20px;
    gap: 30px;
}
nav.is-style-os-header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
    font-size: 16px;
}
nav.is-style-os-header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > li {
    border-left: 1px solid var(--wp--preset--color--action);
    padding-left: 20px;
}