.menu-nordresor-destinations-list{gap:.5rem;margin-inline:auto;max-width:25rem;width:100%}:where(.menu-nordresor-destinations-list) .nav-link,:where(.menu-nordresor-destinations-list) .nav-link:hover,:where(.menu-nordresor-destinations-list) .submenu-trigger-link,:where(.menu-nordresor-destinations-list) .submenu-trigger-link:hover{text-decoration:none}:where(.menu-nordresor-destinations-list) .cta-trigger:focus,:where(.menu-nordresor-destinations-list) .cta-trigger:focus-visible{box-shadow:none;outline:none;outline-offset:0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;color:currentColor;display:flex;gap:0 var(--th-space-xs);margin-block:0;padding:.5rem 2.375rem .5rem 0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn))::after{font-size:1rem;opacity:0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)),:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):hover{text-decoration:none}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible{color:currentColor}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover::after,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible::after{color:currentColor;opacity:1}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight)}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn))::after{color:var(--red-brand);transform:translateY(-0.071em)}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):hover::after,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):focus-visible::after{color:currentColor}:where(.menu-nordresor-destinations-list) .submenu-trigger-text{max-width:calc(100% - 1.375rem);overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-destinations-list) .submenu-panel{font-size:.875em;padding-left:var(--th-space-xs)}:where(.menu-nordresor-destinations-list) .menu-nordresor-destinations-sub-list{gap:0}:where(.menu-nordresor-destinations-list) .submenu-trigger{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding-inline:0;position:relative;text-align:left;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}:where(.menu-nordresor-destinations-list) .submenu-trigger-link.active{text-decoration:underline}:where(.menu-nordresor-destinations-list) .submenu-trigger-icon{align-items:center;background-color:var(--red-brand);color:var(--white);display:inline-flex;font-size:1.375rem;height:1em;justify-content:center;line-height:1;position:absolute;right:0;width:1em}:where(.menu-nordresor-destinations-list) .submenu-trigger-icon::before{font-size:1rem}:where(.menu-nordresor-destinations-list) .nav-link.active{cursor:text;position:relative;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--pressed)}:where(.menu-nordresor-destinations-list) .nav-link.active::after{display:none}:where(.menu-nordresor-destinations-list) .submenu-panel{padding-block:.25rem 0}:where(.menu-nordresor-destinations-list) :where(.submenu-panel-level-2) .submenu-trigger-link{margin-left:1rem}:where(.menu-nordresor-destinations-list) :where(.submenu-panel-level-2) .menu-nordresor-destinations-sub-list{padding-left:1rem}.region-header-left,.menu-destinations-section{display:none}.menu-destinations-section{position:relative}:where(.menu-destinations-section) .menu-destinations-button{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;background-color:var(--white);border:4px solid var(--blue-brand);color:var(--blue-brand);cursor:pointer;display:flex;font-size:1.125rem;gap:var(--th-space-xs);height:100%;justify-content:center;line-height:1.25;margin:0;padding:0.531rem 1.031rem;position:relative;white-space:nowrap}:where(.menu-destinations-section) .menu-destinations-button,:where(.menu-destinations-section) .menu-destinations-button.btn{border-radius:0}:where(.menu-destinations-section) .menu-destinations-button-icon{font-size:1rem}:where(.menu-destinations-section) .menu-destinations-button:hover,:where(.menu-destinations-section) .menu-destinations-button:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true],:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true]:hover,:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true]:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-destinations-section .menu-destinations-dialog){color:var(--text-dark);font-size:1rem;scrollbar-width:none}dialog:where(.menu-destinations-dialog){background:none transparent;border:none;margin:-4px 0 0 0;max-height:none;max-width:none;min-width:100%;padding:0}dialog:where(.menu-destinations-dialog)::-webkit-backdrop{background:none transparent}dialog:where(.menu-destinations-dialog)::backdrop{background:none transparent}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-close-button{background:none transparent !important;border:none !important;box-shadow:none !important;display:block;height:100%;inset:0;margin:0;outline:none !important;padding:0;position:fixed;width:100%;z-index:1}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel{scrollbar-color:var(--blue-brand) var(--white);scrollbar-width:thin;max-height:calc(100vh - (var(--section-header-height, 0px) + var(--admin-offset-top, 0px)));max-width:28ch;overflow:clip auto;position:relative;z-index:2}@supports selector(::-webkit-scrollbar){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{background-color:var(--white);height:2px;width:2px}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar-thumb{background:var(--blue-brand)}@media(hover: none){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{height:4px;width:4px}}@media(min-width: 768px){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{height:8px;width:8px}}}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel-inner{background:var(--white);border:4px solid var(--hover);border-top:none;display:flex;flex-direction:column;overflow:hidden auto;padding:1.25rem var(--th-space-m);position:relative}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel-inner::before{background-color:var(--hover);content:"";display:block;height:4px;inset:0 0 auto 0;position:absolute;width:100%}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);color:currentColor;font-size:1.125rem;line-height:1.25;padding-block:var(--th-space-xs)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger:hover,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger:focus-visible{color:var(--hover)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h4-font-size);color:#3e72c1;line-height:1.25;padding-block:0 0.125rem}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1 :where(b, strong){color:var(--red-brand);font-weight:inherit}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1 :where(i, em){color:var(--red-brand);font-style:normal;font-weight:inherit}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1:hover,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1:focus-visible{color:var(--blue-brand)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .submenu-panel{padding-bottom:1rem}:where(.menu-destinations-section .menu-nordresor-destinations-list) .submenu-panel-level-1{padding-left:var(--th-space-xs)}:where(:has(.menu-destinations-button[aria-expanded="true"])) .page-menu-button-wrapper,:where(:has(.menu-destinations-button[aria-expanded="true"])) .section-header-right{opacity:.12}@media(min-width: 768px){.region-header-left,.menu-destinations-section{display:block}}