.bu-kafli{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px);scroll-margin-top:104px}.bu-kaflahaus{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.bu-kaflahaus p{max-width:29ch;color:var(--sg-gra-a-ljosu);margin:0;font-size:.9375rem;line-height:1.7}.bu-adalmynd{margin:0}.bu-myndhnappur{background:var(--sg-hvitt-hlytt);cursor:zoom-in;touch-action:pan-y pinch-zoom;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bu-myndrammi{aspect-ratio:1728/910;animation:bu-birta var(--sg-timi-afhjupun) var(--sg-mykt-mjuk) both;display:block}.bu-myndrammi img{object-fit:contain;width:100%;height:100%}.bu-staekka{background:var(--sg-hvitt);color:var(--sg-svart);box-shadow:var(--shadow-kort);transition:transform var(--sg-timi-smaatridi) var(--sg-mykt-mjuk);border-radius:7px;align-items:center;gap:9px;padding:12px 16px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:20px;right:20px}.bu-myndhnappur:hover .bu-staekka{transform:translateY(-3px)}.bu-myndtexti{justify-content:space-between;align-items:center;gap:20px;padding-block:24px 28px;display:flex}.bu-yfirskrift{color:var(--sg-gra-a-ljosu);margin:0 0 5px;font-size:.8125rem;line-height:1.5}.bu-myndtexti h3{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:700;line-height:1.15}.bu-fletting{flex-shrink:0;align-items:center;gap:16px;display:flex}.bu-fletting .bu-taknhnappur{min-width:48px;min-height:48px;padding:0}.bu-teljari{text-align:center;min-width:36px;color:var(--sg-gra-a-ljosu);font-variant-numeric:tabular-nums;font-size:.8125rem}.bu-val{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:0 -4px;padding:4px;list-style:none;display:grid}.bu-val li{min-width:0}.bu-valhnappur{width:100%;color:var(--sg-gra-a-ljosu);text-align:left;cursor:pointer;transition:border-color var(--sg-timi-smaatridi), color var(--sg-timi-smaatridi);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 12px;display:block}.bu-valhnappur>span:last-child{overflow-wrap:anywhere;margin-top:10px;font-size:.8125rem;font-weight:500;display:block}.bu-smaprammi{aspect-ratio:1728/910;border-radius:6px;display:block;overflow:hidden}.bu-smaprammi img{object-fit:contain;width:100%;height:100%;transition:opacity var(--sg-timi-smaatridi)}.bu-valhnappur[aria-pressed=true]{border-color:var(--sg-gull);color:var(--sg-svart)}.bu-valhnappur[aria-pressed=true]>span:last-child{font-weight:700}.bu-valhnappur:hover{color:var(--sg-svart);border-color:var(--sg-gull)}.bu-valhnappur:hover img{opacity:.85}.bu-kafli button:focus-visible,.bu-gluggamynd:focus-visible{outline:3px solid var(--sg-gull-dypst);outline-offset:3px}.bu-gluggi{background:var(--sg-hvitt);width:min(1600px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--sg-svart);font-family:var(--sg-letur-megin);border:0;border-radius:12px;margin:auto;padding:24px}.bu-gluggi[open]{flex-direction:column;gap:20px;display:flex}.bu-gluggi::backdrop{background:color-mix(in srgb, var(--sg-svart) 86%, transparent)}.bu-gluggahaus,.bu-gluggafotur{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.bu-gluggahaus h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3vw,2rem);font-weight:700}.bu-gluggamynd{background:var(--sg-hvitt-hlytt);overscroll-behavior:contain;border-radius:6px;min-height:0;overflow:auto}.bu-gluggamynd img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 250px);display:block}.bu-gluggamynd-staekkud img{width:200%;max-width:none;max-height:none}@keyframes bu-birta{0%{opacity:.45}to{opacity:1}}@media (max-width:899px){.bu-val{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sg-gull) transparent;grid-template-columns:repeat(7,140px);gap:12px;overflow-x:auto}.bu-val li{scroll-snap-align:start}}@media (max-width:599px){.bu-kaflahaus{margin-bottom:20px;display:block}.bu-kaflahaus p{max-width:32ch;margin-top:12px}.bu-myndtexti{flex-wrap:wrap;gap:12px;padding-block:20px}.bu-myndtexti h3{font-size:1.65rem}.bu-myndtexti .bu-fletting{gap:8px}.bu-staekka{padding:10px;bottom:10px;right:10px}.bu-staekka>span{display:none}.bu-gluggi{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.bu-gluggafotur{flex-wrap:wrap}.bu-gluggafotur>button{padding-inline:14px}.bu-gluggafotur .bu-fletting{gap:8px}}@media (prefers-reduced-motion:reduce){.bu-myndrammi{animation:none}.bu-kafli *,.bu-kafli :before,.bu-kafli :after{scroll-behavior:auto;transition:none}.bu-myndhnappur:hover .bu-staekka{transform:none}}
