/* Útgáfa 4: kyrrlát fiskbúð. Hlýr hvítur pappír, djúpur sjávarblár, hárfínar línur og rétthyrndar myndir.
   Ein leturgerð, enginn áherslulitur. Fínleg bogalína undir hausnum minnir á skyggnið yfir dyrunum. */
:root{
  --pappir:#F7F4EE;
  --flotur:#EFEAE1;
  --haf:#0E2A47;
  --haf-djupt:#0A2038;
  --dauft:#56657A;
  --lina:#DCD5C9;
  --lina-sterk:#B6AD9E;
  --hvitt:#FFFDF9;
  --lina-dokk:rgba(247,244,238,.18);
  --pappir-dauft:rgba(247,244,238,.72);

  --f:"Schibsted Grotesk","Helvetica Neue",Arial,system-ui,sans-serif;
  --t-merki:.75rem;
  --t-litill:.9375rem;
  --t-texti:1.0625rem;
  --t-inngangur:clamp(1.125rem,1.05rem + .3vw,1.3rem);
  --t-h3:1.25rem;
  --t-h2:clamp(1.9rem,1.35rem + 2vw,3rem);
  --t-h1:clamp(2.5rem,1.4rem + 4.4vw,4.75rem);

  --max:1240px;
  --gutter:clamp(20px,5vw,64px);
  --kafli:clamp(64px,7vw,104px);
  --bil:clamp(20px,3vw,40px);
  color-scheme:light;
}

/* ---------- Grunnur ---------- */
*,*::before,*::after{box-sizing:border-box}
:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
[hidden]{display:none!important}
html{scroll-behavior:smooth}
body{margin:0;background:var(--pappir);color:var(--haf);font:400 var(--t-texti)/1.65 var(--f);-webkit-font-smoothing:antialiased;overflow-x:clip}
img{display:block;max-width:100%;height:auto}
a{color:inherit}
p,figure,blockquote,dl,dd{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.022em;line-height:1.08;text-wrap:balance}
h1{font-size:var(--t-h1);letter-spacing:-.034em;line-height:1.02}
h2{font-size:var(--t-h2)}
h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.25}
:focus-visible{outline:2px solid var(--haf);outline-offset:3px}
.dokkt :focus-visible{outline-color:var(--pappir)}
[id]{scroll-margin-top:16px}
.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.stokk{position:absolute;left:16px;top:-80px;z-index:60;padding:10px 16px;background:var(--pappir);color:var(--haf);font-weight:600;text-decoration:none}
.stokk:focus{top:12px}

.ramma{max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}
.kafli{padding-block:var(--kafli)}
.kafli--flotur{background:var(--flotur)}

/* Yfirskrift með hárlínu ofan við hvern kafla */
.yfir{display:block;padding-top:14px;margin-bottom:clamp(24px,3vw,36px);border-top:1px solid var(--lina);font-size:var(--t-merki);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dauft)}
.merki{font-size:var(--t-merki);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dauft)}
.inngangur{font-size:var(--t-inngangur);line-height:1.55;color:var(--dauft);max-width:40ch}
.dauft{color:var(--dauft)}

.kafli__haus{display:grid;gap:16px var(--bil);margin-bottom:clamp(40px,5vw,64px)}
@media (min-width:900px){.kafli__haus{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}

/* Hnappar og tenglar */
.hnappar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}
.takki{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 24px;border:1px solid var(--haf);border-radius:2px;background:var(--haf);color:var(--pappir);font:500 var(--t-litill)/1 var(--f);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}
.takki:hover{background:transparent;color:var(--haf)}
.takki--rammi{background:transparent;color:var(--haf)}
.takki--rammi:hover{background:var(--haf);color:var(--pappir)}
.dokkt .takki{background:var(--pappir);border-color:var(--pappir);color:var(--haf)}
.dokkt .takki:hover{background:transparent;color:var(--pappir)}
.tengill{display:inline-flex;align-items:center;gap:.45em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.32em;text-decoration-color:var(--lina)}
.tengill:hover{text-decoration-color:currentColor}
.tengill span{transition:transform .2s}
.tengill:hover span{transform:translateX(3px)}

/* Myndir: rétthyrndar, sömu hlutföll, ögn dempaðir litir */
.ljosmynd{width:100%;object-fit:cover;filter:saturate(.88);background:var(--flotur)}

