.sgb{--sgb-night:#0f1030;--sgb-night-2:#14153a;--sgb-navy-900:#1a1b47;--sgb-navy-800:#22245a;--sgb-navy:#32346e;--sgb-lime:#82c016;--sgb-lime-hover:#9bdb2a;--sgb-a-lime:#10220a;--sgb-coral:#e6797c;--sgb-texti:#fff;--sgb-muted:#b9bbe0;--sgb-muted-2:#8e91c4;--sgb-lina:rgba(255,255,255,.12);--sgb-radius:18px;--sgb-radius-s:10px;--sgb-fyrirsogn:"Oswald", "Arial Narrow", sans-serif;--sgb-meginmal:"Source Sans 3", "Source Sans Pro", system-ui, sans-serif;box-sizing:border-box;max-width:760px;margin:0 auto;padding:clamp(18px, 4vw, 32px);background:var(--sgb-night-2);color:var(--sgb-texti);border:1px solid var(--sgb-lina);border-radius:var(--sgb-radius);box-shadow:0 18px 40px -18px rgb(0 0 0 / .6);font-family:var(--sgb-meginmal);font-size:17px;line-height:1.5;text-align:left}.sgb *,.sgb *::before,.sgb *::after{box-sizing:border-box}.sgb [hidden]{display:none!important}.sgb h3,.sgb h4,.sgb legend{font-family:var(--sgb-fyrirsogn);text-transform:uppercase;letter-spacing:.02em;color:var(--sgb-texti);margin:0 0 12px}.sgb h3{font-size:clamp(24px, 4vw, 32px);font-weight:700}.sgb h4{font-size:19px;font-weight:600}.sgb legend{font-size:15px;font-weight:500;color:var(--sgb-muted);padding:0}.sgb a{color:var(--sgb-lime-texti,var(--sgb-lime))}.sgb-hlada{color:var(--sgb-muted);padding:24px 0;text-align:center}.sgb-hluti{padding:20px 0;border-top:1px solid var(--sgb-lina)}.sgb-hluti:first-of-type,.sgb-titill+.sgb-hluti,.sgb-hluti[hidden]+.sgb-hluti{border-top:0;padding-top:4px}.sgb-ath{color:var(--sgb-muted);font-size:15px;margin:10px 0 0}.sgb-daufur{color:var(--sgb-muted-2)}.sgb-villa{color:var(--sgb-coral);font-weight:600;margin:10px 0 0;min-height:0}.sgb-villa:empty{display:none}.sgb-captcha{margin:10px 0 0}.sgb-captcha:empty{display:none}.sgb-midja{text-align:center}.sgb-vorur{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.sgb-kostur{display:flex;flex-direction:column;gap:2px;text-align:left;padding:14px 16px;border-radius:var(--sgb-radius-s);background:var(--sgb-navy-900);border:2px solid var(--sgb-lina);color:var(--sgb-texti);cursor:pointer;font:inherit}.sgb-kostur:hover{border-color:var(--sgb-navy);background:var(--sgb-navy-800)}.sgb-kostur.valin{border-color:var(--sgb-lime);background:var(--sgb-navy-800)}.sgb-kostur-nafn{font-weight:700}.sgb-kostur-eining{color:var(--sgb-muted-2);font-size:14px}.sgb-kostur-verd{color:var(--sgb-lime-texti,var(--sgb-lime));font-size:15px;font-weight:600;margin-top:2px}.sgb-teljari{display:flex;align-items:center;gap:8px}.sgb-skref{width:44px;height:44px;border-radius:999px;border:2px solid var(--sgb-lina);background:#fff0;color:var(--sgb-texti);font-size:22px;line-height:1;cursor:pointer}.sgb-skref:hover{border-color:var(--sgb-lime)}.sgb-tala,.sgb-inn,.sgb-dags,.sgb-velja{font:inherit;color:var(--sgb-texti);background:var(--sgb-night);border:1px solid var(--sgb-navy);border-radius:var(--sgb-radius-s);padding:10px 12px;min-height:44px;width:100%}.sgb-tala{width:90px;text-align:center;font-weight:700;-moz-appearance:textfield}.sgb-tala.sgb-litil{width:76px}.sgb-tala::-webkit-inner-spin-button,.sgb-tala::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sgb-dags{max-width:260px;color-scheme:dark}.sgb-inn[type="date"]{color-scheme:dark}.sgb-tala:focus,.sgb-inn:focus,.sgb-dags:focus,.sgb-velja:focus,.sgb button:focus-visible,.sgb input[type="checkbox"]:focus-visible{outline:2px solid var(--sgb-lime);outline-offset:2px}.sgb-eining{color:var(--sgb-muted)}.sgb-greida{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.sgb-greida .sgb-velja{width:auto}.sgb-valhopur{border:0;margin:0 0 14px;padding:0}.sgb-flogur{display:flex;flex-wrap:wrap;gap:8px}.sgb-flaga{font:inherit;font-size:15px;padding:9px 16px;border-radius:999px;border:2px solid var(--sgb-lina);background:var(--sgb-navy-900);color:var(--sgb-texti);cursor:pointer;min-height:44px}.sgb-flaga:hover{border-color:var(--sgb-navy)}.sgb-flaga.valin{background:var(--sgb-lime);border-color:var(--sgb-lime);color:var(--sgb-a-lime);font-weight:700}.sgb-flaga small{opacity:.75;font-weight:400}.sgb-lysing{display:block;color:var(--sgb-muted);font-size:15px;margin-bottom:6px}.sgb-timar{margin-top:14px}.sgb-timagrind{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.sgb-timi{font:inherit;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:52px;border-radius:var(--sgb-radius-s);border:2px solid var(--sgb-lina);background:var(--sgb-navy-900);color:var(--sgb-texti);cursor:pointer}.sgb-timi:hover:not(:disabled){border-color:var(--sgb-lime)}.sgb-timi.valin{background:var(--sgb-lime);border-color:var(--sgb-lime);color:var(--sgb-a-lime)}.sgb-timi:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.sgb-timi small{font-size:12px;font-weight:400;text-decoration:none}.sgb-aukalina{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.sgb-aukalina+.sgb-aukalina{border-top:1px dashed var(--sgb-lina)}.sgb-aukaheiti{display:flex;flex-direction:column}.sgb-aukaheiti .sgb-daufur,.sgb-hak .sgb-daufur{font-size:14px}.sgb-hak{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:10px 0 0;flex-wrap:wrap}.sgb-aukalina .sgb-hak{margin:0}.sgb-hak input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--sgb-lime);flex:none}.sgb-hak .sgb-daufur{flex-basis:100%;padding-left:30px;margin-top:-4px}.sgb-grind{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.sgb-reitur label{display:block;font-size:15px;color:var(--sgb-muted);margin-bottom:4px}.sgb-reitvilla{display:block;color:var(--sgb-coral);font-size:14px;min-height:0}.sgb-inn[aria-invalid="true"]{border-color:var(--sgb-coral)}.sgb-gildra{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sgb-samantekt{background:var(--sgb-night);border-radius:var(--sgb-radius-s);padding:18px!important;margin-top:8px;border:1px solid var(--sgb-lina)!important}.sgb-lina{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.sgb-lina small{color:var(--sgb-muted-2)}.sgb-lina>span:last-child{white-space:nowrap}.sgb-hak+.sgb-grind{margin-top:12px}.sgb-dagslina{color:var(--sgb-lime-texti,var(--sgb-lime));font-weight:600}.sgb-dagslina span::first-letter{text-transform:uppercase}.sgb-alls{border-top:1px solid var(--sgb-lina);margin-top:6px;padding-top:10px;font-family:var(--sgb-fyrirsogn);font-size:21px;font-weight:600;text-transform:uppercase}.sgb-takki{display:block;width:100%;margin-top:16px;padding:15px 28px;border:0;border-radius:999px;background:var(--sgb-lime);color:var(--sgb-a-lime);font-family:var(--sgb-fyrirsogn);font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;text-align:center;text-decoration:none}.sgb-takki:hover:not(:disabled){background:var(--sgb-lime-hover)}.sgb a.sgb-takki,.sgb a.sgb-takki:visited,.sgb a.sgb-takki:hover{color:var(--sgb-a-lime);text-decoration:none}.sgb-takki:disabled{opacity:.6;cursor:progress}.sgb-gj{margin:10px 0 0}.sgb-tengill{background:none;border:0;padding:4px 0;color:var(--sgb-lime);font:inherit;font-size:15px;text-decoration:underline;cursor:pointer}.sgb-gj-lina{display:flex;gap:8px;margin-top:6px}.sgb-gj-lina .sgb-inn{flex:1;text-transform:uppercase;letter-spacing:.04em}.sgb-gj-nota{font:inherit;font-weight:700;padding:0 18px;border-radius:999px;border:2px solid var(--sgb-lime);background:#fff0;color:var(--sgb-lime);cursor:pointer;min-height:44px}.sgb-gj-virkt{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--sgb-lime);font-weight:600;font-size:15px;flex-wrap:wrap}.sgb-gj-fra{color:var(--sgb-lime)}.sgb textarea.sgb-inn{min-height:84px;resize:vertical}.sgb-gj-eigin{max-width:260px;margin-top:12px}.sgb-stada{text-align:center;padding:12px 0}.sgb-stada p{margin:8px 0}.sgb-stada-greitt h3{color:var(--sgb-lime-texti,var(--sgb-lime))}.sgb-bokunnr strong{font-family:var(--sgb-fyrirsogn);font-size:24px;letter-spacing:.04em}.sgb-stada .sgb-takki{display:inline-block;width:auto}.sgb-snuningur{width:36px;height:36px;margin:16px auto;border-radius:50%;border:4px solid var(--sgb-lina);border-top-color:var(--sgb-lime);animation:sgb-snua 1s linear infinite}@keyframes sgb-snua{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sgb-snuningur{animation:none}}@media (max-width:560px){.sgb{font-size:16px;border-radius:0;border-left:0;border-right:0}.sgb-grind{grid-template-columns:1fr}.sgb-vorur{grid-template-columns:1fr}.sgb-timagrind{grid-template-columns:repeat(3,1fr)}}.sg-booking__box:has(>.sgb){background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.sgb-dt{display:grid;grid-template-columns:minmax(270px,340px) 1fr;gap:28px;align-items:start}.sgb-dt-dagatal{background:var(--sgb-night);border:1px solid var(--sgb-lina);border-radius:var(--sgb-radius);padding:16px 14px 14px}.sgb-dt-haus{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.sgb-dt-titill{font-family:var(--sgb-fyrirsogn);text-transform:uppercase;letter-spacing:.04em;font-size:18px}.sgb-dt-ör{width:36px;height:36px;border-radius:999px;border:1px solid var(--sgb-lina);background:var(--sgb-navy-900);color:var(--sgb-texti);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.sgb-dt-ör:hover:not(:disabled){border-color:var(--sgb-lime);color:var(--sgb-lime)}.sgb-dt-ör:disabled{opacity:.3;cursor:default}.sgb-dt-grind{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sgb-dt-vd{text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sgb-muted-2);padding:4px 0 6px}.sgb-dt-dagur{aspect-ratio:1;border:0;border-radius:999px;background:#fff0;color:var(--sgb-texti);font:inherit;font-weight:600;font-size:15px;cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s;position:relative}.sgb-dt-dagur:hover:not(:disabled){background:var(--sgb-navy-800)}.sgb-dt-dagur.idag::after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:99px;background:var(--sgb-muted-2)}.sgb-dt-dagur.valin{background:var(--sgb-lime);color:var(--sgb-a-lime);box-shadow:0 0 0 4px rgb(130 192 22 / .18)}.sgb-dt-dagur:disabled{color:rgb(255 255 255 / .22);cursor:default}.sgb-dt-tomt{aspect-ratio:1}.sgb-dt-valinn{font-family:var(--sgb-fyrirsogn);text-transform:uppercase;letter-spacing:.03em;font-size:18px;margin:4px 0 12px;color:var(--sgb-lime)}.sgb-dt-timar .sgb-timagrind{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}@media (max-width:700px){.sgb-dt{grid-template-columns:1fr;gap:18px}.sgb-dt-dagatal{max-width:380px}}.sgb-aukaflokkur{font-family:var(--sgb-fyrirsogn);text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:var(--sgb-muted);margin:18px 0 10px}.sgb-aukaflokkur:first-of-type{margin-top:4px}.sgb-aukagrind{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.sgb-aukaspjald{display:flex;flex-direction:column;background:var(--sgb-navy-900);border:2px solid var(--sgb-lina);border-radius:var(--sgb-radius-s);overflow:hidden;transition:border-color .12s,transform .12s}.sgb-aukaspjald:hover{border-color:var(--sgb-navy)}.sgb-aukaspjald.valin{border-color:var(--sgb-lime)}.sgb-aukamynd{aspect-ratio:4 / 3;background:var(--sgb-night);overflow:hidden;position:relative}.sgb-aukamynd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;box-sizing:border-box}.sgb-aukamynd.vara{background:linear-gradient(160deg,var(--sgb-navy-800),var(--sgb-night))}.sgb-aukamynd.vara img{object-fit:contain;padding:14px;filter:drop-shadow(0 8px 14px rgb(0 0 0 / .45))}.sgb-aukamynd.engin{display:grid;place-items:center}.sgb-aukamynd.engin{background:radial-gradient(circle at 50% 40%,var(--sgb-navy-800),var(--sgb-night) 75%)}.sgb-aukatakn{color:var(--sgb-lime);opacity:.8;display:grid}.sgb-aukatexti{display:flex;flex-direction:column;gap:1px;padding:10px 12px 4px;flex:1}.sgb-aukanafn{font-weight:600;line-height:1.25;overflow-wrap:break-word}.sgb-aukatexti .sgb-daufur{font-size:14px}.sgb-aukateljari{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 12px}.sgb-aukateljari .sgb-skref{width:38px;height:38px;font-size:20px}.sgb-aukateljari .sgb-skref:disabled{opacity:.35;cursor:default}.sgb-aukafjoldi{font-weight:700;font-size:18px;min-width:2ch;text-align:center}.sgb-aukaval{margin:8px 12px 12px;font:inherit;font-weight:700;font-size:15px;padding:9px 10px;border-radius:999px;cursor:pointer;border:2px solid var(--sgb-lina);background:#fff0;color:var(--sgb-texti)}.sgb-aukaval:hover{border-color:var(--sgb-lime)}.sgb-aukaval[aria-pressed="true"]{background:var(--sgb-lime);border-color:var(--sgb-lime);color:var(--sgb-a-lime)}@media (max-width:560px){.sgb-aukagrind{grid-template-columns:repeat(2,1fr);gap:10px}.sgb-aukatexti{padding:8px 10px 2px}.sgb-aukanafn{font-size:14px;letter-spacing:-.01em}.sgb-aukaval{margin:8px 10px 10px;font-size:14px}.sgb-aukateljari{padding:6px 10px 10px}}.sgb-aukalysing{font-size:13px;color:var(--sgb-muted);line-height:1.3;margin-top:3px}.sgb-flettiror{position:relative}.sgb-aukagrind.sgb-fletta{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,200px);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.sgb-aukagrind.sgb-fletta::-webkit-scrollbar{display:none}.sgb-aukagrind.sgb-fletta>.sgb-aukaspjald{scroll-snap-align:start}.sgb-fletta-ör{position:absolute;top:34%;width:40px;height:40px;border-radius:999px;border:1px solid var(--sgb-lina);z-index:2;background:rgb(15 16 48 / .88);color:var(--sgb-texti);font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 3px;box-shadow:0 6px 16px rgb(0 0 0 / .4)}.sgb-fletta-ör:hover{border-color:var(--sgb-lime);color:var(--sgb-lime)}.sgb-fletta-v{left:-10px}.sgb-fletta-h{right:-10px}.sgb-flettiror.byrjun .sgb-fletta-v,.sgb-flettiror.endir .sgb-fletta-h{opacity:0;pointer-events:none}@media (max-width:560px){.sgb-aukagrind.sgb-fletta{grid-auto-columns:44%}.sgb-fletta-ör{display:none}}.sgb-lagmark{margin:12px 0 4px;display:flex;flex-direction:column;gap:6px}.sgb-lagmark-bar{height:8px;border-radius:99px;background:var(--sgb-navy-900);overflow:hidden}.sgb-lagmark-bar span{display:block;height:100%;background:var(--sgb-coral);border-radius:99px;transition:width .25s}.sgb-lagmark.nad .sgb-lagmark-bar span{background:var(--sgb-lime)}.sgb-lagmark small{color:var(--sgb-muted);font-size:14px}.sgb-lagmark.nad small{color:var(--sgb-lime);font-weight:600}.sgb-myndhof{position:absolute;right:4px;bottom:3px;font-size:9px;line-height:1.2;color:#fff;background:rgb(0 0 0 / .45);padding:1px 4px;border-radius:3px;pointer-events:none;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgb-lokafjoldi{text-align:left}.sgb-lf{display:grid;gap:8px;margin:14px 0;max-width:420px}.sgb-lf label{font-weight:700}.sgb-lf-fj{font-size:1.4em;padding:10px 12px;width:140px;border-radius:8px;border:2px solid currentColor;background:#fff0;color:inherit}.sgb-lf-mism{margin:6px 0}.sgb-lf-titill{font-weight:700;margin:0 0 4px}.sgb-lf-lina{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid rgb(127 127 127 / .25)}.sgb-lf-alls{border-bottom:0;border-top:2px solid rgb(127 127 127 / .5)}.sgb-lf-frestur{font-weight:700}