.op-top{padding-top:calc(env(safe-area-inset-top, 0px) + 92px);padding-bottom:1.1rem}.op-h1{margin:.3rem 0 0;color:var(--ink);font-size:clamp(1.75rem,1.35rem + 1.1vw,2.35rem);font-weight:650;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}.op-lead{margin:.35rem 0 0;max-width:60ch;color:var(--text-2);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.op-side{padding-bottom:clamp(3rem,2.5rem + 3vw,5rem);scroll-margin-top:96px}.op-side>.container{gap:clamp(2.5rem,2rem + 2vw,4rem)}.op,.op-side>.container{display:flex;flex-direction:column}.op{gap:1.25rem}.op[data-venter] :is(.op-resultat,.op-raekker){opacity:.55;transition:opacity .2s ease}.op-kapsel{position:relative;z-index:20;width:min(100%,860px);margin-inline:auto}.op-kapsel-bar{display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;min-height:68px;padding:6px;border-radius:999px;background:var(--surface);box-shadow:var(--island-shadow);transition:background-color .25s ease}.op-kapsel-bar[data-aaben]{background:var(--mist)}.op-seg{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;min-height:56px;padding:0 1.4rem;border:0;border-radius:999px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .25s var(--ease)}.op-seg:hover{background:var(--mist)}.op-kapsel-bar[data-aaben] .op-seg:hover{background:var(--quiet-hover)}.op-kapsel-bar .op-seg[aria-expanded=true],.op-kapsel-bar .op-seg[aria-expanded=true]:hover{background:var(--surface);box-shadow:0 8px 24px -12px rgba(11,22,51,.45),0 0 0 1px var(--hairline)}.op-seg-l{font-size:.8125rem;font-weight:700;letter-spacing:-.005em}.op-seg-v{overflow:hidden;color:var(--text);font-size:.9375rem;white-space:nowrap;text-overflow:ellipsis}.op-seg-v.is-tom{color:var(--text-3)}.op-kapsel-bar[data-aaben] .op-seg-v.is-tom,.op-seg:hover .op-seg-v.is-tom{color:var(--text-2)}.op-skil{width:1px;height:30px;background:var(--hairline)}.op-kapsel-bar[data-aaben] .op-skil{opacity:0}.op-kapsel-bar>.op-seg:nth-of-type(3){grid-column:5;grid-row:1;padding-right:4.4rem}.op-kapsel-bar[data-aaben]>.op-seg:nth-of-type(3){padding-right:7rem}.op-soegknap{grid-column:5;grid-row:1;justify-self:end;margin-right:2px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:52px;height:52px;padding:0;border:0;border-radius:999px;background:var(--brand);color:var(--on-brand);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,width .35s var(--ease),transform .2s var(--ease)}.op-soegknap:hover{background:var(--brand-hover)}.op-soegknap:active{transform:scale(.96)}.op-soegknap span{display:none}.op-kapsel-bar[data-aaben] .op-soegknap{width:auto;padding:0 1.2rem 0 1rem}.op-kapsel-bar[data-aaben] .op-soegknap span{display:inline}.op-soegknap[aria-busy=true]{cursor:progress;opacity:.8}.op-kapsel-mobil{display:none}.op-panel{position:absolute;top:calc(100% + 12px);z-index:30;width:min(420px,100%);max-height:min(70vh,620px);overflow-y:auto;padding:1.1rem 1.1rem 1rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--sheet-shadow);overscroll-behavior:contain;animation:op-ind .28s var(--ease)}.op-panel.is-hvor{left:0}.op-panel.is-hvornaar{left:50%;width:min(380px,100%);translate:-50% 0}.op-panel.is-hvem{right:0;width:min(380px,100%)}.op-panel-fod{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--hairline)}.op-ark-fod .btn,.op-panel-fod .btn{min-height:44px;font-size:.9375rem}:is(.op-panel-fod,.op-ark-fod) .linkish{min-height:44px;color:var(--ink);font-size:.9375rem;font-weight:600}@keyframes op-ind{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.op-steder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.op-steder button{display:flex;align-items:center;gap:.8rem;width:100%;min-height:52px;padding:.45rem .6rem;border:0;border-radius:16px;background:none;color:var(--ink);font:inherit;font-size:1rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.op-steder button:hover{background:var(--mist)}.op-steder button[aria-pressed=true]{background:var(--mist);font-weight:600}.op-steder svg{flex:none;box-sizing:content-box;padding:10px;border-radius:12px;background:var(--mist);color:var(--brand)}.op-steder button:hover svg,.op-steder button[aria-pressed=true] svg{background:var(--surface)}.op-steder small{margin-left:auto;color:var(--text-2);font-size:.875rem}.op-steder .is-under button{min-height:44px;padding-left:4.2rem;font-size:.9375rem}.op-dato .bk-hint{margin:.6rem 0 0;color:var(--text-2);font-size:.875rem;text-align:center}.op-hvem{display:flex;flex-direction:column}.op-stepper-raekke{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0}.op-stepper-raekke+.op-stepper-raekke{border-top:1px solid var(--hairline)}.op-stepper-raekke b{color:var(--ink);font-weight:600}.op-stepper{display:flex;align-items:center;gap:.6rem}.op-stepper button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--switch-off);cursor:pointer;transition:box-shadow .15s ease}.op-stepper button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.op-stepper button:disabled{opacity:.35;cursor:default}.op-stepper output{min-width:1.6rem;color:var(--ink);font-weight:600;text-align:center}.op-bar{display:flex;align-items:center;gap:1rem 1.5rem;border-bottom:1px solid var(--hairline)}.op-faner{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.op-faner::-webkit-scrollbar{display:none}.op-faner ul{list-style:none;margin:0;padding:4px 4px 0;display:flex;gap:clamp(1.25rem,.8rem + 1.6vw,2.25rem)}.op-faner a{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:44px;padding:.5rem 0 .8rem;color:var(--text-2);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:color .2s ease}.op-faner a svg{opacity:.8;transition:opacity .2s ease,transform .3s var(--ease)}.op-faner a:hover{color:var(--ink)}.op-faner a:hover svg{opacity:1;transform:translateY(-1px)}.op-faner a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:transparent;transition:background-color .2s ease}.op-faner a:hover:after{background:var(--hairline)}.op-faner a[aria-current=true]{color:var(--ink)}.op-faner a[aria-current=true] svg{opacity:1}.op-faner a[aria-current=true]:after{background:var(--brand)}.op-faner a:focus-visible{outline-offset:-3px}.op-vaerktoej{flex:none;display:flex;gap:.5rem;padding-bottom:.6rem}.op-knap{position:relative;display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:0 .95rem;border:0;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.op-knap:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.op-knap[aria-pressed=true]{background:var(--brand);color:var(--on-brand);box-shadow:none}.op-tal{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:.6875rem}.op-knap[aria-pressed=true] .op-tal{background:var(--on-brand);color:var(--brand)}.op-raekker{display:flex;flex-direction:column;gap:clamp(2.25rem,1.75rem + 1.5vw,3.25rem);padding-top:.75rem;transition:opacity .2s ease}.op-raekke-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.op-raekke-top h2{margin:0;color:var(--ink);font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);font-weight:650;letter-spacing:-.02em}.op-raekke-top p{margin:.2rem 0 0;max-width:62ch;color:var(--text-2);font-size:.9375rem;line-height:1.45}.op-raekke-knapper{flex:none;display:flex;align-items:center;gap:.4rem}.op-visalle{margin-right:.5rem;color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hairline)}.op-visalle:hover{color:var(--link);text-decoration-color:currentColor}.op-rund{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;transition:box-shadow .2s ease,opacity .2s ease}.op-rund:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--text-3),0 6px 14px -8px rgba(11,22,51,.4)}.op-rund:disabled{opacity:.35;cursor:default}.op-rul{list-style:none;margin:-6px 0;padding:6px 0;display:grid;grid-auto-flow:column;gap:1.25rem;grid-auto-columns:calc((100% - 3 * 1.25rem) / 4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.op-rul::-webkit-scrollbar{display:none}.op-rul>li{scroll-snap-align:start;min-width:0}@media (max-width:1099px){.op-rul{grid-auto-columns:calc((100% - 2 * 1.25rem) / 3)}}@media (max-width:899px){.op-rul{grid-auto-columns:calc((100% - 2 * 1rem) / 2.6);gap:1rem}}@media (max-width:639px){.op-rul{grid-auto-columns:74%;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.op-raekke-knapper .op-rund{display:none}.op-visalle{margin-right:0}}.op-kort{position:relative;display:flex;flex-direction:column;gap:.7rem;min-width:0;height:100%}.op-media{position:relative;aspect-ratio:20/19;border-radius:var(--radius);overflow:clip;background:var(--mist)}.op-fotos{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.op-fotos::-webkit-scrollbar{display:none}.op-foto{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;background:var(--mist)}.op-foto img{object-fit:cover}.op-maerke{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;min-height:28px;padding:0 .7rem;border-radius:999px;background:var(--glass-strong);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);color:var(--ink);font-size:.8125rem;font-weight:650;letter-spacing:-.005em;box-shadow:0 2px 10px -4px rgba(11,22,51,.35);pointer-events:none}.op-maerke.is-lille{position:static;min-height:26px;background:var(--mist);color:var(--brand);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.op-hjerte{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:var(--glass-strong);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);color:var(--ink);cursor:pointer;box-shadow:0 2px 10px -4px rgba(11,22,51,.35);transition:transform .2s var(--ease)}.op-hjerte:hover{transform:scale(1.06)}.op-hjerte:active{transform:scale(.94)}:is(.op-hjerte,.op-handling)[aria-pressed=true] svg{fill:var(--brand);color:var(--brand)}.op-pil{position:absolute;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:999px;background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);cursor:pointer;box-shadow:0 2px 10px -4px rgba(11,22,51,.35);opacity:0;transition:opacity .2s ease,transform .2s var(--ease)}.op-pil.is-forrige{left:10px}.op-pil.is-naeste{right:10px}.op-pil:hover{transform:scale(1.06)}@media (hover:hover){.op-media:hover .op-pil{opacity:1}}.op-media:has(:focus-visible) .op-pil{opacity:1}.op-media .op-pil[aria-disabled=true]{opacity:.4;cursor:default}.op-pil[aria-disabled=true]:not(:focus){visibility:hidden}@media (hover:none){.op-pil{display:none}}.op-prikker{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;pointer-events:none}.op-prikker span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.6);box-shadow:0 0 2px rgba(0,0,0,.35);transition:background-color .2s ease,transform .2s ease}.op-prikker span[data-nu]{background:#fff;transform:scale(1.15)}.op-info{position:relative;display:flex;flex-direction:column;gap:.1rem;min-width:0}.op-kort-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.35rem}.op-info h3{margin:0;min-width:0;overflow:hidden;font-size:1rem;font-weight:650;letter-spacing:-.012em;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.op-titel{color:var(--ink)}.op-titel:after{content:"";position:absolute;inset:0}.op-titel:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.op-stjerne{flex:none;display:inline-flex;align-items:center;gap:.25rem;color:var(--ink);font-size:.9375rem}.op-stjerne svg{fill:currentColor}.op-fakta,.op-navn{margin:0;overflow:hidden;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.op-fakta,.op-navn,.op-pris{color:var(--text-2);font-size:.9375rem}.op-pris{margin:.35rem 0 0}.op-pris b{color:var(--ink);font-weight:650}.op-pris.is-ingen{color:var(--text-3)}.op-pris>span{white-space:nowrap}.op-gitter{list-style:none;margin:0;padding:0;display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.op-alle .op-raekke-top{margin-bottom:1.25rem}.op-resultat{display:flex;flex-direction:column;gap:1.25rem;padding-top:.5rem;transition:opacity .2s ease}.op-res-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem}.op-res-top h2{margin:0;color:var(--ink);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.op-res-top p{margin:0;color:var(--text-2);font-size:.875rem}.op-ryd{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.op-res-flade{display:grid;gap:1.5rem}.op-tom{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--radius-lg);background:var(--parchment)}.op-tom p{margin:0;color:var(--ink);font-size:1.0625rem}.op-res-kort{display:flex;flex-direction:column;gap:.5rem}.op-res-kort .caption{margin:0}.op-kortflade{position:relative;height:min(72dvh,680px);border-radius:var(--radius-lg);overflow:clip;background:var(--mist)}.op-kort-el{position:absolute;inset:0}.op-kortflade:has(>.op-kort-el){border-bottom-left-radius:0;border-bottom-right-radius:0}.op-flyd{position:fixed;z-index:40;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);translate:-50% 0;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.3rem;border:0;border-radius:999px;background:var(--brand);color:var(--on-brand);font:inherit;font-size:.9375rem;font-weight:600;box-shadow:var(--island-shadow);cursor:pointer}@media (max-width:1099px){.med-kort .op-res-liste{display:none}}@media (min-width:1100px){.med-kort .op-res-flade{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.med-kort .op-gitter{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.op-res-kort{position:sticky;top:92px}.med-kort .op-kortflade{height:calc(100dvh - 140px)}.op-flyd{display:none}}.op-pin{display:inline-flex;align-items:center;min-height:30px;padding:0 .7rem;border:0;border-radius:999px;background:var(--surface);color:var(--ink);font:700 .8125rem/1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px var(--hairline),0 6px 16px -8px rgba(11,22,51,.5);transition:transform .2s var(--ease),background-color .15s ease}.op-pin:hover{transform:scale(1.06)}.op-pin.is-valgt{background:var(--brand);color:var(--on-brand);transform:scale(1.08)}.op-kort-valgt{position:absolute;left:12px;right:12px;bottom:40px;z-index:2;margin-inline:auto;max-width:420px;display:grid;grid-template-columns:112px minmax(0,1fr) auto;overflow:clip;border-radius:20px;background:var(--surface);box-shadow:var(--sheet-shadow);animation:op-op .3s var(--ease)}@keyframes op-op{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.op-kort-valgt-foto{position:relative;min-height:112px;background:var(--mist)}.op-kort-valgt-foto img{object-fit:cover}.op-kort-valgt-info{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;padding:.8rem 0 .8rem 1rem}.op-kort-valgt-info h3{margin:0;font-size:.9375rem;font-weight:650}.op-kort-valgt-info h3 a{color:var(--ink)}.op-kort-valgt-info .op-pris{margin-top:.2rem}.op-kort-valgt.is-flere{grid-template-columns:minmax(0,1fr) auto}.op-kort-valgt-liste{list-style:none;margin:0;padding:.35rem 0 .35rem 1rem;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.op-kort-valgt-liste li{display:flex;flex-direction:column;gap:.1rem;padding:.6rem 0}.op-kort-valgt-liste li+li{border-top:1px solid var(--hairline)}.op-kort-valgt-liste h3{margin:0;font-size:.9375rem;font-weight:650}.op-kort-valgt-liste h3 a{color:var(--ink)}.op-kort-luk{align-self:start;display:grid;place-items:center;width:36px;height:36px;margin:6px;padding:0;border:0;border-radius:999px;background:none;color:var(--text-2);cursor:pointer}.op-kort-luk:hover{background:var(--mist);color:var(--ink)}.op-reserve{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;padding:clamp(2.5rem,8vh,5rem) 1.5rem 2rem;text-align:center;background:var(--parchment)}.op-reserve-ikon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--surface);color:var(--brand);box-shadow:0 0 0 1px var(--hairline)}.op-reserve h3{margin:.4rem 0 0;color:var(--ink);font-size:1.125rem;font-weight:650}.op-reserve p{margin:0;max-width:34ch;color:var(--text-2);font-size:.9375rem}.op-reserve-steder{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.5rem 0 .25rem}.op-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer}.op-chip:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.op-chip small{color:var(--text-2);font-size:.8125rem}html:has(dialog.op-ark[open]){overflow:hidden}.op-ark{width:min(680px,calc(100% - 32px));max-width:none;max-height:min(88dvh,860px);margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--sheet-shadow)}.op-ark[open]{display:flex;flex-direction:column;animation:op-ind .3s var(--ease)}.op-ark::backdrop{background:rgba(4,8,20,.55)}.op-ark-top{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:60px;padding:0 .75rem;border-bottom:1px solid var(--hairline)}.op-ark-top h2{margin:0;color:var(--ink);font-size:1rem;font-weight:700;text-align:center}.op-ark-luk{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer}.op-ark-luk:hover{background:var(--mist)}.op-ark-krop{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.5rem}.op-ark-krop>section{padding:1.5rem 0}.op-soegeark .op-ark-krop>section{padding:1.1rem 0}.op-ark-lukket{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:44px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.op-ark-lukket span{color:var(--text-2);font-size:.9375rem}.op-ark-lukket b{overflow:hidden;color:var(--ink);font-size:.9375rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.op-ark-krop>section+section{border-top:1px solid var(--hairline)}.op-ark-krop h2,.op-ark-krop h3{margin:0 0 .85rem;color:var(--ink);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.op-ark-note{margin:-.35rem 0 1rem;color:var(--text-2);font-size:.9375rem;line-height:1.5}.op-ark-fod{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem calc(env(safe-area-inset-bottom, 0px) + .85rem);border-top:1px solid var(--hairline)}.op-ark-fod .btn{min-width:11rem}.op-ark-fod .btn:disabled{opacity:.5;cursor:default}.op-pris-felter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.op-tal-felt{position:relative;display:flex;flex-direction:column;gap:.35rem;color:var(--text-2);font-size:.875rem;font-weight:600}.op-tal-felt .field{padding-right:3.2rem;font-weight:400}.op-enhed{position:absolute;right:1rem;bottom:0;height:48px;display:flex;align-items:center;color:var(--text-3);font-weight:400;pointer-events:none}.op-valg{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.op-valg:last-child{margin-bottom:0}.op-valg legend{margin-bottom:.55rem;padding:0;color:var(--text);font-size:.9375rem}.op-valg div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;max-width:27rem}:is(.op-valg,.op-fac-valg) label{position:relative;display:flex;cursor:pointer}:is(.op-valg,.op-fac-valg) input{position:absolute;opacity:0;width:1px;height:1px}.op-valg span{flex:1;display:grid;place-items:center;min-height:42px;padding:0 .25rem;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-size:.9375rem;font-weight:500;transition:box-shadow .15s ease,background-color .15s ease}.op-valg label:hover span{box-shadow:inset 0 0 0 1px var(--text-3)}.op-valg input:checked+span{background:var(--brand);color:var(--on-brand);box-shadow:none}:is(.op-valg,.op-fac-valg) input:focus-visible+span{outline:3px solid var(--ring-c);outline-offset:1px}.op-fac-valg{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.op-fac-valg label{display:flex}.op-fac-valg span{flex:1;display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.5rem .9rem;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-size:.9375rem;line-height:1.3;transition:box-shadow .15s ease,background-color .15s ease}.op-fac-valg span svg{flex:none;color:var(--text-2)}.op-fac-valg label:hover span{box-shadow:inset 0 0 0 1px var(--text-3)}.op-fac-valg input:checked+span{background:var(--mist);box-shadow:inset 0 0 0 2px var(--brand)}.op-fac-valg input:checked+span svg{color:var(--brand)}.op-kontakt{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer}.op-kontakt>span{display:flex;flex-direction:column;gap:.15rem}.op-kontakt b{color:var(--ink);font-weight:600}.op-kontakt small{color:var(--text-2);font-size:.875rem;line-height:1.45}.op-kontakt input{flex:none;appearance:none;-webkit-appearance:none;position:relative;width:50px;height:30px;margin:0;border-radius:999px;background:var(--switch-off);cursor:pointer;transition:background-color .25s ease}.op-kontakt input:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(11,22,51,.3);transition:transform .25s var(--ease)}.op-kontakt input:checked{background:var(--brand)}.op-kontakt input:checked:before{transform:translateX(20px)}@media (max-width:759px){.op-kapsel-bar,.op-panel{display:none}.op-reserve{padding-top:1.5rem;gap:.45rem}.op-kapsel-mobil{display:flex;align-items:center;gap:.9rem;width:100%;min-height:62px;padding:.5rem 1.1rem;border:0;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:var(--island-shadow);font:inherit;text-align:left;cursor:pointer}.op-kapsel-mobil>span{display:flex;flex-direction:column;min-width:0}.op-kapsel-mobil b{font-size:.9375rem;font-weight:650}.op-kapsel-mobil small{overflow:hidden;color:var(--text-2);font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.op-bar{flex-wrap:wrap}.op-faner{order:2;flex-basis:100%}.op-vaerktoej{order:1;width:100%;padding-bottom:0}.op-vaerktoej .op-knap{flex:1;justify-content:center}}@media (max-width:699px){.op-ark{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.op-ark[open]{animation:op-ark-op .38s var(--ease)}.op-soegeark{max-height:100dvh;height:100dvh;border-radius:0}.op-ark-krop{padding:0 1.1rem}.op-ark-fod{padding-inline:1.1rem}.op-ark-fod .btn{min-width:0}}@keyframes op-ark-op{0%{transform:translateY(100%)}to{transform:none}}.op-d-titel{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.op-d-handlinger{position:relative;display:flex;gap:.25rem;margin:0 -.85rem .2rem}.op-handling{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .85rem;border:0;border-radius:999px;background:none;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.op-handling:hover{background:var(--mist)}.op-handling span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hairline)}.op-kopieret{position:absolute;right:0;top:calc(100% + 4px);color:var(--text-2);font-size:.8125rem;white-space:nowrap}.op-d-intro{display:flex;flex-direction:column;gap:.3rem}.op-d-intro h2{margin:0;color:var(--ink);font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:650;letter-spacing:-.02em}.op-d-intro p{margin:0;color:var(--text-2);font-size:1.0625rem}.op-d-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.3rem!important}.op-d-meta .op-stjerne{font-weight:600}.op-d-note{max-width:70ch;margin-top:.35rem!important;color:var(--text-2);font-size:.875rem!important;line-height:1.5}.op-ark-del h2:focus{outline:none}.op-sove{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.op-sove li{display:grid;gap:.35rem;padding:1.1rem 1.25rem;border:1px solid var(--hairline);border-radius:var(--radius);color:var(--text-2)}.op-sove li svg{color:var(--ink);margin-bottom:.35rem}.op-sove li b{color:var(--ink);font-weight:600}.op-fac{list-style:none;margin:0;padding:0;display:grid;gap:.95rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.op-fac li{display:flex;align-items:center;gap:.85rem;color:var(--text);font-size:1.0625rem}.op-fac svg{flex:none;color:var(--ink)}.op-mere{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hairline);cursor:pointer}.op-mere:hover{text-decoration-color:currentColor}.op-fac-mere .op-mere{min-height:46px;margin-top:.25rem;padding:0 1.25rem;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ink);text-decoration:none;transition:background-color .15s ease}.op-fac-mere .op-mere:hover{background:var(--mist)}.op-om:has(>.op-mere)>.g-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.op-om:has(>.op-mere)>.g-text p+p{margin-top:1em}.op-om>.op-mere{margin-top:.75rem}.op-d-fra{display:flex;flex-direction:column;gap:.2rem;margin:0 0 .35rem!important;color:var(--text-2)}.op-d-fra b{color:var(--ink);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.op-d-fra small{color:var(--text-3);font-size:.8125rem}.g-d-cols.bk-cols{padding-bottom:0}.bk-cols .g-d-main{gap:0}.op-sek{padding-block:clamp(1.75rem,1.5rem + 1vw,2.5rem);border-top:1px solid var(--hairline)}.g-d-main>.op-sek:first-child{padding-top:0;border-top:0}.op-d-under{padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}@media (max-width:999px){.bk-cols{row-gap:0}.bk-cols .g-d-aside{order:0;padding-bottom:clamp(1.75rem,1.5rem + 1vw,2.5rem)}}@media (min-width:1000px){.bk-cols .g-d-aside{position:sticky;top:min(96px,calc(100dvh - var(--bk-h, 0px) - 24px))}}.bk-booker,.bk-form{scroll-margin-top:96px}.op-vaert-top{display:inline-flex;align-items:center;gap:.9rem;color:inherit;text-decoration:none}.op-vaert-top img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.op-vaert-top span{display:flex;flex-direction:column}.op-vaert-top b{color:var(--ink);font-weight:600}.op-vaert-top small{color:var(--text-2);font-size:.875rem}.op-hoej{list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--hairline);display:grid;gap:1.25rem}.op-hoej li{display:flex;align-items:flex-start;gap:1rem}.op-hoej svg{flex:none;margin-top:.1rem;color:var(--ink)}.op-hoej span{display:flex;flex-direction:column;gap:.1rem;color:var(--text-2);font-size:.9375rem;line-height:1.45}.op-hoej b{color:var(--ink);font-size:1rem;font-weight:600}.op-vaert{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:start}.op-vaert-kort{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.75rem 1.5rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 14px 34px -22px rgba(11,22,51,.45);text-align:center}.op-vaert-kort img{width:112px;height:112px;margin-bottom:.6rem;border-radius:50%;object-fit:cover}.op-vaert-kort b{color:var(--ink);font-size:1.25rem;font-weight:650;letter-spacing:-.015em}.op-vaert-kort span{color:var(--text-2);font-size:.9375rem;text-wrap:balance}.op-vaert-tekst{display:flex;flex-direction:column;gap:.9rem;max-width:62ch}.op-vaert-tekst p{margin:0;color:var(--text);line-height:1.6}.op-vaert-tekst .op-vaert-svar{color:var(--text-2)}.op-kontakt{margin:.25rem 0 0;display:grid;gap:.15rem}.op-kontakt>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:44px}.op-kontakt dt{color:var(--text-2);font-size:.9375rem}.op-kontakt dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0}.op-kontakt a{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.op-kontakt a:hover{color:var(--link)}.op-kopier{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:0 .75rem;border:0;border-radius:999px;background:var(--mist);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.op-kopier:hover{background:var(--quiet-hover)}.op-kopier span{min-width:4.6em;text-align:center}@media (max-width:699px){.op-kontakt>div,.op-vaert{grid-template-columns:1fr}.op-kontakt>div{gap:.1rem;padding-block:.35rem}}.op-vide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,1rem + 2vw,3rem)}.op-vide>div{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.op-vide h3{margin:0 0 .15rem;color:var(--ink);font-size:1.0625rem;font-weight:650}.op-vide-liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;color:var(--text-2);line-height:1.5}@media (max-width:799px){.op-vide{grid-template-columns:1fr;gap:0}.op-vide>div{padding-block:1.25rem}.op-vide>div:first-child{padding-top:0}.op-vide>div:last-child{padding-bottom:0}.op-vide>div+div{border-top:1px solid var(--hairline)}}.op-vide-ark .op-vide-liste{color:var(--text)}.op-vide-ark h3 small{color:var(--text-2);font-size:.875rem;font-weight:500}.op-vide-ark .g-text p,.op-vide-tekst p{margin:0 0 .9rem;color:var(--text);line-height:1.6}.op-vide-ark .op-fac{gap:1.1rem 2rem}@media (min-width:700px){.op-vide-ark{width:min(600px,calc(100% - 32px))}}.op-rejse-fra{margin:-.35rem 0 .35rem;color:var(--text);line-height:1.5}.op-rejse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,1rem + 2vw,3rem)}.op-rejse-maal{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.op-rejse-maal h3{margin:0;display:flex;align-items:flex-start;gap:.8rem;color:var(--ink);font-size:1.0625rem;font-weight:650}.op-rejse-maal h3 svg{flex:none;margin-top:.1rem}.op-rejse-maal h3 span{display:flex;flex-direction:column;gap:.1rem}.op-rejse-maal h3 small{color:var(--text-2);font-size:.875rem;font-weight:500}.op-rejse-maal dl{margin:0;display:grid;gap:1rem}.op-rejse-maal dl>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.35rem 1rem;align-items:baseline}.op-rejse-maal dt{color:var(--text-2);font-size:.9375rem}.op-rejse-maal dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0}.op-rejse-maal dd>p{margin:0;color:var(--text);line-height:1.5}.op-rejse-maal .op-rejse-tal{color:var(--ink);font-weight:600}.op-rejse-par{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.op-rejse-par span{min-width:6.75rem;color:var(--text-2);font-size:.875rem}.op-rejse-par a{display:inline-flex;align-items:center;min-height:36px;padding:0 .9rem;border-radius:999px;background:var(--mist);color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}.op-rejse-par a:hover{background:var(--quiet-hover)}.op-rejse-ring{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding:1rem 1.25rem;border-radius:var(--radius);background:var(--parchment)}.op-rejse-ring>p{margin:0;display:flex;align-items:center;gap:.6rem;color:var(--ink)}.op-rejse-ring>p b{font-weight:600}.op-rejse-ring ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.75rem}.op-rejse-ring li{display:flex;align-items:center;gap:.6rem;min-height:44px}.op-rejse-ring li span{color:var(--text-2);font-size:.9375rem}.op-rejse-ring li a{color:var(--ink);font-weight:600;white-space:nowrap}.op-rejse-ring li a:hover{color:var(--link)}.op-rejse-noter{display:grid;gap:.45rem;max-width:90ch;color:var(--text-3)}.op-rejse-noter p{margin:0}.op-rejse-noter a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gg .op-rejse{grid-template-columns:1fr}@media (max-width:799px){.op-rejse{grid-template-columns:1fr;gap:0}.op-rejse-maal{padding-block:1.25rem}.op-rejse-maal:first-child{padding-top:0}.op-rejse-maal+.op-rejse-maal{border-top:1px solid var(--hairline)}}@media (max-width:519px){.op-rejse-maal dl>div{grid-template-columns:1fr}.op-rejse-par span{flex-basis:100%}.op-rejse-maal dt{color:var(--ink);font-weight:600}.op-rejse-ring{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.op-rejse-par a{transition:none}}main:has(.op-detalje)+.contact-block{display:none}.op-flere .op-raekke-top h2{font-size:1.5rem;font-weight:600}.opm-ankre{margin-bottom:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.opm-ankre ul{list-style:none;margin:0;padding:4px;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.opm-ankre ul::-webkit-scrollbar{display:none}.opm-ankre li{flex:none}.opm-ankre .op-chip{font-weight:600}.opm-ferier{scroll-margin-top:96px}.opm-ferier .op-rul>li{scroll-margin:96px 16px 0}.opm-ferier .op-raekke-top{margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.opm-ferier .op-raekke-top h2{font-size:clamp(2rem,1.2rem + 2.8vw,3.25rem);font-weight:600;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.opm-ferier .op-raekke-top p{margin-top:.75rem;max-width:46rem;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);line-height:1.45;text-wrap:pretty}@media (max-width:699px){.opm-ferier .op-raekke-top h2{hyphens:auto;hyphenate-limit-chars:12 5 5}}@media (min-width:640px){.opm-ferier .op-rul{margin-inline:-4px;padding-inline:4px;scroll-padding-inline:4px}}.opm-note{margin:1.25rem 0 0;max-width:90ch;line-height:1.5}.opm-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.opm-note+.opm-note{margin-top:.5rem}.opm-top{position:relative;align-self:stretch;flex:none;margin:0 0 .35rem;height:180px;border-radius:var(--radius);overflow:clip;background:var(--mist)}.opm-top img{object-fit:cover}.opm-hoved{gap:.75rem;max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.opm-fl,.opm-hoved{display:flex;flex-direction:column}.opm-fl{gap:.7rem;min-width:0;height:100%}.opm-fl,.opm-fl-media{position:relative;border-radius:var(--radius)}.opm-fl-media{aspect-ratio:4/3;overflow:clip;background:var(--mist)}.opm-fl-media img{object-fit:cover}.opm-fl-tom{display:grid;place-items:center;height:100%;background:var(--parchment);color:var(--text-3)}.section-alt .opm-fl-tom{background:var(--surface)}.opm-fl-info{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.opm-fl h3{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.012em;line-height:1.35}.opm-fl h3,.opm-fl-link{color:var(--ink)}.opm-fl-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.opm-fl-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.opm-fl-link:focus-visible{outline:none}.opm-fl:has(.opm-fl-link:focus-visible){outline:3px solid var(--ring-c);outline-offset:1px}.opm-fl-info p{margin:0;color:var(--text-2);font-size:.9375rem;line-height:1.4}.opm-fl-info .op-pris{margin-top:.2rem}.opm-over{position:relative;z-index:1;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.opm-kilde{margin-top:.35rem;color:var(--text-2);font-size:.8125rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:2px;overflow-wrap:anywhere}.opm-kilde:hover{color:var(--link);text-decoration-color:currentColor}.opm-kort{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--hairline)}.opm-kort,.opm-kort-media{position:relative;overflow:clip}.opm-kort-media{aspect-ratio:3/2;background:var(--mist)}.opm-kort-media img{object-fit:cover;transition:transform .9s var(--ease)}.opm-kort-tekst{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1.25rem 1.3rem}.opm-kort h3{margin:0;color:var(--ink);font-size:1.25rem;font-weight:650;letter-spacing:-.018em}.opm-kort p{margin:0;color:var(--text-2);line-height:1.5}.opm-kort .chev{margin-top:auto;padding-top:.35rem}.opm-strak:before{content:"";position:absolute;inset:0}.opm-strak:focus-visible{outline:none}:is(.opm-kort,.opm-sted):has(.opm-strak:focus-visible){outline:3px solid var(--ring-c);outline-offset:1px}.opm-kort .opm-meta{color:var(--ink);font-size:.9375rem;font-weight:600}@media (hover:hover) and (prefers-reduced-motion:no-preference){.opm-kort:hover img{transform:scale(1.03)}}.opm-sted{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;padding:1.25rem 1.35rem 1.4rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--hairline)}.opm-sted svg{box-sizing:content-box;margin-bottom:.45rem;padding:10px;border-radius:12px;background:var(--mist);color:var(--brand)}.opm-sted h3{margin:0;color:var(--ink);font-size:1.125rem;font-weight:650;letter-spacing:-.012em}.opm-sted p{margin:0;color:var(--text-2);font-size:.9375rem;line-height:1.5}.opm-sted .chev{margin-top:auto;padding-top:.5rem}.opm-hele>summary{list-style:none;margin-top:clamp(1.5rem,1.25rem + 1vw,2rem);width:fit-content}.opm-hele>summary::-webkit-details-marker{display:none}.opm-hele[open]>summary{margin-bottom:clamp(1.25rem,1rem + 1.5vw,2rem)}.opm-maaned{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.35rem 1.4rem 1.5rem;border-radius:var(--radius-lg);background:var(--parchment)}.opm-maaned-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.opm-maaned h3{margin:0;color:var(--ink);font-size:1.25rem;font-weight:650;letter-spacing:-.018em}.opm-temp{margin:0;color:var(--text-2);font-size:.9375rem}.opm-ferielinks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.opm-ferielinks a{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .85rem;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);font-size:.875rem;font-weight:600;line-height:1.3}.opm-ferielinks a:hover{box-shadow:inset 0 0 0 1px var(--text-3)}.opm-beg{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.opm-beg li{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.opm-beg b{color:var(--ink);font-weight:600}.opm-beg span{color:var(--text-2);font-size:.875rem}.opm-beg p{margin:.2rem 0 0;color:var(--text-2);font-size:.9375rem;line-height:1.5}.opm-beg .opm-kilde{margin-top:.2rem}.opm-direkte{display:grid;gap:clamp(2rem,1.5rem + 2vw,4rem);align-items:center}.opm-punkter{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.opm-punkter li{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.opm-punkter svg{margin-bottom:.3rem;color:var(--brand)}.opm-punkter b{color:var(--ink);font-size:1.0625rem;font-weight:600}.opm-punkter span{color:var(--text-2);line-height:1.5}.opm-punkter a{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.opm-foto{position:relative;margin:0;aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:clip;background:var(--mist)}.opm-foto img{object-fit:cover}@media (min-width:600px){.opm-punkter{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem}}@media (min-width:1000px){.opm-direkte{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.opm-foto{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.op-ark[open],.op-kort-valgt,.op-panel{animation:none}.op-faner a svg,.op-hjerte,.op-kontakt input:before,.op-pil,.op-pin,.op-seg,.op-soegknap{transition:none}.op-fotos,.op-rul{scroll-behavior:auto}.opm-kort-media img{transition:none}}