/* ---------- Haus ---------- */
.haus{position:relative;z-index:20;background:var(--haf);color:var(--pappir)}
.haus__upp{border-bottom:1px solid var(--lina-dokk);font-size:.8125rem;color:var(--pappir-dauft)}
.haus__upp .ramma{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 24px;padding-block:8px}
.haus__upp a{text-decoration:none}
.haus__upp a:hover{color:var(--pappir)}
.haus__inni{display:flex;align-items:center;gap:20px;min-height:76px;padding-block:8px}
.logo{flex:none;margin-right:auto}
.logo img{height:56px;width:auto}
.valmynd ul{display:flex;gap:28px}
.valmynd a{font-size:var(--t-litill);color:var(--pappir-dauft);text-decoration:none;padding-block:8px}
.valmynd a:hover,.valmynd a[aria-current="page"]{color:var(--pappir)}
.valmynd a[aria-current="page"]{text-decoration:underline;text-underline-offset:.45em;text-decoration-thickness:1px}
.haus__panta{min-height:42px;padding:0 18px}
.valmyndartakki{display:none;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--lina-dokk);border-radius:2px;background:transparent;color:var(--pappir);font:500 var(--t-litill)/1 var(--f);cursor:pointer}
.valmyndartakki i{display:block;width:18px;height:7px;border-block:1.5px solid currentColor}
/* Skyggnið: fínleg bogalína í lit haussins */
.skyggni{height:12px;background:radial-gradient(circle 12px at 12px 0,var(--haf) 11.5px,transparent 12px) 0 0/24px 12px repeat-x}
@media (min-width:1000px){.logo img{height:72px}.haus__inni{min-height:96px}}
@media (max-width:999.98px){
  .js .valmyndartakki{display:inline-flex}
  .haus__inni{flex-wrap:wrap}
  .valmynd{width:100%;order:3}
  .js .valmynd{display:none;position:absolute;top:100%;left:0;right:0;background:var(--haf);border-top:1px solid var(--lina-dokk);padding:8px max(var(--gutter),env(safe-area-inset-right,0px)) 24px max(var(--gutter),env(safe-area-inset-left,0px))}
  .js .haus.opin .valmynd{display:block}
  .valmynd ul{display:block}
  .valmynd li+li{border-top:1px solid var(--lina-dokk)}
  .valmynd a{display:block;padding-block:14px;font-size:1.25rem;color:var(--pappir)}
}
@media (max-width:599.98px){.haus__panta,.haus__upp .heimilisfang{display:none}}

