/* Ens desktopopstilling på fotografiske og lyse sider. */
@media(min-width:1101px){
 body>header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:30px;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding:25px 4%}
 body header .brand{display:block;flex:0 0 auto;width:auto;line-height:1.2}
 body header .desktop-nav{display:flex;align-items:baseline;gap:22px;margin:0 0 0 50px}
 body header .desktop-nav a,body header .desktop-nav summary,body header a.book{font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:400;line-height:1.5}
 body header .desktop-nav .couples-menu-group{align-items:baseline}
 body header a.book{display:inline-block;align-self:baseline;min-height:0;padding:6px 0;margin:0;white-space:nowrap;background:transparent;border:0;border-radius:0;color:inherit;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:currentColor;backdrop-filter:none;-webkit-backdrop-filter:none}
 body header a.book:hover{background:transparent;color:inherit;opacity:.8}
 body header .desktop-nav .practical-menu>div>a{font-size:14px!important}
}
@media(min-width:1101px){
 body>header .desktop-nav a:not(.brand):not(.skip),
 body>header .desktop-nav details.practical-menu>summary,
 body>header a.book:not(.brand):not(.skip){font-size:14px!important;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5}
}

@media(max-width:1100px){
 body:not(.home)>header a.book{display:inline-block;min-height:0;padding:6px 0;margin:0;white-space:nowrap;background:transparent!important;border:0!important;border-radius:0;color:inherit;text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:currentColor;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font:400 14px/1.5 Arial,Helvetica,sans-serif}
 body:not(.home)>header a.book:hover{background:transparent!important;color:inherit;opacity:.8}
}

@media(max-width:1100px){
 body:not(.home)>header{display:flex;align-items:center;flex-wrap:nowrap;gap:18px}
 body:not(.home)>header>.mobile-menu{margin-left:auto;margin-right:0;flex:0 0 auto}
 body:not(.home)>header>.book{flex:0 0 auto;margin-left:0;margin-right:0}
 body:not(.home)>header>.mobile-menu>summary,
 body:not(.home)>header>a.book:not(.brand):not(.skip){font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}
 body:not(.home)>header>.mobile-menu>summary{padding-left:0;padding-right:0}
}

/* Fælles lys header på alle sider uden transparent billedheader. */
body:not(.home):not(.photo-page)>header{
 background:var(--paper)!important;
 color:var(--ink)!important;
 border-bottom:1px solid var(--line)!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
}
body:not(.home):not(.photo-page)>header .brand,
body:not(.home):not(.photo-page)>header>.mobile-menu>summary,
body:not(.home):not(.photo-page)>header>.desktop-nav,
body:not(.home):not(.photo-page)>header>a.book{color:var(--ink)}
