:root{--v5-menu:#fff;--v5-menu-tekst:#2b2a28;--v5-knap:#2b2a28;--v5-knap-tekst:#fff}body{background:var(--papir)}.es.sort{background:var(--nat)}.r-hvid{background:var(--papir)!important}.btn.fyld{background:var(--v5-knap);border-color:var(--v5-knap);color:var(--v5-knap-tekst)}html[data-knap=fyldt] .btn:not(.fyld):not(.hvid):not(.lys):not(.guld):not(.lille){background:var(--guld);border-color:var(--guld);color:#fff}.top.fast,.top.altid{background:var(--v5-menu)!important}.top.fast .logo,.top.altid .logo,.top.fast .nav-knap,.top.altid .nav-knap,.top.fast .site-skift,.top.altid .site-skift{color:var(--v5-menu-tekst)!important}.top.fast .menuknap,.top.altid .menuknap{color:var(--v5-menu-tekst)!important;background:0 0!important;border-color:currentColor!important}.v4hero.v5hero .vhero-ind{max-width:var(--maks,1180px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));width:100%;margin:0 auto}@media (min-width:900px){.v4hero.v5hero .vhero-ind{padding-left:max(16px,env(safe-area-inset-left,0px));padding-bottom:84px}}.v4hero.v5hero h1{max-width:13ch;font-size:clamp(42px,8vw,96px);line-height:1.02}.v5hero .btn.hvid,.top .btn.top-book{color:#fff;box-shadow:none;letter-spacing:.28em;background:0 0;border:1.5px solid #ffffffd9;border-radius:12px}.v5hero .btn.hvid:hover,.top .btn.top-book:hover{background:#ffffff1f;border-color:#fff}.top.fast .btn.top-book,.top.altid .btn.top-book{border-color:var(--v5-menu-tekst);color:var(--v5-menu-tekst);background:0 0}.v5find .v-filtre{flex-wrap:wrap;justify-content:center;margin-top:8px;display:flex}.v5find .vaelger .vis-alle{justify-self:center;margin-top:10px}@media (min-width:481px){.v5find .v-rad.aldre{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v5find .alder{background:var(--papir);border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;min-height:228px;padding:24px 22px 20px;display:flex}.v5find .alder b{order:1;margin-bottom:16px;font-size:clamp(36px,4.2vw,48px)}.v5find .alder p{border-top:1px solid var(--streg);flex:1;order:2;width:100%;padding-top:14px;font-size:15px;line-height:1.55}.v5find .alder .ant{letter-spacing:.24em;order:3;align-items:center;gap:10px;margin-top:18px;font-size:11.5px;display:inline-flex}}@media (min-width:900px){.v5find .v-rad.aldre{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.v5find .alder b small{letter-spacing:.04em;font-size:.42em}.v5find .alder .ant:after{content:"→";letter-spacing:0;color:var(--guld);transition:transform .2s var(--ease);font-size:15px}.v5find .alder:hover .ant:after{transform:translate(4px)}@media (max-width:480px){.v5find .alder{border-radius:14px;padding:16px}.v5find .alder .ant{gap:8px;display:inline-flex}}@media (min-width:700px){.v5foerste .mf{aspect-ratio:5/4;max-height:600px}}.v5foerste .mf .scn{padding:56px 30px 92px}.v5foerste .mf .scn .ind{gap:22px}@supports (font-size:1cqi){.v5foerste .mf .scn{padding:clamp(48px,11cqi,72px) clamp(22px,7cqi,48px) clamp(84px,15cqi,100px)}.v5foerste .mf .scn .ind{gap:clamp(16px,4.6cqi,28px)}}.v5foerste .mf .chipsrad{gap:12px}.v5foerste .mf .mchip{min-height:48px;padding:0 20px}.v5foerste .mf .mbillet{margin-top:6px;padding:14px 22px}.v5foerste .mf .tt{line-height:1.12}.v5foerste .mf .scn[data-s="4"] .ind{gap:18px}.v5foerste .mf .etiket{top:20px;left:22px}.v5stil-rad{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:64%;grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.v5stil-rad::-webkit-scrollbar{display:none}@media (min-width:700px){.v5stil-rad{grid-auto-columns:38%}}@media (min-width:1000px){.v5stil-rad{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.stilkort.v5stil{aspect-ratio:9/16;scroll-snap-align:start;border-radius:14px;min-height:0}.v5stil video,.v5stil picture,.v5stil img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.v5stil img,.v5stil:hover img{filter:none}.v5stil .ind{padding:18px 16px}.v5midt{justify-content:center;margin-top:28px}.overlap.v5overlap{max-width:1000px;padding-block:80px}.v5overlap .bil{width:86%}.v5overlap .kortx{width:auto;margin:-90px 0 0 9%;padding:40px 26px}@media (max-width:600px){.overlap.v5overlap{padding-block:48px}.v5overlap .bil{aspect-ratio:16/10;width:100%}.v5overlap .kortx{width:100%;margin:-50px 0 0;padding:26px 18px}}.fod5{background:var(--nat);color:var(--nat-tekst);padding-block:clamp(56px,8vw,96px) 28px}.f5-top{border-bottom:1px solid #ffffff1f;justify-items:start;gap:14px;padding-bottom:36px;display:grid}.f5-logo{font-family:var(--display);color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(44px,9vw,96px);font-weight:500;line-height:.95}.f5-logo em{color:var(--guld-lys)}.f5-tag{color:var(--nat-mut);margin:0;font-size:16px}.f5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 32px;padding-block:38px;display:grid}@media (min-width:960px){.f5-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:540px){.f5-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.f5-kol{min-width:0}.f5-kol h3{font-family:var(--tekst);letter-spacing:.26em;text-transform:uppercase;color:var(--guld-mid);margin:0 0 12px;font-size:12px;font-weight:500}.f5-kol nav{border-top:1px solid #ffffff1a;display:grid}.f5-kol nav a{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:16px;text-decoration:none;display:flex}.f5-kol nav a:after{content:"→";color:var(--guld-lys);transition:transform .2s}.f5-kol nav a:hover:after{transform:translate(4px)}.f5-kol p{color:var(--nat-mut);margin:0 0 12px;font-size:15.5px;line-height:1.55}.f5-knapper{gap:8px;margin-top:4px;display:grid}.f5-knap{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #e9cf9e61;border-radius:12px;min-height:46px;padding:0 16px;font-size:14.5px}.f5-knap:hover{border-color:var(--guld-lys)}.f5-bund{color:var(--nat-mut);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 22px;padding-top:20px;font-size:13.5px;display:flex}.f5-bund nav{flex-wrap:wrap;gap:0 20px;display:flex}.f5-bund a,.f5-bund button{color:var(--nat-mut);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.f5-bund a:hover,.f5-bund button:hover{color:#fff}@media (max-width:899px){.fod5{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.v5-takbar{color:#c9b48e;background:#1d1b19;margin-top:66px;font-size:13px}.v5-takbar .w{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:8px;display:flex}.v5-takbar b{color:#e9cf9e;font-weight:500}.v5-takbar a{color:#e9cf9e;border:1px solid #e9cf9e66;border-radius:10px;align-items:center;min-height:36px;padding:0 12px;text-decoration:none;display:inline-flex}.v5-takbar a[aria-current=page]{color:#111;background:#e9cf9e}.v5-takbar span{opacity:.75}.tak-hero{background:var(--creme);text-align:left;padding-block:clamp(40px,7vw,72px) clamp(28px,5vw,44px)}.tak-hero .w{justify-items:start;gap:12px;display:grid}.tak-ok{background:var(--blaek);color:var(--guld-lys);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:6px;display:grid}.tak-hero h1{font-size:clamp(36px,7vw,58px)}.tak-hero .lead{color:var(--mut);max-width:52ch;font-size:clamp(17px,4.2vw,19px)}.tak-skift{background:#fff;border:1px dashed #c9b48e;border-radius:12px;gap:6px;margin-top:8px;padding:4px;display:inline-flex}.tak-skift button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:13px}.tak-skift button[aria-pressed=true]{background:var(--blaek);color:#fff}.tak-sek{padding-block:28px 72px}.tak-stak{gap:14px;display:grid}.tak-kort{border:1px solid var(--streg);background:#fff;border-radius:18px;gap:12px;padding:22px 20px;display:grid;box-shadow:0 12px 30px #2b2a280d}.tak-kort h2{font-size:clamp(28px,6vw,38px)}.tak-kort h3{font-size:clamp(23px,5vw,28px)}.tak-fakta{border-top:1px solid var(--streg);margin:4px 0 0;display:grid}.tak-fakta div{border-bottom:1px solid var(--streg);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.tak-fakta dt{color:var(--mut);font-size:14px}.tak-fakta dd{margin:0;font-weight:500}.tak-knapper{gap:10px;margin-top:6px;display:grid}@media (min-width:560px){.tak-knapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.tak-knapper .btn{width:100%}.tak-tjek{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tak-tjek li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tak-tjek li:before{content:"✓";color:var(--guld);background:#a8834a1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.tak-efter{background:var(--baand)}.tak-ven{background:var(--nat);color:var(--nat-tekst);border-color:var(--nat)}.tak-ven .kick{color:var(--guld-mid)}.tak-ven p{color:var(--nat-mut)}.tak-ven .btn.fyld{background:var(--guld-lys);border-color:var(--guld-lys);color:var(--nat)}.tak-ven .btn:not(.fyld){border-color:var(--guld-mid);color:#fff}.tak-rk{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tak-beloeb b{font-family:var(--display);font-size:40px;font-weight:500}.btn.mobilepay{color:#fff;background:#5a78ff;border-color:#5a78ff;width:100%}.tak-lille{text-align:center;font-size:14px}.tak-medlem{border-top:1px solid var(--streg);margin:0;padding:0;list-style:none;display:grid}.tak-medlem li{border-bottom:1px solid var(--streg);gap:2px;padding:12px 0;display:grid}.tak-medlem b{font-family:var(--display);font-size:20px;font-weight:500}.tak-medlem span{color:var(--mut);font-size:15px}.tak-fp{border-style:dashed}.tak-hilsen{text-align:center;color:var(--mut);margin-top:10px;line-height:1.6}.tak-noter{background:#fffcf5;border:1px dashed #c9b48e;border-radius:14px;margin-top:18px;padding:16px 18px;font-size:14.5px}.tak-noter ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.v5knap{left:max(12px,env(safe-area-inset-left,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:48;color:#fff;font:500 13.5px/1 var(--tekst);cursor:pointer;background:#1d1b19;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 10px;display:inline-flex;position:fixed;box-shadow:0 10px 26px #00000047}@media (min-width:900px){.v5knap{bottom:18px}}@media (max-width:899px){.v5knap{justify-content:center;gap:0;width:44px;padding:0;font-size:0}.v5knap i{transform:scale(1.15)}}.v5knap i{grid-template-columns:repeat(2,9px);gap:3px;display:grid}.v5knap i b{border-radius:50%;width:9px;height:9px}.v5panel{z-index:60;color:var(--blaek,#2b2a28);padding:18px max(18px,env(safe-area-inset-right,0px))calc(22px + env(safe-area-inset-bottom,0px))max(18px,env(safe-area-inset-left,0px));background:#fff;border-radius:22px 22px 0 0;max-height:86svh;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -20px 60px #00000040}@media (min-width:700px){.v5panel{border-radius:20px;width:400px;max-height:calc(100svh - 32px);inset:auto auto 16px 16px}}.v5panel[hidden]{display:none}.v5p-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.v5p-top b{font-family:var(--display);font-size:24px;font-weight:500}.v5p-luk{border:1px solid var(--streg,#e6e1d9);font:inherit;cursor:pointer;background:#fff;border-radius:12px;min-width:44px;min-height:44px}.v5p-sek{border-top:1px solid var(--streg,#e6e1d9);gap:10px;padding:14px 0;display:grid}.v5p-sek h4{font:500 12px/1.2 var(--tekst);letter-spacing:.22em;text-transform:uppercase;color:var(--kick,#8c7046);margin:0}.v5p-note{color:var(--mut,#6e6a64);margin:0;font-size:13.5px}.v5p-valg{flex-wrap:wrap;gap:8px;display:flex}.v5p-valg button{border:1px solid var(--streg,#e6e1d9);font:inherit;cursor:pointer;color:var(--blaek,#2b2a28);background:#fff;border-radius:12px;min-height:42px;padding:0 14px;font-size:14px}.v5p-valg button[aria-pressed=true]{color:#fff;background:#2b2a28;border-color:#2b2a28}.v5p-temaer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v5p-tema{border:1px solid var(--streg,#e6e1d9);font:inherit;cursor:pointer;text-align:left;color:var(--blaek,#2b2a28);background:#fff;border-radius:12px;justify-items:start;gap:6px;padding:10px;font-size:13px;display:grid}.v5p-tema[aria-pressed=true]{outline-offset:1px;outline:2px solid #2b2a28}.v5p-tema span{gap:3px;display:flex}.v5p-tema span i{border:1px solid #0000001f;border-radius:50%;width:16px;height:16px}.v5p-farver{gap:8px;display:grid}.v5p-farver label{border:1px solid var(--streg,#e6e1d9);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 4px 0 12px;font-size:14.5px;display:flex}.v5p-farver input[type=color]{cursor:pointer;background:0 0;border:0;width:52px;height:36px;padding:0}.v5p-nulstil{border:1px solid var(--streg,#e6e1d9);font:inherit;cursor:pointer;background:#fff;border-radius:12px;min-height:44px}html[data-takt=fra] #takt,html[data-takt=fra] [data-chat]{display:none!important}.takt-etiket{pointer-events:auto;background:var(--blaek);color:#fff;font:500 14px/1 var(--tekst);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex;box-shadow:0 10px 24px #00000038}.takt-etiket b{background:var(--guld-lys);color:var(--blaek);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.tchat-ai{color:#4b2e83;letter-spacing:.04em;background:#ede7fb;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.tchat-m.bot.skriver{opacity:.8}.tak-kort[hidden],.v5panel[hidden]{display:none!important}.top.fast,.top.altid{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:899px){.v4hero.v5hero .knaprad{display:flex}.v4hero.v5hero .vhero-ind{gap:22px;padding-bottom:40px}.v5knap{display:none}}@media (max-width:600px){.bookbar small{display:none}.bookbar .btn{flex:100%;width:100%}}button.menu-punkt{font:inherit;text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px;width:100%}html:not([data-takt=fra]) #takt.takt{display:grid!important}@media (max-width:899px){#takt.takt .stjerne,#takt.takt .stjerne img{width:58px}#takt.takt{gap:6px}.takt-etiket{min-height:38px;padding:0 12px;font-size:13px}}.top{transition:transform .3s var(--ease),background-color .3s ease,box-shadow .3s ease}@media (max-width:899px){body.top-skjult:not(.menu-aaben) .top{transform:translateY(-102%)}body.top-skjult .takt .boble{opacity:0;pointer-events:none}}.bookbar{transition:transform .3s var(--ease)}body.cta-synlig .bookbar{transform:translateY(calc(100% + 24px))!important}.takt{transition:transform .6s cubic-bezier(.2,1.4,.4,1),bottom .3s var(--ease)}@media (max-width:899px){.v4hero.v5hero{min-height:100svh}.v4hero.v5hero .vhero-ind{padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}.bookbar{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.bookbar .btn{min-height:46px}body{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.takt{bottom:calc(70px + env(safe-area-inset-bottom,0px))}body.cta-synlig .takt{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (max-width:999px){.v5stil-rad{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.stilkort.v5stil{aspect-ratio:3/4;scroll-snap-align:none;min-height:0}.stilkort.v5stil:last-child:nth-child(odd){aspect-ratio:16/9;grid-column:1/-1}.v5stil .ind{padding:12px 12px 14px}.stilkort.v5stil b{font-size:clamp(18px,5vw,22px)}.stilkort.v5stil small{letter-spacing:.12em;font-size:12px}}@media (min-width:700px) and (max-width:999px){.v5stil-rad{grid-template-columns:repeat(3,minmax(0,1fr))}.stilkort.v5stil:last-child:nth-child(odd){aspect-ratio:3/4;grid-column:auto}}.v5stil-spil{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.v5stil-spil:before{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right-width:0;margin-left:3px}@media (min-width:1000px){.v5stil-spil{display:none}}.v5lys{z-index:90;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));background:#0a0a0af7;place-items:center;display:grid;position:fixed;inset:0}.v5lys[hidden]{display:none!important}.v5lys-ind{text-align:center;color:#fff;justify-items:center;gap:14px;width:min(400px,100%);display:grid}.v5lys video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:16px;width:auto;max-width:100%;height:min(64svh,620px)}.v5lys .kick{color:var(--guld-lys)}.v5lys h3{font-family:var(--display);color:#fff;margin:0;font-size:28px;font-weight:500;line-height:1.1}.v5lys .knaprad{justify-content:center}.v5lys-luk{top:calc(12px + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff73;border-radius:50%;width:46px;height:46px;font-size:20px;line-height:1;position:absolute}body.lys-aaben{overflow:hidden}.mf.mf-video .mf-bg{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.mf.mf-video:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000009e 0%,#00000052 38%,#0006 62%,#000000b8 100%);position:absolute;inset:0}.mf.mf-video:before{opacity:.55}.mf.mf-video .dansere,.mf.mf-video .noder{display:none}.mf.mf-video .tt{text-shadow:0 2px 20px #0000008c}.mf.mf-video .ut{color:#fff;text-shadow:0 1px 12px #0009}.mf.mf-video .eq{height:48px}.mf.mf-video .scn.aktiv .ord{animation-duration:.4s;animation-delay:calc(var(--i,0)*50ms + 60ms)}.mf.mf-video .scn.aktiv .ut{animation-duration:.4s;animation-delay:.35s}.mf.mf-video .scn.aktiv .mchip{animation-duration:1.7s;animation-delay:calc(var(--i)*.28s + .12s)}.mf.mf-video .scn.aktiv .mbillet{animation-delay:1.25s}.mf.mf-video .scn.aktiv .ur i.lang{animation-duration:1.2s;animation-delay:.1s}.mf.mf-video .scn.aktiv .nul{animation-duration:.5s;animation-delay:50ms}.mf.mf-video .scn.aktiv .cta{animation-delay:.7s}@media (max-width:699px){.v5find .v-rad.aldre{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v5find .alder{text-align:center;background:var(--papir);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:104px;padding:14px 10px;display:flex}.v5find .alder p{display:none}.v5find .alder b{order:1;grid-row:auto;margin:0;font-size:34px;line-height:1}.v5find .alder .ant{letter-spacing:.16em;order:2;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.v5find .hoved{margin-bottom:18px}.v5-medlem .mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v5-medlem .mkort{border-radius:14px;gap:10px;min-height:0;padding:16px 14px}.v5-medlem .mkort p,.v5-medlem .mkort .mkick,.v5-medlem .mkort .mpil{display:none}.v5-medlem .mkort h3{font-size:20px;line-height:1.15}.v5-medlem .mkort .mikon{width:38px;height:38px}.v5anm .anm blockquote{font-size:18px;line-height:1.38}.v5anm .anm figure{padding:18px}}@media (max-width:599px){.kort-grid{gap:10px}.hk{grid-template-rows:none;gap:7px;padding:14px}.hk .tid b{font-size:26px}.hk .tid span{font-size:12px}.hk h3{font-size:20px;line-height:1.15}.hk .meta{gap:2px 12px;font-size:13.5px}.hk .piller{flex-wrap:wrap;gap:6px;display:flex}.hk .pille{min-height:22px;padding:0 9px;font-size:12px}.hk .naeste{padding-top:9px;font-size:13.5px}.hk .knapper{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:2px}.hk .knapper .btn{letter-spacing:.06em;white-space:nowrap;min-height:44px;padding:6px 12px;font-size:12px}}@media (max-width:699px){.mgrid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px;margin:0;padding:0;overflow:visible}.mkort{scroll-snap-align:none;border-radius:14px;gap:10px;min-height:0;padding:16px 14px}.mkort p,.mkort .mkick,.mkort .mpil{display:none}.mkort h3{font-size:19px;line-height:1.15}.mkort .mikon{border-radius:11px;width:38px;height:38px}.mkort .mikon .ikon{width:20px;height:20px}.mkort:after{border-radius:10px;inset:5px}}@media (max-width:599px){.sek{padding-block:56px}.hoved{margin-bottom:24px}.v-lab{font-size:12px}.vaelger{gap:10px}.vaelger .chips{gap:5px}.vaelger .chip{border-radius:10px;min-height:40px;padding:0 10px;font-size:14px}.v-linje{gap:4px}.lille-knap{min-height:40px;padding:0 14px}}@media (max-width:899px){body:has(.fod5){padding-bottom:0}.fod5{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:540px){.fod5{padding-top:44px}.f5-top{gap:10px;padding-bottom:24px}.f5-logo{font-size:40px}.f5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;padding-block:26px}.f5-kol h3{margin-bottom:8px}.f5-kol nav a{gap:6px;min-height:44px;font-size:15px}.f5-kol nav a:after{display:none}.f5-kol p{overflow-wrap:anywhere;margin-bottom:8px;font-size:14.5px}.f5-knapper{gap:6px}.f5-knap{min-height:44px;padding:0 12px;font-size:14px}.f5-bund{gap:0 16px;padding-top:14px}}@media (max-width:599px){.bb-slider input{height:44px}}@media (max-width:600px){.evl span{letter-spacing:.1em;font-size:11.5px}.gd small{font-size:11.5px}}.fakta dd b{font-weight:500}.fakta dd small{color:var(--mut);margin-top:2px;font-size:14px;font-weight:400;line-height:1.4;display:block}.f5-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f5-kontakt{grid-column:1/-1}@media (min-width:960px){.f5-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.f5-kontakt{grid-column:auto}}.f5-knapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}a.f5-knap{text-align:center;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.f5-adr{color:var(--nat-mut);margin:12px 0 0!important;font-size:14px!important}@media (max-width:540px){.f5-top{gap:12px}.f5-tag{font-size:15px}.f5-grid{gap:22px 16px;padding-block:22px}.f5-kol h3{letter-spacing:.18em;margin-bottom:6px;font-size:12px}.f5-kol nav a{min-height:42px;font-size:15px}.f5-bund{gap:0 14px;font-size:13px}.f5-bund nav{gap:0 14px}}.tchat-log{gap:8px}.tchat-m{font-size:15px;line-height:1.45}.tchat-chips{overscroll-behavior:contain;border-top:1px solid var(--streg);max-height:min(36svh,280px);padding-bottom:4px;overflow-y:auto}.tchat-chips.liste{gap:6px;padding:10px 14px 6px;display:grid}.tchat-chips.liste .tchat-chip{border:1px solid var(--streg);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 14px;font-size:14.5px;font-weight:400;display:flex}.tchat-chips.liste .tchat-chip b{min-width:0;font-weight:500}.tchat-chips.liste .tchat-chip small{color:var(--kick);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.tchat-chips.liste .tchat-chip:hover,.tchat-chips.liste .tchat-chip:focus-visible{background:var(--baand);color:var(--blaek);border-color:var(--guld)}@media (max-width:759px){.tchat{height:min(84svh,680px);max-height:none}.tchat-note{display:none}.tchat-top{padding:10px 14px}}.tchat-chips:empty{border-top:0}@media (min-width:1000px){.v5stil-rad.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.v5stil-rad.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.v5stil-rad.n2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.hk .knapper{flex-wrap:wrap;gap:8px;display:flex}.hk .knapper .btn{white-space:nowrap;letter-spacing:.04em;flex:auto;min-width:0;padding:6px 14px}.bestil-sek{padding-top:calc(84px + env(safe-area-inset-top,0px));padding-bottom:40px}.bestil-hoved{gap:4px;margin-bottom:12px}.bestil-hoved .kick,.bestil-hoved .mut{display:none}.bestil-hoved h1{font-size:30px;line-height:1.1}.guide-trin{gap:8px;padding:12px 14px 0;display:flex}.guide-trin li{flex:none}.guide-trin li.aktiv{flex:auto}.guide-trin li:not(.aktiv) span{display:none}.guide-krop{gap:14px;min-height:0;padding:18px 16px 22px}.g-h{font-size:26px;line-height:1.15}.ak{min-height:60px}}@media (max-width:899px){body.top-skjult:not(.tchat-aaben) .takt{transform:translateY(calc(100% + 160px))}}@media (max-width:599px){.ak small{font-size:12px}}@media (max-width:420px){.top .site-skift{display:none}.logo-by{margin-left:6px;padding:2px 7px;font-size:11px}}.find-v4 .vaelger,.v5find .vaelger{max-width:none;margin:0 0 22px}.vaelger{gap:10px}.v-filtre,.v5find .v-filtre,.find-v4 .v-filtre{justify-content:stretch;justify-items:stretch;gap:10px;margin-top:0;display:grid}.find-v4 .v-filtre:has(.v-linje){justify-content:stretch;justify-items:stretch;gap:10px;margin-top:0;display:grid}.v-rad:not(.aldre),.find-v4 .v-rad:not(.aldre){justify-items:stretch;gap:10px;display:grid}.v-linje,.find-v4 .v-linje{grid-template-columns:72px minmax(0,1fr);place-items:center start;gap:12px;display:grid}.chips,.find-v4 .chips{justify-content:flex-start}@media (max-width:480px){.v-linje,.find-v4 .v-linje{grid-template-columns:1fr;gap:6px}}.find-v4 .kort-grid,.v5find .kort-grid{max-width:none;margin:22px 0 0}.scenelys:before,.scenelys .hk:after,.lyskegle{display:none!important}.scenelys .hk.lys{border-color:var(--streg)}.hk:hover{transform:none;box-shadow:0 10px 26px #2b2a2814}#takt-boble,.takt .boble{display:none!important}.quiz{padding:26px 24px}.quiz .svar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quiz .svar button{border-radius:14px;align-content:start;gap:6px;min-height:96px;padding:16px 18px}.quiz .svar button b{font-family:var(--display);color:#fff;font-size:24px;font-weight:500;line-height:1.1}.quiz .svar button small{color:var(--nat-mut);font-size:13.5px;line-height:1.4}@media (max-width:480px){.quiz{padding:22px 16px}.quiz .svar button{min-height:84px;padding:14px}.quiz .svar button b{font-size:21px}}@media (min-width:900px){.quiz-sek .quiz{gap:20px;padding:30px 34px 32px}.quiz .svar{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.quiz .svar button{min-height:112px}.quiz .resultat{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quiz .resultat:has(.match:only-of-type){grid-template-columns:minmax(0,1fr)}.quiz .match{grid-template-rows:auto auto 1fr auto}.quiz .igen{grid-column:1/-1}}@media (max-width:899px){.quiz .svar:has(>button:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.quiz .svar:has(>button:nth-child(3):last-child) button{min-height:64px}}@media (max-width:480px){.f5-knapper{grid-template-columns:minmax(0,1fr)}}.hh{background:var(--nat);color:#fff;isolation:isolate;padding-top:calc(76px + env(safe-area-inset-top,0px));position:relative;overflow:hidden}.hh-bag{display:none}.hh .hh-ind{padding:0;position:relative}.hh-medie{height:min(177.78vw,calc(100svh - 76px - env(safe-area-inset-top,0px)));background:var(--nat2);min-height:540px;position:relative;overflow:hidden}.hh-medie>img,.hh-medie>video,.hh-medie>picture,.hh-medie>picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hh-video{opacity:0;transition:opacity .5s}.hh-video.klar{opacity:1}.hh-medie:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a09086b 0%,#0a090800 16%,#0a090800 34%,#0a0908b8 58%,#0a0908f2 82%,var(--nat)100%);position:absolute;inset:0}.hh-tilbage{top:14px;left:max(16px,env(safe-area-inset-left,0px));z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0f0f80;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;position:absolute}.hh-pause{top:14px;right:max(16px,env(safe-area-inset-right,0px));z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0f0f80;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.hh-pause span{border-left:4px solid;border-right:4px solid;width:12px;height:14px;display:block}.hh-pause.afspil span{border:8px solid #0000;border-left:13px solid;border-right-width:0;width:0;height:0;margin-left:4px}.hh-tekst{z-index:2;padding:0 max(16px,env(safe-area-inset-right,0px))24px max(16px,env(safe-area-inset-left,0px));justify-items:start;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.hh-tekst .kick{color:var(--guld-lys);letter-spacing:.26em;font-size:11.5px}.hh h1{color:#fff;max-width:14ch;font-size:clamp(36px,10.2vw,66px);line-height:1.02}.hh h1 em{color:var(--guld-lys)}.hh .h1-alder{display:inline-block}.hh-lead{color:#ffffffdb;max-width:42ch;font-size:15.5px;line-height:1.5}.hh-piller{flex-wrap:wrap;gap:6px;display:flex}.hh-piller .pille{color:#fff;background:#ffffff1f;border:1px solid #fff3;min-height:30px;font-size:13px}.hh-piller .pille.guld{background:var(--guld-lys);border-color:var(--guld-lys);color:var(--nat)}.hh-cta{width:100%}.hh-cta .btn{width:100%;min-height:54px}.hh-naeste{color:#ffffffc7;gap:3px;font-size:14px;line-height:1.35;display:grid}.hh-naeste b{color:#fff;font-weight:600}.hh-naeste span{color:#fff9;font-size:12.5px}@media (max-height:700px) and (max-width:899px){.hh-lead{display:none}}@media (min-width:900px){.hh{padding-top:calc(76px + 48px + env(safe-area-inset-top,0px));padding-bottom:64px}.hh-bag{z-index:-1;display:block;position:absolute;inset:0}.hh-bag img,.hh-bag picture{object-fit:cover;filter:blur(40px)brightness(.36)saturate(1.2);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.hh .hh-ind{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;display:grid}.hh-medie{aspect-ratio:9/16;border:1px solid #e9cf9e59;border-radius:22px;order:2;width:clamp(270px,27vw,340px);height:auto;min-height:0;box-shadow:0 30px 80px #0000008c}.hh-medie:after{background:linear-gradient(#0a090859 0%,#0a090800 22%)}.hh-tekst{gap:18px;max-width:640px;padding:0;position:static}.hh-lead{font-size:clamp(17px,1.5vw,20px);display:block}.hh-piller .pille{min-height:34px;padding:0 14px;font-size:14px}.hh-cta .btn{width:auto;padding:0 34px}.hh-naeste{font-size:15px}}.hs-sek{padding-block:56px}@media (min-width:900px){.hs-sek{padding-block:88px}}.hs-sek .hoved{gap:10px;margin-bottom:22px}.hs-sek .hoved h2{font-size:clamp(31px,7.2vw,50px)}.hs-fit{padding-block:28px 44px}@media (min-width:900px){.hs-fit{padding-block:44px 64px}}.hs-svar{max-width:72ch;margin-bottom:18px;font-size:16.5px;line-height:1.6}.hs-svar b{color:var(--kick);font-weight:600}.hs-fakta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.hs-fakta>div{border:1px solid var(--streg);background:#fff;border-radius:14px;align-content:start;gap:5px;min-width:0;padding:14px 14px 15px;display:grid;box-shadow:0 6px 18px #2b2a280a}.hs-fakta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--kick);align-items:center;gap:7px;font-size:11px;display:flex}.hs-fakta dt .ikon{color:var(--guld);flex:none;width:16px;height:16px}.hs-fakta dd{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.hs-fakta dd small{color:var(--mut);margin-top:3px;font-size:13px;font-weight:400;line-height:1.35;display:block}@media (min-width:700px){.hs-fakta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hs-fakta>div{padding:18px}}@media (min-width:1100px){.hs-fakta{grid-template-columns:repeat(6,minmax(0,1fr))}}.hs-om-grid{gap:24px;display:grid}@media (min-width:900px){.hs-om-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px}}.hs-om-tekst{justify-items:start;gap:14px;min-width:0;display:grid}.hs-om-tekst .hoved{margin-bottom:6px}.hs-om-tekst p{max-width:60ch}.hs-lead{font-size:clamp(18px,2.3vw,21px);line-height:1.55}.hs-alt{border:1px solid var(--streg);background:#fff;border-radius:12px;justify-items:start;gap:10px;width:100%;padding:14px 16px;display:grid}.hs-alt p{font-size:15px}.hs-time{border:1px solid var(--streg);background:#fff;border-radius:18px;gap:16px;padding:22px 20px;display:grid;box-shadow:0 10px 30px #2b2a280f}@media (min-width:900px){.hs-time{padding:30px 30px 26px}}.hs-time-liste{margin:0;padding:0;list-style:none;display:grid}.hs-time-liste li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:20px;display:grid;position:relative}.hs-time-liste li:last-child{padding-bottom:0}.hs-time-liste li:not(:last-child):after{content:"";border-left:1.5px dashed var(--guld-mid);position:absolute;top:50px;bottom:4px;left:22px}.hs-time-ikon{background:var(--creme);border:1.5px solid var(--guld);color:var(--guld);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.hs-time-ikon .ikon{width:20px;height:20px}.hs-time-liste b{font-family:var(--display);margin-top:3px;font-size:21px;font-weight:500;line-height:1.2;display:block}.hs-time-liste div>span{color:var(--mut);margin-top:3px;font-size:15px;line-height:1.45;display:block}.hs-time-note{color:var(--mut);border-top:1px solid var(--streg);padding-top:12px;font-size:13.5px}.hs-faa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-faa-grid li{background:var(--creme);border:1px solid var(--streg);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:16px 14px 18px;display:grid}.hs-faa-grid li:last-child:nth-child(odd){grid-column:1/-1}.hs-faa-ikon{border:1px solid var(--streg);color:var(--guld);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hs-faa-ikon .ikon{width:20px;height:20px}.hs-faa-grid b{font-family:var(--display);margin-top:4px;font-size:19px;font-weight:500;line-height:1.15}.hs-faa-grid li>span:last-child{color:var(--mut);font-size:14px;line-height:1.45}@media (min-width:900px){.hs-faa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hs-faa-grid li{padding:22px 22px 24px}.hs-faa-grid li:last-child:nth-child(odd){grid-column:auto}}.hs-show{background:var(--nat);color:var(--nat-tekst);border-radius:20px;margin-top:14px;display:grid;overflow:hidden}.hs-show-foto{aspect-ratio:4/3;position:relative;overflow:hidden}.hs-show-foto picture,.hs-show-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-show-tekst{justify-items:start;gap:10px;padding:22px 20px 24px;display:grid}.hs-show-tekst .kick{color:var(--guld-mid)}.hs-show-tekst h3{color:#fff;font-size:clamp(27px,6.4vw,38px)}.hs-show-tekst h3 em{color:var(--guld-lys)}.hs-show-tekst p{color:var(--nat-mut);max-width:48ch;font-size:15.5px;line-height:1.55}.hs-show-knapper{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (min-width:900px){.hs-show{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:20px}.hs-show-foto{aspect-ratio:auto;min-height:340px}.hs-show-tekst{align-content:center;padding:44px}}.hs-tryg .hoved h2{color:#fff}.hs-tryg-grid{gap:12px;display:grid}@media (min-width:900px){.hs-tryg-grid{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:stretch;gap:16px}.hs-tryg-grid.en{grid-template-columns:minmax(0,1fr);max-width:720px}}.hs-ins{background:var(--nat2);border:1px solid #e9cf9e33;border-radius:16px;align-content:start;gap:16px;padding:22px;display:grid}.hs-ins-en{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hs-ins-ini{border:1.5px solid var(--guld-mid);font-family:var(--display);color:var(--guld-lys);border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;display:grid}.hs-ins b{color:#fff;font-weight:600;display:block}.hs-ins-en div>span{color:var(--nat-mut);margin-top:2px;font-size:14px;line-height:1.45;display:block}.hs-ins-moed{color:var(--nat-tekst);border-top:1px solid #e9cf9e29;padding-top:12px;font-size:14.5px}.hs-tryg .anm{grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:900px){.hs-tryg .anm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.hs-tryg .anm blockquote{font-size:18px;line-height:1.38}.hs-tryg .anm figure{gap:8px;padding:18px}}.hs-book-grid{grid-template-areas:"hoved""trin""book""husk";gap:22px;display:grid}.hs-book-grid>.hoved{grid-area:hoved;margin:0}.hs-trin{grid-area:trin}.hs-bookkort{grid-area:book;grid-template-rows:none}.hs-husk{border:1px solid var(--streg);background:#fff;border-radius:16px;grid-area:husk;justify-items:start;gap:12px;padding:20px;display:grid}.hs-husk h3{font-size:clamp(23px,5vw,28px)}.hs-husk .ho-tjek{width:100%}.hs-husk .mut{font-size:14px}@media (min-width:600px){.hs-husk .ho-tjek{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media (min-width:900px){.hs-book-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"hoved book""trin book""husk book";align-items:start;gap:26px 56px}.hs-bookkort{position:sticky;top:96px}}.hs-ven{border-top:1px solid var(--streg);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0 4px;display:grid}.hs-ven-ikon{background:var(--nat);color:var(--guld-lys);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hs-ven-ikon .ikon{width:18px;height:18px}.hs-ven b{font-size:15.5px;display:block}.hs-ven div>span{color:var(--mut);font-size:13.5px;display:block}.hs-ven .btn{grid-column:1/-1;justify-self:start}@media (min-width:900px){.hs-tryg-grid{grid-template-columns:minmax(0,1fr)}.hs-tryg-grid .hs-ins{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;column-gap:28px;padding:24px 28px}.hs-tryg-grid .hs-ins-moed{border-top:0;border-left:1px solid #e9cf9e29;padding-top:0;padding-left:24px}.hs-tryg .anm blockquote{font-size:19px;line-height:1.4}}.hh-medie:after{background:linear-gradient(180deg,#0a09086b 0%,#0a090800 15%,#0a090814 30%,#0a0908a8 46%,#0a0908ed 72%,var(--nat)100%)}@media (min-width:900px){.hh-medie:after{background:linear-gradient(#0a090859 0%,#0a090800 22%)}}.hs-andre-liste{gap:10px;display:grid}@media (min-width:900px){.hs-andre-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.hs-andre-rk{border:1px solid var(--streg);color:var(--blaek);background:#fff;border-radius:14px;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:72px;padding:14px 16px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:grid}.hs-andre-rk:hover{border-color:var(--guld-mid);transform:translateY(-2px);box-shadow:0 12px 26px #2b2a2814}.hs-andre-tid{text-align:left;border-right:1px solid var(--streg);gap:1px;padding-right:12px;display:grid}.hs-andre-tid b{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.1}.hs-andre-tid small{letter-spacing:.14em;text-transform:uppercase;color:var(--kick);font-size:11px}.hs-andre-navn{gap:3px;min-width:0;display:grid}.hs-andre-navn b{font-family:var(--display);font-size:18.5px;font-weight:500;line-height:1.2}.hs-andre-navn small{color:var(--mut);font-size:13.5px;line-height:1.35}.hs-andre-pil{color:var(--guld);justify-self:end;font-size:20px}:root{--top-h:56px}@media (max-width:899px){html{scroll-padding-top:calc(var(--top-h) + 10px)}body{font-size:16px}.top .top-ind{min-height:var(--top-h)}.logo{min-height:40px;font-size:19px}.logo-by{margin-left:6px;padding:2px 7px;font-size:10.5px}.menuknap{letter-spacing:.14em;gap:8px;min-height:38px;padding:0 13px;font-size:11.5px;position:relative}.menuknap:before{content:"";position:absolute;inset:-4px -3px}.menuknap i{gap:3.5px}.menuknap i b{width:14px}.side-hero{padding-top:calc(var(--top-h) + 32px + env(safe-area-inset-top,0px))}.bestil-sek{padding-top:calc(var(--top-h) + 20px + env(safe-area-inset-top,0px))}.bookbar{padding:0 max(16px,env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-top:0!important}.bookbar small{display:none}.bookbar .btn{min-height:50px;box-shadow:0 12px 30px #0f0f0f52}.sek{padding-block:44px}.hs-sek{padding-block:40px}.hoved{gap:8px;margin-bottom:18px}.hoved h2,.hs-sek .hoved h2{font-size:clamp(27px,7.4vw,36px)}.hoved p{font-size:15.5px}.kick{letter-spacing:.26em;font-size:11px}.side-hero h1{font-size:clamp(34px,9.4vw,46px)}.side-hero p.lead{font-size:16px}.hh{padding-top:calc(var(--top-h) + env(safe-area-inset-top,0px))}.hh-medie{height:min(177.78vw,calc(100svh - var(--top-h) - env(safe-area-inset-top,0px) - 72px));min-height:470px}.hh-tekst{gap:10px;padding-bottom:18px}.hh h1{font-size:clamp(32px,9vw,46px)}.hh-lead{font-size:15px}.hh-cta .btn{min-height:50px}}@media (max-width:899px) and (max-height:720px){.hh-lead,.hh-piller .pille:nth-child(n+3){display:none}}@media (max-width:899px){.m-fold:not(.aaben){display:none}}@media (min-width:900px){.m-fold-knap{display:none!important}}.m-fold .faq{border-top:0}.m-fold-knap{gap:10px;margin-top:16px}.m-fold-knap:after{content:"+";color:var(--guld);font-size:18px;line-height:1}.m-fold-knap[aria-expanded=true]:after{content:"–"}.sek.nat .m-fold-knap,.nat .m-fold-knap{color:#fff;border-color:#e9cf9e80}@media (max-width:899px){.m-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)))calc(-1*max(16px,env(safe-area-inset-right,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))max(16px,env(safe-area-inset-right,0px));scroll-padding-inline:max(16px,env(safe-area-inset-left,0px));gap:12px;overflow-x:auto;display:flex!important}.m-swipe::-webkit-scrollbar{display:none}.m-swipe>*{scroll-snap-align:start;flex:0 0 min(86%,360px);min-width:0}.faq summary{min-height:54px;padding:8px 0;font-size:18px}.faq details>div{padding-bottom:14px}.fod5{padding-top:34px;padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.f5-top{gap:8px;padding-bottom:18px}.f5-logo{font-size:34px}.f5-tag{font-size:14px}.f5-top .btn{min-height:46px}.f5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding-block:18px}.f5-kol h3{margin-bottom:6px;font-size:11px}.f5-kol nav a{min-height:40px;font-size:15px}.f5-knapper{grid-template-columns:auto minmax(0,1fr)}.f5-knap{text-align:center;min-height:44px;padding:0 12px;font-size:13.5px}.f5-adr{font-size:13px;margin:8px 0 0!important}.f5-bund{padding-top:8px;font-size:13px}.f5-bund>span{display:none}.f5-bund nav{gap:0 18px}.f5-bund a,.f5-bund button{min-height:40px}footer.cv{padding-block:32px calc(70px + env(safe-area-inset-bottom,0px))}footer.cv .fod-logo{margin-bottom:6px;font-size:34px}footer.cv .fod{grid-template-columns:minmax(0,1fr);gap:16px}footer.cv .fod h3{margin-bottom:4px;font-size:18px}footer.cv .fod p{font-size:14px}footer.cv .fod>div:first-child h3{display:none}footer.cv .fod .knapper{gap:6px;margin-top:8px}footer.cv .kopi,footer.cv .fodknap{min-height:40px;padding:0 12px;font-size:13.5px}footer.cv .fod>div:nth-child(2) p br{display:none}footer.cv .fod-bund{margin-top:16px;padding-top:10px;font-size:13px}}.hs-om-w{justify-items:start;gap:14px;display:grid}.hs-om-w .hoved{margin-bottom:4px}.hs-om-w p{max-width:62ch}.hs-niv{color:var(--mut)}@media (min-width:900px){.hs-om-w{max-width:860px}}.hs-timen .hoved p{letter-spacing:.04em;color:var(--mut);font-size:14px}@media (min-width:900px){.hs-timen .hs-time-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hs-timen .hs-time-liste li{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:0}.hs-timen .hs-time-liste li:not(:last-child):after{border-left:0;border-top:1.5px dashed var(--guld-mid);inset:23px -22px auto 58px}}.hs-faa .hs-faa-grid li{background:#fff}.hs-faa .hs-faa-ikon{background:var(--creme)}.hs-show-sek .hs-show{margin-top:0}.hs-show-tekst h2{color:#fff;font-size:clamp(27px,6.4vw,38px);line-height:1.08}.hs-show-tekst h2 em{color:var(--guld-lys)}@media (min-width:900px){.hs-forst .trinliste{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hs-forst .trinliste li{grid-template-columns:minmax(0,1fr)}}.hs-dato .hs-bookkort{max-width:720px;margin-inline:auto}@media (min-width:900px){.hs-dato .hs-bookkort{position:static}}.hs-husk-grid{gap:16px;display:grid}@media (min-width:900px){.hs-husk-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px}}.hs-husk-sek .hs-husk{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.hs-husk-sek .hs-husk .hoved{margin:0}.hs-husk-note{font-size:14px}.hs-husk-sek .hs-ven{background:var(--nat);color:#fff;border-top:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px}.hs-husk-sek .hs-ven b{color:#fff}.hs-husk-sek .hs-ven div>span{color:var(--nat-mut)}.hs-husk-sek .hs-ven-ikon{background:#e9cf9e24;width:44px;height:44px}.hs-andre .hs-andre-rk{background:var(--baand);border-color:#0000}.hs-andre .hs-andre-rk:hover{border-color:var(--guld-mid);background:#fff}@media (max-width:899px){.hs-faa-grid{gap:8px}.hs-faa-grid li{border-radius:14px;gap:4px;padding:12px 12px 14px}.hs-faa-ikon{border-radius:10px;width:34px;height:34px}.hs-faa-ikon .ikon{width:18px;height:18px}.hs-faa-grid b{margin-top:2px;font-size:17.5px}.hs-faa-grid li>span:last-child{font-size:13.5px;line-height:1.4}.hs-show-foto{aspect-ratio:16/11}.hs-show-tekst{gap:8px;padding:18px 18px 20px}.hs-show-tekst p{font-size:15px;line-height:1.5}.hs-ins{gap:12px;padding:16px}.hs-tryg .anm figure{gap:8px;padding:16px}.hs-tryg .anm blockquote{font-size:17px;line-height:1.38}.hs-time-liste li{padding-bottom:16px}.hs-time-liste b{font-size:20px}.hs-forst .trinliste{gap:14px}.hs-forst .trinliste h3{font-size:20px}.hs-forst .trinliste p{font-size:15px;line-height:1.5}.hs-dato .hs-bookkort{padding:18px}}@media (max-width:899px) and (max-height:720px){.hs-faa-grid li>span:last-child{display:none}.hs-show-foto{aspect-ratio:2}.hs-tryg .hs-ins-moed{display:none}.hs-forst .trinliste li:before{width:40px;height:40px;font-size:18px}.hs-forst .trinliste li{grid-template-columns:40px minmax(0,1fr);gap:12px}.hs-husk-note{display:none}}.hs-husk-sek .hs-husk{grid-area:auto}.hs-andre-rk{grid-template-columns:78px minmax(0,1fr) 22px;gap:12px}@media (max-width:899px){.hs-andre-tid b{font-size:20px}.hs-andre-navn b{font-size:17.5px}.hs-andre-rk{min-height:66px;padding:12px 14px}}@media (max-width:899px) and (max-height:720px){.hs-dato .hp-tjek{display:none}.hs-dato .hs-bookkort{padding:16px}.hs-andre-rk{min-height:58px;padding:10px 12px}.hs-andre-navn small{font-size:12.5px}.hs-andre-liste{gap:8px}.hs-lead{font-size:16.5px}.hs-svar{margin-bottom:12px;font-size:15px}.hs-fakta>div{padding:11px 12px 12px}.hs-fakta dd small{font-size:12px}.faq summary{min-height:50px;font-size:17px}.f5-tag{display:none}.f5-kol nav a{min-height:38px}.hs-ins-en div>span{font-size:13px}}.v5film-w{align-items:center;gap:28px;display:grid}@media (min-width:900px){.v5film-w{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}}.v5film .hoved h2{color:#fff}.v5film-tekst{justify-items:start;gap:18px;display:grid}.v5film-tekst .hoved{margin:0}.v5film-medie{min-width:0}@media (max-width:899px){.v5film-tekst{display:none}.v5film .mf{max-height:calc(100svh - var(--top-h) - 120px);margin-inline:auto}}@media (min-width:900px){.v5trin .trinliste{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.v5trin .trinliste li{grid-template-columns:minmax(0,1fr)}}.v5trin-knap{margin-top:24px}@media (max-width:899px){.v5trin .trinliste,.hs-forst .trinliste{gap:14px}.v5trin .trinliste h3,.hs-forst .trinliste h3{font-size:20px}.v5trin .trinliste p,.hs-forst .trinliste p{font-size:15px;line-height:1.5}.v5trin-knap{margin-top:18px}}@media (max-width:899px) and (max-height:760px){.v5trin .hoved p{display:none}}@media (max-width:699px){.stilkort.v5stil{aspect-ratio:4/3}.stilkort.v5stil:last-child:nth-child(odd){aspect-ratio:11/4}.v5stil video,.v5stil picture img,.v5stil>img{object-position:50% 28%}.v5stil .ind{gap:0;padding:10px 12px 11px}.stilkort.v5stil b{font-size:19px}.stilkort.v5stil small{font-size:11px}.v5stil-spil{width:30px;height:30px;top:8px;right:8px}.v5stil-rad{gap:10px}.v5stile .knaprad,.v5stile .v5midt{margin-top:16px}}@media (max-width:699px) and (max-height:720px){.v5stile .hoved p{display:none}}@media (max-width:899px){.vaelger .v-linje{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px}.vaelger .v-lab{letter-spacing:.16em;font-size:10.5px}.vaelger .chips{scrollbar-width:none;margin-right:calc(-1*max(16px,env(safe-area-inset-right,0px)));flex-wrap:nowrap;gap:5px;padding-right:16px;overflow-x:auto}.vaelger .chips::-webkit-scrollbar{display:none}.vaelger .chip{flex:none;min-height:38px;padding:0 9px;font-size:13.5px}.v-filtre{gap:6px}.vaelger .v-linje:has([data-f=stil]){display:none}.vaelger .v-rad:not(.aldre){margin-bottom:6px}}.hk-info,.hk-kort{display:none}@media (max-width:899px){.kort-grid{gap:8px}.hk[data-rk]{border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"tid navn knap""tid info knap";align-content:center;align-items:center;gap:2px 12px;min-height:68px;padding:11px 12px 11px 14px}.hk[data-rk]>*{min-width:0}.hk[data-rk] .tid{border-right:1px solid var(--streg);grid-area:tid;place-content:center start;align-self:stretch;gap:2px;padding-right:8px;display:grid}.hk[data-rk] .tid b{font-size:20px}.hk[data-rk] .tid span{letter-spacing:.1em;font-size:10px}.hk[data-rk] h3{grid-area:navn;font-size:17px;line-height:1.2}.hk[data-rk] .meta,.hk[data-rk] .piller,.hk[data-rk] .naeste,.hk[data-rk] .hk-lang{display:none}.hk[data-rk] .hk-info{color:var(--mut);grid-area:info;margin:0;font-size:13px;line-height:1.35;display:block}.hk[data-rk] .hk-info b{color:var(--kick);font-weight:500}.hk[data-rk] .hk-kort{display:inline}.hk[data-rk] .knapper{grid-area:knap;margin:0;display:block}.hk[data-rk] .knapper .btn[data-book]{z-index:1;letter-spacing:.14em;min-height:44px;padding:0 15px;font-size:11.5px;position:relative}.hk[data-rk] .knapper a.btn{z-index:0;border-radius:inherit;color:#0000;box-shadow:none;background:0 0;border:0;min-height:0;padding:0;font-size:0;position:absolute;inset:0}#kort.m-afkort:not(.aaben) .hk:nth-child(n+5){display:none}}@media (max-width:899px) and (max-height:720px){#kort.m-afkort:not(.aaben) .hk:nth-child(n+4){display:none}}@media (max-width:600px){.v5overlap .bil{aspect-ratio:16/9}.v5overlap .kortx{padding:22px 16px}.v5overlap .kortx h2{font-size:clamp(30px,8vw,40px)}}.ev-under{margin:26px 0 12px}.ev-citat .citat-stor{border-left:3px solid var(--guld);background:0 0;margin:0;padding:6px 0 6px 22px}.ev-citat .citat-stor blockquote{color:#fff;font-size:clamp(22px,5.4vw,32px);line-height:1.35}.ev-citat .citat-stor blockquote:before{content:"»";color:var(--guld-lys)}.ev-citat .citat-stor blockquote:after{content:"«";color:var(--guld-lys)}.ev-citat .citat-stor figcaption{color:var(--nat-mut)}.ev-ref .ref{color:var(--blaek);border-color:var(--streg)}.ev-ref .anm figure{background:var(--creme)}@media (max-width:899px){.info-grid:has(.evkort){grid-template-columns:minmax(0,1fr);gap:8px}.evkort{border-radius:12px;grid-template-columns:minmax(0,1fr) 22px;grid-template-areas:"navn pil""tekst pil";align-items:center;gap:2px 12px;padding:12px 14px}.evkort .kick{display:none}.evkort h3{grid-area:navn;font-size:18.5px;line-height:1.2}.evkort p{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:tekst;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.evkort .btn{box-shadow:none;background:0 0;border:0;grid-area:pil;min-height:0;padding:0;font-size:0;justify-self:end!important}.evkort .btn .pil{color:var(--guld);margin:0;font-size:20px}.ev-under{margin:18px 0 10px}.ev-valg .info-grid{gap:8px}.ev-valg .infokort{gap:4px;padding:14px 16px}.ev-valg .infokort h3{font-size:20px}.ev-valg .infokort p{font-size:14.5px;line-height:1.45}.ref{min-height:40px;padding:0 14px;font-size:17px}.tguide{gap:12px}.tg-trin h3{font-size:26px}.tg-valg{gap:6px}.tg-valg .chip{min-height:38px;padding:0 11px;font-size:13.5px}#tilbud .boks{padding:18px 16px}.vaerdi{gap:8px}.vaerdi li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:11px 12px}.vaerdi .ikon{border-radius:11px;width:38px;height:38px;padding:9px}.vaerdi b{font-size:18px}.vaerdi span{font-size:14px;line-height:1.45}.bb-trin{gap:10px;padding:10px 0}.bb-trin b{margin-bottom:6px}.byberegner .chip{min-height:38px;padding:0 11px;font-size:13.5px}.arr .a-sek{padding-block:44px}.arr .a-hoved{gap:8px}.arr .a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.arr .a-kort{border-radius:14px;gap:4px;padding:13px 12px 14px}.arr .a-kort .ikon{width:34px;height:34px;margin-bottom:2px;padding:8px}.arr .a-kort b{font-size:17px;line-height:1.18}.arr .a-kort p{font-size:13.5px;line-height:1.42}.arr .a-kort:last-child:nth-child(odd){grid-column:1/-1}.arr .a-to{gap:20px}.arr .a-prog{gap:14px;padding-left:24px}.arr .a-prog li:before{left:-31px}.arr .a-prog b{font-size:19px}.arr .a-prog p{font-size:14.5px;line-height:1.45}.arr .a-del-ind{gap:18px}.arr .a-del .a-punkter{display:none}.arr .a-del .a-lille{font-size:12.5px}.ramme-forsmag{width:min(100%,230px)}.galla .a-fotos{gap:8px;margin-top:18px}.galla .a-fotos .f0{aspect-ratio:2}.galla .a-fotos figure:not(.f0){aspect-ratio:16/11}}.to-kol:has(>:only-child){grid-template-columns:minmax(0,1fr)!important}@media (min-width:900px){.invit-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.invit-a .w{max-width:600px;margin-right:0}.invit-b .w{max-width:600px;margin-left:0}}@media (max-width:899px){.invit-form{gap:10px}.invit-kort.stor{min-height:0}.invit-kort{gap:10px;padding:22px 20px}.invit-kort b{font-size:clamp(28px,7.6vw,38px)}.invit-forsmag{gap:12px}.team{gap:8px}.person{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px}.person .monogram{grid-row:span 2;align-self:start;width:52px;height:52px;font-size:21px}.person h3{font-size:19px}.person p{font-size:14px;line-height:1.45}.aarhus-henvis{padding:16px}.aarhus-henvis h3{font-size:21px!important}.ugegrid{gap:10px}.ugekort{gap:6px;padding:18px 16px}.ugekort b{font-size:26px}.aktgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.akt{border-radius:14px;gap:4px;padding:13px 12px 14px}.akt-ikon{border-radius:10px;width:34px;height:34px}.akt-ikon .ikon{width:18px;height:18px}.akt h3{font-size:17.5px}.akt p{font-size:13.5px;line-height:1.42}.finale{margin-top:16px;padding:14px 16px}.finale b{font-size:21px}.punkter,.valgkort{gap:6px}.valgkort label{min-height:48px;padding:7px 12px}.felter{gap:8px}.felt{gap:4px;font-size:13.5px}.felt input,.felt select{min-height:46px}.felt textarea{min-height:96px}.boks{padding:18px 16px}.form,.info-grid{gap:10px}.infokort{gap:6px;padding:16px}.infokort h3{font-size:21px}.infokort .stor{font-size:28px}}.ef-sek .fg-sit,.fg-sek .fg-sit{border-bottom:0;padding:0}.fg-sit-hoved h2{margin-top:6px;font-size:clamp(24px,5vw,32px);line-height:1.15}.fg-sek-kick{margin-bottom:14px;display:block}@media (min-width:900px){.ef-sek .fg-sit,.fg-sek .fg-sit{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}}@media (max-width:899px){.fg-intro{gap:16px}.fg-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fg-toc a{border-radius:12px;gap:8px;min-height:48px;padding:7px 10px;font-size:13.5px;line-height:1.25}.fg-toc a:after{display:none}.fg-toc .fg-nr{width:26px;height:26px;font-size:13px}.fg-sit,.fg-sit-hoved{gap:12px}.fg-nr.stor{width:40px;height:40px;font-size:19px}.fg-sit-hoved h2{font-size:24px}.fg-sit-krop{gap:12px}.fg-sit-krop>p{font-size:15.5px;line-height:1.55}.fg-sig{gap:6px;padding:12px 14px}.fg-sig li{font-size:17px}.fg-note{padding-top:10px;font-size:14px}.ef-punkter{gap:6px}.fg-ti{margin-top:16px}.fg-ti li{gap:12px;min-height:0;padding:9px 0}.fg-ti q{font-size:18px}.fg-ti .fg-nr{width:28px;height:28px;font-size:13px}.fg-talgrid{margin-top:16px}.fg-tal{gap:8px;padding:16px}.fg-tal b{font-size:38px}.fg-vi{margin-top:16px}#hold-under{display:none}.v5find #hold-under,.find-v4 #hold-under{display:block}.es{padding-top:44px}.es:last-of-type,.es.luft{padding-bottom:44px}.es .in2{gap:10px}.es h2{font-size:clamp(30px,8.4vw,40px)}.es p.l{font-size:17px}.es>.w,.es>.reels,.es>.ebil{margin-top:22px}.ebil{aspect-ratio:16/10;margin-top:22px}.reels{margin-top:22px;padding-bottom:44px}.reels .vid{aspect-ratio:3/4}.reels.n3 .vid:last-child{aspect-ratio:2}.trin3{gap:14px}.trin3 .nr{font-size:32px}.trin3 h3{margin:2px 0 4px;font-size:21px}.trin3 p{font-size:14.5px}.metro{gap:14px}.metro .st{min-height:0;padding:4px 0 4px 16px}.metro .st button{min-height:40px}.metro .st:before{border-width:3px;width:18px;height:18px;top:13px;left:-28px}.metro .st b{font-size:18px}.metro .st small{font-size:10.5px}.db-scene{max-width:230px}.db-tekst{gap:10px}.db-tekst h2{font-size:clamp(30px,8vw,40px)}.camp-baand{padding-block:44px}.camp-baand h2{font-size:clamp(46px,12vw,64px)}.camp-ind{gap:18px}.camp-foto picture,.camp-foto img{aspect-ratio:16/9;object-fit:cover}.camp-stempel{width:84px;height:84px}.invit-demo{max-width:290px;padding:8px}.invit-demo .invit-kort{gap:8px;padding:18px 16px}.invit-demo .invit-kort b{font-size:24px}.tilbud-hero{padding-block:44px}}@media (max-width:899px) and (max-height:720px){.evkort p{display:none}.evkort{padding:10px 14px}}@media (max-width:899px){.infokort.evkort{gap:2px 12px;padding:11px 14px}.infokort.evkort h3{font-size:18.5px}.faq-gruppe .fg-henvis{display:none}.vaerdi{grid-template-columns:repeat(2,minmax(0,1fr))}.vaerdi li{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:12px}.vaerdi li:last-child:nth-child(odd){grid-column:1/-1}.vaerdi .ikon{width:34px;height:34px;padding:8px}.vaerdi b{font-size:17px}.vaerdi span{font-size:13.5px;line-height:1.42}.es.sort>.ebil{display:none}.tilbud-hero .klister-plads .klister.stor,.tilbud-hero .klister.stor{width:150px!important;height:150px!important}.tm-trinvis .tm-blok:not(.aktiv),.tm-trinvis:not(.tm-sidst) .tm-flueben,.tm-trinvis:not(.tm-sidst) #tm-fejl,.tm-trinvis:not(.tm-sidst) #tm-send,.tm-trinvis:not(.tm-sidst) .tm-form>.lille-note,.tm-trinvis:not(.tm-sidst) #tm-kurv{display:none}.tm-trinbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.tm-prikker,.bb-prikker{gap:6px;margin:0;padding:0;list-style:none;display:flex}.tm-prikker li,.bb-prikker li{background:var(--streg);border-radius:3px;width:28px;height:4px}.tm-prikker li.ok,.tm-prikker li.nu,.bb-prikker li.ok,.bb-prikker li.nu{background:var(--blaek)}.tm-trintekst,.bb-trintekst{letter-spacing:.14em;text-transform:uppercase;color:var(--kick);font-size:11.5px}.tm-nav,.bb-nav{gap:8px;margin-top:12px;display:flex}.tm-nav .btn,.bb-nav .btn{flex:1;justify-content:center}.tm-nav [hidden],.bb-nav [hidden]{display:none}.tm-trinfejl{margin-top:10px}.bb-trinvis .bb-trin:not(.aktiv){display:none}.bb-trinvis .bb-trin.aktiv{border-bottom:0}.bb-trinbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.sk-faner{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 12px;display:grid}.sk-faner button{border:1.5px solid var(--streg);color:var(--blaek);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-items:start;gap:1px;min-height:52px;padding:7px 10px;display:grid}.sk-faner button b{font-family:var(--display);font-size:17px;font-weight:500}.sk-faner button small{color:var(--mut);font-size:11.5px}.sk-faner button[aria-selected=true]{background:var(--blaek);border-color:var(--blaek);color:#fff}.sk-faner button[aria-selected=true] small{color:#ffffffbf}.sk-faneopdelt .sk-dag:not(.sk-valgt),.sk-faneopdelt .sk-dag h3{display:none}.slot{min-height:0;padding:10px 12px 10px 18px}}@media (min-width:900px){.tm-trinbar,.tm-nav,.bb-trinbar,.bb-nav,.sk-faner{display:none!important}}@media (max-width:899px){.tilbud-maerke{min-height:0}}.tm-godkend-hoved{display:none}@media (max-width:899px){.tm-trinvis{flex-direction:column;gap:12px;display:flex!important}.tm-trinvis>.tm-trinbar{order:-2;margin:0}.tm-trinvis.tm-sidst>#tm-kurv{order:-1}.tm-trinvis>.tm-nav{order:3;margin-top:0}.tm-godkend-hoved{font-family:var(--display);align-items:center;gap:10px;margin:0 0 6px;font-size:24px;display:flex}.tm-godkend-hoved b{background:var(--blaek);color:#fff;font-family:var(--tekst);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.tm-trinvis .tm-godkend{gap:10px;display:grid}.tm-trinvis #tm-kurv{position:static}.tm-valg{min-height:0}.bb-trinvis:not(.bb-sidst) .bb-form{display:none}.tm-trinvis .kurv-ind{border-radius:16px;gap:8px;padding:16px 16px 14px}.tm-trinvis .kurv-titel{font-size:21px}.tm-trinvis .kurv-fra select{min-height:42px}.tm-trinvis .fp-note{font-size:12.5px;line-height:1.45}.tm-trinvis .kurv-note{display:none}.tm-trinvis .tm-godkend{padding:14px 14px 16px}.tm-trinvis .tm-godkend-hoved{margin:0;font-size:21px}.tm-trinvis .tm-flueben{gap:10px;font-size:14.5px}.tm-trinvis .tm-godkend .lille-note{margin:0;font-size:12px}.felter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.felter .felt.fuld{grid-column:1/-1}.metro .tavle{gap:6px;padding:14px 16px}.metro .tavle b{font-size:22px}.ven-sek .invit-demo{max-width:250px}.arr .a-hoved .a-lead{font-size:15px}.aarhus-henvis p{font-size:14px}}@media (max-width:359px){.felter{grid-template-columns:minmax(0,1fr)!important}}.kontakt-knapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:440px;display:grid}.kontaktknap{white-space:nowrap;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.kontaktknap .ki{flex:none;width:20px;height:20px}.knaprad .kontaktknap .ki{width:18px;height:18px}@media (max-width:339px){.kontakt-knapper{grid-template-columns:minmax(0,1fr)}}.f5-knapper{max-width:420px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}a.f5-knap{color:#fff;letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:9px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;border:1px solid #e9cf9e80!important;border-radius:14px!important;min-height:52px!important;padding:0 14px!important;font-size:15px!important;display:flex!important}a.f5-knap:hover{background:#e9cf9e1a;border-color:var(--guld-lys)!important}a.f5-knap .ki{color:var(--guld-lys);width:20px;height:20px}.menu-kontakt .kontakt-knapper{max-width:420px}.hp-kontakt .kontakt-knapper{margin-top:2px}.fod-kontakt5 .kontakt-knapper{max-width:360px;margin-top:12px}.fod-kontakt5 .fodknap{justify-content:center}.tak-hilsen p{margin:0 0 12px}.tak-hilsen .kontakt-knapper{margin-inline:auto}.fg-slut .kontakt-knapper{margin-top:14px}.smsqr{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a09089e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.smsqr[hidden]{display:none}.smsqr-kort{color:var(--blaek);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:12px;width:min(420px,100%);padding:32px 28px 26px;display:grid;position:relative;box-shadow:0 30px 80px #00000059}.smsqr-kort .kick{color:var(--kick)}.smsqr-kort h2{font-size:30px;line-height:1.1}.smsqr-kort img{border:1px solid var(--streg);background:#fff;border-radius:16px;width:208px;height:208px;padding:10px}.smsqr-kort p{color:var(--mut);max-width:32ch;margin:0;font-size:15px;line-height:1.5}.smsqr-luk{border:1px solid var(--streg);color:var(--blaek);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid;position:absolute;top:12px;right:12px}.smsqr .knaprad{justify-content:center;margin-top:6px}.fhero{background:var(--nat);color:#fff;isolation:isolate;padding-top:calc(var(--top-h,56px) + env(safe-area-inset-top,0px));position:relative;overflow:hidden}.fhero .fhero-ind{padding:0;display:grid}.fhero-foto{height:min(44svh,118vw);min-height:250px;position:relative;overflow:hidden}.fhero-foto picture,.fhero-foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.fhero-foto:after{content:"";background:linear-gradient(180deg,#0a090800 55%,#0a09088c 80%,var(--nat)100%);position:absolute;inset:0}.fhero-tekst{z-index:1;padding:0 max(16px,env(safe-area-inset-left,0px))34px max(16px,env(safe-area-inset-right,0px));justify-items:start;gap:12px;margin-top:-26px;display:grid;position:relative}.fhero-tekst .kick{color:var(--guld-lys)}.fhero h1{color:#fff;font-size:clamp(34px,9.6vw,64px);line-height:1.04}.fhero h1 em{color:var(--guld-lys)}.fhero-lead{color:#ffffffdb;max-width:46ch;margin:0;font-size:15.5px;line-height:1.5}.fhero-piller{flex-wrap:wrap;gap:6px;display:flex}.fhero-piller .pille{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;min-height:32px;font-size:13px}.fhero .knaprad,.fhero .knaprad .btn{width:100%}@media (min-width:900px){.fhero{padding-top:calc(76px + 56px + env(safe-area-inset-top,0px));background:radial-gradient(120% 120% at 90% 10%,#2a2622 0%,var(--nat)60%);padding-bottom:72px}.fhero .fhero-ind{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px}.fhero-foto{aspect-ratio:4/5;border:1px solid #e9cf9e59;border-radius:22px;order:2;width:clamp(300px,30vw,420px);height:auto;min-height:0;box-shadow:0 30px 80px #0000008c}.fhero-foto:after{display:none}.fhero-tekst{gap:18px;max-width:640px;margin:0;padding:0}.fhero-lead{font-size:clamp(17px,1.5vw,20px)}.fhero .knaprad,.fhero .knaprad .btn{width:auto}}@media (max-width:899px) and (max-height:700px){.fhero-foto{height:38svh}.fhero-lead{font-size:14.5px}}.hs-tryg .anm{display:grid!important;overflow:visible!important}@media (max-width:899px){.hs-tryg .anm figure{gap:8px;padding:16px 18px}.hs-tryg .anm blockquote{font-size:17px;line-height:1.38}}.kontakt-hero-knapper{max-width:460px}.ks-grid{gap:26px;display:grid}@media (min-width:900px){.ks-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px}}.ks-intro .hoved{margin-bottom:10px}.ks-tips{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ks-tips li{color:var(--mut);padding-left:24px;font-size:15px;line-height:1.5;position:relative}.ks-tips li:before{content:"";background:var(--guld);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:4px}.ks-emne{border:0;min-width:0;margin:0 0 16px;padding:0}.ks-emne legend{letter-spacing:.16em;text-transform:uppercase;color:var(--kick);margin-bottom:10px;padding:0;font-size:12px}.ks-chips{flex-wrap:wrap;gap:8px;display:flex}.ks-chips label{display:inline-flex;position:relative}.ks-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ks-chips span{border:1.5px solid var(--streg);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14.5px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ks-chips input:checked+span{background:var(--blaek);border-color:var(--blaek);color:#fff}.ks-chips input:focus-visible+span{outline:2px solid var(--guld);outline-offset:2px}.felt small{color:var(--mut);letter-spacing:0;text-transform:none;font-size:.92em;font-weight:400}.vej-grid{gap:16px;display:grid}@media (min-width:760px){.vej-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.vej-kort{border:1px solid var(--streg);background:#fff;border-radius:20px;align-content:start;display:grid;overflow:hidden;box-shadow:0 10px 30px #2b2a280f}.vej-kort-kort{aspect-ratio:16/9;background:#efe8dc;position:relative;overflow:hidden}.vej-skitse{width:100%;height:100%;position:absolute;inset:0}.vej-pin{color:var(--guld);filter:drop-shadow(0 6px 10px #00000038);width:46px;height:46px;position:absolute;top:46%;left:50%;transform:translate(-50%,-80%)}.vej-pin svg{width:100%;height:100%;display:block}.vej-vis{background:linear-gradient(#fffc,#fffffff5);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.vej-vis small{color:var(--mut);text-align:right;font-size:12px}.vej-kort-kort iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vej-tekst{gap:6px;padding:20px 22px 22px;display:grid}.vej-tekst h3{font-size:25px}.vej-tekst p{color:var(--blaek);margin:0;line-height:1.55}.vej-tekst .mut{color:var(--mut)}.vej-tekst .knaprad{margin-top:8px}.ev-teaser{background:var(--nat);color:#fff;border-radius:20px;align-items:center;gap:16px;padding:26px 24px;display:grid}.ev-teaser h2{color:#fff;font-size:clamp(28px,4vw,38px)}.ev-teaser h2 em{color:var(--guld-lys)}.ev-teaser .mut{color:var(--nat-mut);margin:8px 0 0}.ev-teaser .btn{border-color:var(--guld-lys);color:#fff;justify-self:start}@media (min-width:760px){.ev-teaser{grid-template-columns:minmax(0,1fr) auto;padding:34px 40px}}.hs-par{display:contents}@media (min-width:900px){.hs-par{padding:104px max(16px,calc((100% - var(--maks))/2 + 16px));background:#fff;gap:30px 64px;display:grid}.hs-par>.sek{min-width:0;background:0 0!important;padding:0!important}.hs-par>.sek>.w{max-width:none;margin:0;padding:0}.hs-par-om{background:var(--baand);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.hs-par-om .hs-om-w{max-width:none}.hs-par-om>.hs-timen>.w{border:1px solid var(--streg);background:#fff;border-radius:18px;padding:30px 30px 26px;box-shadow:0 10px 30px #2b2a280f}.hs-par-om .hs-timen .hoved{margin-bottom:18px}.hs-par-om .hs-timen h2{font-size:clamp(26px,2.3vw,32px)}.hs-par-om .hs-timen .hs-time-liste{grid-template-columns:minmax(0,1fr);gap:0}.hs-par-om .hs-timen .hs-time-liste li{grid-template-columns:46px minmax(0,1fr);gap:14px;padding-bottom:20px}.hs-par-om .hs-timen .hs-time-liste li:last-child{padding-bottom:0}.hs-par-om .hs-timen .hs-time-liste li:not(:last-child):after{border-top:0;border-left:1.5px dashed var(--guld-mid);inset:50px auto 4px 22px}.hs-par-faa{grid-template-columns:minmax(0,1fr)}.hs-par-faa .hs-faa-grid li{background:var(--creme)}.hs-par-faa .hs-faa-ikon{background:#fff}.hs-par-book{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"forst dato""husk dato";align-items:start;gap:26px 56px}.hs-par-book>.hs-forst{grid-area:forst}.hs-par-book>.hs-dato{grid-area:dato;position:sticky;top:96px}.hs-par-book>.hs-husk-sek{grid-area:husk}.hs-par-book .hs-forst .trinliste{grid-template-columns:minmax(0,1fr);gap:20px}.hs-par-book .hs-forst .trinliste li{grid-template-columns:48px minmax(0,1fr);gap:16px}.hs-par-book .hs-dato .hs-bookkort{max-width:none;margin:0}.hs-par-book .hs-husk-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hs-par-book .hs-husk-sek .hs-husk{border:1px solid var(--streg);background:#fff;border-radius:16px;padding:22px}.hs-par-book .hs-husk .ho-tjek{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.hs-faq{background:var(--baand)!important}.hs-andre{background:#fff!important}.hh.hh-v2{align-items:end;min-height:max(640px,min(100svh,980px));padding:0;display:grid}.hh.hh-v2 .hh-bag{display:none}.hh.hh-v2 .hh-ind{width:100%;max-width:none;margin:0;padding:0;display:block;position:static}.hh.hh-v2 .hh-medie{aspect-ratio:auto;box-shadow:none;z-index:0;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.hh.hh-v2 .hh-medie picture,.hh.hh-v2 .hh-medie picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hh.hh-v2 .hh-medie:after{background:linear-gradient(90deg,#0a0908eb 0%,#0a0908d1 36%,#0a090866 58%,#0a090800 78%),linear-gradient(#0a090800 58%,#0a0908b8 100%),linear-gradient(#0a09088c 0%,#0a090800 22%)}.hh.hh-v2 .hh-tilbage{top:100px;left:max(16px,calc((100% - var(--maks))/2 + 16px))}.hh.hh-v2 .hh-tekst{z-index:2;max-width:var(--maks);padding:0 max(16px,env(safe-area-inset-left,0px))84px;width:100%;margin:0 auto;position:relative}.hh.hh-v2 .hh-tekst>*{max-width:620px}.hh.hh-v2 h1{text-shadow:0 2px 24px #00000059;max-width:12ch;font-size:clamp(48px,5.6vw,88px)}.hh.hh-v2 .hh-lead{text-shadow:0 1px 12px #0006}}@media (max-width:899px){.ks-intro p.mut,.ks-tips{display:none}.ks-intro .hoved{margin-bottom:0}.kontakt-skriv .ks-form{padding:16px}.ks-emne{margin-bottom:12px}.ks-chips{gap:6px}.ks-chips span{min-height:38px;padding:0 13px;font-size:14px}.kontakt-skriv textarea{min-height:92px}.vej-grid{gap:12px}.vej-kort-kort{aspect-ratio:3}.vej-kort-kort.aktiv{aspect-ratio:4/3}.vej-pin{width:36px;height:36px;top:52%}.vej-vis{padding:8px 10px}.vej-vis small{display:none}.vej-tekst{gap:4px;padding:14px 16px 16px}.vej-tekst h3{font-size:21px}.vej-tekst p{font-size:15px}.vej-tekst .knaprad{margin-top:6px}}@media (max-width:899px) and (max-height:700px){.hs-tryg .anm{gap:8px}.hs-tryg .anm figure{gap:6px;padding:12px 14px}.hs-tryg .anm blockquote{font-size:15.5px;line-height:1.34}.hs-tryg .anm .stjerner{font-size:12px}.hs-tryg .anm figcaption{font-size:12.5px}.hp-kontakt{gap:8px;padding-top:12px}.hp-kontakt p{font-size:13.5px}.hp-kontakt .kontaktknap{min-height:42px}}@media (max-width:899px){.sek.kontakt-skriv,.sek.kontakt-vej{padding-block:30px!important}.kontakt-skriv .hoved,.kontakt-vej .hoved{margin-bottom:14px}.kontakt-skriv .felter{gap:10px}.kontakt-skriv .felt{gap:4px}.kontakt-skriv .btn.bred{min-height:48px}.kontakt-skriv .lille-note{margin-top:6px}}@media (max-width:899px) and (max-height:700px){.hs-tryg .anm blockquote{font-size:15px;line-height:1.32}.hs-tryg .hoved{margin-bottom:12px}}@media (max-width:899px){.ks-grid{gap:14px}.kontakt-skriv .felt small{display:none}.kontakt-skriv .ks-form{padding:14px}.vej-kort-kort{aspect-ratio:7/2}.vej-tekst{gap:2px}.vej-tekst h3{font-size:20px}}
/* R3 23/10 · Thors tekster: forside, holdside 01, Tag en ven med, forældreguide */
.hs-ven2{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;background:var(--creme);border:1px solid var(--streg);border-radius:16px;padding:18px 18px 20px}
.hs-ven2 .hs-ven-ikon{background:#fff;color:var(--guld);border:1px solid var(--streg);width:44px;height:44px}
.hs-ven2 h3{margin:2px 0 6px;font-size:clamp(21px,5vw,24px);line-height:1.2}
.hs-ven2 p{margin:0 0 14px;color:var(--mut);font-size:15px;line-height:1.55;max-width:56ch}
.hs-ven-sek{background:var(--baand);padding-block:0 40px}
@media (min-width:900px){.hs-par-book{grid-template-areas:"forst dato" "husk dato" "ven dato"}.hs-par-book>.hs-ven-sek{grid-area:ven}}
.hh-naeste time{font:inherit;color:inherit}
.fg-hero-tekst{max-width:60ch;margin:4px 0 0;color:var(--mut);font-size:clamp(16px,2vw,18px);line-height:1.6}
.fg-skrevet{margin:8px 0 0;color:var(--kick);font-size:14px;font-style:italic}
.kortsvar .fg-h-lille{margin:2px 0 2px;font-size:clamp(24px,5vw,32px);line-height:1.15}
.kortsvar .fg-citat{font-family:var(--display);color:var(--blaek);font-size:clamp(22px,4.6vw,28px);line-height:1.3}
.fg-tre-kick{display:block;margin-bottom:10px}
.fg-tre-note{margin:16px 0 0}
.fg-bil .hoved .mut+.mut{margin-top:10px}
.fg-tal .fg-tal-titel{display:block;margin-bottom:6px;font-family:var(--display);font-size:20px;font-weight:500;line-height:1.25}
.fg-kilde{margin:16px 0 0;color:var(--mut);font-size:13.5px;font-style:italic;line-height:1.55}
.fg-tc .w{display:grid;gap:12px;justify-items:start}
.fg-tc p{max-width:60ch;margin:0;color:var(--nat-mut);font-size:17px;line-height:1.6}
.fg-tc .fg-pointe{color:#fff;font-family:var(--display);font-size:clamp(21px,4.4vw,26px);line-height:1.35}
.fg-slut .mut+.mut{margin-top:8px}
.arr .a-hero h1.folie{padding:.06em .1em .22em;margin-bottom:-.16em}
.gave.nul *,.taeppe-intro.nul *{transition:none!important;animation:none!important}
/* R4 23/10 · Thors B1–B7: datovalg, tastatur, sidefod, holdfinder, farveovergange, ens luft, Takt */
:root{--baand:#e8e5dd;--varm:#f6ebd8}
@supports (background:color-mix(in srgb,red 50%,white)){:root{--varm:color-mix(in srgb,var(--guld-lys) 34%,var(--papir))}}
.sek.creme,.ven-baand{background:var(--varm)}
.sek.baand+.r-streg,.sek.creme+.r-streg,.sek.nat+.r-streg,.side-hero+.r-streg,.r-streg.ven-baand,.r-streg.baand,.r-streg.creme{border-top-color:transparent}
.gd:first-child{border-color:var(--streg);background:#fff}
.gd{min-width:0}
.gd small{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media (hover:none){.gd:hover,.gh:hover{transform:none;box-shadow:none;border-color:var(--streg)}}
.gd:focus:not(:focus-visible),.gh:focus:not(:focus-visible),.ak:focus:not(:focus-visible){outline:none}
.g-h:focus{outline:none}
body.tast .bookbar,body.tast .takt{display:none!important}
.hk-navn{color:inherit;text-decoration:none}
.hk-navn:after{content:"›";margin-left:.3em;color:var(--guld);font-family:var(--tekst);font-weight:400}
@media (hover:hover){.hk-navn:hover{text-decoration:underline;text-decoration-color:var(--guld);text-underline-offset:3px}}
.hk[data-rk] .knapper{position:static}
.hk[data-rk] .knapper a.btn{z-index:2}
.hk[data-rk] .knapper .btn[data-book]{z-index:3}
.vaelger .chips{flex-wrap:wrap!important;overflow:visible!important;margin-right:0!important;padding-right:0!important;gap:6px}
.vaelger .v-linje{align-items:start}
.vaelger .v-lab{padding-top:12px}
.hs-faa-grid .hs-faa-ikon{margin-bottom:10px}
.felt{gap:8px}
.f5-kol h3{margin-bottom:12px!important}
.tchat-ny{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;margin-left:auto;font-size:19px;line-height:1}
.tchat-ny+.tchat-luk{margin-left:8px}
@media (max-width:899px){
 .fod5{padding-top:40px}
 .f5-top{gap:14px;padding-bottom:32px}
 .f5-top .btn{margin-top:14px}
 .f5-grid{gap:28px 16px;padding-block:28px}
 .f5-bund{padding-top:16px}
}
.g-hint{margin:-2px 0 4px;color:var(--kick);font-size:14.5px;line-height:1.45}
.gd{position:relative;padding-bottom:16px}
.gd-pil{position:absolute;right:14px;bottom:13px;color:var(--guld);font-style:normal;font-size:18px;line-height:1;transition:transform .2s}
@media (hover:hover){.gd:hover .gd-pil{transform:translate(3px)}}
/* R4 · Julebal-gaven på medlemssiden: åbner, når afsnittet kommer frem, og igen næste gang */
.sek.julebal{position:relative;overflow:hidden}
.sek-gave{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}
.sek-gave:not(.klar){display:none}
.sek-gave .gave-v,.sek-gave .gave-h{position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(circle at 25% 30%,#f7dc8c2e 0 2px,#0000 3px) 0 0/26px 26px,radial-gradient(circle at 75% 70%,#ffffff1f 0 1.5px,#0000 2.5px) 0 0/26px 26px,linear-gradient(135deg,#a3162c,#5e0b18 60%,#3d0710);transition:transform 1.5s cubic-bezier(.65,0,.2,1)}
.sek-gave .gave-v{left:0;box-shadow:inset -18px 0 30px #0000004d,6px 0 18px #00000059}
.sek-gave .gave-h{right:0;box-shadow:inset 18px 0 30px #0000004d,-6px 0 18px #00000059}
.sek-gave .baand-v{position:absolute;top:0;bottom:0;left:50%;width:clamp(40px,7vw,70px);background:linear-gradient(90deg,#b8862a,#f7dc8c 30%,#e8b84b 55%,#b8862a);transform:translate(-50%);transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .75s}
.sek-gave .baand-h{position:absolute;left:0;right:0;top:50%;height:clamp(40px,7vw,70px);background:linear-gradient(#b8862a,#f7dc8c 30%,#e8b84b 55%,#b8862a);transform:translateY(-50%);transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .75s}
.sek-gave .sloejfe{position:absolute;top:50%;left:50%;width:0;height:0;transition:transform .7s cubic-bezier(.5,-.4,.5,1),opacity .55s .2s}
.sek-gave .sloejfe i{position:absolute;top:calc(clamp(56px,10vw,96px)/-2);width:clamp(84px,15vw,144px);height:clamp(56px,10vw,96px);border:clamp(13px,2.4vw,21px) solid #f7dc8c;border-color:#f7dc8c #c99a2e #b8862a #e8b84b;border-radius:50%}
.sek-gave .sloejfe i:first-child{right:6px;transform:rotate(-14deg)}
.sek-gave .sloejfe i:nth-child(2){left:6px;transform:rotate(14deg)}
.sek-gave .sloejfe b{position:absolute;width:clamp(32px,5vw,48px);height:clamp(32px,5vw,48px);top:calc(clamp(32px,5vw,48px)/-2);left:calc(clamp(32px,5vw,48px)/-2);border-radius:12px;background:radial-gradient(circle at 35% 30%,#fff3c9,#e8b84b 60%,#b8862a)}
.sek-gave:not(.aaben) .sloejfe{animation:sloejfe-vrik2 .8s ease-in-out .3s both}
@keyframes sloejfe-vrik2{0%,100%{transform:none}25%{transform:rotate(-8deg) scale(1.05)}50%{transform:rotate(7deg) scale(1.08)}75%{transform:rotate(-4deg) scale(1.04)}}
.sek-gave.aaben .sloejfe{opacity:0;transform:scale(.2) rotate(30deg)}
.sek-gave.aaben .baand-h{opacity:0;transition-delay:.25s;transform:translateY(-50%) scaleX(0)}
.sek-gave.aaben .baand-v{opacity:0;transition-delay:.25s;transform:translate(-50%) scaleY(0)}
.sek-gave.aaben .gave-v{transition-delay:.65s;transform:translate(-102%)}
.sek-gave.aaben .gave-h{transition-delay:.65s;transform:translate(102%)}
.sek-gave.nul,.sek-gave.nul *{transition:none!important;animation:none!important}
@media (prefers-reduced-motion:reduce){.sek-gave{display:none}}
/* R4 · B8 tilmelding trin for trin (samme system som prøvetime-bookingen) */
.gd-pris{display:block;margin-top:6px;color:var(--kick);font-style:normal;font-weight:500;font-size:15px}
.gh.tm-har{opacity:.55;cursor:default}
.tm-form2{display:grid;gap:18px}
.tm-barn2{display:grid;gap:12px;background:#fff;border:1px solid var(--streg);border-radius:16px;padding:18px 16px}
.tm-barn2-top .kick{margin:0}
.tm-linjer{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.tm-linjer li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;background:var(--baand);border-radius:12px;padding:10px 12px}
.tm-linjer li span{display:grid;gap:2px;min-width:0}
.tm-linjer li b{font-weight:500;font-size:15.5px;line-height:1.3}
.tm-linjer li small{color:var(--mut);font-size:13px}
.tm-linjer li em{font-style:normal;font-weight:500;color:var(--kick);white-space:nowrap}
.tm-tilvalg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;width:100%;min-height:48px;padding:8px 14px;border:1.5px solid var(--guld);border-radius:12px;background:#fff;color:var(--blaek);font:inherit;font-size:15px;font-weight:500;cursor:pointer}
.tm-tilvalg span{color:var(--guld);font-size:18px;line-height:1}
.tm-tilvalg small{color:var(--kick);font-size:13px;font-weight:400}
@media (hover:hover){.tm-tilvalg:hover{background:var(--creme)}}
.tm-sek{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}
.tm-sek legend{padding:0;margin-bottom:10px;font-family:var(--display);font-size:22px;font-weight:500;color:var(--blaek)}
.tm-form2 .tm-flueben{display:grid;gap:12px}
.tm-total,.tm-kurv-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 16px;border-radius:12px;background:var(--nat);color:#fff}
.tm-total:empty{display:none}
.tm-total b,.tm-kurv-total b{font-family:var(--display);font-size:26px;font-weight:500;color:var(--guld-lys)}
.tm-total small,.tm-kurv-total small{flex-basis:100%;color:#ffffffb3;font-size:13px}
.tm-kurv-total{padding:12px 0 0;border-radius:0;background:none;border-top:1px solid #ffffff1f}
.tm-kurv-total[hidden]{display:none}
.tm-ny .felt input[type=date]{min-width:0;max-width:100%;-webkit-appearance:none;appearance:none}

/* R6 · Direkte tilmelding overalt – også for tidligere elever (Thor 23/10 kl. 13.07) */
.tm-direkte{display:grid;gap:10px;justify-items:start;margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--creme,#faf6ef);border:1px solid var(--streg)}
.tm-direkte p{margin:0;font-size:14.5px;line-height:1.45;color:var(--blaek);text-wrap:pretty}
.tm-direkte p b{font-weight:600}
.tm-direkte .btn{min-height:44px}
.tm-direkte.vigtig{background:#fbf2e1;border-color:var(--guld-lys)}
@supports (background:color-mix(in srgb,red 50%,white)){.tm-direkte.vigtig{background:color-mix(in srgb,var(--guld-lys) 30%,var(--papir))}}
.bookbar .btn.bb-tilm{flex:0 0 auto;width:auto;padding:0 18px;background:var(--papir);color:var(--blaek);border-color:var(--blaek)}
@media (max-width:899px){
 .hk[data-rk] .knapper{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-content:center}
 .hk[data-rk] .knapper a.btn.hk-tilm{position:relative;inset:auto;z-index:3;font-size:10.5px;letter-spacing:.12em;color:var(--blaek);background:var(--papir);border:1.5px solid var(--guld);border-radius:12px;min-height:34px;padding:0 12px;box-shadow:none}
}
@media (min-width:900px){
 .hk .knapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .hk .knapper .btn[data-book]{grid-column:1/-1}
}
.f5-cta{display:flex;flex-wrap:wrap;gap:10px}
.f5-cta .btn{margin-top:0!important}
@media (max-width:899px){.f5-cta{margin-top:14px}}
.vhero-ind .knaprad .btn.tm-hero{min-height:44px;padding:0 20px;font-size:11.5px;letter-spacing:.2em;border-color:#ffffffa6}
.bh-direkte{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}
.bh-direkte p{margin:0;color:var(--mut);font-size:15px}
.bh-direkte .btn{min-height:40px;padding:0 16px;font-size:11.5px;letter-spacing:.14em}
@media (max-width:599px){.bh-direkte{margin-top:4px}.bh-direkte p{font-size:14px}}
/* Guidernes holdlinje: dag og tid på samme linje */
.g-sub .nb{white-space:nowrap}
/* R6c · Mindre plads (Thor 23/10 kl. 14.06 + 14.17) */
/* bundlinjen med to knapper (ikke holdsiderne): én linje */
.bookbar:has(.bb-tilm) .btn{white-space:nowrap}
@media (max-width:899px){.bookbar:has(.bb-tilm) .btn{min-height:46px;font-size:12.5px;letter-spacing:.1em}}
/* 14.06 · guiderne: »Tilbage« i den sorte trinlinje, mindre overskrift og datokort */
.guide{position:relative}
.guide>.tilbage-top{position:absolute;left:8px;top:6px;z-index:3;width:40px;height:40px;min-height:0;padding:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1f;border:1px solid #ffffff40;font-size:0;cursor:pointer}
.guide>.tilbage-top:before{content:"←";font-size:18px;line-height:1}
.guide>.tilbage-top:hover{background:#ffffff38;color:#fff}
.guide>.tilbage-top:focus-visible{outline:2px solid var(--guld-lys);outline-offset:2px}
.guide.har-tilbage .guide-trin{padding-left:58px}
@media (max-width:599px){
 .guide-krop{gap:10px;padding:14px 14px 18px}
 .g-h{font-size:24px}
 .g-sub{font-size:14px;margin-top:-4px}
 .g-datoer{gap:6px}
 .gd{min-height:0;padding:10px 12px 12px}
 .gd b{font-size:20px}
 .gd small{font-size:10.5px}
}
.bh-direkte{flex-wrap:nowrap}
.bh-direkte p{white-space:nowrap}
.bh-direkte .btn{white-space:nowrap;min-height:36px;padding:0 12px;font-size:11px;letter-spacing:.12em}
/* B2+B3 samlet på holdsiden: »Om holdet« står alene */
.hs-par-om:not(:has(.hs-timen)){grid-template-columns:minmax(0,1fr)}
.hs-par-om:not(:has(.hs-timen)) .hs-om-w{max-width:780px}
/* R6c · »Vil I starte allerede …?« på én række under prøvetime-datoerne */
.tm-direkte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:10px 12px}
.tm-direkte p{font-size:14px}
.tm-direkte .btn{flex:none;white-space:nowrap;min-height:40px;padding:0 12px;font-size:11px;letter-spacing:.12em}

/* R8 · Julebal og Danse Galla (Thor 23/10 kl. 15.06): topbjælken har »Tilbage« og »Book gratis prøvetime« – ingen bundlinje */
body.arr-top .bookbar{display:none!important}
.top .btn.top-tilbage{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;font-size:12px;letter-spacing:.14em;color:#fff;background:#00000038;border:1px solid #ffffff8c}
.top .btn.top-tilbage:before{content:"←";font-size:15px;letter-spacing:0;line-height:1}
.top.fast .btn.top-tilbage,.top.altid .btn.top-tilbage{color:var(--v5-menu-tekst);background:transparent;border-color:currentColor}
body.arr-top .top .btn.top-book .tb-kort{display:none}
@media (max-width:600px){
 body.arr-top .top .btn.top-book{display:inline-flex!important;min-height:40px;padding:0 12px;font-size:11px;letter-spacing:.12em;white-space:nowrap}
 body.arr-top .top .btn.top-book .tb-lang{display:none}
 body.arr-top .top .btn.top-book .tb-kort{display:inline}
 body.arr-top .top .top-knapper{gap:6px}
 body.arr-top .menuknap{padding:0 11px}
}


/* Mens tastaturet er oppe (mobil): plads under formularen, så feltet kan rulles op over tastaturet, og man kan rulle videre til næste felt */
body.tast #indhold{padding-bottom:max(340px,55svh)}

/* R9 · Dance Camp: solopgangen som intro (B), vinterdagen til uge 7 (G) og polaroids (D) – Thor 25/10 */
.dc-intro{position:fixed;inset:0;z-index:300;overflow:hidden;cursor:pointer;transition:opacity .8s,transform .9s cubic-bezier(.6,0,.3,1)}
.dc-intro.vaek{opacity:0;transform:translateY(-6%);pointer-events:none}
.dc-intro .himmel{position:absolute;inset:0;background:linear-gradient(180deg,#2a2346 0%,#7b4a7a 45%,#e9785b 75%,#f2b632 100%)}
.dc-intro .dag{position:absolute;inset:0;background:linear-gradient(180deg,#8fc6e8 0%,#cfe6f2 45%,#ffe7a3 80%,#f2c45e 100%);opacity:0;transition:opacity 2s .4s}
.dc-intro .solen{position:absolute;left:50%;bottom:-200px;width:180px;height:180px;margin-left:-90px;border-radius:50%;background:radial-gradient(circle,#fff6d6 0 35%,#ffd36a 60%,#f2b632 100%);box-shadow:0 0 70px 26px #ffd36a99;transition:transform 2.2s cubic-bezier(.2,.8,.2,1)}
.dc-intro .straaler{position:absolute;left:50%;top:42%;width:900px;height:900px;margin:-450px 0 0 -450px;background:repeating-conic-gradient(from 0deg,#fff8 0 6deg,#fff0 6deg 18deg);border-radius:50%;opacity:0;transition:opacity 1.4s 1s;animation:dc-drej 30s linear infinite;-webkit-mask:radial-gradient(circle,#000 25%,transparent 65%);mask:radial-gradient(circle,#000 25%,transparent 65%)}
@keyframes dc-drej{to{transform:rotate(360deg)}}
.dc-intro .titel{position:absolute;inset:auto 0 16%;text-align:center;font-family:var(--display);font-size:clamp(52px,15vw,104px);line-height:1;color:#1c1914;opacity:0;transform:translateY(14px);transition:opacity .8s 1.4s,transform .8s 1.4s}
.dc-intro .titel i{color:#7a4f12}
.dc-intro .titel small{display:block;font-family:var(--tekst);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#5b4520;margin-bottom:10px}
.dc-intro .spring{position:absolute;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));text-align:center;font-size:12px;letter-spacing:.08em;color:#1c1914a6}
.dc-intro.spil .dag{opacity:1}
.dc-intro.spil .solen{transform:translateY(calc(-52svh - 100px))}
.dc-intro.spil .straaler{opacity:1}
.dc-intro.spil .titel{opacity:1;transform:none}
.dc-vinter{background:linear-gradient(180deg,#eef5fb,#dfeaf4)}
.dc-v-ind{display:grid;gap:28px;align-items:center}
@media (min-width:900px){.dc-v-ind{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px}}
.dc-scene{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;margin-inline:auto;border-radius:22px;overflow:hidden;isolation:isolate;box-shadow:0 18px 40px #0f2a4733}
.dc-scene .graa{position:absolute;inset:0;background:linear-gradient(180deg,#5d6b78 0%,#8796a3 50%,#c3ccd3 100%)}
.dc-scene .klar{position:absolute;inset:0;background:linear-gradient(180deg,#2f6fb0 0%,#6fa8dc 38%,#bfdcf2 70%,#eef6fc 100%);opacity:0;transition:opacity 2.2s 2.6s}
.dc-scene .solen{position:absolute;left:74%;bottom:-160px;width:96px;height:96px;margin-left:-48px;border-radius:50%;background:radial-gradient(circle,#fff 0 45%,#fdf6e3 70%,#f6e7c1 100%);box-shadow:0 0 50px 24px #ffffffb3,0 0 120px 60px #fff6dc66;transition:transform 2.6s cubic-bezier(.2,.8,.2,1) 2.3s}
.dc-scene .bakke{position:absolute;left:-20%;right:-20%;bottom:-8%;height:34%;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(180deg,#fff,#e3eef7);box-shadow:inset 0 10px 24px #b9cfe366}
.dc-scene .bakke.bag{left:-40%;right:10%;bottom:6%;height:30%;background:linear-gradient(180deg,#f4f8fc,#d3e3f0)}
.dc-scene .sne{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.dc-scene .sne i{position:absolute;top:-12px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:.9;animation:dc-fnug var(--d) linear var(--f) infinite}
@keyframes dc-fnug{0%{transform:translate(0,0)}50%{transform:translate(12px,280px)}100%{transform:translate(-6px,600px)}}
.dc-scene .glimt b{position:absolute;width:10px;height:10px;opacity:0;background:conic-gradient(from 45deg,#fff 0 25%,transparent 0 50%,#fff 0 75%,transparent 0);-webkit-mask:radial-gradient(circle,#000 20%,transparent 70%);mask:radial-gradient(circle,#000 20%,transparent 70%)}
@keyframes dc-glimt{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(45deg)}}
.dc-scene .spoerg{position:absolute;inset:26% 18px auto;margin:0;text-align:center;font-family:var(--display);font-size:clamp(28px,8vw,36px);line-height:1.1;color:#f4f6f8;text-shadow:0 2px 16px #0004;transition:opacity .7s 2.4s,transform .7s 2.4s}
.dc-scene .spoerg small{display:block;margin-top:10px;font-family:var(--tekst);font-size:13px;letter-spacing:.06em;color:#e6ebef}
.dc-scene .titel{position:absolute;inset:18% 0 auto;margin:0;text-align:center;font-family:var(--display);font-size:clamp(34px,9vw,44px);line-height:1.05;color:#0f2a47;opacity:0;transform:translateY(12px);transition:opacity .8s 3.7s,transform .8s 3.7s}
.dc-scene .titel i{color:#1f5f9e}
.dc-scene .titel small{display:block;font-family:var(--tekst);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#1f4f80;margin-bottom:8px}
.dc-scene .lad-sne{position:absolute;right:12px;top:12px;z-index:5;font:inherit;font-size:11px;font-weight:500;letter-spacing:.04em;border:0;border-radius:999px;min-height:36px;padding:0 14px;background:#0f2a47;color:#fff;cursor:pointer}
.dc-scene .lad-sne[aria-pressed=true]{box-shadow:0 0 0 2px #fff}
.dc-scene.spil .klar{opacity:1}
.dc-scene.spil .solen{transform:translateY(-300px)}
.dc-scene.spil .spoerg{opacity:0;transform:translateY(-14px)}
.dc-scene.spil .titel{opacity:1;transform:none}
.dc-scene.spil .glimt b{animation:dc-glimt 2.4s ease-in-out calc(4s + var(--g)) infinite}
.dc-scene.mere .sne i{animation-duration:3s}
.dc-scene.mere .glimt b{animation-duration:1.2s}
.dc-pol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:10px 4px}
@media (min-width:900px){.dc-pol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}
.dc-pol{font:inherit;display:grid;gap:8px;padding:9px 9px 12px;background:#fff;border:0;border-radius:3px;box-shadow:0 10px 26px #0000002e,0 1px 3px #0000001f;cursor:pointer;transform:rotate(var(--r));-webkit-tap-highlight-color:transparent}
.dc-pol .foto{display:block;aspect-ratio:1;overflow:hidden;background:#d9d6cf}
.dc-pol img{display:block;width:100%;height:100%;object-fit:cover}
.dc-pol .tekst{font-family:var(--display);font-style:italic;font-size:15px;color:#2b2a28;text-align:center}
.dc-pol-grid.klar .dc-pol{opacity:0;transform:translateY(-46px) rotate(calc(var(--r) * 4))}
.dc-pol-grid.klar .dc-pol img{filter:grayscale(1) brightness(1.9) contrast(.55)}
.dc-pol-grid.vis .dc-pol{opacity:1;transform:rotate(var(--r));transition:opacity .45s calc(var(--n) * .22s),transform .7s cubic-bezier(.3,1.4,.5,1) calc(var(--n) * .22s)}
.dc-pol-grid.vis .dc-pol img{filter:none;transition:filter 2.4s ease-out calc(.6s + var(--n) * .22s)}
.dc-pol.ryst{animation:dc-ryst .5s}
@keyframes dc-ryst{0%,100%{transform:rotate(var(--r))}25%{transform:rotate(calc(var(--r) - 6deg))}75%{transform:rotate(calc(var(--r) + 6deg))}}
@media (prefers-reduced-motion:reduce){.dc-intro{display:none}.dc-scene *,.dc-pol-grid *{transition:none!important;animation:none!important}}
.dc-minder,.dc-vinter{overflow-x:clip}
/* 1/11-2026 gennemgang: lange knaptekster bryder pænt i stedet for at stikke ud · holdnavne med bindestreg deles ikke */
.nb{white-space:nowrap}.tak-knapper{grid-template-columns:1fr}.tak-knapper .btn{white-space:normal;text-align:center;line-height:1.35;padding-block:12px}
/* 1/11-2026 tilmelding: månedlig først, andre betalingsmåder foldet sammen */
.tm-andre{display:grid;gap:6px}.tm-andre>summary{cursor:pointer;list-style:none;font-size:14px;color:var(--mut);padding:6px 2px;display:inline-flex;align-items:center;gap:6px}.tm-andre>summary::-webkit-details-marker{display:none}.tm-andre>summary:before{content:"+";display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--streg);border-radius:50%;font-size:13px;line-height:1}.tm-andre[open]>summary:before{content:"–"}.tm-andre[open]{gap:6px}.gd .gd-pris{white-space:nowrap}
/* 1/11-2026 Dance Camp: video i toppen (fra campens egne klip) */
.camp-hero .baggrund video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.camp-hero .baggrund video.spiller{opacity:1}.camp-hero .baggrund img{object-fit:cover;width:100%;height:100%}
/* 1/11-2026 holdkort med billede og klip */
.hk.hk2{padding:0 0 14px;overflow:hidden;border-radius:16px;gap:7px;box-shadow:0 1px 2px #0000000a,0 8px 24px -14px #00000040;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}
.hk.hk2>:not(.hk-foto){margin-inline:14px}
.hk.hk2:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0000000d,0 18px 36px -16px #00000059}
.hk-foto{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8e5dd;margin-bottom:6px}
.hk-foto img,.hk-foto video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.hk-foto video{opacity:0;transition:opacity .35s}.hk-foto video.spiller{opacity:1}
.hk.hk2:hover .hk-foto img{transform:scale(1.04)}
.hk-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#0000008c);pointer-events:none}
.hk-alder{position:absolute;left:12px;bottom:10px;z-index:1;color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:#0000004d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff40;border-radius:99px;padding:4px 10px}
.hk.hk2 .naeste{display:flex;align-items:center;gap:8px}.hk.hk2 .naeste:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#3f9b62;box-shadow:0 0 0 0 #3f9b6266;animation:hk-puls 2.4s infinite}
@keyframes hk-puls{0%{box-shadow:0 0 0 0 #3f9b6266}70%{box-shadow:0 0 0 8px #3f9b6200}to{box-shadow:0 0 0 0 #3f9b6200}}
@media (prefers-reduced-motion:reduce){.hk.hk2 .naeste:before{animation:none}.hk.hk2,.hk-foto img{transition:none}}
@media (max-width:899px){.hk.hk2[data-rk]{padding:8px 12px 8px 8px;grid-template-columns:64px minmax(0,1fr) auto}.hk.hk2[data-rk]>:not(.hk-foto){margin-inline:0}.hk.hk2[data-rk] .hk-foto{grid-area:tid;align-self:stretch;aspect-ratio:auto;margin:0;border-radius:10px;min-height:56px}.hk.hk2[data-rk] .hk-foto:after{background:#0000007a}.hk.hk2[data-rk] .hk-alder{display:none}.hk.hk2[data-rk] .tid{z-index:1;border-right:0;padding:0 0 0 8px;color:#fff}.hk.hk2[data-rk] .tid span{color:#ffffffd9}.hk.hk2[data-rk] .tid b{color:#fff}.hk.hk2[data-rk] .naeste{display:none}}
/* 1/11-2026 (Thor): ingen sort boks over knappen – kun én diskret linje med beløbet (lovens krav om pris før bestilling) */
.tm-form2 .tm-total{display:block;background:none;color:var(--mut);padding:0;margin:4px 0 -4px;border-radius:0;font-size:13.5px;text-align:center}.tm-form2 .tm-total span:after{content:": "}.tm-form2 .tm-total b{font-family:inherit;font-size:13.5px;font-weight:500;color:var(--blaek)}.tm-form2 .tm-total small{display:inline;color:var(--mut);font-size:13.5px}.tm-form2 .tm-total small:before{content:" · "}
/* 1/11-2026: rigtigt kort (OpenStreetMap) i stedet for skitsen – Google-kortet hentes stadig først, når man trykker */
.vej-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.vej-kort-kort:has(.vej-foto) .vej-pin{top:54%}.vej-osm{position:absolute;top:6px;right:8px;z-index:1;font-size:10px;color:#5c5650;background:#ffffffb3;padding:1px 6px;border-radius:4px}

/* Dance Camp: velkomst i stedet for »Kort svar« + én tilmeldingsknap (Cecilie 2/11) */
.dc-velkomst .dc-velkomst-h{margin:.35rem 0 .8rem;font-family:var(--display);font-weight:500;font-size:clamp(1.6rem,4.6vw,2.3rem);line-height:1.15}.dc-velkomst .dc-velkomst-h em{color:#9a7a3a}
.dc-velkomst p{margin:0 0 .8rem}.dc-punkter{margin:.4rem 0 1rem;padding:0;list-style:none;display:grid;gap:.45rem}.dc-punkter li{position:relative;padding-left:1.7rem}.dc-punkter li:before{content:"♪";position:absolute;left:.2rem;top:0;color:#9a7a3a}
.dc-fakta-linje{font-size:.92rem;opacity:.8}
.bookbar-camp .bb-camp{flex:1;width:100%;text-align:center}
