/* Complete Footer & Prefooter CTA Styles matching homepage /nl/ */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

:root {
  --groen-dyb: #092820;
  --creme: #f2ede1;
  --luft: max(20px, 2vw);
}

.foed, .kv-slut {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  box-sizing: border-box !important;
}

.foed *, .kv-slut * {
  box-sizing: border-box !important;
}

.foed a, .kv-slut a {
  text-decoration: none !important;
}
.kv-knap {letter-spacing:.01em;border-radius:999px;align-items:center;gap:.5em;padding:11px 22px;font-size:14px;font-weight:500;transition:background .25s,color .25s,transform .25s;display:inline-flex}

a.kv-knap--lys {background:var(--hvid);color:var(--groen)}

.kv-knap--lys:hover {background:var(--creme)}

a.kv-knap--creme {background:var(--creme);color:var(--groen)}

.kv-knap--creme:hover {background:#fff}

a.kv-knap--groen {background:var(--groen);color:var(--creme)}

.kv-knap--groen:hover {background:var(--groen-dyb)}

.kv-knap--stor {padding:14px 28px;font-size:15px}

.kv-knap span {transition:transform .25s}

.kv-knap:hover span {transform:translate(3px)}

.kv-pil {border-bottom:1px solid #ffffff73;align-items:center;gap:.5em;padding-bottom:7px;font-size:14px;font-weight:500;display:inline-flex}

.kv-pil span {transition:transform .25s}

.kv-pil:hover span {transform:translate(4px)}

.kv-pil--moerk {border-bottom-color:var(--kant)}

.kv-slut {color:var(--hvid);background:#12241d 50%/cover no-repeat;position:relative;overflow:hidden}

.kv-slut:before {content:"";background:linear-gradient(90deg,#091913e0 0%,#0919136b 100%);position:absolute;inset:0}

.kv-slut__indhold {z-index:2;padding:clamp(34px,4.6vw,66px) var(--luft);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,40px);display:flex;position:relative}

.kv-slut h2 {font-size:clamp(22px,2.7vw,34px)}

.kv-slut__byer {flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}

.kv-slut__byer a {border:1px solid #ffffff57;border-radius:999px;padding:8px 17px;font-size:13.5px;transition:background .25s}

.kv-slut__byer a:hover {background:#ffffff2b}

.kv-vaelg__bjaelke .kv-knap {margin-left:auto}

.kv-slut__byer {margin-left:0}

.kv-js .kv-hero h1 span,.kv-js .kv-hero__pris,.kv-js .kv-hero__tekst .kv-pil,.kv-js .kv-hero__bund {animation:1.5s cubic-bezier(.16,.84,.44,1) both kv-entre}

.kv-js .kv-hero__tekst .kv-pil {animation-delay:.76s}

.kv-hero__video,.kv-js .kv-hero h1 span,.kv-js .kv-hero__pris,.kv-js .kv-hero__tekst .kv-pil,.kv-js .kv-hero__bund,.kv-js .kv-hero__slor,.kv-js .kv-hero__scroll {animation:none}

.kv-slut__indhold {padding-top:clamp(52px,6vw,88px);padding-bottom:clamp(52px,6vw,88px)}

.kv-slut:before {background:linear-gradient(90deg,#091913f0 0%,#0919139e 55%,#0919136b 100%)}

.kv-pil {padding-top:7px;padding-bottom:11px}

.kv-pille {min-width:0;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:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,1.6vw,24px);display:grid}

.kv-pille__v {align-items:center;gap:clamp(14px,2vw,30px);min-width:0;display:flex}

.kv-pille {height:calc(58px - var(--kv-p,0) * 6px);padding:0 calc(var(--kv-p,0) * 14px);gap:12px}

.kv-slut__byer a {transition:background .3s,transform .35s cubic-bezier(.16,.84,.44,1)}

.kv-slut__byer a:hover {transform:translateY(-2px)}

.kv-flade:after,a.kv-kat__felt:after,.kv-flade__tekst,.kv-kat__navn,.kv-kat__pil,.kv-vaelg__kort img,.kv-slut__byer a,.kv-proever button,.kv-flade:hover:after,a.kv-kat__felt:hover:after {transform:none}

.foed {--mtf-dark:var(--groen-dyb,#092820);--mtf-accent:var(--creme,#f2ede1);--on-dark:#fff;--on-dark-muted:#ffffffbd;--on-dark-faint:#ffffff75;--line:#f2ede133;--pad:var(--luft,2vw);--m-luft:clamp(1.6rem, 5vw, 2.4rem);--ease-out:cubic-bezier(.16,.84,.44,1);--t-fast:.22s;--t-xs:11.5px;--t-sm:13.5px;--radius-pill:999px;background:var(--mtf-dark);color:var(--on-dark);font-family:inherit;position:relative}

.foed__kald {isolation:isolate;min-height:clamp(420px,62vh,660px);padding:clamp(3rem,8vh,6rem) var(--pad) clamp(2.6rem,6vh,4.5rem);text-align:center;align-content:end;justify-items:center;display:grid;position:relative;overflow:hidden}

.foed__foto {z-index:-2;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}

.foed__slør {z-index:-1;background:linear-gradient(180deg,#061c1c1a 0%,#061c1c73 46%,var(--mtf-dark) 100%);position:absolute;inset:0}

.foed__overskrift {max-width:22ch;color:var(--on-dark);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.16}

.foed__overskrift em {color:var(--mtf-accent);font-style:normal}

.foed__under {color:var(--on-dark-muted);font-size:var(--t-sm);margin:.9rem 0 0}

.foed__knap {margin-top:clamp(1.4rem,3vh,2.2rem)}

.foed__krop {padding-inline:var(--pad)}

.foed__spalter {grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:clamp(1.6rem,3vw,2.6rem);padding-block:clamp(2.4rem,5vw,3.6rem);display:grid}

.foed__titel {letter-spacing:-.01em;margin:0 0 1.1rem;font-size:.95rem;font-weight:700}

.foed__titel a {color:var(--on-dark);padding-block:3px;text-decoration:none;display:inline-block}

.foed__titel a:hover {color:var(--mtf-accent)}

.foed__liste {gap:.2rem;margin:0;padding:0;list-style:none;display:grid}

.foed__link {color:var(--on-dark-muted);font-size:var(--t-sm);transition:color var(--t-fast) var(--ease-out);padding-block:6px;text-decoration:none;display:inline-block}

.foed__link:hover {color:var(--mtf-accent)}

.foed__link:focus-visible,.foed__titel a:focus-visible,.foed__social:focus-visible,.foed__jura a:focus-visible {outline:2px solid var(--mtf-accent);outline-offset:3px;border-radius:4px}

.foed__adresse {color:var(--on-dark-faint);font-size:var(--t-sm);padding-block:6px}

.foed__brev {color:var(--on-dark-muted);font-size:var(--t-sm);margin:0 0 1.1rem}

.foed__tilmeld {border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--on-dark);font-size:var(--t-sm);transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out);background:#ffffff0a;align-items:center;gap:.6rem;padding:.6rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}

.foed__tilmeld:hover {border-color:var(--mtf-accent);background:#ffead514}

.foed__tilmeld span {background:var(--mtf-accent);width:1.35rem;height:1.35rem;color:var(--mtf-dark);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}

.foed__bund {border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem clamp(1.2rem,3vw,2.6rem);padding-block:clamp(1.2rem,2.6vw,1.8rem);display:flex}

.foed__logo {width:42px;height:auto;display:block}

.foed__løfter {color:var(--on-dark-faint);font-size:var(--t-sm);flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;font-weight:300;display:flex}

.foed__løfter span+span:before {content:"·";opacity:.6;margin-right:1.1rem}

.foed__sociale {gap:.5rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}

.foed__social {border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--on-dark-muted);transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}

.foed__social svg {fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}

.foed__social:hover {color:var(--mtf-dark);border-color:var(--mtf-accent);background:var(--mtf-accent)}

.foed__jura {border-top:1px solid var(--line);color:var(--on-dark-faint);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:clamp(1rem,2vw,1.4rem);display:flex}

.foed__jura p {color:inherit;margin:0}

.foed__jura ul {flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}

.foed__jura a {color:var(--on-dark-faint);transition:color var(--t-fast) var(--ease-out);padding-block:5px;text-decoration:none;display:inline-block}

.foed__jura a:hover {color:var(--mtf-accent)}

.foed__spalter {grid-template-columns:repeat(2,minmax(0,1fr))}

.foed__spalte--brev {grid-column:1/-1}

.foed__kald {min-height:clamp(340px,54vh,460px)}

.foed__sociale {margin-left:0}

.foed__jura {justify-content:flex-start}

.foed__kald {min-height:clamp(300px,48svh,420px)}

.foed__overskrift {font-size:clamp(1.5rem,6.6vw,1.9rem)}

.foed__spalter {padding-block:var(--m-luft)}

.ord,.foed {--on-dark-faint:#7f8c8c}

.kv-knap.mtf-knap,.kv-booktid.mtf-knap {letter-spacing:normal;text-transform:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}

.kv-knap.mtf-knap:hover,.kv-booktid.mtf-knap:hover {transform:none;box-shadow:none!important;background:0 0!important}

.kv-pil {align-items:center;min-height:44px;display:inline-flex}

.foed__adresse,.foed__brev {font-size:13px}

.kv .kv-slut {align-items:flex-end;min-height:clamp(460px,42vw,680px);display:flex}

.kv .kv-slut:before {background:linear-gradient(90deg,#091913e6 0%,#0919139e 34%,#0919131f 62%,#09191300 80%),linear-gradient(#09191300 52%,#091913b8 100%)}

.kv .kv-slut__indhold {grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tekst tekst""knap byer";align-items:end;gap:22px 32px;width:100%;padding-top:clamp(64px,7vw,110px);padding-bottom:clamp(40px,4.4vw,72px);display:grid}

.kv .kv-slut__tekst {grid-area:tekst;max-width:36rem}

.kv .kv-slut h2 {letter-spacing:-.035em;font-size:clamp(34px,4.4vw,64px);line-height:1.02}

.kv .kv-slut__tekst p {color:#fffc;max-width:34ch;margin:16px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.55}

.kv .kv-slut .kv-knap {grid-area:knap;justify-self:start}

.kv .kv-slut__byer {grid-area:byer;margin-left:0}

.kv .kv-slut {min-height:560px}

.kv .kv-slut:before {background:linear-gradient(#09191300 20%,#091913b3 55%,#091913f0 100%)}

.kv .kv-slut__indhold {grid-template-columns:1fr;grid-template-areas:"tekst""knap""byer";gap:18px}

body .kv .fit-heading,body .kv .kv-film h2,body .kv .showroom__title,body .ros .ros__titel,body .kv .kv-slut h2,body .foed__overskrift {letter-spacing:-.03em;font-family:Inter,system-ui,sans-serif;font-size:clamp(30px,2.5vw,48px);font-style:normal;font-weight:600;line-height:1.06}

body .ros .ros__titel span,body .ros .ros__titel em,body .foed__overskrift em {font:inherit;letter-spacing:inherit;color:inherit}

body .kv .fit-intro,body .kv .kv-film h2+p,body .kv .showroom__lede,body .kv .kv-slut h2+p {font-size:17px;line-height:1.6}

body .kv .fit-intro,body .kv .kv-film h2+p,body .kv .showroom__lede,body .kv .kv-slut h2+p {font-size:16px}

body .foed__overskrift {max-width:32ch}

body .foed__overskrift {margin-bottom:14px}

.kv .ux-hero-handling .kv-pil {margin:0}

.kv .kv-pil {font-size:16px;font-weight:600}

.kv .kv-slut .ux-dato {opacity:.9;max-width:46ch;margin-top:12px;font-size:15px}

.kv .kv-slut .ux-dato b {font-weight:600}

.mtf-v2 .fit-collection-link,.ros .ros__alle,.ros .ros__maerke,.kv .kv-slut__byer a,.foed .foed__link,.foed .foed__titel a,.foed .foed__tilmeld {align-items:center;min-height:44px;display:inline-flex}

.foed .foed__social {width:44px;height:44px}

.foed .foed__bund a,.foed .foed__lovlig a,.foed .foed__seo a {padding-block:12px;display:inline-block}

.foed p,.foed a,.foed .foed__seo {font-size:max(12.5px,1em)}

.foed .foed__link,.foed .foed__titel a {min-width:44px}

.foed .foed__jura a {padding-block:14px;display:inline-block}

.foed .foed__seo {font-size:12.5px!important}

.kv .kv-slut__indhold {width:auto!important;padding-inline:var(--kant)!important;margin-inline:0!important;transform:none!important}

.kv .ux-hero-handling .kv-pil {color:#fff;letter-spacing:-.005em;background:0 0;border:1.5px solid #ffffffd9;border-radius:14px;gap:10px;min-height:52px;padding:0 20px 0 22px;font-size:15px;font-weight:600;transition:background-color .25s,border-color .25s}

.kv .ux-hero-handling .kv-pil:hover {background:#ffffff14;border-color:#fff}

.kv .ux-hero-handling .kv-pil span {font-size:17px;line-height:1}

.kv .ux-hero-handling .kv-pil {min-height:48px;padding:0 16px 0 18px}

html .kv .ux-rul__titel,html .kv .ux-hp__titel,html .kv .t2-foer__titel,html .kv .t2-ap__titel,html .kv .ux-faq__titel,html .kv #mtf-showroom .showroom__title,html .kv .ros .ros__titel,html .kv .kv-slut__tekst>h2 {font-size:var(--t-titel);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.07}

html .kv .ux-rul__intro,html .kv #mtf-showroom .showroom__lede,html .kv .kv-slut__tekst>h2+p {margin-top:var(--t-intro-gap)}

html .kv .ros,html .kv .kv-slut,html .kv .kv-film {background-color:var(--moerk)}

html .kv .t2-knap,html .kv .kv-pil,html .kv .t2-naeste__book,html .kv .t2-trin__naeste,html .t2-sm .t2-knap {min-height:var(--k-m);letter-spacing:-.01em;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:0 22px;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;border-radius:var(--r-pille)!important;font-size:16px!important;font-weight:500!important}

html .kv .kv-hero .kv-pil {min-height:var(--k-l);padding:0 28px;font-size:17px!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 .kv-hero .kv-pil {box-shadow:inset 0 0 0 1px #fff9;color:#fff!important;background:0 0!important;border:0!important}

html .kv .kv-hero .kv-pil:hover {background:#ffffff1a!important}

html .kv .kv-hero .kv-pil span {display:none}

html .kv .t2-fane,html .kv .kv-slut__byer a,html .kv .t2-byvalg a,html .kv .ux-vis__book {align-items:center;line-height:1;display:inline-flex;min-height:var(--k-s)!important;border-radius:var(--r-pille)!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important}

html .kv .kv-slut__byer a {color:#fff!important;background:0 0!important;border:1px solid #fff9!important}

html .kv .kv-slut__byer a:hover {background:#ffffff1a!important}

html .kv .ros .ros__titel em,html .kv #mtf-showroom .showroom__eyebrow,html .kv .kv-slut .ux-dato {color:var(--paa-moerk-2)!important}

html .kv .ux-rul__kort:not(.ux-rul__kort--lys) .ux-rul__pris,html .kv .tour__note,html .kv .tour__note a,html .kv .showroom__lede,html .kv .showroom__note span,html .kv .kv-slut__tekst p,html .kv .ros__baseret b {color:var(--paa-moerk-2)!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 .foed {background:var(--moerk)!important}

html .kv .ux-rul__titel,html .kv .ux-hp__titel,html .kv .t2-foer__titel,html .kv .t2-ap__titel,html .kv .ux-faq__titel,html .kv .showroom__title--wide,html .kv .ros__titel,html .kv .kv-slut h2 {font-weight:600!important}

html .kv .kv-hero__pris,html .kv .ux-rul__pris,html .kv .showroom__lede,html .kv .kv-slut__tekst p,html .kv .t2-ap__liste li span:not(.t2-ap__ikon) {font-size:17px!important;line-height:1.5!important}

html .kv .ux-rul__komp,html .kv .t2-naeste__note,html .kv .t2-hero-fakta,html .kv .t2-foer__tillid,html .kv .ux-dato,html .kv .t2-flise__lille,html .kv .t2-ap__vk-navn {font-size:15px!important;line-height:1.4!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:-.01em;border:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex;border-radius:var(--r-pille)!important;color:var(--blaek)!important;box-shadow:none!important;background:#fff!important;font:500 17px/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}

html .kv .kv-slut:before {background:linear-gradient(90deg,#000000c7 0%,#00000057 100%)!important}

html .kv .kv-slut__mob,html .kv .ux-faq__mobtekst {display:none}

html .kv .kv-slut {background-position:55% 0!important;background-size:auto 72%!important;background-color:var(--moerk)!important;align-items:flex-end!important;min-height:620px!important;display:flex!important}

html .kv .kv-slut:before {background:linear-gradient(180deg, #1616171a 0%, #16161700 30%, #161617bf 58%, var(--moerk) 74%)!important}

html .kv .kv-slut__indhold {flex-direction:column;align-items:flex-start!important;gap:0!important;padding:0 20px 44px!important;display:flex!important}

html .kv .kv-slut__tekst p,html .kv .kv-slut a.kv-knap {display:none!important}

html .kv .kv-slut__mob {display:inline}

html .kv .kv-slut h2 {letter-spacing:-.02em!important;margin:0!important;font-size:34px!important;line-height:1.08!important}

html .kv .kv-slut h2 em {color:var(--paa-moerk-2);font-style:normal}

html .kv .kv-slut__link {color:#fff;align-items:center;gap:14px;margin:24px 0 28px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex!important}

html .kv .kv-slut__pil {width:44px;height:44px;color:var(--blaek);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}

html .kv .kv-slut__pil svg {width:18px;height:18px}

html .kv .kv-slut__link:active .kv-slut__pil {transform:scale(.94)}

html .kv .kv-slut__byer {gap:8px!important}

html .kv .kv-slut__byer a {align-items:center;height:36px;border-color:#ffffff4d!important;padding:0 14px!important;font-size:14px!important;display:inline-flex!important}

html .kv .foed__krop {padding-inline:20px}

html .kv .foed__titel a {color:#86868b;min-height:0;padding-block:4px;font-size:13px;font-weight:600}

html .kv .foed__liste {gap:0}

html .kv .foed__link {color:#ffffffe0;min-height:40px;padding-block:0;font-size:15px!important}

html .kv .foed__spalte:nth-child(4) {grid-column:1/-1}

html .kv .foed__adresse {color:#86868b;padding-block:4px;font-size:14px}

html .kv .foed__spalte--brev {border-top:1px solid #ffffff1a;padding-top:24px}

html .kv .foed__brev {color:#86868b;margin:0 0 14px;font-size:14px}

html .kv .foed__bund {border-top-color:#ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:18px 16px;padding-block:28px;display:grid}

html .kv .foed__logo {grid-row:1;width:38px}

html .kv .foed__sociale {grid-row:1;justify-self:end;gap:8px;margin:0}

html .kv .foed__løfter {color:#86868b;flex-direction:column;grid-column:1/-1;gap:6px;font-size:14px;font-weight:400;display:flex}

html .kv .foed__løfter span+span:before {content:none}

html .kv .foed__løfter a {color:inherit;padding-inline:0!important}

html .kv .foed .foed__social {color:#fffc;border-color:#ffffff29;place-items:center;width:40px;height:40px;padding:0;display:grid}

html .kv .foed__social svg {width:17px;height:17px}

html .kv .foed__jura {color:#86868b;border-top-color:#ffffff1a;padding-block:18px 8px;font-size:12px;display:block}

html .kv .foed__jura p {margin:0 0 4px;line-height:1.5}

html .kv .foed__jura ul {gap:0 20px}

html .kv .foed .foed__jura a {color:#a1a1a6;padding-block:10px;font-size:12px!important}

html .kv .foed .foed__seo {padding-block:8px calc(28px + env(safe-area-inset-bottom))!important;text-align:left!important;color:#6e6e73!important;font-size:12px!important;line-height:1.9!important}

html .kv .foed .foed__seo a {padding:0;display:inline;font-size:12px!important}

html .kv .foed__spalter {gap:20px 16px;padding-block:24px 20px}

html .kv .foed__spalte:first-child {grid-area:1/1/span 2}

html .kv .foed__spalte:nth-child(2) {grid-area:1/2}

html .kv .foed__spalte:nth-child(3) {grid-area:2/2}

html .kv .foed__titel {margin:0 0 2px}

html .kv .foed__link {min-height:32px;font-size:14px!important}

html .kv .foed__adresse {padding-block:2px;font-size:13px}

html .kv .foed__spalte--brev {padding-top:18px}

html .kv .foed__brev {margin:0 0 10px;font-size:13px}

html .kv .foed__bund {gap:14px 16px;padding-block:20px}

html .kv .foed__løfter {gap:3px;font-size:13px}

html .kv .foed__jura {padding-block:14px 4px}

html .kv .foed .foed__jura a {padding-block:8px}

html .kv .foed .foed__seo {padding-block:4px calc(20px + env(safe-area-inset-bottom))!important;line-height:1.75!important}

html .kv .ux-rul__alle,html .kv .t2-hero-fakta a,html .kv .foed__løfter a,html .kv .tour__text a.mtf-tekstlink {margin-block:-12px;padding-block:12px;display:inline-block}

html .kv .foed__titel a {align-items:center;min-height:44px;display:inline-flex}

html .kv .foed__jura a {align-items:center;min-height:44px;padding-block:0;display:inline-flex}

html .kv .foed .foed__seo a {margin-block:-9px;padding-block:9px;display:inline-block}



html .kv .foed .foed__seo,html .kv .foed .foed__seo a {color:#8e8e93!important}

html .kv .foed__spalte:first-child {grid-area:1/1}

html .kv .foed__spalte:nth-child(2) {grid-area:1/2}

html .kv .foed__spalte:nth-child(3) {grid-area:2/1}

html .kv .foed__spalte:nth-child(4) {grid-area:2/2}

html .kv .foed__spalte--brev {grid-area:3/1/auto/-1}

html .kv footer.foed:after {content:"";height:calc(72px + env(safe-area-inset-bottom));display:block}

html .kv .kv-slut__byer {flex-wrap:nowrap!important;gap:6px!important}

html .kv .kv-slut__byer a {white-space:nowrap;flex:0 auto;min-width:0;padding:0 clamp(8px,2.6vw,14px)!important;font-size:clamp(12.5px,3.6vw,14px)!important}

@media (width<=820px){:root{--top-h:62px}.top__nav{display:none}.top__burger{display:flex}.top__hoejre{margin-left:auto}.kv-hero{min-height:74vh}.kv-mosaik{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;height:auto;min-height:560px}.kv-flade--saet,.kv-flade--signature{grid-area:auto/1/auto/-1;min-height:230px}.kv-flade--detalje{grid-row:auto;min-height:170px}.kv-flade--maerke{min-height:170px}.kv-kat{grid-template-columns:1fr}.kv-kat__felt{height:190px}.kv-vaelg__bjaelke{flex-wrap:wrap;gap:14px}.kv-kontakt{order:3;margin-left:0}.kv-vaelg__bjaelke .kv-knap{margin-left:auto}.kv-slut__byer{margin-left:0}}

@media (prefers-reduced-motion:reduce){.kv-hero__video,.kv-js .kv-hero h1 span,.kv-js .kv-hero__pris,.kv-js .kv-hero__tekst .kv-pil,.kv-js .kv-hero__bund,.kv-js .kv-hero__slor,.kv-js .kv-hero__scroll{animation:none}}

@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:.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:0 16px;font-size:13.5px}}

@media (prefers-reduced-motion:reduce){.kv-flade:after,a.kv-kat__felt:after,.kv-flade__tekst,.kv-kat__navn,.kv-kat__pil,.kv-vaelg__kort img,.kv-slut__byer a,.kv-proever button,.kv-flade:hover:after,a.kv-kat__felt:hover:after{transform:none}}

@media (width<=900px){.foed__spalter{grid-template-columns:repeat(2,minmax(0,1fr))}.foed__spalte--brev{grid-column:1/-1}}

@media (width<=560px){.foed__kald{min-height:clamp(340px,54vh,460px)}.foed__sociale{margin-left:0}.foed__jura{justify-content:flex-start}}

@media (width<=860px){.foed__kald{min-height:clamp(300px,48svh,420px)}.foed__overskrift{font-size:clamp(1.5rem,6.6vw,1.9rem)}.foed__spalter{padding-block:var(--m-luft)}}

@media (width<=820px){.kv-ikoner a,.kv-shop__image-nav button{width:44px;height:44px}.kv-shop__head a{align-items:center;min-height:44px;padding-block:10px;display:inline-flex}.kv-pil{align-items:center;min-height:44px;display:inline-flex}.kv-flade__over{font-size:13px}.kv-shop__hint{font-size:12.5px}.kv-shop__price{font-size:13px}.kv-shop__description,.kv-shop__color-name{font-size:12.5px}.kv-mus__tekst{font-size:11.5px}.foed__adresse,.foed__brev{font-size:13px}}

@media (width<=720px){.kv .kv-slut{min-height:560px}.kv .kv-slut:before{background:linear-gradient(#09191300 20%,#091913b3 55%,#091913f0 100%)}.kv .kv-slut__indhold{grid-template-columns:1fr;grid-template-areas:"tekst""knap""byer";gap:18px}}

@media (width<=600px){body .kv .fit-intro,body .kv .kv-film h2+p,body .kv .showroom__lede,body .kv .kv-slut h2+p{font-size:16px}}

@media (width>=861px){body .kv .kv-film__tekst{max-width:600px}body .foed__overskrift{max-width:32ch}}

@media (width<=760px){.mtf-v2 .fit-collection-link,.ros .ros__alle,.ros .ros__maerke,.kv .kv-slut__byer a,.foed .foed__link,.foed .foed__titel a,.foed .foed__tilmeld{align-items:center;min-height:44px;display:inline-flex}.foed .foed__social{width:44px;height:44px}.foed .foed__bund a,.foed .foed__lovlig a,.foed .foed__seo a{padding-block:12px;display:inline-block}.mtf-v2 .fit-category,.mtf-v2 .fit-number,.mtf-v2 .fit-from,.mtf-v2 .fit-swipe-status,.mtf-v2 .fit-swipe-status span,.mtf-v2 .fit-count{font-size:12px}.showroom .tour span{font-size:max(12px,1em)}.ros .ros__baseret,.ros .ros__baseret b{font-size:13px}.ros .ros__hoved{font-size:12px}.foed p,.foed a,.foed .foed__seo{font-size:max(12.5px,1em)}.foed .foed__link,.foed .foed__titel a{min-width:44px}.foed .foed__jura a{padding-block:14px;display:inline-block}.foed .foed__seo{font-size:12.5px!important}#mtf-showroom .tour__legende span{font-size:12px}#mtf-showroom .tour__legende a{margin-block:-10px;padding-block:12px;display:inline-block}}

@media (width<=600px){.kv .ux-hero-handling .kv-pil{min-height:48px;padding:0 16px 0 18px}}

@media (width<=600px){html .kv .t2-foer__gitter{flex-direction:column;gap:0!important;display:flex!important}html .kv .t2-flise--naeste{margin-bottom:12px}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;text-align:left!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:16px 20px!important;display:grid!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste)+.t2-flise{border-top:1px solid #00000014!important}html .kv .t2-foer__gitter .t2-flise--naeste+.t2-flise{border-radius:24px 24px 0 0!important}html .kv .t2-foer__gitter .t2-flise:last-child{border-radius:0 0 24px 24px!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste) .t2-flise__ikon{display:none!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste)>p{grid-column:1;text-align:left!important;margin:0!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste) .t2-flise__lille{color:var(--blaek)!important;font-size:15px!important;font-weight:500!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste) .t2-flise__tal{white-space:nowrap;letter-spacing:-.01em;grid-area:1/2/span 2;font-size:20px!important;font-weight:600!important;line-height:1.2!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste) p:not(.t2-flise__tal):not(.t2-flise__lille){color:var(--blaek-2)!important;font-size:13px!important;line-height:1.4!important}html .kv .t2-foer__gitter .t2-flise:not(.t2-flise--naeste) p:not(.t2-flise__tal):not(.t2-flise__lille) b{font-weight:500;color:var(--blaek-2)!important}html .kv .t2-foer__tillid{display:none!important}html .kv .t2-foer__fod{text-align:left!important;margin-top:20px!important}html .kv #mtf-showroom .showroom__card{flex-direction:column;text-align:left!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0 20px 48px!important;display:flex!important}html .kv #mtf-showroom .showroom__media{order:1;overflow:hidden;align-self:stretch!important;width:auto!important;height:300px!important;margin:0 -20px 28px!important;position:relative!important;inset:auto!important}html .kv #mtf-showroom .showroom__media img{object-fit:cover!important;object-position:78% 50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html .kv #mtf-showroom .tour__kort .tour__land,html .kv #mtf-showroom .tour__kort .tour__land *{stroke:#fff9!important}html .kv #mtf-showroom .showroom__scrim{position:absolute;inset:0;background:linear-gradient(180deg, #16161700 55%, var(--moerk) 100%)!important;display:block!important}html .kv #mtf-showroom .showroom__eyebrow{order:2;justify-content:flex-start!important;margin:0 0 8px!important}html .kv #mtf-showroom .showroom__title{order:3;margin:0 0 12px!important;font-size:34px!important;line-height:1.08!important}html .kv #mtf-showroom .showroom__title--wide{display:none!important}html .kv #mtf-showroom .showroom__title--narrow{font-weight:600!important;display:block!important}html .kv #mtf-showroom .showroom__lede{order:4;margin:0 0 24px!important;font-size:17px!important;line-height:1.45!important}html .kv #mtf-showroom .showroom__actions{flex-direction:column;order:5;gap:14px;margin:0 0 28px!important;display:flex!important}html .kv #mtf-showroom .showroom__cta{--k-h:52px;--k-fs:17px}html .kv #mtf-showroom .showroom__note{justify-content:center;margin:0!important;display:flex!important}html .kv #mtf-showroom .tour__map{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;order:6;align-items:center;gap:20px;padding:18px 20px;filter:none!important;align-self:stretch!important;width:auto!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}html .kv #mtf-showroom .tour__kort{flex:none;filter:none!important;width:68px!important}html .kv #mtf-showroom .tour__legende{flex:1;text-align:left!important;gap:12px!important;padding:0!important}html .kv #mtf-showroom .tour__legende p{text-shadow:none!important;white-space:normal!important;font-size:15px!important}html .kv #mtf-showroom .tour__legende span{margin-bottom:2px;letter-spacing:.04em!important;text-transform:none!important;color:var(--paa-moerk-2)!important;font-size:12px!important}html .kv #mtf-showroom .tour__legende p+p{border-top:1px solid #ffffff1f!important;padding-top:12px!important}html .kv .t2-ap{flex-direction:column;display:flex!important}html .kv .t2-ap__hoved,html .kv .t2-ap__side,html .kv .t2-ap__krop{display:contents!important}html .kv .t2-ap__hoved>div:first-child{order:1;margin-bottom:16px}html .kv .t2-ap__intro{order:2;margin-bottom:24px!important}html .kv .t2-ap__valg{order:3}html .kv .t2-ap__hvordan{order:4;margin-top:40px!important}html .kv .t2-ap__knapper{order:5;margin:32px 0 0!important}html .kv .t2-ap__valg{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;scroll-padding-inline:20px;overflow-x:auto;gap:12px!important;margin:0 -20px!important;padding:4px 20px 8px!important;display:flex!important}html .kv .t2-ap__valg::-webkit-scrollbar{display:none}html .kv .t2-ap__valg>.t2-ap__vk{scroll-snap-align:start;flex:0 0 82%!important;grid-column:auto!important;max-width:none!important;margin:0!important}html .kv .t2-ap__valg>.t2-ap__vk.er-os{order:-1}html .kv .kv-slut{background-position:55% 0!important;background-size:auto 72%!important;background-color:var(--moerk)!important;align-items:flex-end!important;min-height:620px!important;display:flex!important}html .kv .kv-slut:before{background:linear-gradient(180deg, #1616171a 0%, #16161700 30%, #161617bf 58%, var(--moerk) 74%)!important}html .kv .kv-slut__indhold{flex-direction:column;align-items:flex-start!important;gap:0!important;padding:0 20px 44px!important;display:flex!important}html .kv .kv-slut__tekst p,html .kv .kv-slut a.kv-knap{display:none!important}html .kv .kv-slut__mob{display:inline}html .kv .kv-slut h2{letter-spacing:-.02em!important;margin:0!important;font-size:34px!important;line-height:1.08!important}html .kv .kv-slut h2 em{color:var(--paa-moerk-2);font-style:normal}html .kv .kv-slut__link{color:#fff;align-items:center;gap:14px;margin:24px 0 28px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex!important}html .kv .kv-slut__pil{width:44px;height:44px;color:var(--blaek);background:#fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid}html .kv .kv-slut__pil svg{width:18px;height:18px}html .kv .kv-slut__link:active .kv-slut__pil{transform:scale(.94)}html .kv .kv-slut__byer{gap:8px!important}html .kv .kv-slut__byer a{align-items:center;height:36px;border-color:#ffffff4d!important;padding:0 14px!important;font-size:14px!important;display:inline-flex!important}html .kv .ros .ros__vens:after{display:none!important}html .kv .ux-faq__kort,html .kv .ux-faq__billeder,html .kv .ux-faq__billeder:has(.ux-faq__stak.er-aktiv){border-radius:0!important}html .kv .ux-faq__kort.er-engageret .ux-faq__mob--forrige,html .kv .ux-faq__kort.er-engageret .ux-faq__mob--naeste{display:none!important}}

@media (width<=600px){html .kv .kv-hero h1{font-size:clamp(27px,7.8vw,32px)!important;line-height:1.1!important}html .kv .kv-hero__pris{margin-top:10px!important}html .kv .foed__krop{padding-inline:20px}html .kv .foed__titel a{color:#86868b;min-height:0;padding-block:4px;font-size:13px;font-weight:600}html .kv .foed__liste{gap:0}html .kv .foed__link{color:#ffffffe0;min-height:40px;padding-block:0;font-size:15px!important}html .kv .foed__spalte:nth-child(4){grid-column:1/-1}html .kv .foed__adresse{color:#86868b;padding-block:4px;font-size:14px}html .kv .foed__spalte--brev{border-top:1px solid #ffffff1a;padding-top:24px}html .kv .foed__brev{color:#86868b;margin:0 0 14px;font-size:14px}html .kv .foed__bund{border-top-color:#ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:18px 16px;padding-block:28px;display:grid}html .kv .foed__logo{grid-row:1;width:38px}html .kv .foed__sociale{grid-row:1;justify-self:end;gap:8px;margin:0}html .kv .foed__løfter{color:#86868b;flex-direction:column;grid-column:1/-1;gap:6px;font-size:14px;font-weight:400;display:flex}html .kv .foed__løfter span+span:before{content:none}html .kv .foed__løfter a{color:inherit;padding-inline:0!important}html .kv .foed .foed__social{color:#fffc;border-color:#ffffff29;place-items:center;width:40px;height:40px;padding:0;display:grid}html .kv .foed__social svg{width:17px;height:17px}html .kv .foed__jura{color:#86868b;border-top-color:#ffffff1a;padding-block:18px 8px;font-size:12px;display:block}html .kv .foed__jura p{margin:0 0 4px;line-height:1.5}html .kv .foed__jura ul{gap:0 20px}html .kv .foed .foed__jura a{color:#a1a1a6;padding-block:10px;font-size:12px!important}html .kv .foed .foed__seo{padding-block:8px calc(28px + env(safe-area-inset-bottom))!important;text-align:left!important;color:#6e6e73!important;font-size:12px!important;line-height:1.9!important}html .kv .foed .foed__seo a{padding:0;display:inline;font-size:12px!important}html .kv .foed__spalter{gap:20px 16px;padding-block:24px 20px}html .kv .foed__spalte:first-child{grid-area:1/1/span 2}html .kv .foed__spalte:nth-child(2){grid-area:1/2}html .kv .foed__spalte:nth-child(3){grid-area:2/2}html .kv .foed__titel{margin:0 0 2px}html .kv .foed__link{min-height:32px;font-size:14px!important}html .kv .foed__adresse{padding-block:2px;font-size:13px}html .kv .foed__spalte--brev{padding-top:18px}html .kv .foed__brev{margin:0 0 10px;font-size:13px}html .kv .foed__bund{gap:14px 16px;padding-block:20px}html .kv .foed__løfter{gap:3px;font-size:13px}html .kv .foed__jura{padding-block:14px 4px}html .kv .foed .foed__jura a{padding-block:8px}html .kv .foed .foed__seo{padding-block:4px calc(20px + env(safe-area-inset-bottom))!important;line-height:1.75!important}}

@media (hover:none),(width<=1024px){html .kv .ux-rul__alle,html .kv .t2-hero-fakta a,html .kv .foed__løfter a,html .kv .tour__text a.mtf-tekstlink{margin-block:-12px;padding-block:12px;display:inline-block}html .kv .t2-ap__vk-knap{min-height:44px;margin-top:6px;padding-inline:0}html .kv .ux-hp__prikker button{min-width:44px;position:relative}html .kv .ux-hp__prikker button:before{content:"";position:absolute;inset:0}html .kv .foed__titel a{align-items:center;min-height:44px;display:inline-flex}html .kv .foed__jura a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}html .kv .foed .foed__seo a{margin-block:-9px;padding-block:9px;display:inline-block}html .kv .kv-sekundaer a{padding-block:12px}}

@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:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}html .kv-top .kv-pille__v{order:1;justify-self:start;gap:0;margin-left:0;margin-right:0}html .kv-top .kv-burger{order:1;translate:0 0!important}html .kv-top .kv-maerke{order:2;justify-self:center;margin:0!important;text-align:center;transform:none!important;translate:0 0!important}html .kv-top .kv-ikoner{order:3;justify-self:end;margin-left:auto}.mmm__ark{transform:translate(-100%);inset:0 auto 0 0!important}.mmm[data-aaben] .mmm__ark{transform:none}html .kv-top .kv-top__bar .kv-top__rk{padding-inline:max(20px,2vw)!important}}

@media (width<=600px){html .kv .foed__spalte:first-child{grid-area:1/1}html .kv .foed__spalte:nth-child(2){grid-area:1/2}html .kv .foed__spalte:nth-child(3){grid-area:2/1}html .kv .foed__spalte:nth-child(4){grid-area:2/2}html .kv .foed__spalte--brev{grid-area:3/1/auto/-1}html .kv footer.foed:after{content:"";height:calc(72px + env(safe-area-inset-bottom));display:block}html .kv .kv-slut__byer{flex-wrap:nowrap!important;gap:6px!important}html .kv .kv-slut__byer a{white-space:nowrap;flex:0 auto;min-width:0;padding:0 clamp(8px,2.6vw,14px)!important;font-size:clamp(12.5px,3.6vw,14px)!important}}
/* ==========================================================================
   Universal Footer Normalization & Mobile Layout (Matching Homepage /nl/)
   ========================================================================== */

/* 1. Global Social Media Circle Buttons (All screen widths) */
.foed .foed__bund a.foed__social,
.foed .foed__social,
.foed__social {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  max-width: 40px !important;
  max-height: 40px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
  color: rgba(255, 255, 255, 0.8) !important;
  background: transparent !important;
  box-sizing: border-box !important;
  text-decoration: none !important;
  line-height: 1 !important;
  vertical-align: middle !important;
  flex: none !important;
  transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease !important;
}

.foed .foed__bund a.foed__social:hover,
.foed .foed__social:hover,
.foed__social:hover {
  color: #092820 !important;
  border-color: #f2ede1 !important;
  background: #f2ede1 !important;
}

.foed .foed__social svg,
.foed__social svg {
  width: 17px !important;
  height: 17px !important;
  min-width: 17px !important;
  min-height: 17px !important;
  max-width: 17px !important;
  max-height: 17px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.6px !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  display: block !important;
  margin: 0 auto !important;
  padding: 0 !important;
  flex: none !important;
}

.foed .foed__sociale {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.foed .foed__sociale li {
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* 2. Prevent general .foed__bund a from distorting social buttons on <=760px */
@media (max-width: 760px) {
  .foed .foed__bund a.foed__social,
  .foed .foed__social,
  .foed__social {
    padding-block: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    width: 40px !important;
    height: 40px !important;
  }
}

/* 3. Mobile Footer Layout (<= 600px) matching Homepage /nl/ exactly */
@media (max-width: 600px) {
  .foed,
  footer.foed {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .foed .foed__krop {
    padding-inline: 20px !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* 4-column footer nav displayed as clean 2x2 grid */
  .foed .foed__spalter {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px 16px !important;
    padding-block: 24px 20px !important;
  }

  .foed .foed__spalte:first-child {
    grid-area: 1 / 1 !important;
  }

  .foed .foed__spalte:nth-child(2) {
    grid-area: 1 / 2 !important;
  }

  .foed .foed__spalte:nth-child(3) {
    grid-area: 2 / 1 !important;
  }

  .foed .foed__spalte:nth-child(4) {
    grid-area: 2 / 2 !important;
  }

  .foed .foed__spalte--brev {
    grid-area: 3 / 1 / auto / -1 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding-top: 18px !important;
  }

  .foed .foed__brev {
    color: #86868b !important;
    margin: 0 0 10px !important;
    font-size: 13px !important;
  }

  .foed .foed__titel {
    margin: 0 0 2px !important;
  }

  .foed .foed__titel a {
    color: #86868b !important;
    min-height: 0 !important;
    padding-block: 4px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    display: block !important;
  }

  .foed .foed__liste {
    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    display: block !important;
  }

  .foed .foed__link {
    color: rgba(255, 255, 255, 0.88) !important;
    min-height: 32px !important;
    font-size: 14px !important;
    padding-block: 0 !important;
    display: flex !important;
    align-items: center !important;
  }

  .foed .foed__adresse {
    color: #86868b !important;
    padding-block: 2px !important;
    font-size: 13px !important;
  }

  .foed .foed__adresse a {
    color: inherit !important;
    font-size: 13px !important;
    min-height: 0 !important;
    display: inline !important;
    padding: 0 !important;
  }

  /* Bottom Row: Row 1 = Logo (left) + Social icons (right); Row 2 = Value props */
  .foed .foed__bund {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    align-items: center !important;
    gap: 14px 16px !important;
    padding-block: 20px !important;
  }

  .foed .foed__logo {
    grid-row: 1 !important;
    grid-column: 1 !important;
    width: 38px !important;
    height: auto !important;
    display: block !important;
  }

  .foed .foed__sociale {
    grid-row: 1 !important;
    grid-column: 2 !important;
    justify-self: end !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  .foed .foed__løfter {
    color: #86868b !important;
    flex-direction: column !important;
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    gap: 3px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    display: flex !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .foed .foed__løfter span + span:before {
    content: none !important;
  }

  .foed .foed__løfter a {
    color: inherit !important;
    padding-inline: 0 !important;
  }

  /* Jura & SEO */
  .foed .foed__jura {
    color: #86868b !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding-block: 14px 4px !important;
    font-size: 12px !important;
    display: block !important;
  }

  .foed .foed__jura p {
    margin: 0 0 4px !important;
    line-height: 1.5 !important;
  }

  .foed .foed__jura ul {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  .foed .foed__jura a {
    color: #a1a1a6 !important;
    padding-block: 8px !important;
    font-size: 12px !important;
    display: inline-block !important;
  }

  .foed .foed__seo {
    padding-block: 4px calc(20px + env(safe-area-inset-bottom)) !important;
    text-align: left !important;
    color: #6e6e73 !important;
    font-size: 12px !important;
    line-height: 1.75 !important;
  }

  .foed .foed__seo a {
    padding: 0 !important;
    display: inline !important;
    font-size: 12px !important;
  }

  footer.foed:after {
    content: "";
    height: calc(72px + env(safe-area-inset-bottom));
    display: block;
  }
}
