/* Den nye header på WordPress-sider – udtrukket af ny-header/byg.cjs fra forsidens v5 (kun regler for headerens egne klasser). Ret i kilden. */
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("skrift/jakarta-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200 800; font-display: swap; src: url("skrift/jakarta-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Jakarta Reserve"; src: local("Arial"), local("Helvetica"), local("Arimo"); size-adjust: 105.82%; ascent-override: 98.09%; descent-override: 20.98%; line-gap-override: 0%; }
.kv-top,#mmMobil,.kv-kurv,.kv-kurvskygge{--k-l:52px;--flade-2:#f5f5f7;--r-pille:980px;--k-m:44px;--groen-hover:#0a2e24;--groen-dyb:#092820;--graa:#6e7a74;--kant:max(20px, 2vw);--blaek:#1d1d1f;--hvid:#fff;--on-dark:#fff;--line:#ffead538;--streg:#00000014;--flade:#fff;--luft:2vw;--groen:#0e3b2f;--creme:#f2ede1}
.kv-top,#mmMobil,.kv-kurv{font-family:"Plus Jakarta Sans", "Jakarta Reserve", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.55;color:rgb(255, 255, 255);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-align:left}
#mmMobil{color:rgb(29, 29, 31)}
.kv-kurv{color:rgb(29, 29, 31)}
:where(.kv-top,#mmMobil,.kv-kurv) :where(*,*::before,*::after){box-sizing:border-box}
.kv-top :where(ul,ol,nav,p,li),#mmMobil :where(ul,ol,nav,p,li),.kv-kurv :where(ul,ol,p,li){margin:0;padding:0;list-style:none}
.kv-top :where(button),#mmMobil :where(button),.kv-kurv :where(button){font:inherit;color:inherit;letter-spacing:inherit}
/* v5's globale skriftregel (html body :not(svg) … !important), her kun for headeren */
html body :where(.kv-top,#mmMobil,.kv-kurv),html body :where(.kv-top,#mmMobil,.kv-kurv) :where(:not(svg):not(svg *)){font-family:Plus Jakarta Sans,Jakarta Reserve,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}
@keyframes mtf-runner-spin { 
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}
@keyframes kv-kurvtal-ind { 
  0% { opacity: 0; transform: scale(0.4); }
  100% { opacity: 1; transform: none; }
}
@keyframes kv-kurvskygge-ind { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes t5-fakta { 
  0% { opacity: 0; transform: translateY(7px); }
  4% { opacity: 1; transform: none; }
  22% { opacity: 1; transform: none; }
  26% { opacity: 0; transform: translateY(-7px); }
  100% { opacity: 0; transform: translateY(-7px); }
}
.kv-knap{letter-spacing: 0.01em; border-radius: 999px; align-items: center; gap: 0.5em; padding: 11px 22px; font-size: 14px; font-weight: 500; transition: background 0.25s, color 0.25s, transform 0.25s; display: inline-flex;}
a.kv-knap--creme{background: var(--creme); color: var(--groen);}
.kv-knap--creme:hover{background: rgb(255, 255, 255);}
.kv-knap span{transition: transform 0.25s;}
.kv-knap:hover span{transform: translate(3px);}
@media (width <= 820px){.kv-vaelg__bjaelke .kv-knap{margin-left: auto;}}
.kv-top{z-index: 1000; color: rgb(255, 255, 255); padding-top: calc(var(--kv-p,0) * 14px); font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; position: fixed; inset: 0px 0px auto;}
.kv-top::before{content: ""; z-index: -1; opacity: calc(1 - var(--kv-p,0)); pointer-events: none; background: linear-gradient(rgba(6, 20, 16, 0.42), rgba(6, 20, 16, 0)); position: absolute; inset: 0px;}
.kv-top__rk{width: 100%; padding: 0 var(--luft); align-items: center; gap: 12px; display: flex;}
.kv-top a{color: inherit; text-decoration: none;}
.kv-top__stribe{height: 48px; opacity: clamp(0, calc(1 - var(--kv-p,0) * 2.2), 1); margin-top: calc(var(--kv-p,0) * -48px); pointer-events: auto; align-items: center; font-size: 12.5px; display: flex;}
.kv-fakta{flex-wrap: wrap; align-items: center; gap: 0px; margin: 0px; padding: 0px; list-style: none; display: flex;}
.kv-fakta li{padding: 0px 18px; position: relative;}
.kv-fakta li:first-child{padding-left: 0px;}
.kv-fakta li + li::before{content: "·"; opacity: 0.5; position: absolute; left: -2px;}
.kv-sekundaer{gap: 22px; margin-left: auto; font-weight: 500; display: flex;}
.kv-sekundaer a{opacity: 0.86;}
.kv-sekundaer a:hover{opacity: 1;}
.kv-top__bar{align-items: center; height: 64px; display: flex;}
.kv-top__bar .kv-top__rk{height: 64px;}
.kv-pille{min-width: 0px; height: calc(64px - var(--kv-p,0) * 8px); padding: 0 calc(var(--kv-p,0) * 22px); border-radius: calc(var(--kv-p,0) * 28px); background: rgba(11,42,34,calc(var(--kv-p,0) * .92)); backdrop-filter: blur(calc(var(--kv-p,0) * 16px)); box-shadow: 0 18px 46px rgba(0,0,0,calc(var(--kv-p,0) * .34)), inset 0 0 0 1px rgba(242,237,225,calc(var(--kv-p,0) * .14)); flex: 1 1 auto; grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); align-items: center; gap: clamp(12px, 1.6vw, 24px); display: grid;}
.kv-burger{cursor: pointer; color: rgb(255, 255, 255); background: 0px 0px; border: 0px; flex: 0 0 auto; place-items: center; margin: -6px; padding: 6px; display: grid;}
.kv-maerke{letter-spacing: 0.17em; white-space: nowrap; flex: 0 0 auto; font-size: 15px; font-weight: 700;}
.kv-menu{align-items: center; gap: clamp(16px, 1.9vw, 30px); display: flex;}
.kv-menu a{white-space: nowrap; padding: 5px 0px; font-size: 14px; font-weight: 500; position: relative;}
.kv-menu a::after{content: ""; background: currentcolor; height: 1px; transition: right 0.3s cubic-bezier(0.16, 0.84, 0.44, 1); position: absolute; bottom: 0px; left: 0px; right: 100%;}
.kv-menu a:hover::after{right: 0px;}
.kv-pille__v{align-items: center; gap: clamp(14px, 2vw, 30px); min-width: 0px; display: flex;}
.kv-ikoner{justify-self: end; align-items: center; gap: 6px; display: flex;}
.kv-ikoner a{border-radius: 50%; place-items: center; width: 38px; height: 38px; transition: background 0.25s; display: grid;}
.kv-ikoner a:hover{background: rgba(255, 255, 255, 0.14);}
.kv-ikoner svg{fill: none; stroke: rgb(255, 255, 255); stroke-width: 1.6px; stroke-linecap: round; stroke-linejoin: round; width: 19px; height: 19px;}
.kv-booktid{height: calc(52px + var(--kv-p,0) * 4px); white-space: nowrap; box-shadow: 0 12px 30px rgba(0,0,0,calc(var(--kv-p,0) * .3)); background: rgb(255, 255, 255); border-radius: 999px; flex: 0 0 auto; align-items: center; gap: 14px; padding: 0px 24px; font-size: 15px; font-weight: 600; transition: background 0.25s, transform 0.25s; display: inline-flex; color: rgb(11, 42, 34) !important;}
.kv-booktid:hover{background: var(--creme); transform: translateY(-1px);}
.kv-booktid span{font-size: 13px; transition: transform 0.25s;}
.kv-booktid:hover span{transform: translate(2px, -2px);}
@media (width <= 1000px){.kv-menu{display: none;}.kv-ikoner{gap: 2px;}}
@media (width <= 820px){.kv-top__stribe{display: none;}.kv-top__bar,.kv-top__bar .kv-top__rk{height: 60px;}.kv-pille{height: calc(58px - var(--kv-p,0) * 6px); padding: 0 calc(var(--kv-p,0) * 14px); gap: 12px;}.kv-maerke{letter-spacing: 0.14em; font-size: 13.5px;}.kv-ikoner a:not(:last-child){display: none;}.kv-booktid{height: calc(44px + var(--kv-p,0) * 2px); gap: 8px; padding: 0px 16px; font-size: 13.5px;}}
@media (width <= 380px){.kv-booktid span{display: none;}}
@media (prefers-reduced-motion: reduce){.kv-menu a::after,.kv-booktid{transition: none;}}
@media (hover: none){.kv-maerke{align-items: center; min-height: 44px; display: inline-flex;}.kv-burger{margin: -14px; padding: 14px;}}
.kv-maerke{font-family: "Plus Jakarta Sans", Inter, -apple-system, BlinkMacSystemFont, sans-serif; font-weight: 800;}
@media (width <= 860px){#mtf-showroom .showroom__cta .mtf-main-piece{flex: 1 1 0%;}#mtf-showroom .showroom__cta .mtf-main-surface{width: 100%;}}
@media (width <= 860px){#mtf-showroom .showroom__cta .mtf-main-piece{flex: 1 1 0%;}#mtf-showroom .showroom__cta .mtf-main-surface{width: 100%;}}
@media (width >= 1025px){.mm__luk .mtf-menu-symbol{transition: rotate 1.05s var(--ind),scale .4s var(--ind);}.mm__luk.retur .mtf-menu-symbol{transition: rotate .78s var(--ind) 0s,scale .4s var(--ind);}}
.mtf-knap .mtf-piece{isolation: isolate; flex: 0 0 auto; position: relative;}
.mtf-knap .mtf-main-piece,.mtf-knap .mtf-side-piece{transition: transform 0.88s cubic-bezier(0.22, 1, 0.36, 1);}
.mtf-knap .mtf-main-surface,.mtf-knap .mtf-side-surface{z-index: 5; background: var(--flade); color: var(--skrift); justify-content: center; align-items: center; transition: background 0.68s cubic-bezier(0.22, 1, 0.36, 1), color 0.68s cubic-bezier(0.22, 1, 0.36, 1), border-radius 0.88s cubic-bezier(0.22, 1, 0.36, 1), width 0.88s cubic-bezier(0.22, 1, 0.36, 1), height 0.88s cubic-bezier(0.22, 1, 0.36, 1); display: flex; position: relative;}
.mtf-knap .mtf-main-surface{white-space: nowrap; border-radius: 14px 0px 0px 14px; height: 52px; padding: 0px 24px;}
.mtf-knap .mtf-side-surface{border-radius: 0px 14px 14px 0px; width: 48px; height: 52px;}
.mtf-knap .mtf-arrow{width: 17px; height: 17px; transition: transform 0.88s cubic-bezier(0.22, 1, 0.36, 1); display: block;}
.mtf-knap .mtf-runner{inset: calc(-1 * (var(--luft) + var(--streg))); border-radius: calc(14px + var(--luft) + var(--streg)); opacity: 0; z-index: 2; pointer-events: none; padding: var(--streg); box-sizing: border-box; filter: drop-shadow(rgba(6, 28, 28, 0.62) 0px 0px 5px) drop-shadow(rgba(6, 28, 28, 0.5) 0px 1px 2px); transition: opacity 0.45s, border-radius 0.88s cubic-bezier(0.22, 1, 0.36, 1); position: absolute; overflow: hidden; mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px;}
.mtf-knap .mtf-beam{aspect-ratio: 1 / 1; z-index: 1; border-radius: 50%; width: 230%; animation: 2.35s linear 0s infinite normal none running mtf-runner-spin; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(0deg);}
.mtf-knap .mtf-beam-a{background: conic-gradient(from 0deg,transparent 0deg,transparent 284deg,color-mix(in srgb,var(--glød-a),transparent 95%) 296deg,color-mix(in srgb,var(--glød-a),transparent 70%) 312deg,color-mix(in srgb,var(--glød-a),transparent 22%) 330deg,var(--glød-a) 342deg,var(--glød-b) 351deg,color-mix(in srgb,var(--glød-b),transparent 60%) 357deg,transparent 360deg);}
.mtf-knap .mtf-beam-b{background: conic-gradient(from 180deg,transparent 0deg,transparent 288deg,color-mix(in srgb,var(--glød-b),transparent 95%) 300deg,color-mix(in srgb,var(--glød-b),transparent 72%) 318deg,color-mix(in srgb,var(--glød-b),transparent 32%) 336deg,var(--glød-b) 350deg,color-mix(in srgb,var(--glød-a),transparent 68%) 356deg,transparent 360deg);}
.mtf-knap .mtf-side-runner .mtf-beam-a{animation-delay: -0.38s;}
.mtf-knap .mtf-side-runner .mtf-beam-b{animation-delay: -1.55s;}
.mtf-knap:hover .mtf-main-piece{transform: translate(-8px);}
.mtf-knap:hover .mtf-side-piece{transform: translate(14px) rotate(7deg);}
.mtf-knap:hover .mtf-main-surface,.mtf-knap:hover .mtf-side-surface{background: var(--hover-flade); color: var(--hover-skrift);}
.mtf-knap:hover .mtf-main-surface{border-radius: 16px;}
.mtf-knap:hover .mtf-side-surface{border-radius: 15px; width: 48px; height: 48px;}
.mtf-knap:hover .mtf-main-runner,.mtf-knap:hover .mtf-side-runner{opacity: 1;}
.mtf-knap:hover .mtf-main-runner{border-radius: calc(16px + var(--luft) + var(--streg));}
.mtf-knap:hover .mtf-side-runner{border-radius: calc(15px + var(--luft) + var(--streg));}
.mtf-knap:hover .mtf-arrow{transform: rotate(38deg) scale(0.93);}
.mtf-knap--gaar .mtf-main-piece{transform: translate(-8px);}
.mtf-knap--gaar .mtf-side-piece{transform: translate(14px) rotate(7deg);}
.mtf-knap--gaar .mtf-main-surface,.mtf-knap--gaar .mtf-side-surface{background: var(--hover-flade); color: var(--hover-skrift);}
.mtf-knap--gaar .mtf-main-surface{border-radius: 16px;}
.mtf-knap--gaar .mtf-side-surface{border-radius: 15px; width: 48px; height: 48px;}
.mtf-knap--gaar .mtf-main-runner,.mtf-knap--gaar .mtf-side-runner{opacity: 1;}
.mtf-knap--gaar .mtf-main-runner{border-radius: calc(16px + var(--luft) + var(--streg));}
.mtf-knap--gaar .mtf-side-runner{border-radius: calc(15px + var(--luft) + var(--streg));}
.mtf-knap--gaar .mtf-arrow{transform: rotate(38deg) scale(0.93);}
@media (width <= 860px){.showroom__cta .mtf-main-piece{flex: 1 1 0%;}.showroom__cta .mtf-main-surface{width: 100%;}.ord__alle .mtf-main-surface,.ord__alle .mtf-side-surface{border: 1px solid var(--line); color: var(--on-dark); background: 0px 0px;}.ord__alle .mtf-runner{display: none;}}
.mtf-book-btn .mtf-piece{isolation: isolate; flex: 0 0 auto; position: relative;}
.mtf-book-btn .mtf-main-piece,.mtf-book-btn .mtf-side-piece{transition: transform 0.88s cubic-bezier(0.22, 1, 0.36, 1);}
.mtf-book-btn .mtf-main-surface,.mtf-book-btn .mtf-side-surface{z-index: 5; color: var(--skrift); justify-content: center; align-items: center; transition: background 0.68s cubic-bezier(0.22, 1, 0.36, 1), color 0.68s cubic-bezier(0.22, 1, 0.36, 1), border-radius 0.88s cubic-bezier(0.22, 1, 0.36, 1), width 0.88s cubic-bezier(0.22, 1, 0.36, 1), height 0.88s cubic-bezier(0.22, 1, 0.36, 1); display: flex; position: relative; background: var(--flade) !important;}
.mtf-book-btn .mtf-main-surface{white-space: nowrap; height: 52px; border-radius: 14px 0px 0px 14px !important; padding: 0px 24px !important;}
.mtf-book-btn .mtf-side-surface{width: 48px; height: 52px; border-radius: 0px 14px 14px 0px !important;}
.mtf-book-btn .mtf-arrow{width: 17px; height: 17px; transition: transform 0.88s cubic-bezier(0.22, 1, 0.36, 1); display: block;}
.mtf-book-btn .mtf-runner{inset: calc(-1 * (var(--luft) + var(--streg))); opacity: 0; z-index: 2; pointer-events: none; box-sizing: border-box; filter: drop-shadow(rgba(6, 28, 28, 0.62) 0px 0px 5px) drop-shadow(rgba(6, 28, 28, 0.5) 0px 1px 2px); transition: opacity 0.45s, border-radius 0.88s cubic-bezier(0.22, 1, 0.36, 1); position: absolute; overflow: hidden; mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) 0px 0px; border-radius: calc(14px + var(--luft) + var(--streg)) !important; padding: var(--streg) !important;}
.mtf-book-btn .mtf-beam{aspect-ratio: 1 / 1; z-index: 1; width: 230%; animation: 2.35s linear 0s infinite normal none running mtf-runner-spin; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(0deg); border-radius: 50% !important;}
.mtf-book-btn .mtf-beam-a{background: conic-gradient(from 0deg,transparent 0deg,transparent 284deg,color-mix(in srgb,var(--glød-a),transparent 95%) 296deg,color-mix(in srgb,var(--glød-a),transparent 70%) 312deg,color-mix(in srgb,var(--glød-a),transparent 22%) 330deg,var(--glød-a) 342deg,var(--glød-b) 351deg,color-mix(in srgb,var(--glød-b),transparent 60%) 357deg,transparent 360deg) !important;}
.mtf-book-btn .mtf-beam-b{background: conic-gradient(from 180deg,transparent 0deg,transparent 288deg,color-mix(in srgb,var(--glød-b),transparent 95%) 300deg,color-mix(in srgb,var(--glød-b),transparent 72%) 318deg,color-mix(in srgb,var(--glød-b),transparent 32%) 336deg,var(--glød-b) 350deg,color-mix(in srgb,var(--glød-a),transparent 68%) 356deg,transparent 360deg) !important;}
.mtf-book-btn .mtf-side-runner .mtf-beam-a{animation-delay: -0.38s;}
.mtf-book-btn .mtf-side-runner .mtf-beam-b{animation-delay: -1.55s;}
.mtf-book-btn:hover .mtf-main-piece{transform: translate(-8px);}
.mtf-book-btn:hover .mtf-side-piece{transform: translate(14px) rotate(7deg);}
.mtf-book-btn:hover .mtf-main-surface,.mtf-book-btn:hover .mtf-side-surface{color: var(--hover-skrift); background: var(--hover-flade) !important;}
.mtf-book-btn:hover .mtf-main-surface{border-radius: 16px !important;}
.mtf-book-btn:hover .mtf-side-surface{width: 48px; height: 48px; border-radius: 15px !important;}
.mtf-book-btn:hover .mtf-main-runner,.mtf-book-btn:hover .mtf-side-runner{opacity: 1;}
.mtf-book-btn:hover .mtf-main-runner{border-radius: calc(16px + var(--luft) + var(--streg)) !important;}
.mtf-book-btn:hover .mtf-side-runner{border-radius: calc(15px + var(--luft) + var(--streg)) !important;}
.mtf-book-btn:hover .mtf-arrow{transform: rotate(38deg) scale(0.93);}
.mtf-menu-symbol{--dot: 5px; --felt: 30px; width: var(--felt); height: var(--felt); transform-origin: 50% center; transition: rotate 0.82s cubic-bezier(0.22, 1, 0.36, 1), scale 0.4s cubic-bezier(0.22, 1, 0.36, 1); display: block; position: relative; rotate: 0deg; scale: 1;}
.mtf-menu-dot{width: var(--dot); height: var(--dot); opacity: 1; z-index: 5; background: currentcolor; border-radius: 999px; transition: left 0.72s cubic-bezier(0.22, 1, 0.36, 1), top 0.72s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.34s, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1); position: absolute; transform: translate(-50%, -50%) scale(1);}
.mtf-menu-dot.d1{top: 12%; left: 12%;}
.mtf-menu-dot.d2{top: 12%; left: 50%;}
.mtf-menu-dot.d3{top: 12%; left: 88%;}
.mtf-menu-dot.d4{top: 50%; left: 12%;}
.mtf-menu-dot.d5{top: 50%; left: 50%;}
.mtf-menu-dot.d6{top: 50%; left: 88%;}
.mtf-menu-dot.d7{top: 88%; left: 12%;}
.mtf-menu-dot.d8{top: 88%; left: 50%;}
.mtf-menu-dot.d9{top: 88%; left: 88%;}
.mtf-menu-bar{opacity: 0; z-index: 3; transform-origin: 50% center; background: currentcolor; border-radius: 999px; transition: width 0.76s cubic-bezier(0.22, 1, 0.36, 1), height 0.76s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.28s, transform 0.76s cubic-bezier(0.22, 1, 0.36, 1); position: absolute; top: 50%; left: 50%;}
.mtf-menu-bar-h{width: var(--dot); height: var(--dot); transform: translate(-50%, -50%) scaleX(0.05);}
.mtf-menu-bar-v{width: var(--dot); height: var(--dot); transform: translate(-50%, -50%) scaleY(0.05);}
.mtf-menu-button:hover .corner,.mtf-menu-button:focus-visible .corner,.mtf-menu-button.active .corner{opacity: 0; transform: translate(-50%, -50%) scale(0.001);}
.mtf-menu-button:hover .d2,.mtf-menu-button:focus-visible .d2,.mtf-menu-button.active .d2{top: 18%;}
.mtf-menu-button:hover .d8,.mtf-menu-button:focus-visible .d8,.mtf-menu-button.active .d8{top: 82%;}
.mtf-menu-button:hover .d4,.mtf-menu-button:focus-visible .d4,.mtf-menu-button.active .d4{left: 18%;}
.mtf-menu-button:hover .d6,.mtf-menu-button:focus-visible .d6,.mtf-menu-button.active .d6{left: 82%;}
.mtf-menu-button:hover .mtf-menu-bar-h,.mtf-menu-button:focus-visible .mtf-menu-bar-h,.mtf-menu-button.active .mtf-menu-bar-h{opacity: 1; width: 25px; height: var(--dot); transform: translate(-50%, -50%) scaleX(1);}
.mtf-menu-button:hover .mtf-menu-bar-v,.mtf-menu-button:focus-visible .mtf-menu-bar-v,.mtf-menu-button.active .mtf-menu-bar-v{opacity: 1; width: var(--dot); height: 25px; transform: translate(-50%, -50%) scaleY(1);}
.mtf-menu-button:hover .mtf-menu-symbol{scale: 1.045;}
.mtf-menu-button.active .mtf-menu-symbol{rotate: 135deg;}
.mtf-menu-button.retur .mtf-menu-symbol{rotate: 0deg;}
.mtf-menu-button:active .mtf-menu-symbol{scale: 0.93;}
@media (prefers-reduced-motion: reduce){.mtf-menu-button *,.mtf-menu-button ::before,.mtf-menu-button ::after{transition-duration: 0.001ms !important;}}
@media (width <= 900px){.mtf-menu-symbol{--felt: 20px; --dot: 3.4px;}}
@media (width >= 1025px){.mm__luk .mtf-menu-symbol{transition: rotate 1.05s var(--ind),scale .4s var(--ind);}.mm__luk.retur .mtf-menu-symbol{transition: rotate .78s var(--ind) 0s,scale .4s var(--ind);}}
.mtf-knap{--luft: 2px; --streg: 1.5px; --flade: #fff; --skrift: #071d1c; --glød-a: #fff; --glød-b: #ffead5; --hover-flade: #ffead5; --hover-skrift: #061c1c; cursor: pointer; background: 0px 0px; border: 0px; align-items: center; gap: 0px; padding: 0px; font-family: "Plus Jakarta Sans", Inter, system-ui, sans-serif; font-size: 14px; font-weight: 600; line-height: 1; text-decoration: none; display: inline-flex;}
.mtf-knap--creme{--flade: var(--creme,#f2ede1); --skrift: var(--groen,#0e3b2f); --glød-a: #fff; --glød-b: var(--creme,#f2ede1); --hover-flade: #fff; --hover-skrift: var(--groen,#0e3b2f);}
.mtf-knap--stor .mtf-main-surface{height: 58px; padding: 0px 30px; font-size: 15px;}
.mtf-knap--stor .mtf-side-surface{width: 54px; height: 58px;}
.kv-knap.mtf-knap,.kv-booktid.mtf-knap{letter-spacing: normal; text-transform: none; box-shadow: none !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; gap: 0px !important; width: auto !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; padding: 0px !important;}
.kv-knap.mtf-knap:hover,.kv-booktid.mtf-knap:hover{transform: none; box-shadow: none !important; background: 0px 0px !important;}
.kv-booktid.mtf-knap{--flade: #fff; --skrift: var(--groen,#0e3b2f); --hover-flade: var(--creme,#f2ede1); --hover-skrift: var(--groen,#0e3b2f);}
.kv-kurv .kv-kurv__kasse.mtf-knap{border-radius: 0px; width: 100%; height: auto; padding: 0px; display: flex; background: 0px 0px !important;}
.kv-kurv .kv-kurv__kasse.mtf-knap .mtf-main-piece{flex: 1 1 0%;}
.kv-kurv .kv-kurv__kasse.mtf-knap .mtf-main-surface{width: 100%;}
@media (prefers-reduced-motion: reduce){.mtf-knap .mtf-beam{animation: auto ease 0s 1 normal none running none;}.mtf-knap:hover .mtf-main-runner,.mtf-knap:hover .mtf-side-runner{opacity: 0;}.mtf-knap:hover .mtf-main-piece,.mtf-knap:hover .mtf-side-piece{transform: none;}}
.kv-ikoner a{position: relative;}
.kv-kurvtal{background: var(--creme,#f2ede1); min-width: 17px; height: 17px; color: var(--groen,#0e3b2f); font-variant-numeric: tabular-nums; box-shadow: 0 0 0 2px var(--groen,#0e3b2f); border-radius: 999px; place-items: center; padding: 0px 4px; font-size: 10px; font-weight: 700; line-height: 1; animation: 0.32s cubic-bezier(0.16, 0.84, 0.44, 1) 0s 1 normal both running kv-kurvtal-ind; display: grid; position: absolute; top: 2px; right: 2px;}
.kv-kurvtal[hidden]{display: none !important;}
.kv-top--pille .kv-kurvtal{box-shadow: 0 0 0 2px var(--groen,#0e3b2f);}
.kv-kurvskygge{z-index: 8000; backdrop-filter: blur(2px); background: rgba(9, 20, 16, 0.42); animation: 0.3s ease 0s 1 normal both running kv-kurvskygge-ind; position: fixed; inset: 0px;}
.kv-kurvskygge[hidden]{display: none !important;}
.kv-kurv{z-index: 8100; background: var(--hvid,#fff); width: min(408px, 100vw); color: var(--blaek,#15211c); will-change: transform; flex-direction: column; transition: transform 0.34s cubic-bezier(0.22, 0.82, 0.22, 1); display: flex; position: fixed; top: 0px; bottom: 0px; right: 0px; transform: translate(100%); box-shadow: rgba(9, 20, 16, 0.22) -24px 0px 60px;}
.kv-kurv[hidden]{display: none !important;}
.kv-kurv__top{border-bottom: 1px solid var(--kant,#15211c24); justify-content: space-between; align-items: center; padding: 20px 22px 16px; display: flex;}
.kv-kurv__top strong{letter-spacing: -0.01em; font-size: 15px;}
.kv-kurv__luk{cursor: pointer; background: 0px 0px; border: 0px; border-radius: 50%; place-items: center; width: 34px; height: 34px; padding: 0px; transition: background 0.2s; display: grid;}
.kv-kurv__luk:hover{background: rgba(21, 33, 28, 0.07);}
.kv-kurv__luk svg{fill: none; stroke: currentcolor; stroke-width: 1.7px; stroke-linecap: round; width: 17px; height: 17px;}
.kv-kurv__krop{flex: 1 1 0%; padding: 8px 22px; overflow: auto;}
.kv-kurv__bund{padding: 18px 22px calc(18px + env(safe-area-inset-bottom)); border-top: 1px solid var(--kant,#15211c24); background: var(--hvid,#fff);}
.kv-kurv__bund[hidden]{display: none !important;}
.kv-kurv__sum{justify-content: space-between; align-items: baseline; font-size: 14px; display: flex;}
.kv-kurv__sum b{font-size: 18px; font-weight: 600;}
.kv-kurv__note{color: var(--graa,#6e7a74); margin: 6px 0px 14px; font-size: 11.5px;}
.kv-kurv__kasse{background: var(--groen,#0e3b2f); width: 100%; height: 50px; color: var(--creme,#f2ede1); border-radius: 999px; justify-content: center; align-items: center; gap: 10px; font-size: 13px; font-weight: 600; display: flex;}
.kv-kurv__kasse:hover{background: var(--groen-dyb,#092820);}
.kv-kurv__se{text-align: center; color: var(--graa,#6e7a74); text-underline-offset: 3px; margin-top: 12px; font-size: 12.5px; text-decoration: underline; display: block;}
.kv-kurv__se:hover{color: var(--blaek,#15211c);}
@media (prefers-reduced-motion: reduce){.kv-kurv{transition: none;}.kv-kurvtal,.kv-kurvskygge{animation: auto ease 0s 1 normal none running none;}}
.kv-kurv .kv-kurv__kasse{background: var(--groen,#0e3b2f); color: var(--creme,#f2ede1); border: 0px;}
.kv-kurv .kv-kurv__kasse:hover{background: var(--groen-dyb,#092820); color: var(--creme,#f2ede1);}
.kv-fuldmenu[hidden]{display: none !important;}
@media (width <= 820px){.kv-ikoner a{width: 44px; height: 44px;}}
.kv .kv-slut .kv-knap{grid-area: knap; justify-self: start;}
@media (width >= 821px){.kv-top .kv-maerke{font-size: calc(15px + (1 - var(--kv-p,0)) * 5px);}}
body .kv-top .kv-booktid{font-family: Inter, system-ui, sans-serif;}
.kv-top .kv-menu a{font-size: 15px; font-weight: 600;}
.kv-top .kv-booktid.mtf-knap .mtf-main-surface,.kv-top .kv-booktid.mtf-knap .mtf-side-surface{height: calc(64px - var(--kv-p,0) * 8px) !important; min-height: 0px !important;}
@media (width <= 760px){.kv-top .kv-booktid.mtf-knap .mtf-main-surface,.kv-top .kv-booktid.mtf-knap .mtf-side-surface{height: calc(58px - var(--kv-p,0) * 6px) !important;}}
.kv-top .kv-booktid.mtf-knap .mtf-main-surface,.kv-top .kv-booktid.mtf-knap .mtf-side-surface{height: calc(52px + var(--kv-p,0) * 4px) !important;}
.kv-top .kv-booktid.mtf-knap .mtf-main-surface{border-radius: calc(14px + var(--kv-p,0) * 14px) 0 0 calc(14px + var(--kv-p,0) * 14px) !important;}
.kv-top .kv-booktid.mtf-knap .mtf-side-surface{border-radius: 0 calc(14px + var(--kv-p,0) * 14px) calc(14px + var(--kv-p,0) * 14px) 0 !important;}
.kv-top .kv-booktid.mtf-knap .mtf-runner{border-radius: calc(17.5px + var(--kv-p,0) * 14px) !important;}
@media (width <= 760px){.kv-top .kv-booktid.mtf-knap .mtf-main-surface,.kv-top .kv-booktid.mtf-knap .mtf-side-surface{height: 52px !important;}.kv-top .kv-booktid.mtf-knap .mtf-main-surface{border-radius: calc(14px + var(--kv-p,0) * 12px) 0 0 calc(14px + var(--kv-p,0) * 12px) !important;}.kv-top .kv-booktid.mtf-knap .mtf-side-surface{border-radius: 0 calc(14px + var(--kv-p,0) * 12px) calc(14px + var(--kv-p,0) * 12px) 0 !important;}}
html .mtf-knap .mtf-runner,html .mtf-book-btn .mtf-runner{display: none !important;}
html .mtf-knap:hover .mtf-main-piece,html .mtf-knap:hover .mtf-side-piece,html .mtf-book-btn:hover .mtf-main-piece,html .mtf-book-btn:hover .mtf-side-piece{transform: none !important;}
html .mtf-knap:hover .mtf-main-surface,html .mtf-book-btn:hover .mtf-main-surface{border-radius: 14px 0px 0px 14px !important;}
html .mtf-knap:hover .mtf-side-surface,html .mtf-book-btn:hover .mtf-side-surface{width: 48px; height: 52px; border-radius: 0px 14px 14px 0px !important;}
html .mtf-knap--stor:hover .mtf-side-surface{width: 54px; height: 58px;}
html .mtf-knap:hover .mtf-arrow,html .mtf-book-btn:hover .mtf-arrow{transform: translate(1px, -1px) !important;}
html .mtf-knap .mtf-main-surface,html .mtf-knap .mtf-side-surface,html .mtf-knap .mtf-arrow{transition: background-color 0.25s, color 0.25s, transform 0.25s !important;}
html .mtf-knap{--k-bg: var(--groen); --k-fg: #fff; --k-hover: var(--groen-hover); --k-h: var(--k-m); --k-fs: 16px; height: auto !important; min-height: 0px !important; box-shadow: none !important; border-radius: var(--r-pille) !important; background: 0px 0px !important; border: 0px !important; padding: 0px !important; display: inline-flex !important;}
html .mtf-knap .mtf-side-piece,html .mtf-knap .mtf-runner{display: none !important;}
html .mtf-knap .mtf-main-piece,html .mtf-knap:hover .mtf-main-piece{flex: 1 1 auto; transform: none !important;}
html .mtf-knap .mtf-main-surface,html .mtf-knap:hover .mtf-main-surface,html .mtf-knap--gaar .mtf-main-surface{height: var(--k-h); letter-spacing: -0.01em; box-shadow: var(--k-kant,none); border-radius: var(--r-pille) !important; background: var(--k-bg) !important; color: var(--k-fg) !important; font: 500 var(--k-fs)/1 "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; padding: 0px 22px !important; transition: background-color 0.2s !important;}
html .mtf-knap:hover .mtf-main-surface{background: var(--k-hover) !important;}
html .kv-hero .mtf-knap,html .kv-slut .mtf-knap{--k-bg: #fff; --k-fg: var(--blaek); --k-hover: var(--flade-2); --k-h: var(--k-l); --k-fs: 17px;}
html .kv-top .kv-booktid{--k-bg: #fff; --k-fg: var(--blaek); --k-hover: var(--flade-2); --k-fs: 15px;}
html .kv-top .kv-booktid.mtf-knap .mtf-main-surface{border-radius: var(--r-pille) !important;}
html #mtf-showroom .mtf-knap{--k-bg: #fff; --k-fg: var(--blaek); --k-hover: var(--flade-2);}
@media (width <= 600px){html .kv .ux-hero-handling .mtf-main-piece,html .kv .ux-hero-handling .mtf-main-surface{width: 100% !important; max-width: none !important;}}
html .kv-pille{background: rgba(29, 29, 31, calc(var(--kv-p,0) * .78)) !important; box-shadow: 0 18px 46px rgba(0, 0, 0, calc(var(--kv-p,0) * .22)), inset 0 0 0 1px rgba(255, 255, 255, calc(var(--kv-p,0) * .1)) !important;}
html .kv-top::before{background: linear-gradient(rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0)) !important;}
html .kv-top .kv-booktid{box-shadow: 0 10px 28px rgba(0, 0, 0, calc(var(--kv-p,0) * .22)) !important;}
html .kv-menu a,html .kv-sekundaer a{font-weight: 500;}
html .kv-top__stribe,html .kv-top__stribe *{font-size: 13px !important;}
html .kv-top .kv-booktid.mtf-knap{border-radius: var(--r-pille) !important;}
html .kv-pille{background: rgba(29, 29, 31, calc(var(--kv-p,0) * .88)) !important;}
html .kv-hero a.kv-knap:not(.mtf-knap),html .kv-slut a.kv-knap:not(.mtf-knap){height: var(--k-l); letter-spacing: -0.01em; border: 0px; justify-content: center; align-items: center; padding: 0px 22px; display: inline-flex; border-radius: var(--r-pille) !important; color: var(--blaek) !important; box-shadow: none !important; background: rgb(255, 255, 255) !important; font: 500 17px / 1 "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;}
html .kv-top .kv-booktid:not(.mtf-knap){letter-spacing: -0.01em; border-radius: var(--r-pille) !important; color: var(--blaek) !important; box-shadow: none !important; background: rgb(255, 255, 255) !important; padding: 0px 22px !important; font: 500 15px / 1 "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;}
html .kv-hero a.kv-knap:not(.mtf-knap) span,html .kv-slut a.kv-knap:not(.mtf-knap) span,html .kv-top .kv-booktid:not(.mtf-knap) span{display: none;}
@media (width >= 821px){html .kv-top .kv-maerke{transform: translate(66.1px);}}
@media (width >= 601px) and (width <= 820px){html .kv-top .kv-maerke{transform: translate(58.6px);}}
@media (width <= 820px){html .kv-top .kv-booktid:not(.mtf-knap){height: 52px !important;}}
@media (width <= 600px){html .kv .kv-slut a.kv-knap{display: none !important;}}
html body :not(svg *):not(.kv-maerke):not(.kv-mus__tekst):not(.traek-hint__tekst):not(.mm__mærke):not(.mmm__maerke):not([class*="fit-"]):not(small):not(.red-knap):not(.red-titel):not(.t2-stjerner){word-spacing: 0.04em; letter-spacing: 0px !important;}
html .kv a.mtf-knap,html .kv-top a.mtf-knap{background: 0px 0px !important; border-radius: 980px !important; transition-property: transform, opacity, color !important;}
.mmm{display: none;}
@media (width <= 1024px){.mmm{--ind: cubic-bezier(.32, .72, 0, 1); z-index: 99999; visibility: hidden; pointer-events: none; color: rgb(29, 29, 31); transition: visibility linear 0.6s; display: block; position: fixed; inset: 0px;}.mmm[data-aaben]{visibility: visible; pointer-events: auto; transition: visibility;}.mmm__slor{opacity: 0; background: rgba(0, 0, 0, 0.38); transition: opacity 0.5s; position: absolute; inset: 0px;}.mmm[data-aaben] .mmm__slor{opacity: 1;}.mmm__ark{width: min(100%, 440px); transition: transform .6s var(--ind); background: rgb(255, 255, 255); flex-direction: column; display: flex; position: absolute; inset: 0px auto 0px 0px; transform: translate(-100%); box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 60px;}.mmm[data-aaben] .mmm__ark{transform: none;}.mmm__top{border-bottom: 1px solid rgba(0, 0, 0, 0.07); flex: 0 0 auto; justify-content: center; align-items: center; height: 64px; display: flex; position: relative;}html body .mmm__maerke{text-transform: uppercase; font-size: 15px; font-weight: 500; letter-spacing: 0.2em !important;}.mmm__luk,.mmm__tilbage{width: 44px; height: 44px; color: inherit; cursor: pointer; background: 0px 0px; border: 0px; border-radius: 50%; place-items: center; padding: 0px; display: grid; position: absolute; top: 10px;}.mmm__luk{right: 10px;}.mmm__tilbage{opacity: 0; pointer-events: none; transition: opacity .3s ease, transform .4s var(--ind); left: 10px; transform: translate(6px);}.mmm[data-panel] .mmm__tilbage{opacity: 1; pointer-events: auto; transform: none;}.mmm__luk svg,.mmm__tilbage svg{fill: none; stroke: currentcolor; stroke-width: 1.8px; stroke-linecap: round; stroke-linejoin: round; width: 22px; height: 22px;}.mmm__luk:active,.mmm__tilbage:active{background: rgba(0, 0, 0, 0.05);}.mmm__visninger{flex: 1 1 0%; position: relative; overflow: hidden auto;}.mmm__liste{transition: transform .5s var(--ind), opacity .35s ease; padding: 10px 0px;}.mmm[data-panel] .mmm__liste{opacity: 0; pointer-events: none; transform: translate(-24%);}.mmm__punkt{width: 100%; min-height: 56px; color: inherit; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; text-align: left; cursor: pointer; opacity: 0; transition: opacity .5s ease, transform .5s var(--ind), background .2s ease; background: 0px 0px; border: 0px; align-items: center; gap: 16px; padding: 0px 24px; font-size: 17px; font-weight: 500; text-decoration: none; display: flex; transform: translate(-10px);}.mmm[data-aaben] .mmm__punkt{opacity: 1; transition-delay: calc(var(--nr) * 40ms + .18s), calc(var(--nr) * 40ms + .18s), 0s; transform: none;}.mmm__punkt:active{background: rgb(245, 245, 247);}.mmm__punkt + .mmm__punkt{border-top: 1px solid rgba(0, 0, 0, 0.06);}.mmm__punkt svg{color: rgb(110, 110, 115); flex: 0 0 auto; width: 22px; height: 22px;}.mmm__punkt span{flex: 1 1 0%;}.mmm__pil{border-bottom: 1.6px solid rgb(134, 134, 139); border-right: 1.6px solid rgb(134, 134, 139); flex: 0 0 auto; width: 8px; height: 8px; transform: rotate(-45deg);}.mmm__panel{visibility: hidden; opacity: 0; transition: transform .5s var(--ind), opacity .35s ease, visibility 0s linear .5s; position: absolute; inset: 0px 0px auto; transform: translate(30%);}.mmm__panel[data-vist]{visibility: visible; opacity: 1; transition: transform .5s var(--ind), opacity .35s ease 50ms, visibility 0s; transform: none;}.mmm__foto{background: 50% center / cover no-repeat rgb(22, 22, 23); align-items: flex-end; min-height: 300px; padding: 24px; display: flex; position: relative;}.mmm__foto::before{content: ""; background: linear-gradient(rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.62) 100%); position: absolute; inset: 0px;}.mmm__under{flex-direction: column; gap: 6px; display: flex; position: relative;}.mmm__under a{color: rgb(255, 255, 255); opacity: 0; transition: opacity .45s ease, transform .5s var(--ind); font-size: 24px; font-weight: 600; line-height: 1.25; text-decoration: none; transform: translateY(8px);}.mmm__panel[data-vist] .mmm__under a{opacity: 1; transition-delay: calc(var(--nr) * 45ms + .12s); transform: none;}.mmm__tekst{padding: 24px 24px 32px;}.mmm__tekst h2{margin: 0px 0px 8px; font-size: 28px; font-weight: 600; line-height: 1.15;}.mmm__tekst p{color: rgb(110, 110, 115); margin: 0px 0px 16px; font-size: 15px; line-height: 1.5;}.mmm__videre{color: rgb(29, 29, 31); border-bottom: 1px solid; align-items: center; gap: 8px; padding-bottom: 2px; font-size: 17px; font-weight: 500; text-decoration: none; display: inline-flex;}.mmm__bund{padding: 12px 20px calc(16px + env(safe-area-inset-bottom)); border-top: 1px solid rgba(0, 0, 0, 0.07); flex: 0 0 auto;}.mmm__book{color: rgb(255, 255, 255); background: rgb(29, 29, 31); border-radius: 980px; justify-content: center; align-items: center; height: 52px; font-size: 17px; font-weight: 500; text-decoration: none; display: flex;}.mmm__book:active{background: rgb(0, 0, 0);}}
@media (prefers-reduced-motion: reduce){.mmm,.mmm *,.mmm__ark{transition-duration: 0s !important; transition-delay: 0s !important;}}
@media (width <= 600px){html .kv-top .kv-booktid{display: none !important;}.kv-bund.gh-lys{color: rgb(29, 29, 31);}.kv-bund.gh-lys .kv-bund__book{color: rgb(255, 255, 255); background: rgb(29, 29, 31);}.kv-bund.gh-lys .kv-bund__pris{color: rgb(29, 29, 31); background: rgba(0, 0, 0, 0.05); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset;}}
@media (width <= 1024px){.mmm__genveje{grid-template-columns: 1fr; gap: 10px; margin-bottom: 10px; display: grid;}.mmm__genvej{color: rgb(29, 29, 31); background: rgb(245, 245, 247); border-radius: 980px; justify-content: center; align-items: center; gap: 8px; height: 46px; font-size: 15px; font-weight: 500; text-decoration: none; display: flex;}.mmm__genvej:active{background: rgb(232, 232, 237);}.mmm__genvej svg{fill: none; stroke-width: 1.6px; width: 19px; height: 19px; stroke: rgb(29, 29, 31) !important;}button.mmm__genvej{font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; cursor: pointer; border: 0px; font-size: 15px; font-weight: 500;}.mmm__panel--liste .mmm__tekst{padding: 28px 24px 8px;}.mmm[data-panel] .mmm__panel .mmm__liste--konto{opacity: 1; pointer-events: auto; padding-top: 0px; transform: none;}.mmm__liste--konto .mmm__punkt{opacity: 0; transform: translate(10px);}.mmm__panel[data-vist] .mmm__liste--konto .mmm__punkt{opacity: 1; transition-delay: calc(var(--nr) * 40ms + .1s), calc(var(--nr) * 40ms + .1s), 0s; transform: none;}.mmm__liste--konto .mmm__punkt:last-child span{color: rgb(110, 110, 115);}}
@media (width <= 820px){html .kv-top .kv-ikoner a[aria-label="Min konto"]{display: grid;}html .kv-top .kv-ikoner{gap: 0px;}html .kv-top .kv-ikoner a{width: 40px; height: 40px;}}
@media (hover: none), (width <= 1024px){html .kv .kv-sekundaer a{padding-block: 12px;}}
@media (width <= 820px){html .kv-top .kv-maerke{font-size: calc(13.5px + (1 - var(--kv-p,0)) * 4.5px) !important;}html .kv-top .kv-top__stribe{height: 34px; margin-top: calc(var(--kv-p,0) * -34px); justify-content: center; display: flex !important;}html .kv-top .kv-top__stribe .kv-top__rk{justify-content: center;}html .kv-top .kv-sekundaer{display: none;}html .kv-top .kv-fakta{width: 100%; height: 18px; display: block; position: relative;}html .kv-top .kv-fakta li{text-align: center; white-space: nowrap; opacity: 0; padding: 0px; line-height: 18px; animation: 14s cubic-bezier(0.16, 1, 0.3, 1) 0s infinite normal none running t5-fakta; position: absolute; inset: 0px;}html .kv-top .kv-fakta li::before{content: none !important;}html .kv-top .kv-fakta li:nth-child(2){animation-delay: 3.5s;}html .kv-top .kv-fakta li:nth-child(3){animation-delay: 7s;}html .kv-top .kv-fakta li:nth-child(4){animation-delay: 10.5s;}}
@media (width <= 820px) and (prefers-reduced-motion: reduce){html .kv-top .kv-fakta li{animation: auto ease 0s 1 normal none running none;}html .kv-top .kv-fakta li:first-child{opacity: 1;}}
@media (width >= 821px){html .kv-top .kv-maerke{font-size: calc(19px + (1 - var(--kv-p,0)) * 1px) !important;}}
@media (width <= 820px){html .kv-top .kv-maerke{font-size: calc(17px + (1 - var(--kv-p,0)) * 1px) !important;}html .kv-top .kv-pille{align-items: center; display: flex !important;}html .kv-top .kv-maerke{order: 1; margin-right: auto; transform: none !important;}html .kv-top .kv-ikoner{order: 2;}html .kv-top .kv-pille__v{order: 3; gap: 0px; margin-left: 4px;}html .kv-top .kv-burger{order: 3;}.mmm__ark{transform: translate(100%); inset: 0px 0px 0px auto !important;}.mmm[data-aaben] .mmm__ark{transform: none;}html .kv-top .kv-top__bar .kv-top__rk{padding-inline: max(20px, 2vw) !important;}}
html .kv-top .kv-top__bar{margin-top: calc((1 - var(--kv-p,0)) * -6px);}
@media (width >= 821px){html .kv-top .kv-top__stribe{height: 36px !important; margin-top: calc(var(--kv-p,0) * -36px) !important;}}
@media (width <= 820px){html .kv-top .kv-top__stribe{align-items: flex-end; height: 26px !important; margin-top: calc(var(--kv-p,0) * -26px) !important;}html .kv-top .kv-top__stribe .kv-top__rk{height: 18px;}}
@media (width <= 1024px){.mmm__ark{border-radius: 28px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.45) 0px 30px 80px -20px, rgba(0, 0, 0, 0.04) 0px 0px 0px 1px; width: min(100% - 20px, 440px) !important; inset: 10px 10px 10px auto !important; transform: translate(calc(100% + 24px)) !important;}.mmm[data-aaben] .mmm__ark{transform: none !important;}.mmm__slor{backdrop-filter: blur(6px); background: rgba(0, 0, 0, 0.32);}.mmm__top{height: 60px;}.mmm__luk,.mmm__tilbage{top: 8px;}.mmm__bund{padding-bottom: calc(14px + env(safe-area-inset-bottom));}}
html .kv-top .kv-burger,html .mmm__luk{--atx: 3px; --as: .5425; --btx: 0px; --bs: .9346; --ra: 225deg; --rb: 135deg; --hvirvel: .82s cubic-bezier(.65, 0, .35, 1);}
@media (width >= 821px){html .kv-top .kv-burger{--atx: -3px; --ra: -225deg; --rb: -135deg;}}
html .kv-top .kv-burger .mtf-menu-symbol,html #mtf-mega .mm__luk .mtf-menu-symbol{--felt: 20px; width: 20px; height: 20px;}
html .kv-top .kv-burger .mtf-menu-dot,html .kv-top .kv-burger .mtf-menu-bar,html #mtf-mega .mm__luk .mtf-menu-dot,html #mtf-mega .mm__luk .mtf-menu-bar{display: none !important;}
html .kv-top .kv-burger .mtf-menu-symbol,html #mtf-mega .mm__luk .mtf-menu-symbol{rotate: 0deg !important; scale: 1 !important;}
html .kv-top .kv-burger:active .mtf-menu-symbol,html #mtf-mega .mm__luk:active .mtf-menu-symbol,html .mmm__luk:active .mi{scale: 0.92 !important;}
html .mi{fill: none; stroke: currentcolor; stroke-width: 2px; stroke-linecap: round; width: 20px; height: 20px; display: block; overflow: visible;}
html .kv-top .kv-ikoner svg{stroke-width: 2.526px;}
html .mtf-menu-symbol > .mi{position: absolute; inset: 0px;}
html .mmm__luk .mi{width: 20px; height: 20px;}
html .mi path{vector-effect: non-scaling-stroke; transform-box: view-box; transform-origin: 10px 10px; transition: transform var(--hvirvel);}
html .mi .mi-a{transform: translate(var(--atx), calc(var(--mi-gab,8px) / -2)) rotate(0deg) scale(var(--as), 1);}
html .mi .mi-b{transform: translate(var(--btx), calc(var(--mi-gab,8px) / 2)) rotate(0deg) scale(var(--bs), 1);}
@media (hover: hover){html .kv-top .kv-burger:not([aria-expanded="true"]):hover .mi-a{transform: translate(var(--btx), calc(var(--mi-gab,8px) / -2)) rotate(0deg) scale(var(--bs), 1); transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);}}
html .kv-top .kv-burger:not([aria-expanded="true"]):focus-visible .mi-a{transform: translate(var(--btx), calc(var(--mi-gab,8px) / -2)) rotate(0deg) scale(var(--bs), 1);}
html .kv-top .kv-burger[aria-expanded="true"]:not(.retur) .mi-a,html #mtf-mega .mm__luk[aria-expanded="true"]:not(.retur) .mi-a,html .mmm[data-aaben] .mmm__luk .mi-a{transform: translate(0px, 0px) rotate(var(--ra)) scale(1, 1);}
html .kv-top .kv-burger[aria-expanded="true"]:not(.retur) .mi-b,html #mtf-mega .mm__luk[aria-expanded="true"]:not(.retur) .mi-b,html .mmm[data-aaben] .mmm__luk .mi-b{transform: translate(0px, 0px) rotate(var(--rb)) scale(1, 1);}
html .mmm[data-aaben] .mmm__luk .mi path{transition-delay: 0.12s;}
@media (prefers-reduced-motion: reduce){html .mi path{transition-duration: 0.001ms !important; transition-delay: 0s !important;}}
@media (width <= 820px){html .kv-top .kv-burger{translate: calc(-5px - var(--kv-p,0) * 3px) 0;}html .kv-top .kv-maerke{translate: calc(var(--kv-p,0) * 8px) 0;}}
