.wp-block-basejump-navigation-dropdown:not(.alignfull, .alignwide) {
       width: -moz-min-content;
       width: min-content;
}
    .wp-block-basejump-navigation-dropdown .dropdown__wrapper {
       pointer-events: auto;
       position: relative;
       display: flex;
       height: 100%;
       flex-direction: column;
       text-align: left;
}
    .wp-block-basejump-navigation-dropdown .dropdown__trigger {
       position: relative;
       z-index: 10;
       display: flex;
       cursor: pointer;
       -webkit-appearance: none;
          -moz-appearance: none;
               appearance: none;
       align-items: center;
       justify-content: space-between;
       border-width: 0px;
       text-align: left;
       transition-property: all;
       transition-duration: 300ms;
       transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
    .wp-block-basejump-navigation-dropdown .dropdown__trigger_icon {
       align-self: stretch;
}
    .wp-block-basejump-navigation-dropdown .dropdown__menu {
       visibility: hidden;
       position: absolute;
       left: 0px;
       top: 100%;
       z-index: 0;
       width: 100%;
       transform-origin: top;
       transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
       opacity: 0;
       transition-property: all;
       transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       transition-duration: 300ms;
}
    .wp-block-basejump-navigation-dropdown .dropdown__menu_wrapper {
       position: relative;
       top: -1px;
       transform-origin: top;
       overflow: hidden;
       --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
       --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
       box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
       outline: 2px solid transparent;
       outline-offset: 2px;
}
    .wp-block-basejump-navigation-dropdown .dropdown__menu__wrapper_items {
       margin: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       display: flex;
       max-height: 20rem;
       list-style-type: none;
       flex-direction: column;
       overflow: auto;
       padding: 0px;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]), .wp-block-basejump-navigation-dropdown.is-style-default {
       font-weight: 600;
}

@media not all and (min-width: 600px) {
       .wp-block-basejump-navigation-dropdown:not([class*=is-style-]), .wp-block-basejump-navigation-dropdown.is-style-default {
              max-width: 84vw;
       }
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]):not(has-text-color), .wp-block-basejump-navigation-dropdown.is-style-default:not(has-text-color) {
       --tw-text-opacity: 1;
       color: rgb(0 0 0 / var(--tw-text-opacity));
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__trigger, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__trigger {
       min-height: 48px;
       border-width: 2px;
       border-style: solid;
       --tw-border-opacity: 1;
       border-color: rgb(254 194 49 / var(--tw-border-opacity));
       --tw-bg-opacity: 1;
       background-color: rgb(255 255 255 / var(--tw-bg-opacity));
       padding: 0px;
       color: inherit;
       font: inherit;
       line-height: 1.15;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__trigger > span, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__trigger > span {
       display: block;
       max-width: 100%;
       overflow: hidden !important;
       text-overflow: ellipsis !important;
       white-space: nowrap !important;
       padding-top: 0.25rem;
       padding-bottom: 0.25rem;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__trigger_icon, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__trigger_icon {
       position: relative;
       display: flex;
       align-items: center;
       justify-content: center;
       --tw-bg-opacity: 1;
       background-color: rgb(254 194 49 / var(--tw-bg-opacity));
       padding-left: .35em;
       padding-right: .35em;
       padding-top: .5em;
       padding-bottom: .5em;
        font-size: 1.5em;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__trigger_icon::before, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__trigger_icon::before {
            content: '';
            display: block;
            aspect-ratio: 1/1;
            width: 1em;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMyAyMCI+CiAgPHBhdGggaWQ9IlBvbHlnb25fMSIgZGF0YS1uYW1lPSJQb2x5Z29uIDEiIGQ9Ik0xMS41LDAsMjMsMjBIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzIDIwKSByb3RhdGUoMTgwKSIvPgo8L3N2Zz4K);
        }

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu {
       z-index: 10;
       margin-top: -2px;
        width: calc(100% - 2.5em - 1px);
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu_wrapper, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu_wrapper {
       border-width: 2px;
       border-top-width: 0px;
       border-style: solid;
       --tw-border-opacity: 1;
       border-color: rgb(254 194 49 / var(--tw-border-opacity));
       --tw-bg-opacity: 1;
       background-color: rgb(255 255 255 / var(--tw-bg-opacity));
       padding-bottom: 1rem;
       color: inherit;
       font: inherit;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu_wrapper,
    .wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__trigger > span,
    .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu_wrapper,
    .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__trigger > span {
       padding-left: 1.25em;
       padding-right: 1.25em;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items {
       display: flex;
       flex-direction: column;
       gap: 0.5rem;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items > *, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items > * {
       margin-top: 0px;
       margin-bottom: 0px;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items .wp-block-navigation__container,
        .wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items .wp-block-navigation__submenu-container,
        .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items .wp-block-navigation__container,
        .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items .wp-block-navigation__submenu-container {
       margin-left: 0px;
       margin-right: 0px;
       display: flex;
       list-style-type: none;
       flex-direction: column;
       gap: 0.5rem;
       padding-left: 1.5rem;
       text-decoration-line: none;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items > .wp-block-navigation__container, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items > .wp-block-navigation__container {
       padding-left: 0px;
       padding-right: 0px;
}

.wp-block-basejump-navigation-dropdown:not([class*=is-style-]) .dropdown__menu__wrapper_items .wp-block-navigation__submenu-container, .wp-block-basejump-navigation-dropdown.is-style-default .dropdown__menu__wrapper_items .wp-block-navigation__submenu-container {
       margin-top: 0.5rem;
}

