/* Only saved manager menus: respect editor order and show per-level decorations. */
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-menu-symbol{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;font-size:18px;line-height:1;vertical-align:middle;margin-inline-end:5px}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-menu-symbol img{width:22px!important;height:22px!important;object-fit:contain!important;max-width:22px!important;background:transparent!important;border:0!important;border-radius:0!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-menu-symbol i{font-size:18px;line-height:1;transform:none!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-flag,.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-flag-image{display:inline-flex!important;visibility:visible!important;opacity:1!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-flag-image{width:24px!important;height:16px!important;flex:0 0 24px!important;object-fit:cover!important;border-radius:3px!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .nav-link{gap:7px;align-items:center}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-symbol{width:19px;height:19px;flex-basis:19px;margin-inline-end:0}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-symbol img{width:19px!important;height:19px!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .pb-menu-symbol i{font-size:16px}
/* Non-shop root dropdowns also open by explicit click, preserving keyboard access. */
.pb-header-v218 .pb-managed-menu.pb-primary-menu>li:not(.pb-mega-root):not(.pb-submenu-open)>.pb-submenu{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>li:not(.pb-mega-root).pb-submenu-open>.pb-submenu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
@media(max-width:991.98px){.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-submenu .nav-link{display:flex!important;align-items:center;min-height:44px}.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-menu-symbol{flex-shrink:0}}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>li:not(.pb-mega-root) .pb-has-submenu:not(.pb-submenu-open)>.pb-submenu{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>li:not(.pb-mega-root) .pb-has-submenu.pb-submenu-open>.pb-submenu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
/* Managed hierarchy: country cards retain visible children; deeper levels expand inside each card. */
.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu{align-items:start!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;max-height:min(65vh,620px);overflow:auto;overscroll-behavior:contain}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu>.pb-mega-country{min-width:0!important;overflow:hidden;padding:12px!important;align-self:start}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu>.pb-mega-country>.nav-link{flex-direction:row!important;gap:8px!important;align-items:center!important;overflow-wrap:anywhere}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .nav-link{white-space:normal!important;min-width:0;overflow-wrap:anywhere;text-align:start;font-family:inherit!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-menu-flag-image{width:20px!important;height:14px!important;flex:0 0 20px!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country>.nav-link .pb-menu-flag-image{width:26px!important;height:17px!important;flex-basis:26px!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-menu-symbol{width:24px;height:24px;flex:0 0 24px}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-menu-symbol img{width:24px!important;height:24px!important;object-fit:contain!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu>.pb-mega-country>.pb-submenu{display:block!important;position:static!important;width:100%!important;margin:0!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li{display:flex!important;flex-wrap:wrap!important;align-items:center;min-width:0!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li>.nav-link{flex:1 1 0;display:flex;align-items:center;gap:7px!important;padding:8px 3px!important;font-size:.84rem!important;min-height:40px}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li>.pb-submenu-toggle{display:inline-flex!important;flex:0 0 36px!important;width:36px!important;min-height:40px!important;align-items:center;justify-content:center}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li>.pb-submenu{position:static!important;flex:0 0 calc(100% - 8px)!important;width:calc(100% - 8px)!important;min-width:0!important;margin:2px 0 6px!important;margin-inline-start:8px!important;padding:0!important;padding-inline-start:7px!important;border-inline-start:1px solid #ded0a8!important;box-sizing:border-box;opacity:1!important;visibility:visible!important;transform:none!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li:not(.pb-submenu-open)>.pb-submenu{display:none!important;pointer-events:none!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li.pb-submenu-open>.pb-submenu{display:block!important;pointer-events:auto!important}
.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-view-all{position:static!important;grid-column:1/-1!important;width:100%!important}
@media(min-width:992px) and (max-width:1199px){.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:991.98px){.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.pb-header-v218 .pb-managed-menu.pb-primary-menu .pb-mega-country .pb-submenu li>.pb-submenu-toggle{flex-basis:44px!important;width:44px!important;min-height:44px!important}}
@media(max-width:599.98px){.pb-header-v218 .pb-managed-menu.pb-primary-menu>.pb-mega-root>.pb-submenu{grid-template-columns:minmax(0,1fr)}}

.pb-header-v218 .pb-managed-menu .pb-submenu-toggle svg{display:block;flex:none;transition:transform .16s ease}.pb-header-v218 .pb-managed-menu li.pb-submenu-open>.pb-submenu-toggle svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pb-header-v218 .pb-managed-menu .pb-submenu-toggle svg{transition:none}}
