@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap);:root{--cream:#f6f6f1;--cream-soft:#e3ecec;--sand:#e2e1d9;--warm-white:#fff;--terracotta:#c96849;--terracotta-dark:#9f5035;--sea:#4a8fa8;--sea-deep:#1f5a72;--sea-mist:#c6dce2;--olive:#7a9666;--ink:#1f221f;--muted:#6b6e69;--hairline:#dfe2dc;--serif:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f1;background-color:var(--cream);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-weight:400;margin:0}body,h1,h2,h3,h4,h5{color:#1f221f;color:var(--ink)}h1,h2,h3,h4,h5{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--serif);font-weight:600;letter-spacing:-.015em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.front{background-color:var(--cream);text-align:center}.headerContainer{position:-webkit-sticky;position:sticky;top:0;z-index:10}.headerContent{background-color:var(--warm-white);border-bottom:1px solid var(--hairline);flex-direction:row;gap:1.5rem;height:64px;justify-content:space-between;padding:0 2rem}.headerContent,.headerVenstre{align-items:center;display:flex}.headerVenstre{flex:1 1;gap:2.25rem;min-width:0}.backButtonText{color:var(--ink);font-family:var(--serif);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.navLinker{display:flex;gap:1.75rem}.navLenke{color:var(--muted);font-family:var(--sans);font-size:.9rem;font-weight:500;letter-spacing:-.005em;padding:.3rem 0;position:relative;transition:color .2s;white-space:nowrap}.navLenke:hover{color:var(--ink)}.navLenke:after{background-color:var(--terracotta);bottom:-2px;content:"";height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.navLenke:hover:after,.navLenkeAktiv:after{transform:scaleX(1)}.navLenkeAktiv{color:var(--ink)}.nameAndMenu{align-items:center;color:var(--muted);display:flex;flex-direction:row;font-size:.85rem;gap:1rem}.nameAndMenu p{margin:0;white-space:nowrap}.brukerTekst strong{color:var(--ink);font-weight:600}.burgerMenu{align-items:center;border-radius:2px;cursor:pointer;display:none;flex-direction:column;justify-content:center;padding:8px;transition:background-color .2s}.burgerMenu:hover{background-color:var(--cream-soft)}.burgerLine{background-color:var(--ink);height:1.5px;margin-bottom:5px;transition:transform .2s;width:22px}.burgerLine:last-child{margin-bottom:0}.menuElementAktiv{background-color:var(--cream-soft);color:var(--terracotta)}@media (max-width:720px){.headerContent{gap:.75rem;padding:0 1.25rem}.navLinker{display:none}.burgerMenu{display:flex}.brukerPrefix{display:none}.headerVenstre{gap:1rem}}.menu{background-color:var(--warm-white);box-shadow:0 4px 20px #2b241d0f;position:-webkit-sticky;position:sticky;top:64px;z-index:10}.menu,.menuElement{align-items:flex-end;border-bottom:1px solid var(--hairline);display:flex;flex-direction:column}.menuElement{color:var(--ink);font-family:var(--serif);font-size:1rem;font-weight:500;letter-spacing:-.01em;padding:.9rem 2rem;text-decoration:none;transition:background-color .2s,color .2s;width:100%}.menuElement:last-child{border-bottom:none}.menuElement:hover{background-color:var(--cream-soft);color:var(--terracotta)}.frontResidencen{align-items:center;background-color:var(--sea-deep);color:var(--warm-white);display:flex;flex-direction:column;font-family:var(--serif);justify-content:center;min-height:88vh;overflow:hidden;position:relative}.frontResidencen h1,.frontResidencen p{margin:0}.headerTitle{color:var(--warm-white);font-size:clamp(3rem,10vw,7rem);font-weight:700;letter-spacing:-.03em}.headerParagraph{color:var(--warm-white);font-family:var(--sans);font-size:.95rem;font-weight:300;letter-spacing:.35em;margin-top:1.25rem!important;opacity:.92;text-transform:uppercase}.frontDark,.frontLight{align-items:center;display:flex;flex-direction:column;font-family:var(--serif);gap:.5rem;justify-content:center;min-height:60vh;padding:5rem 2rem}.frontLight{background-color:var(--warm-white)}.frontDark,.frontLight{border-bottom:1px solid var(--hairline);color:var(--ink)}.frontDark{background-color:var(--cream-soft)}.frontDark h1,.frontLight h1{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;letter-spacing:-.025em;margin:0;transition:color .2s}.frontDark a:hover h1,.frontLight a:hover h1{color:var(--terracotta)}.frontDark p,.frontLight p{color:var(--muted);font-family:var(--sans);font-size:.9rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.page{align-items:center;background-color:var(--warm-white);border-bottom:1px solid var(--hairline);color:var(--ink);display:flex;flex-direction:column;font-family:var(--serif);gap:1rem;justify-content:center;padding:4.5rem 1.5rem 3.5rem}.topHeader{color:var(--ink);font-size:clamp(2.25rem,6vw,3.8rem);font-weight:600;letter-spacing:-.025em;margin:0}.topHeader:before{background-color:var(--terracotta);content:"";display:block;height:3px;margin:0 auto 1.5rem;width:28px}.page h2{color:var(--muted);font-weight:400;margin:0}.underPage{align-items:flex-start;background-color:var(--cream);color:var(--ink);display:flex;flex-direction:row;font-family:var(--sans);font-size:1rem;gap:3rem;justify-content:center;line-height:1.65;min-height:60vh;padding:5rem 3rem 6rem;text-align:left}.underPage h2,.underPage h3{font-family:var(--serif);font-weight:500}.underPage>div:first-child{max-width:760px;width:100%}button{background-color:var(--terracotta);border:none;border-radius:2px;color:var(--warm-white);font-family:var(--sans);font-size:.82rem;font-weight:500;letter-spacing:.12em;padding:.65rem 1.25rem;text-transform:uppercase;transition:background-color .2s,box-shadow .2s,transform .1s}button:hover{background-color:var(--terracotta-dark);box-shadow:0 4px 14px #c76a4a40;cursor:pointer}button:active{transform:translateY(1px)}.hyttebokBox{align-self:flex-start;background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;border-top:3px solid var(--olive);box-shadow:0 2px 16px #2b241d0a;max-width:320px;padding:1.75rem 1.5rem;text-align:center}.hyttebokBox h2{color:var(--ink);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.hyttebokBox p{color:var(--muted);font-size:.92rem;margin:0}@media (max-width:50em){.underPage{align-items:center;flex-direction:column-reverse;gap:2rem;padding:3rem 1.5rem 4rem}.hyttebokBox{align-self:center;margin-bottom:0}.headerContent{padding:0 1rem}}.checkbox{-webkit-appearance:none;background-color:var(--warm-white);border:1.5px solid var(--sea);border-radius:2px;cursor:pointer;height:20px;margin-right:12px;transition:background-color .15s,border-color .15s;vertical-align:middle;width:20px}.checkbox:checked{background-color:var(--sea-deep);border-color:var(--sea-deep)}.checkbox:checked:after{color:var(--warm-white);content:"✓";display:flex;font-size:.85rem;justify-content:center;line-height:17px}.checkmarkLabel{cursor:pointer;display:block;margin-bottom:14px}a{color:inherit;text-decoration:inherit}.url{text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:color .2s,-webkit-text-decoration-color .2s;transition:text-decoration-color .2s,color .2s;transition:text-decoration-color .2s,color .2s,-webkit-text-decoration-color .2s}.url:hover{color:var(--terracotta);-webkit-text-decoration-color:var(--terracotta);text-decoration-color:var(--terracotta)}.lenkeknapp{color:var(--sea-deep);text-decoration:underline;-webkit-text-decoration-color:var(--sea-mist);text-decoration-color:var(--sea-mist);text-underline-offset:3px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.lenkeknapp:hover{color:var(--terracotta);-webkit-text-decoration-color:var(--terracotta);text-decoration-color:var(--terracotta)}.vaermelding{gap:1.5rem}.vaerRamme{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;box-shadow:0 2px 20px #2b241d0d;padding:1.5rem;width:min(880px,92%)}.vaerRamme embed{height:360px;width:100%}.calendar{height:auto;min-height:600px;width:100%}@media (max-width:1024px){.calendar{min-height:400px}}.informasjon_wrapper__LIEE6{display:flex;flex-direction:column;gap:4.5rem;width:100%}.informasjon_seksjon__2YCbf{border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:.85rem;padding-bottom:3.5rem}.informasjon_seksjon__2YCbf:last-child{border-bottom:none;padding-bottom:0}.informasjon_seksjonTittel__4DtFT{color:var(--ink);font-family:var(--serif);font-size:2.15rem;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.informasjon_underTittel__EK8kM{color:var(--terracotta-dark);font-family:var(--serif);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin:1.5rem 0 .4rem}.informasjon_seksjon__2YCbf p{color:var(--ink);line-height:1.65;margin:0}.informasjon_seksjon__2YCbf ol{counter-reset:steg;line-height:1.65;list-style:none;margin:.5rem 0;padding:0}.informasjon_seksjon__2YCbf ol li{counter-increment:steg;min-height:2rem;padding-bottom:.85rem;padding-left:2.75rem;position:relative}.informasjon_seksjon__2YCbf ol li:before{align-items:center;background-color:var(--warm-white);border:1.5px solid var(--terracotta);border-radius:50%;color:var(--terracotta);content:counter(steg);display:flex;font-family:var(--serif);font-size:.85rem;font-weight:600;height:1.85rem;justify-content:center;left:0;position:absolute;top:0;width:1.85rem}.informasjon_prisgrid__ZaUoZ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:.5rem}.informasjon_priskort__aY-uQ{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;display:flex;flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;transition:border-color .2s,box-shadow .2s}.informasjon_priskort__aY-uQ:hover{border-color:var(--terracotta);box-shadow:0 4px 18px #1f221f0d}.informasjon_prislabel__LJPWh{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.informasjon_prisverdi__\+xMVS{color:var(--ink);font-family:var(--serif);font-size:1.85rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:.25rem}.informasjon_prisenhet__oHTQ2{color:var(--muted);font-size:.8rem}.informasjon_label__vpVAc{color:var(--ink);font-weight:600}.informasjon_notat__cPLLf{background-color:var(--warm-white);border-left:2px solid var(--olive);border-radius:2px;color:var(--muted);font-size:.92rem;font-style:italic;margin-top:.75rem;padding:1rem 1.25rem}.informasjon_kalender__fk8WI{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;margin-top:.75rem;min-height:600px;width:100%}@media (max-width:1024px){.informasjon_kalender__fk8WI{min-height:400px}}.huskeliste_wrapper__61BQG{display:flex;flex-direction:column;gap:3.5rem;width:100%}.huskeliste_ankomstKort__yxcGi{background-color:var(--warm-white);border:1px solid var(--hairline);border-left:3px solid var(--sea);border-radius:2px;padding:1.75rem}.huskeliste_ankomstKort__yxcGi h2{font-family:var(--serif);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .5rem}.huskeliste_ankomstKort__yxcGi p{color:var(--muted);line-height:1.65;margin:0}.huskeliste_avreiseSeksjon__Hfrbq{display:flex;flex-direction:column;gap:1.75rem}.huskeliste_avreiseHeader__1xMyK{align-items:baseline;border-bottom:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.25rem}.huskeliste_avreiseHeader__1xMyK h2{font-family:var(--serif);font-size:2rem;font-weight:600;letter-spacing:-.03em;margin:0}.huskeliste_nullstillKnapp__MTMpT{background-color:var(--warm-white)!important;border:1px solid var(--hairline)!important;color:var(--ink)!important;font-size:.72rem!important}.huskeliste_nullstillKnapp__MTMpT:hover{background-color:var(--cream-soft)!important;border-color:var(--terracotta)!important;color:var(--terracotta)!important}.huskeliste_kategoriKort__KcMFI{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;padding:1.75rem;transition:border-color .2s,box-shadow .2s}.huskeliste_kategoriKort__KcMFI:hover{box-shadow:0 4px 20px #1f221f0a}.huskeliste_kategoriTittel__ALJez{align-items:center;border-bottom:1px solid var(--hairline);display:flex;font-family:var(--serif);font-size:1.25rem;font-weight:600;gap:.75rem;letter-spacing:-.02em;margin:0 0 1.25rem;padding-bottom:.85rem}.huskeliste_kategoriIkon__dXaME{align-items:center;background-color:var(--cream-soft);border-radius:50%;display:flex;font-size:1.4rem;height:2.25rem;justify-content:center;width:2.25rem}.huskeliste_punkter__RkMff{display:flex;flex-direction:column;gap:.2rem}.huskeliste_punkter__RkMff .checkmarkLabel{border-bottom:1px solid #0000;margin-bottom:0;padding:.5rem 0;transition:color .2s}.huskeliste_punkter__RkMff .checkmarkLabel:hover{color:var(--sea-deep)}.anbefalinger_anbefalingerWrapper__wrChU{display:flex;flex-direction:column;width:100%}.anbefalinger_toppKnapper__cS1yQ{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;width:100%}.anbefalinger_innholdRad__9XUFM{align-items:flex-start;display:flex;flex-direction:row;width:100%}.anbefalinger_layout__mJB59{display:flex;flex:1 1;flex-direction:column;gap:.85rem;min-width:0}.anbefalinger_anbefaling__uSPWr{background-color:var(--warm-white);border:1px solid var(--hairline);border-left:3px solid var(--sea);border-radius:2px;cursor:pointer;display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.35rem;position:relative;transition:border-color .2s,box-shadow .2s,transform .15s}.anbefalinger_anbefaling__uSPWr:hover{border-left-color:var(--terracotta);box-shadow:0 4px 18px #2b241d0f;transform:translateY(-1px)}.anbefalinger_kategoriTag__uYcmc{align-self:flex-start;background-color:var(--sea-mist);border-radius:2px;color:var(--sea-deep);font-size:.7rem;font-weight:500;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.anbefalinger_kategoriTag__uYcmc[data-type=RESTAURANT]{background-color:#f1d9c5;color:#8e4a2e}.anbefalinger_kategoriTag__uYcmc[data-type=BAR]{background-color:#e8d6db;color:#7a3f4f}.anbefalinger_kategoriTag__uYcmc[data-type=MUSEUM]{background-color:#dce1ca;color:#5a6a45}.anbefalinger_kategoriTag__uYcmc[data-type=STRAND]{background-color:#f1e3bf;color:#7e6523}.anbefalinger_kategoriTag__uYcmc[data-type=AKTIVITET]{background-color:#d3dec4;color:#5c7047}.anbefalinger_anbefalingInnholdListe__Hfui4{display:flex;flex-direction:column;gap:.3rem}.anbefalinger_anbefalingNavn__zyunZ{color:var(--ink);font-family:var(--serif);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;margin:0}.anbefalinger_anbefalingDetaljer__fi4Tb{color:var(--muted);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.82rem;gap:.5rem 1.5rem}.anbefalinger_anbefalingDetaljer__fi4Tb span{word-break:break-word}.anbefalinger_anbefalingModalOverlay__0Sgnc{display:contents}.anbefalinger_anbefalingModal__T6RkR{align-items:center;align-self:flex-start;background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;border-top:3px solid var(--terracotta);box-shadow:0 4px 24px #2b241d0f;display:flex;flex-direction:column;flex-shrink:0;font-family:var(--sans);margin-left:2.5rem;margin-top:0;max-width:500px;padding:2rem 1.75rem;width:100%}.anbefalinger_modalTittel__nFRFq{font-family:var(--serif);font-size:1.75rem;font-weight:600;letter-spacing:-.025em;margin:.5rem 0 1.5rem}.anbefalinger_anbefalingInnhold__KUlpo{display:flex;flex-direction:column;gap:1.5rem;width:100%}.anbefalinger_modalInfo__WgL36{display:flex;flex-direction:column;gap:1rem}.anbefalinger_modalFelt__7Wou4{display:flex;flex-direction:column;gap:.25rem}.anbefalinger_modalLabel__3z3xO{color:var(--terracotta);font-size:.72rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.anbefalinger_ingenResultater__qCpwj{background-color:var(--cream-soft);border:1px solid var(--hairline);border-radius:2px;color:var(--muted);margin-top:.5rem;padding:1.25rem 1.5rem;text-align:center}.anbefalinger_lukk__wkt8L{align-self:flex-end;background:none;border:none;color:var(--muted);cursor:pointer;font-size:1.25rem;letter-spacing:0;line-height:1;padding:4px 8px;text-transform:none}.anbefalinger_lukk__wkt8L:hover{background:none;box-shadow:none;color:var(--ink)}.anbefalinger_visningToggle__-j6R6{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;display:flex;overflow:hidden}.anbefalinger_visningKnapp__F30J5{background-color:initial;border:none;color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:.78rem;font-weight:500;letter-spacing:.12em;padding:.55rem 1.1rem;text-transform:uppercase;transition:background-color .2s,color .2s}.anbefalinger_visningKnapp__F30J5:hover{background-color:var(--cream-soft);box-shadow:none}.anbefalinger_visningAktiv__q5XEp,.anbefalinger_visningAktiv__q5XEp:hover{background-color:var(--sea-deep);color:var(--warm-white)}.anbefalinger_kartContainer__xd7mq{border:1px solid var(--hairline);border-radius:2px;height:70vh;margin-top:1rem;overflow:hidden;width:100%}.anbefalinger_leggTilKnapp__k7s\+9{margin-left:auto}.anbefalinger_filtrerKnapp__UMGjo{background-color:var(--warm-white);border:1px solid var(--hairline);color:var(--ink)}.anbefalinger_filtrerKnapp__UMGjo:hover{background-color:var(--cream-soft);border-color:var(--terracotta);box-shadow:none;color:var(--terracotta)}.anbefalinger_filterPanel__3kDfZ{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem;width:100%}.anbefalinger_filterLabel__CdU0Z{align-items:center;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem}.anbefalinger_filterLabel__CdU0Z input[type=checkbox]{accent-color:var(--terracotta);cursor:pointer}.anbefalinger_modal__TivJ-{align-items:stretch;background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;border-top:3px solid var(--terracotta);box-shadow:0 8px 32px #2b241d14;display:flex;flex-direction:column;font-family:var(--sans);gap:1.1rem;margin:0 auto;max-width:480px;padding:2rem 2.25rem}.anbefalinger_modal__TivJ- h2{color:var(--ink);font-family:var(--serif);font-size:1.7rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .25rem;text-align:center}.anbefalinger_modal__TivJ- select{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;color:var(--ink);font-family:var(--sans);font-size:.9rem;margin-top:6px;padding:.6rem .75rem;width:100%}.anbefalinger_modal__TivJ- select:focus{border-color:var(--terracotta);box-shadow:0 0 0 2px #c76a4a26;outline:none}.anbefalinger_inputPar__9fi7Q{color:var(--muted);display:flex;flex-direction:column;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;width:100%}.anbefalinger_modal__TivJ- input[type=number],.anbefalinger_modal__TivJ- input[type=text]{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;color:var(--ink);font-family:var(--sans);font-size:.9rem;font-weight:400;letter-spacing:normal;margin-top:6px;padding:.6rem .75rem;text-transform:none}.anbefalinger_modal__TivJ- input[type=number]:focus,.anbefalinger_modal__TivJ- input[type=text]:focus{border-color:var(--terracotta);box-shadow:0 0 0 2px #c76a4a26;outline:none}.anbefalinger_modal__TivJ- textarea{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;color:var(--ink);font-family:var(--sans);font-size:.9rem;font-weight:400;letter-spacing:normal;margin-top:6px;min-height:4rem;padding:.6rem .75rem;resize:vertical;text-transform:none}.anbefalinger_modal__TivJ- textarea:focus{border-color:var(--terracotta);box-shadow:0 0 0 2px #c76a4a26;outline:none}.anbefalinger_feilmelding__Hi5qa{color:#b33a2b;font-size:.8rem;font-weight:400;letter-spacing:normal;margin-top:4px;text-transform:none}.anbefalinger_bildeOpplasting__vRexR{cursor:pointer;display:flex;margin-top:6px}.anbefalinger_bildeOpplasting__vRexR input[type=file]{display:none}.anbefalinger_bildeOpplastingTekst__-6DUI{align-items:center;background-color:var(--cream);border:1px dashed var(--hairline);border-radius:2px;color:var(--muted);display:flex;font-size:.85rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:normal;padding:.9rem;text-transform:none;transition:border-color .2s,background-color .2s,color .2s;width:100%}.anbefalinger_bildeOpplasting__vRexR:hover .anbefalinger_bildeOpplastingTekst__-6DUI{background-color:var(--cream-soft);border-color:var(--terracotta);color:var(--terracotta)}.anbefalinger_knapper__teNqZ{display:flex;flex-direction:row;gap:.75rem;justify-content:center;margin-top:.5rem}.anbefalinger_knapper__teNqZ button{background-color:var(--warm-white);border:1px solid var(--hairline);border-radius:2px;color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:.78rem;font-weight:500;letter-spacing:.12em;padding:.55rem 1.35rem;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.anbefalinger_knapper__teNqZ button:hover{background-color:var(--cream-soft);border-color:var(--terracotta);box-shadow:none;color:var(--terracotta)}.anbefalinger_knapper__teNqZ button:last-child{background-color:var(--terracotta);border-color:var(--terracotta);color:var(--warm-white)}.anbefalinger_knapper__teNqZ button:last-child:hover{background-color:var(--terracotta-dark);border-color:var(--terracotta-dark);color:var(--warm-white)}.anbefalinger_bildeForhandsvisning__OR82P{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.anbefalinger_thumbnail__GJU7s{border-radius:2px;height:80px;object-fit:cover;width:80px}.anbefalinger_bildeGalleri__XFjRw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.anbefalinger_galleriBilde__zG6Xv{border-radius:2px;cursor:pointer;height:150px;object-fit:cover;transition:opacity .2s;width:200px}.anbefalinger_galleriBilde__zG6Xv:hover{opacity:.85}.anbefalinger_lightboxOverlay__HDLdp{align-items:center;background-color:#2b241de6;display:flex;gap:1rem;inset:0;justify-content:center;position:fixed;z-index:1000}.anbefalinger_lightboxBilde__\+0AKw{border-radius:2px;max-height:85vh;max-width:85vw;object-fit:contain}.anbefalinger_lightboxPil__QqFeH{background:none;border:none;color:var(--warm-white);cursor:pointer;font-size:3rem;letter-spacing:0;line-height:1;opacity:.7;padding:.5rem;text-transform:none;transition:opacity .2s}.anbefalinger_lightboxPil__QqFeH:hover{background:none;box-shadow:none;opacity:1}.anbefalinger_lightboxLukk__gy5hS{background:none;border:none;color:var(--warm-white);cursor:pointer;font-size:1.5rem;letter-spacing:0;line-height:1;opacity:.7;padding:.5rem;position:absolute;right:1rem;text-transform:none;top:1rem;transition:opacity .2s}.anbefalinger_lightboxLukk__gy5hS:hover{background:none;box-shadow:none;opacity:1}.anbefalinger_handlingsKnapper__my\+P0{display:flex;gap:.25rem;position:absolute;right:.5rem;top:.5rem}.anbefalinger_redigerKnapp__6TnRJ{align-items:center;background:none;border:none;border-radius:2px;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s,background-color .2s}.anbefalinger_redigerKnapp__6TnRJ:hover{background-color:var(--cream-soft);box-shadow:none;color:var(--sea-deep)}.anbefalinger_slettKnapp__3ltQz{align-items:center;background:none;border:none;border-radius:2px;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s,background-color .2s}.anbefalinger_slettKnapp__3ltQz:hover{background-color:#f7e4e0;box-shadow:none;color:#b33a2b}.anbefalinger_modalToppKnapper__uvQgF{align-items:center;align-self:flex-end;display:flex;gap:.5rem;justify-content:flex-end;width:100%}.anbefalinger_redigerModalKnapp__Id3Mi{align-items:center;background:none;border:1px solid var(--hairline);border-radius:2px;color:var(--sea-deep);cursor:pointer;display:flex;font-family:var(--sans);font-size:.75rem;gap:.35rem;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.anbefalinger_redigerModalKnapp__Id3Mi:hover{background-color:var(--cream-soft);border-color:var(--terracotta);box-shadow:none;color:var(--terracotta)}.anbefalinger_thumbnailWrapper__usFUq{display:inline-block;position:relative}.anbefalinger_fjernBildeKnapp__o7fuJ{align-items:center;background:#2b241db3;border:none;border-radius:50%;color:var(--warm-white);cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;letter-spacing:0;line-height:1;padding:0;position:absolute;right:2px;text-transform:none;top:2px;width:20px}.anbefalinger_fjernBildeKnapp__o7fuJ:hover{background:#b33a2be6;box-shadow:none}.anbefalinger_slettBekreftelse__zcCNR{align-items:center;background-color:var(--warm-white);display:flex;flex-direction:column;font-family:var(--sans);gap:1.5rem;padding:2rem;text-align:center}.anbefalinger_slettBekreftKnapp__Bs6Ym{background-color:#b33a2b;border:none;border-radius:2px;color:var(--warm-white);cursor:pointer;padding:.55rem 1.25rem}.anbefalinger_slettBekreftKnapp__Bs6Ym:hover{background-color:#8f2d22}@media (max-width:50em){.anbefalinger_innholdRad__9XUFM{flex-direction:column}.anbefalinger_anbefalingModalOverlay__0Sgnc{align-items:center;background-color:#2b241d8c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:100}.anbefalinger_anbefalingModal__T6RkR{border-radius:2px;border-top:3px solid var(--terracotta);box-shadow:0 8px 32px #2b241d4d;box-sizing:border-box;margin-left:0;max-height:90vh;max-width:500px;overflow-y:auto;padding:1.5rem 1.25rem;position:relative;width:100%}.anbefalinger_galleriBilde__zG6Xv{aspect-ratio:4/3;height:auto;width:calc(50% - .25rem)}.anbefalinger_lightboxPil__QqFeH{font-size:2rem;padding:.25rem}.anbefalinger_lightboxBilde__\+0AKw{max-height:80vh;max-width:90vw}.anbefalinger_modal__TivJ-{padding:1.5rem 1.25rem}}
/*# sourceMappingURL=main.a1bb4b21.css.map*/