/* ---------- Inngangur ---------- */
.hetja{padding-block:clamp(40px,5vw,72px) var(--kafli)}
.hetja__grind{display:grid;gap:clamp(36px,5vw,72px);align-items:center}
.hetja h1{margin-block:18px 22px}
.hetja .hnappar{margin-top:32px}
.hetja__mynd .ljosmynd{aspect-ratio:5/4}
@media (min-width:900px){.hetja__grind{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}

/* ---------- Réttur vikunnar ---------- */
.vikan__grind{display:grid;gap:clamp(32px,5vw,72px);align-items:center}
.vikan__mynd .ljosmynd{aspect-ratio:4/5}
.vikan__texti h2{margin-block:14px 18px}
.tilbod{display:inline-flex;align-items:baseline;gap:10px;padding:7px 12px;border:1px solid var(--haf);border-radius:2px;font-size:var(--t-litill)}
.tilbod b{font-weight:600}
.vikan__lysing{margin-top:22px;max-width:52ch}
.eldun{margin-block:28px 32px;border-top:1px solid var(--lina);max-width:460px}
.eldun div{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid var(--lina);font-size:var(--t-litill)}
.eldun dt{font-weight:500}
.eldun dd{color:var(--dauft);white-space:nowrap}
.tilbodslina{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(48px,6vw,80px);padding-block:22px;border-block:1px solid var(--lina)}
.tilbodslina p{font-size:var(--t-inngangur)}
.tilbodslina b{font-weight:600}
@media (min-width:900px){.vikan__grind{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

/* ---------- Úrvalið ---------- */
.urval__grind{display:grid;gap:48px var(--bil)}
.flokkur .ljosmynd{aspect-ratio:3/2}
.flokkur h3{margin-block:20px 8px}
.flokkur p{color:var(--dauft);max-width:40ch}
.flokkur .tengill{margin-top:14px}
.medlaeti{margin-top:16px;border-top:1px solid var(--lina)}
.medlaeti a{display:flex;justify-content:space-between;gap:12px;padding-block:11px;border-bottom:1px solid var(--lina);text-decoration:none;font-size:var(--t-litill)}
.medlaeti a:hover span:first-child{text-decoration:underline;text-underline-offset:.3em}
.medlaeti span:last-child{white-space:nowrap;color:var(--dauft)}
.mynd-efst{object-position:50% 12%}
@media (min-width:760px){.urval__grind{grid-template-columns:repeat(3,minmax(0,1fr))}.flokkur .ljosmynd{aspect-ratio:4/5}}

/* ---------- Pikkoló og réttirnir ---------- */
.skref{display:grid;gap:28px var(--bil);counter-reset:skref}
.skref li{padding-top:16px;border-top:1px solid var(--haf)}
.skref li::before{counter-increment:skref;content:counter(skref);display:block;margin-bottom:12px;font-size:var(--t-merki);font-weight:500;letter-spacing:.14em;color:var(--dauft)}
.skref h3{font-size:1.125rem;margin-bottom:6px}
.skref p{font-size:var(--t-litill);color:var(--dauft);max-width:36ch}
.stodvar{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin-top:32px;font-size:var(--t-litill)}
.stodvar .merki{margin-right:6px}
.stodvar li:not(.merki):not(:last-child)::after{content:"·";margin-left:18px;color:var(--dauft)}
@media (min-width:760px){.skref{grid-template-columns:repeat(3,minmax(0,1fr))}}

.vorur__haus{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-block:clamp(64px,8vw,104px) 28px;padding-top:14px;border-top:1px solid var(--lina)}
.vorur__haus h3{font-size:var(--t-h3)}
.vorur__visbending{font-size:var(--t-litill);color:var(--dauft)}
.vorur{display:grid;gap:56px var(--bil)}
.vara{display:flex;flex-direction:column;min-width:0}
.vara .ljosmynd{aspect-ratio:4/5}
.vara .merki{margin-top:18px}
.vara h4{margin:6px 0 8px;font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em;line-height:1.25}
.vara__lysing{font-size:var(--t-litill);color:var(--dauft)}
.vara__verd{margin-top:auto;padding-top:18px}
.vara__verd div{display:flex;justify-content:space-between;gap:12px;padding-block:10px;border-top:1px solid var(--lina);font-size:var(--t-litill)}
.vara__verd dd{font-weight:600;white-space:nowrap}
.vara__fleiri{padding-top:8px;border-top:1px solid var(--lina);font-size:.875rem;color:var(--dauft)}
.vara .tengill{margin-top:14px;align-self:flex-start}
@media (min-width:600px){.vorur{grid-template-columns:repeat(2,minmax(0,1fr))}.vorur__visbending{display:none}}
@media (min-width:1000px){.vorur{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:599.98px){
  .vorur{grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;
    margin-left:calc(-1 * max(var(--gutter),env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(var(--gutter),env(safe-area-inset-right,0px)));
    padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));padding-bottom:8px;
    scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}
  .vara{scroll-snap-align:start}
}

/* ---------- Sagan ---------- */
.saga__grind{display:grid;gap:clamp(32px,5vw,72px);align-items:start}
.saga__mynd .ljosmynd{aspect-ratio:3/2}
.saga__mynd figcaption{margin-top:12px;font-size:.875rem;color:var(--dauft)}
.saga__texti h2{margin-bottom:18px}
.saga__texti > p{max-width:52ch}
.tilvitnun{margin-block:32px;padding-left:20px;border-left:1px solid var(--haf)}
.tilvitnun p{font-size:var(--t-inngangur);font-style:italic;line-height:1.5}
.tilvitnun figcaption{margin-top:10px;font-size:.875rem;color:var(--dauft)}
.timalina{display:grid;gap:28px var(--bil);margin-top:clamp(56px,7vw,96px)}
.timalina li{padding-top:16px;border-top:1px solid var(--lina)}
.timalina h3{font-size:1.125rem;margin-bottom:6px}
.timalina p{font-size:var(--t-litill);color:var(--dauft)}
@media (min-width:600px){.timalina{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:900px){.saga__grind{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.timalina{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* ---------- Heildsala ---------- */
.heildsala__grind{display:grid;gap:clamp(32px,5vw,72px);align-items:center}
.heildsala h2{margin-bottom:18px}
.heildsala__listi{margin-block:28px;border-top:1px solid var(--lina)}
.heildsala__listi li{padding-block:12px;border-bottom:1px solid var(--lina)}
.heildsala__lok{max-width:48ch;margin-bottom:28px;color:var(--dauft)}
.heildsala__mynd .ljosmynd{aspect-ratio:3/2}
@media (min-width:900px){.heildsala__grind{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}

/* ---------- Heimsókn ---------- */
.heimsokn__grind{display:grid;gap:44px var(--bil)}
.heimsokn h3{margin-bottom:14px}
.opnun table{width:100%;border-collapse:collapse;border-top:1px solid var(--lina)}
.opnun th,.opnun td{padding-block:11px;border-bottom:1px solid var(--lina);font-size:var(--t-litill);text-align:left;font-weight:400}
.opnun td{text-align:right;white-space:nowrap}
.opnun tr.i-dag th,.opnun tr.i-dag td{font-weight:600}
.i-dag-merki{margin-left:8px;padding:2px 6px;border:1px solid var(--haf);border-radius:2px;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.stort{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-decoration:none}
.heimsokn__reitur p{margin-top:8px;color:var(--dauft);font-size:var(--t-litill)}
.heimsokn__reitur p.stort{margin-top:0;color:var(--haf);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}
.heimsokn__reitur .tengill{margin-top:14px}
@media (min-width:760px){.heimsokn__grind{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* ---------- Fótur ---------- */
.fotur{background:var(--haf-djupt);color:var(--pappir-dauft);font-size:var(--t-litill)}
.fotur__grind{display:grid;gap:36px var(--bil);padding-block:clamp(56px,7vw,88px) 40px}
.fotur__merki img{width:clamp(150px,16vw,200px);height:auto}
.fotur__merki p{margin-top:14px;max-width:30ch}
.fotur h2{margin-bottom:14px;font-size:var(--t-merki);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pappir)}
.fotur ul{display:grid;gap:8px}
.fotur a{text-decoration:none}
.fotur a:hover{color:var(--pappir);text-decoration:underline;text-underline-offset:.3em}
.fotur address{font-style:normal;line-height:1.8}
.fotur__botn{padding-block:20px;border-top:1px solid var(--lina-dokk);font-size:.8125rem}
@media (min-width:760px){.fotur__grind{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}

/* ---------- Símastika ---------- */
.simastika{display:none}
@media (max-width:759.98px){
  .simastika{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--pappir);border-top:1px solid var(--lina);
    padding:10px max(var(--gutter),env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px))}
  .simastika .takki{min-height:46px;padding:0 12px}
  body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
}

/* ---------- Undirsíður ---------- */
.sidu-haus{padding-block:clamp(44px,6vw,88px) clamp(32px,4vw,56px)}
.sidu-haus h1{margin-block:16px 20px;max-width:20ch}
.sidu-haus .inngangur{max-width:48ch}
.sidu-mynd .ljosmynd{aspect-ratio:3/2}
.sidu-mynd figcaption{margin-top:12px;font-size:.875rem;color:var(--dauft)}
@media (min-width:900px){.sidu-mynd .ljosmynd{aspect-ratio:21/9}}
.flyti{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:var(--t-litill)}

/* Lesmál og hliðardálkur */
.lesmal{max-width:65ch}
.lesmal h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin:56px 0 16px}
.lesmal h2:first-child{margin-top:0}
.lesmal p+p{margin-top:1em}
.lesmal .tilvitnun{margin-block:36px}
.tvidalka{display:grid;gap:48px var(--bil)}
.tvidalka__hlid h2{font-size:var(--t-h3);margin-bottom:14px}
@media (min-width:900px){
  .tvidalka{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}
  .tvidalka--snuid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
  .tvidalka__hlid{position:sticky;top:24px;align-self:start}
}
.artol{border-top:1px solid var(--lina)}
.artol li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding-block:12px;border-bottom:1px solid var(--lina);font-size:var(--t-litill)}
.artol b{font-weight:600}
.artol span{color:var(--dauft)}

/* Töflur: verð, eldun, opnunartími */
.tafla{border-top:1px solid var(--lina)}
.tafla div{display:flex;justify-content:space-between;gap:16px;padding-block:11px;border-bottom:1px solid var(--lina);font-size:var(--t-litill)}
.tafla dt{font-weight:500}
.tafla dd{color:var(--dauft);white-space:nowrap;text-align:right}
.tafla__titill{margin-bottom:10px}

/* Vörulínur á síðunni Réttir og verð */
.vorulina{display:grid;gap:24px var(--bil);padding-block:40px}
.vorulina:first-of-type{padding-top:8px}
.vorulina + .vorulina{border-top:1px solid var(--lina)}
.vorulina__gott{font-size:var(--t-litill);color:var(--dauft)}
.vorulina__gott b{color:var(--haf);font-weight:500}
.vorulina .ljosmynd{aspect-ratio:3/2}
@media (min-width:760px){.vorulina .ljosmynd{aspect-ratio:4/5}}
.vorulina h3{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin:8px 0 14px}
.vorulina__lysing{max-width:58ch}
.vorulina__lysing p+p{margin-top:.75em}
.vorulina__dalkar{display:grid;gap:28px;margin-block:28px}
@media (min-width:760px){
  .vorulina{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}
  .vorulina__dalkar{grid-template-columns:minmax(0,1fr)}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition:none!important}
}

/* Samræmd útgáfa: skýr röðun, læsileiki og aðgengi. */
html{scroll-padding-bottom:90px}
body{overflow-wrap:break-word}
h4{font-family:var(--f)}
.haus__inni{gap:24px}
.valmyndartakki{order:2;margin-left:auto}
.haus__panta{order:1}
.valmynd ul{gap:clamp(18px,2vw,28px)}
.valmynd a{display:inline-block;min-height:44px;align-content:center}
.hetja h1{max-width:11ch}
.hetja__mynd{overflow:hidden}
.hetja__mynd .ljosmynd{object-position:57% center}
.vikan__mynd .ljosmynd{aspect-ratio:6/5}
.sambandskort{border:1px solid var(--lina-sterk);padding:clamp(24px,4vw,48px);background:var(--pappir);align-self:start}
.sambandskort h3{font-size:clamp(1.5rem,2.4vw,2.1rem);margin:14px 0 18px;max-width:24ch}
.sambandskort>p:not(.merki){color:var(--dauft);max-width:52ch}
.sambandskort__netfang{display:block;font-size:clamp(1.1rem,2.2vw,1.65rem);font-weight:500;text-underline-offset:.25em;overflow-wrap:anywhere;margin:24px 0 28px}
.sambandskort .sambandskort__ath{font-size:.875rem;margin-top:22px;max-width:58ch}
.netfang{overflow-wrap:anywhere}
.opnun__ath{margin-top:14px;font-size:.8125rem;color:var(--dauft);max-width:35ch}
.verdath{font-size:.875rem;color:var(--dauft);max-width:76ch;margin:20px 0 28px}
.verdath a{text-underline-offset:.25em}
.vara__frambod{font-size:.9375rem;border-top:1px solid var(--lina);padding-top:18px;margin-top:auto}
.afhending{font-size:var(--t-litill);color:var(--dauft);margin-top:28px}
.vorulina .takki{margin-top:4px}
.vara .tengill{min-height:44px}
.eldun div,.tafla div{flex-wrap:wrap;gap:4px 14px}
.eldun dd,.tafla dd{margin-left:auto}
.fotur__merki img{width:150px}
.fotur__botn{display:block}
@media(min-width:1000px){.vorulina__dalkar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px) and (max-width:1199.98px){.haus__inni{gap:16px}.valmynd ul{gap:16px}.valmynd a{font-size:.875rem}.haus__panta{padding-inline:14px}}
@media(max-width:999.98px){.js .haus__inni{flex-wrap:nowrap}.valmynd a{display:block}.valmyndartakki{flex-shrink:0}.tvidalka__hlid{position:static}}
@media(max-width:759.98px){.hetja h1{max-width:13ch}.hetja__grind{gap:32px}.hetja__mynd .ljosmynd{aspect-ratio:4/3}.vikan__mynd .ljosmynd{aspect-ratio:4/3}.vorur{scrollbar-width:thin;scrollbar-color:var(--lina-sterk) transparent}.flyti{gap:8px 22px}.flyti a{min-height:44px}.sidu-haus h1{overflow-wrap:break-word}.simastika .takki{font-size:.875rem}.fotur__grind{gap:32px}.fotur__merki img{width:130px}}
@media(max-width:380px){.haus__upp .ramma{font-size:.75rem}.eldun div,.tafla div{font-size:.875rem}.hnappar{gap:16px}.sambandskort{padding:22px}.timalina{gap:24px}.artol li{grid-template-columns:6rem minmax(0,1fr)}}
