@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-italic-DUE6_iCb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-italic-Cz4n9dED.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2) format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2) format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1a1528;--cream: #faf6f0;--warm: #c45c26;--deep-blue: #2d4a6f;--frost: #e8f1fb;--accent: #d4a574;--bolt-cream: #f7f1e3;--bolt-beige: #e5d3b3;--bolt-stone: #d9d9d9;--bolt-tan: #b08d6f;--bolt-brown: #4a3c39;--bolt-terracotta: #b26b5d;--bolt-sage: #829e85;--bolt-pine: #2e5339;--bolt-mustard: #e3b448;--bolt-sand: #f2d091;--bolt-caramel: #c9a227;--bolt-mist: #c5d3e0;--bolt-omoss-surface: #d8dad3;--bolt-omoss-surface-soft: #f2f0eb;--bolt-omoss-surface-accent: #b0bcbc;--bolt-menu-panel: #768f84;--ink-blood: #1a0707;--bolt-kalender-maroon: #d2b4a3;--bolt-kalender-peach: #e9eef5;--bolt-kalender-strip-left: #f5e9d3;--bolt-kalender-strip-right: #b8c5d4;--bolt-contact-gulfarge: #f2d299;--bolt-contact-top: var(--bolt-contact-gulfarge);--bolt-contact-privacy: var(--bolt-contact-gulfarge);--bolt-bestill-panel: #f5eae6;--bolt-bestill-accent: #e1d19c;font-optical-sizing:auto;font-family:Georgia,Times New Roman,serif;color:var(--ink);line-height:1.6}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:4.75rem;background-color:var(--cream)}body{margin:0;min-height:100vh;background-color:var(--cream);background-image:linear-gradient(#faf6f057,#faf6f066 45%,#e8f1fb5c),url(/Images/oslo-tapet.png);background-size:cover;background-position:center;background-attachment:fixed}@media(prefers-reduced-motion:reduce){body{background-attachment:scroll}}#root{min-height:100vh}a{color:var(--deep-blue)}img{max-width:100%;height:auto;display:block}.page{min-height:100vh;display:flex;flex-direction:column}.skip-link{position:absolute;left:-9999px;z-index:100;padding:.5rem 1rem;background:var(--ink);color:#fff;text-decoration:none;font-weight:600}.skip-link:focus{left:.75rem;top:.75rem;outline:3px solid var(--accent);outline-offset:2px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1.25rem;min-height:4.25rem;background:linear-gradient(180deg,#1a1a1a,#0c0c0c 48%,#060606);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(227,180,72,.14);box-shadow:0 1px #ffffff0f inset,0 12px 28px #00000073}.topbar__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#f2f2f2;font-weight:700;letter-spacing:.02em;border-radius:12px;transition:color .2s ease,transform .2s ease}.topbar__brand:hover{color:#fff}.topbar__brand:active{transform:scale(.99)}.topbar__brand>span{font-family:Cormorant Garamond Variable,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3.2vw,1.45rem);line-height:1.05}.topbar__logo{width:clamp(3.6rem,10vw,5rem);height:clamp(3.6rem,10vw,5rem);min-width:3.6rem;min-height:3.6rem;border-radius:14px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #ffffff24,0 4px 14px #00000059;transition:box-shadow .25s ease}.topbar__brand:hover .topbar__logo{box-shadow:0 0 0 1px #e3b44859,0 4px 18px #0006,0 0 28px #e3b4481f}.nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-family:Cormorant Garamond Variable,Georgia,Times New Roman,serif;font-size:1.02rem}.nav a{text-decoration:none;color:#e2e2e2;border-radius:6px;transition:color .18s ease,background-color .18s ease}.nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.nav__link{text-decoration:none;color:#e2e2e2;border-radius:6px;transition:color .18s ease,background-color .18s ease}.nav__link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.nav__link--active{font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.nav--tabs{gap:.5rem .85rem}.topbar__nav-wrap{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.lang-toggle{display:inline-flex;border-radius:10px;overflow:hidden;border:1px solid #3d3d3d;background:#0a0a0a}.lang-toggle__btn{margin:0;padding:.4rem .5rem;font-size:inherit;line-height:1;border:none;background:transparent;cursor:pointer;transition:background .15s ease}.lang-toggle__btn:hover{background:#ffffff17}.lang-toggle__label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2.1rem;min-height:1.2rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;color:#ececec;font-family:inherit}.lang-toggle__btn--active{background:#242424}.main--single-panel{flex:1}.panel-title{margin:0 0 .5rem;font-size:1.65rem;color:var(--ink)}.panel-subtitle{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--deep-blue)}.panel-tip{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(45,74,111,.12)}.omoss-gate{margin:1.75rem 0 0}.omoss-gate img{width:100%;height:auto;border-radius:14px;display:block;box-shadow:0 10px 36px #1a15281f;border:1px solid rgba(176,141,111,.35)}.omoss-gate figcaption{margin-top:.55rem;font-size:.9rem;color:var(--bolt-brown);text-align:center;line-height:1.35}.omoss-maia{margin:1.25rem auto 0;max-width:min(22rem,88vw)}.omoss-maia img{width:100%;height:auto;border-radius:14px;display:block;box-shadow:0 10px 32px #1a15281a;border:1px solid rgba(176,141,111,.35)}.theresesgate-slideshow{margin:1.75rem 0 0}.theresesgate-slideshow:focus-visible{outline:3px solid color-mix(in srgb,var(--bolt-caramel) 85%,#fff);outline-offset:4px;border-radius:6px}.theresesgate-slideshow__viewport picture{display:contents}.theresesgate-slideshow__viewport{position:relative;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;box-shadow:0 10px 36px #1a15281f;border:1px solid rgba(176,141,111,.35);width:100%;aspect-ratio:3 / 2;max-height:min(68vh,520px);background:color-mix(in srgb,var(--bolt-omoss-surface-soft) 55%,#e4dfd6)}.theresesgate-slideshow__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block}.theresesgate-slideshow__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bolt-pine) 88%,#fff);color:#fff;box-shadow:0 2px 12px #00000040;transition:background .15s ease,transform .15s ease}.theresesgate-slideshow__btn:hover{background:var(--bolt-pine);transform:translateY(-50%) scale(1.05)}.theresesgate-slideshow__btn:focus-visible{outline:3px solid var(--bolt-terracotta);outline-offset:2px}.theresesgate-slideshow__btn--prev{left:.5rem}.theresesgate-slideshow__btn--prev:before{content:"‹";font-size:1.35rem;line-height:1;display:block;margin-top:-.1rem}.theresesgate-slideshow__btn--next{right:.5rem}.theresesgate-slideshow__btn--next:before{content:"›";font-size:1.35rem;line-height:1;display:block;margin-top:-.1rem}.theresesgate-slideshow__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.65rem .5rem .15rem}.theresesgate-slideshow__dot{width:.55rem;height:.55rem;padding:0;border:none;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--bolt-brown) 35%,#fff);opacity:.55;transition:opacity .15s ease,transform .15s ease}.theresesgate-slideshow__dot:hover{opacity:.9}.theresesgate-slideshow__dot:focus-visible{outline:2px solid var(--bolt-pine);outline-offset:2px}.theresesgate-slideshow__dot--active{opacity:1;background:var(--bolt-terracotta);transform:scale(1.15)}.theresesgate-slideshow__hint{margin:.35rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--bolt-brown) 78%,#333);text-align:center;line-height:1.35}.theresesgate-slideshow figcaption{margin-top:.55rem;font-size:.9rem;color:var(--bolt-brown);text-align:center;line-height:1.35}.panel--bolt-omoss .omoss-dedication{margin-top:1.75rem;font-style:italic;line-height:1.55;color:color-mix(in srgb,var(--bolt-brown) 90%,#2a1815)}.theme-toggle{display:inline-flex;border-radius:10px;overflow:hidden;border:1px solid #3d3d3d;background:#0a0a0a}.theme-toggle__btn{margin:0;padding:.4rem .45rem;font-size:inherit;line-height:1;border:none;background:transparent;cursor:pointer;transition:background .15s ease}.theme-toggle__btn:hover{background:#ffffff17}.theme-toggle__label{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.2rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;color:#ececec;font-family:inherit}.theme-toggle__btn--active{background:#242424}.panel--bolt-omoss.section--story{background:color-mix(in srgb,var(--bolt-omoss-surface) 18%,transparent)}.panel--bolt-omoss .section__inner{background:linear-gradient(165deg,color-mix(in srgb,var(--bolt-omoss-surface-soft) 96%,#fff),color-mix(in srgb,var(--bolt-omoss-surface) 72%,transparent) 52%,color-mix(in srgb,var(--bolt-omoss-surface-accent) 28%,transparent));border:1px solid color-mix(in srgb,var(--bolt-omoss-surface-accent) 42%,transparent);box-shadow:0 8px 32px #2e3a3812}.panel--bolt-omoss .panel-title{color:var(--bolt-pine)}.panel--bolt-omoss .panel-subtitle,.panel--bolt-omoss p{color:var(--bolt-brown)}.panel--bolt-omoss .panel-tip{border-top-color:#2e53392e}.panel--bolt-omoss .panel-tip a{color:var(--bolt-terracotta);font-weight:600}.panel--bolt-omoss .panel-tip a:hover{color:var(--bolt-pine)}.panel--bolt-kalender.section--hours{background:transparent}.panel--bolt-kalender .section__inner.section__inner--split{padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:1rem}.panel--bolt-kalender .section__inner--split>div:first-child{background:var(--bolt-kalender-maroon);padding:1.75rem 1.35rem;border-radius:16px;border:1px solid rgba(60,48,42,.14);box-shadow:none}.panel--bolt-kalender .section__inner--split>div:first-child .panel-title,.panel--bolt-kalender .section__inner--split>div:first-child p,.panel--bolt-kalender .section__inner--split>div:first-child .muted,.panel--bolt-kalender .section__inner--split>div:first-child strong{color:#000}.panel--bolt-kalender .calendar{background:var(--bolt-kalender-peach);border:1px solid rgba(70,88,105,.14);box-shadow:none}.panel--bolt-kalender .calendar__title,.panel--bolt-kalender .calendar__weekday,.panel--bolt-kalender .calendar__cell,.panel--bolt-kalender .calendar__legend,.panel--bolt-kalender .calendar__legend li,.panel--bolt-kalender .calendar__hint{color:#000}.panel--bolt-kalender .calendar__btn{background:#ffffffb8;color:#000;border:1px solid rgba(70,88,105,.18)}.panel--bolt-kalender .calendar__weekday{font-weight:600}.panel--bolt-kalender .calendar__cell--neutral{background:#ffffff94}.panel--bolt-kalender .calendar__cell--open{background:#c8ddd2;color:#000}.panel--bolt-kalender .calendar__cell--closed{background:#e5cbc8;color:#000}.panel--bolt-kalender .calendar__cell--special{background:#ebe1c4;color:#000}.panel--bolt-kalender .calendar__dot--open{background:var(--bolt-sage)}.panel--bolt-kalender .calendar__dot--closed{background:var(--bolt-terracotta)}.panel--bolt-kalender .calendar__dot--special{background:var(--bolt-mustard)}.section--panel{padding-top:2rem;padding-bottom:2.5rem}.page--side-tabs{min-height:100vh;display:flex;flex-direction:column}.nav a:focus-visible,.nav__link:focus-visible,.topbar__brand:focus-visible,.lang-toggle__btn:focus-visible,.footer a:focus-visible,.btn:focus-visible,.btn--vipps:focus-visible,.order-form__submit:focus-visible,.calendar__btn:focus-visible{outline:3px solid var(--deep-blue);outline-offset:2px}.topbar .nav a:focus-visible,.topbar .nav__link:focus-visible,.topbar__brand:focus-visible,.topbar .lang-toggle__btn:focus-visible{outline-color:#f2f2f2}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{background:transparent;padding:3rem 1.25rem 3.5rem}@media(prefers-reduced-motion:no-preference){@keyframes hero-lift-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page--home-order .hero__inner{animation:hero-lift-in .65s cubic-bezier(.22,1,.36,1) both}.page--home-order .hero__logo--small{animation:hero-lift-in .55s cubic-bezier(.22,1,.36,1) .08s both}}.hero--compact{padding:1.75rem 1.25rem 1.25rem}.hero__logo--small{max-width:96px;margin-bottom:.75rem}.hero__title--compact{font-size:clamp(1.45rem,3.5vw,1.85rem)}.hero__lead--compact{font-size:1rem;margin-bottom:0}.page--home-order .section--order{padding-top:1rem}.hero__inner{max-width:720px;margin:0 auto;text-align:center;padding:2rem 1.5rem;background:radial-gradient(130% 90% at 50% -5%,rgba(227,180,72,.14),transparent 52%),radial-gradient(90% 60% at 100% 100%,rgba(45,74,111,.06),transparent 45%),#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;box-shadow:0 1px #ffffffd9 inset,0 10px 40px #1a152817,0 28px 56px -18px #4a3c391f;border:1px solid rgba(255,255,255,.72)}.hero__logo{margin:0 auto 1rem;border-radius:20px;box-shadow:0 0 0 1px #ffffff80,0 14px 44px #1a152824}.hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--deep-blue);margin:0 0 .75rem}.hero__title{font-size:clamp(1.85rem,4vw,2.45rem);line-height:1.15;margin:0 0 1rem}.hero__lead{font-size:1.1rem;margin:0 0 1.75rem}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.btn{display:inline-block;padding:.65rem 1.35rem;border-radius:999px;font-weight:600;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:inherit;font-size:1rem}.btn--primary{background:linear-gradient(165deg,color-mix(in srgb,var(--warm) 92%,#fff) 0%,var(--warm) 55%,color-mix(in srgb,var(--warm) 88%,#1a0707) 100%);color:#fff;border-color:color-mix(in srgb,var(--warm) 70%,#1a0707);box-shadow:0 1px #ffffff38 inset,0 2px #0000001f inset,0 6px 20px #c45c2659;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 1px #ffffff47 inset,0 2px #0000001a inset,0 10px 28px #c45c266b}.btn--primary:active{transform:translateY(0);filter:brightness(.98);box-shadow:0 2px 4px #0000002e inset,0 4px 14px #c45c2647}@media(prefers-reduced-motion:reduce){.btn--primary{transition:none}.btn--primary:hover,.btn--primary:active{transform:none}}.btn--ghost{background:transparent;color:var(--deep-blue);border-color:#2d4a6f59}.btn--vipps{display:inline-block;background:#fe5c32;color:#fff;border-color:#fe5c32;font-weight:700}.btn--vipps:hover{filter:brightness(1.05)}.vipps-panel{margin-top:2rem;padding:1.35rem 1.25rem;border-radius:16px;border:1px solid rgba(254,92,50,.35);border-left-width:5px;border-left-color:#fe5c32;background:#f4ebe6}.vipps-panel h3{margin:0 0 .65rem;font-size:1.15rem;color:#1f3554}.vipps-panel p{color:#241c19}.vipps-panel .muted{color:#3f3530}.vipps-panel__intro{margin:0 0 1rem}.vipps-panel__manual{margin:0 0 .75rem}.vipps-panel__digits{font-variant-numeric:tabular-nums;letter-spacing:.02em}.vipps-panel__fineprint{margin:1rem 0 0;font-size:.88rem}.vipps-panel__devhint{margin-top:1.5rem;font-size:.88rem}.vipps-panel__devhint code{font-size:.85em}.banner{padding:.85rem 1.25rem;text-align:center}.banner--open{background:#1f7a4c;color:#fff}.banner--prelaunch{background:linear-gradient(90deg,#5c3d2e,#6e4a36);color:#fff8f0;border-bottom:1px solid rgba(255,255,255,.12)}.section{padding:1.75rem 1rem 2.25rem}.section--tint{background:#e8f1fb2e}.section__inner{max-width:960px;margin:0 auto;padding:1.75rem 1.35rem;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;box-shadow:0 4px 28px #1a15280f;border:1px solid rgba(255,255,255,.7)}.section__inner--split{display:grid;gap:2rem}@media(min-width:840px){.section__inner--split{grid-template-columns:1fr 1fr;align-items:start}}.section__inner--narrow{max-width:560px}.section__inner--order-wide{max-width:920px}.section--order .section__inner--narrow,.section--order .section__inner--order-wide{background:color-mix(in srgb,var(--bolt-bestill-panel) 96%,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(130,95,85,.16);border-top:4px solid var(--bolt-bestill-accent);box-shadow:0 6px 28px #37262212}.section--order .section__inner--narrow .muted,.section--order .section__inner--order-wide .muted{color:#1a0f0cc7}.order-how{margin:0 0 1.35rem;padding:.85rem 1rem 1rem;border-radius:12px;background:#ffffff73;border:1px solid rgba(130,95,85,.14)}.order-how__title{margin:0 0 .55rem;font-size:1.05rem;font-weight:700;color:var(--deep-blue)}.order-how__list{margin:0;padding-left:1.25rem;font-size:.92rem;line-height:1.55;color:#1a0f0ce0}.order-how__list li{margin:.28rem 0}.order-split{display:grid;gap:1.75rem;align-items:start}.order-two-ways{margin:1.15rem 0 1.45rem;padding:.9rem 1rem 1rem;border-radius:12px;background:#ffffff6b;border:1px solid rgba(130,95,85,.14)}.order-two-ways__title{margin:0 0 .55rem;font-size:1.05rem;font-weight:700;color:var(--deep-blue)}.order-two-ways__list{margin:0;padding-left:1.35rem;font-size:.95rem;line-height:1.58;color:#1a0f0ce6}.order-two-ways__list li{margin:.45rem 0}.order-two-ways__option-title{font-weight:700;color:#1a0f0cf2}.order-two-ways__option-body{font-weight:500;color:#1a0f0ce0}@media(min-width:768px){.order-split{grid-template-columns:minmax(0,1fr) minmax(160px,280px)}}.order-split__form{min-width:0}.order-qr__title{margin:0 0 .65rem;font-size:1.05rem;font-weight:650;color:var(--deep-blue)}.order-qr__figure{margin:0;padding:0;text-align:center}.order-qr__img{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:12px;box-shadow:0 4px 18px #1a15281f}.order-qr__caption{margin:.65rem 0 0;font-size:.9rem;line-height:1.45;color:#1a0f0cc7}.section h2{margin-top:0;font-size:1.65rem}.section__intro{font-size:1.05rem}.menu-masthead{text-align:center;margin:0 0 1.75rem;padding-bottom:1.85rem;border-bottom:1px solid rgba(26,7,7,.14)}.menu-masthead__crest{display:flex;justify-content:center;padding:1.1rem 1.35rem 1.2rem;border-radius:20px;background:color-mix(in srgb,var(--bolt-cream) 72%,transparent);border:1px solid color-mix(in srgb,var(--bolt-pine) 28%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--bolt-pine) 12%,transparent)}.oslolatte-logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 1.4rem;max-width:100%}.oslolatte-logo__wordmark{text-align:left;min-width:min(100%,12rem)}.oslolatte-logo__brand{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.1rem,5.5vw,2.9rem);font-weight:700;line-height:1.02;letter-spacing:.02em}.oslolatte-logo__oslo{color:var(--bolt-pine);margin-right:.06em}.oslolatte-logo__latte{color:var(--bolt-terracotta);font-style:italic}.oslolatte-logo__ribbon{margin:.5rem 0 0;font-family:Newsreader Variable,Georgia,serif;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bolt-brown)}.menu-masthead__eyebrow{margin:1.15rem 0 .45rem;font-family:Newsreader Variable,Georgia,Times New Roman,serif;font-size:.68rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#faf6f0f0}.menu-masthead__tagline{margin:0 auto;max-width:26rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.15rem,3.4vw,1.5rem);font-weight:600;font-style:italic;line-height:1.38;color:#faf6f0}.menu-slogan-band{position:relative;margin:0 0 1.85rem;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #1a0c0847}.menu-slogan-band__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.1rem;text-align:center;pointer-events:none}.menu-slogan-band__line{margin:0;font-family:Great Vibes,Cormorant Garamond Variable,cursive;font-size:clamp(2.35rem,8vw,3.75rem);font-weight:400;line-height:1.05;color:#fff9f1;text-shadow:0 2px 3px rgba(12,4,2,.55),0 8px 36px rgba(0,0,0,.45),0 0 48px rgba(212,165,116,.42)}.menu-slogan-band__sub{margin:.55rem 0 0;font-family:DM Sans Variable,system-ui,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#fcf6eeeb;text-shadow:0 1px 12px rgba(0,0,0,.35)}.menu-liquid-hero{position:relative;height:clamp(8.75rem,24vw,11.25rem);overflow:hidden;background:#1a0e0a}.menu-liquid-hero__pool{position:absolute;top:-18%;right:-12%;bottom:-18%;left:-12%;background:radial-gradient(ellipse 85% 60% at 50% 92%,rgba(72,38,22,.97) 0%,transparent 58%),linear-gradient(108deg,#221008,#3d2315 16%,#6a3b22,#4a2818 52%,#7a4a2a 72%,#2c170f);background-size:100% 100%,240% 100%;animation:menu-liquid-flow 16s ease-in-out infinite alternate;will-change:background-position}.menu-liquid-hero__gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,transparent 0%,rgba(255,214,170,.14) 40%,rgba(255,255,255,.42) 50%,rgba(255,210,175,.12) 60%,transparent 75%);background-size:220% 100%;animation:menu-liquid-gloss 7s ease-in-out infinite;mix-blend-mode:soft-light;opacity:.88}.menu-liquid-hero__rim{position:absolute;bottom:0;left:0;right:0;height:28%;background:linear-gradient(to top,rgba(18,8,5,.72),transparent);pointer-events:none}.menu-liquid-hero__steam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.menu-liquid-hero__wisp{position:absolute;bottom:14%;width:14px;height:56px;background:radial-gradient(ellipse at 50% 100%,rgba(255,250,245,.5),transparent 72%);border-radius:50%;filter:blur(7px);opacity:0;animation:menu-liquid-steam 5s ease-in-out infinite}.menu-liquid-hero__wisp--1{left:22%;animation-delay:0s}.menu-liquid-hero__wisp--2{left:38%;animation-delay:1.1s;height:48px}.menu-liquid-hero__wisp--3{left:56%;animation-delay:2.2s}.menu-liquid-hero__wisp--4{left:72%;animation-delay:.55s;height:52px}@keyframes menu-liquid-flow{0%{background-position:0% 0%,2% 48%}to{background-position:0% 0%,96% 52%}}@keyframes menu-liquid-gloss{0%,to{background-position:0% 0%;opacity:.78}50%{background-position:100% 0%;opacity:.95}}@keyframes menu-liquid-steam{0%{opacity:0;transform:translateY(10px) scale(.75)}28%{opacity:.88}to{opacity:0;transform:translateY(-58px) scale(1.35)}}@media(prefers-reduced-motion:reduce){.menu-liquid-hero__pool,.menu-liquid-hero__gloss,.menu-liquid-hero__wisp{animation:none!important}.menu-liquid-hero__pool{background-position:0% 0%,44% 50%}.menu-liquid-hero__gloss{opacity:.82;background-position:55% 0%}.menu-liquid-hero__wisp{opacity:.35;transform:translateY(-28px)}}.menu-product{margin-bottom:1.45rem}.menu-product:last-child{margin-bottom:0}.menu-product__name{margin:0 0 .25rem;font-family:Fraunces Variable,Cormorant Garamond Variable,serif;font-size:1.38rem;font-weight:700;font-variation-settings:"opsz" 48;letter-spacing:.02em;color:var(--bolt-pine)}.menu-product__badge{margin:0 0 .7rem;font-family:DM Sans Variable,system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--bolt-terracotta)}.menu-product__desc{margin:0 0 .8rem;font-family:Newsreader Variable,Georgia,serif;font-size:1.02rem;line-height:1.64;color:#0f0705}.menu-product__compose-label{margin:0 0 .38rem;font-family:DM Sans Variable,system-ui,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bolt-brown)}.menu-product__compose{margin:0;padding:.58rem .82rem;font-family:DM Sans Variable,system-ui,sans-serif;font-size:.86rem;line-height:1.48;color:#1f1210;border-radius:11px;background:color-mix(in srgb,var(--bolt-cream) 58%,transparent);border:1px solid color-mix(in srgb,var(--bolt-tan) 38%,transparent)}.section--menus .menu-page-title{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:.04em;text-align:center;margin-bottom:.65rem}.section--menus .menu-page-intro{font-family:Newsreader Variable,Georgia,serif;font-size:1.08rem;font-weight:400;line-height:1.68;text-align:center;max-width:44rem;margin-left:auto;margin-right:auto}.section--menus .menu-card h3{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.32rem;font-weight:700;letter-spacing:.03em;border-bottom:1px solid rgba(45,74,111,.14);padding-bottom:.45rem;margin-bottom:.75rem}.section--menus .menu-card li{font-family:Newsreader Variable,Georgia,serif;font-size:1.03rem;line-height:1.58}.section--menus .menu-card__fig figcaption{font-family:Newsreader Variable,Georgia,serif;font-style:italic;font-size:.9rem}.section--menus .menu-allergy{font-family:Newsreader Variable,Georgia,serif}.section--menus .menu-allergy h3{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:1.32rem}.section--menus .section__inner{background:var(--bolt-menu-panel);border:1px solid rgba(74,60,57,.2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.section--menus .panel-title{color:var(--ink-blood)}.section--menus .section__intro{color:#000}.section--menus .menu-card h3,.section--menus .menu-card ul,.section--menus .menu-card li,.section--menus .menu-card strong,.section--menus .menu-card__fig figcaption{color:#000}.section--menus .menu-allergy h3,.section--menus .menu-allergy p,.section--menus .menu-allergy ul,.section--menus .menu-allergy li,.section--menus .menu-allergy strong,.section--menus .menu-allergy .muted{color:#000}.section--menus .menu-card--winter{background:color-mix(in srgb,var(--bolt-cream) 42%,#fff);border-color:color-mix(in srgb,var(--bolt-tan) 38%,rgba(255,255,255,.8));box-shadow:0 10px 32px #4a3c3912}.section--menus .menu-card--winter .menu-product__badge{font-weight:800}.section--menus .menu-card--winter .menu-product__desc{color:var(--bolt-terracotta)}.section--menus .menu-card--summer{background:color-mix(in srgb,var(--frost) 48%,#b9d4eb 52%);border:1px solid color-mix(in srgb,var(--deep-blue) 22%,rgba(255,255,255,.55));box-shadow:0 10px 28px #2d4a6f24}.section--menus .menu-card--summer h3{color:#fff;font-weight:800;border-bottom-color:#ffffff61;text-shadow:0 1px 2px rgba(20,32,48,.22)}.section--menus .menu-card--summer .menu-product__name{color:#fff;font-weight:800;text-shadow:0 1px 2px rgba(20,32,48,.24)}.section--menus .menu-card--summer .menu-product__badge{color:#ffffffeb}.section--menus .menu-card--summer .menu-product__desc{color:#fffffff7}.section--menus .menu-card--summer .menu-product__compose-label{color:#ffffffdb}.section--menus .menu-card--summer .menu-product__compose{color:#f4f8fc;background:color-mix(in srgb,var(--deep-blue) 32%,rgba(255,255,255,.12));border-color:#ffffff6b}.section--menus .menu-card--summer .menu-card__fig figcaption{color:#ffffffe6}.menu-flip-hint{margin:0 auto 1.1rem;max-width:38rem;font-family:DM Sans Variable,system-ui,sans-serif;font-size:.88rem;font-weight:500;line-height:1.45;text-align:center;color:var(--ink-blood);opacity:.92}.menu-flip-wrap{width:100%;max-width:28rem;margin:0 auto 2rem;perspective:2100px;perspective-origin:50% 38%}.menu-flip-scene{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transform:rotateX(5deg);transform-style:preserve-3d;border-radius:20px;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .35s ease}.menu-flip-scene:hover{transform:rotateX(4deg) translateY(-2px)}.menu-flip-scene:active{transform:rotateX(5deg) scale(.995)}.menu-flip-scene:focus-visible{outline:2px solid var(--bolt-pine);outline-offset:5px;border-radius:22px}.menu-flip__inner{display:grid;grid-template:1fr / 1fr;transform-style:preserve-3d;transition:transform 1.28s cubic-bezier(.33,1.02,.28,1.06);will-change:transform}.menu-flip__inner--summer{transform:rotateY(180deg)}.menu-flip__face{grid-area:1 / 1;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.menu-flip__face--back{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.menu-flip-scene:hover,.menu-flip-scene:active{transform:rotateX(5deg)}.menu-flip__inner{transition-duration:.01ms}}.menu-card{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border-radius:16px;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 28px #1a15280f;border:1px solid rgba(45,74,111,.08)}.menu-card__body{flex:0 0 auto;min-height:0;margin-bottom:1rem}.menu-card h3{margin-top:0;margin-bottom:.65rem;color:var(--deep-blue);flex-shrink:0}.menu-card ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.menu-card__fig{margin:0 -.25rem;padding-top:0;flex-shrink:0;margin-top:0;display:flex;flex-direction:column;align-items:stretch}.menu-card__fig img{border-radius:12px;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.menu-card__fig figcaption{margin-top:.65rem;font-size:.85rem;color:#555;text-align:center;line-height:1.35;min-height:2.7em}.menu-allergy{margin-top:2.25rem;padding:1.5rem 1.35rem 1.4rem;background:color-mix(in srgb,var(--bolt-cream) 52%,#fff);border-radius:16px;border:1px solid color-mix(in srgb,var(--bolt-pine) 22%,transparent);scroll-margin-top:4.75rem;box-shadow:0 8px 28px #2e533914}.menu-allergy h3{margin:0 0 .65rem;font-size:1.2rem;color:var(--deep-blue)}.menu-allergy__lead{margin:0 0 1rem;line-height:1.62;font-size:1.02rem}.menu-allergy__chips-label{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bolt-pine)}.menu-allergy__chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1rem}.menu-allergy__chips li{padding:.38rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--bolt-sage) 16%,var(--bolt-cream));color:var(--bolt-pine);border:1px solid color-mix(in srgb,var(--bolt-pine) 18%,transparent)}.menu-allergy__trace{margin:0 0 .85rem;font-size:.94rem;line-height:1.55;padding:.65rem .85rem;border-radius:10px;background:color-mix(in srgb,var(--bolt-mustard) 14%,transparent);border:1px solid color-mix(in srgb,var(--bolt-tan) 38%,transparent)}.menu-allergy__action{margin:0 0 .75rem;font-weight:600;line-height:1.55}.menu-allergy__fineprint{margin-bottom:0}.menu-allergy p:last-child{margin-bottom:0}.menu-prices{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(74,60,57,.18)}.menu-prices__title{margin:0 0 .75rem;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.45rem,4vw,2rem);font-weight:700;letter-spacing:.03em;text-align:center;color:var(--ink-blood)}.menu-prices__intro{max-width:40rem;margin-left:auto;margin-right:auto;text-align:center}.menu-prices__fig{margin:1.25rem 0 0;text-align:center}.menu-prices__fig img{display:inline-block;max-width:min(100%,34rem);width:auto;height:auto;vertical-align:middle;border-radius:16px;box-shadow:0 10px 36px #1a15281f;border:1px solid rgba(74,60,57,.12)}.contact-faq{margin-top:1.75rem;padding:1.35rem 1.25rem 1.5rem;background:#ffffff8c;border-top:1px solid rgba(45,74,111,.1)}.contact-faq__title{margin:0 0 1rem;font-size:1.15rem;color:var(--deep-blue)}.contact-faq__list{margin:0}.contact-faq__item{margin:0 0 1rem}.contact-faq__item:last-child{margin-bottom:0}.contact-faq__item dt{margin:0 0 .25rem;font-weight:700;font-size:.95rem;color:var(--ink)}.contact-faq__item dd{margin:0;padding:0 0 0 .25rem;font-size:.92rem;line-height:1.5;color:#333}.section--contact .contact-faq{margin-top:0;padding:1.75rem 1.35rem 1.5rem;border-radius:0;background:var(--bolt-contact-privacy);border-top:none}.section--contact .contact-faq__title,.section--contact .contact-faq__item dt{color:var(--ink-blood)}.section--contact .contact-faq__item dd{color:#000}.contact-privacy{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(45,74,111,.15)}.contact-privacy h3{margin:0 0 .65rem;font-size:1.2rem;color:var(--deep-blue)}.section--contact .section__inner--contact{padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.section--contact .contact-hero{background:var(--bolt-contact-top);padding:1.75rem 1.35rem 1.6rem;border-radius:16px 16px 0 0}.section--contact .contact-hero .panel-title{color:var(--ink-blood)}.section--contact .contact-hero p{color:#000}.section--contact .contact-hero a{color:#000;text-underline-offset:2px}.section--contact .contact-privacy{margin-top:0;padding:1.75rem 1.35rem;border-top:none;border-radius:0 0 16px 16px;background:var(--bolt-contact-privacy);scroll-margin-top:4.75rem}.section--contact .contact-privacy h3{color:var(--ink-blood)}.section--contact .contact-privacy p,.section--contact .contact-privacy .muted{color:#000}.muted{color:#555;font-size:.95rem}.calendar{background:#fff;border-radius:16px;padding:1rem 1rem 1.25rem;border:1px solid rgba(45,74,111,.1);box-shadow:0 8px 24px #1a15280d}.calendar__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.calendar__title{margin:0;font-size:1.1rem;text-transform:capitalize}.calendar__btn{border:none;background:var(--frost);color:var(--deep-blue);width:2.25rem;height:2.25rem;border-radius:8px;cursor:pointer;font-size:1.25rem;line-height:1}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;font-size:.75rem;color:#666;text-align:center}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar__cell{min-height:2.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;background:#f3f3f3}.calendar__cell--empty{background:transparent}.calendar__cell--neutral{background:#eef2f6}.calendar__cell--open{background:#c8ead4;font-weight:600}.calendar__cell--closed{background:#f0d4d4}.calendar__cell--special{background:#ffe9c7}.calendar__legend{list-style:none;padding:.75rem 0 0;margin:.75rem 0 0;font-size:.85rem;display:grid;gap:.35rem}.calendar__legend li{display:flex;align-items:center;gap:.5rem}.calendar__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.calendar__dot--open{background:#2f9e5f}.calendar__dot--closed{background:#c94c4c}.calendar__dot--special{background:#e8a435}.calendar__hint{font-size:.85rem;color:#444;margin:.75rem 0 0}.order-form{display:grid;gap:1rem;margin-top:1rem}.order-form__field{display:grid;gap:.35rem;font-weight:600}abbr.order-form__required{margin-left:.12em;color:#b42318;font-weight:800;text-decoration:none;cursor:help;border-bottom:none}.order-form__field input,.order-form__field select,.order-form__field textarea{font:inherit;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(26,21,40,.2)}.order-form__submit{margin-top:.25rem;padding:.75rem 1rem;border-radius:12px;border:none;background:var(--deep-blue);color:#fff;font:inherit;font-weight:700;cursor:pointer}.order-form__submit:hover:not(:disabled){filter:brightness(1.06)}.order-form__submit:disabled{opacity:.65;cursor:not-allowed}.order-form__dev-api-hint{margin:0 0 1rem;padding:.65rem .85rem;font-size:.88rem;line-height:1.45;color:var(--bolt-brown);background:#e2d19c59;border-radius:6px;border:1px dashed var(--bolt-tan)}.order-form__note{font-size:.85rem;color:#555;margin:0}.order-form__note--disabled{padding:.75rem 1rem;margin:0 0 1rem;border-radius:10px;background:#2d4a6f0f;border:1px solid rgba(45,74,111,.12)}.order-form__note--disabled>p{margin:0 0 .35rem}.order-form__note--disabled .order-form__dev-api-hint{margin:.75rem 0 0}.order-form__phone-fallback{margin:0;font-size:1.05rem;font-weight:700}.order-form__phone-fallback a{color:var(--deep-blue);text-decoration:underline;text-underline-offset:3px}.order-form__hint{font-size:.9rem;color:var(--warm)}.order-form__success{margin:0;padding:.75rem 1rem;border-radius:10px;background:#4c826024;color:var(--ink);font-size:.95rem;font-weight:600}.order-form__error{margin:0;padding:.75rem 1rem;border-radius:10px;background:#a044441a;color:#5c2222;font-size:.9rem}.footer{margin-top:auto;padding:1.5rem 1.25rem;text-align:center;font-size:.9rem;color:#555;border-top:1px solid rgba(45,74,111,.1);background:#faf6f0b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footer a{color:#1a2840;font-weight:600;text-decoration:underline;text-decoration-color:#1a284059;text-underline-offset:.18em}.footer a:hover{color:var(--ink);text-decoration-color:#1a15288c}.footer a:visited{color:#1f3050}.footer__meta{margin:.5rem 0 0;font-size:.82rem;color:#777}.footer__credit{margin:.45rem 0 0;font-size:.82rem;color:#777;letter-spacing:.01em}.footer__share{margin:.65rem 0 0}.share-oslolatte-btn{font-size:.92rem;padding:.5rem 1.1rem}@media(max-width:720px){.nav{justify-content:flex-end}.topbar{flex-wrap:wrap}}.page--not-found{min-height:100vh;display:flex;flex-direction:column}.not-found-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem 3rem}.not-found-main__inner{max-width:32rem;text-align:center;--nf-ink: #14121a;--nf-ink-muted: #3a3540;--nf-ink-code: #3d4f6b;--nf-link: #1a3a5c}.not-found-main__code{margin:0 0 .35rem;font-family:var(--font-display, "Fraunces Variable", Georgia, serif);font-size:clamp(2.5rem,8vw,3.5rem);font-weight:700;color:var(--nf-ink-code);letter-spacing:.04em}.not-found-main__title{margin:0 0 .75rem;font-size:clamp(1.35rem,4vw,1.65rem);font-weight:700;color:var(--nf-ink)}.not-found-main__lead{margin:0 0 1.25rem;color:var(--nf-ink-muted);line-height:1.55}.not-found-main__links{margin:0;font-size:.98rem}.not-found-main__links a{color:var(--nf-link);font-weight:600;text-underline-offset:3px}.section--not-found-panel{padding-top:1.5rem;padding-bottom:2rem}.section--not-found-panel .section__inner{--nf-ink: #14121a;--nf-ink-muted: #3a3540;--nf-ink-code: #3d4f6b;--nf-link: #1a3a5c}.section--not-found-panel .panel-title{color:var(--nf-ink)}.section--not-found-panel .section__inner>p:not(.not-found-panel__code):not(.not-found-panel__links){color:var(--nf-ink-muted);line-height:1.55}.not-found-panel__code{margin:0 0 .25rem;font-size:2rem;font-weight:700;color:var(--nf-ink-code)}.not-found-panel__links{margin:1rem 0 0}.not-found-panel__links a{color:var(--nf-link);font-weight:600;text-underline-offset:3px}.error-boundary{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem 3rem;background:#faf6f08c}.error-boundary__inner{max-width:28rem;text-align:center}.error-boundary__title{margin:0 0 .75rem;font-size:clamp(1.25rem,3.5vw,1.55rem);font-weight:700;color:var(--ink, #1a1a1a)}.error-boundary__body{margin:0 0 1.35rem;line-height:1.55;color:#444}.error-boundary__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.error-boundary__tech{margin:1.5rem 0 0;padding:.75rem 1rem;text-align:left;font-size:.82rem;line-height:1.45;overflow-x:auto;border-radius:10px;background:#1a15280f;border:1px solid rgba(45,74,111,.12);color:#333}body{position:relative}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}@media(prefers-reduced-motion:reduce){body:after{opacity:.03}}#root{position:relative;z-index:1}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:oslolatte-vt-fade-out}::view-transition-new(root){animation-name:oslolatte-vt-fade-in}@keyframes oslolatte-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes oslolatte-vt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){@supports (view-transition-name: none){::view-transition-new(root){animation:none}::view-transition-old(root){animation:none}}}html[data-theme=dark]{--ink: #ece6dc;--cream: #121110;--warm: #e07845;--deep-blue: #9db9e8;--frost: #1e2328;--accent: #e0b878;--bolt-cream: #1e1c19;--bolt-beige: #2a2622;--bolt-stone: #353230;--bolt-tan: #c4a990;--bolt-brown: #d8cfc8;--bolt-terracotta: #c98a7c;--bolt-sage: #5f7366;--bolt-pine: #4a7a58;--bolt-mustard: #d4a63a;--bolt-sand: #8a7348;--bolt-caramel: #dfc060;--bolt-mist: #3a4550;--bolt-omoss-surface: #2a2d2c;--bolt-omoss-surface-soft: #1a1d1c;--bolt-omoss-surface-accent: #4a5555;--bolt-menu-panel: #4d5f56;--ink-blood: #f0e4e0;--bolt-kalender-maroon: #4a3d38;--bolt-kalender-peach: #252a32;--bolt-kalender-strip-left: #2e2824;--bolt-kalender-strip-right: #323c48;--bolt-contact-gulfarge: #3d3428;--bolt-contact-top: var(--bolt-contact-gulfarge);--bolt-contact-privacy: var(--bolt-contact-gulfarge);--bolt-bestill-panel: #221e1c;--bolt-bestill-accent: #4a4034;color:var(--ink)}html[data-theme=dark],html[data-theme=dark] body{background-color:var(--cream)}html[data-theme=dark] body{background-color:var(--cream);background-image:linear-gradient(#12110feb,#141210e6,#101216eb),url(/Images/oslo-tapet.png)}html[data-theme=dark] body:after{mix-blend-mode:overlay;opacity:.06}html[data-theme=dark] a{color:var(--deep-blue)}html[data-theme=dark] .skip-link{background:#f4efe8;color:#121110}html[data-theme=dark] .skip-link:focus{outline-color:var(--bolt-mustard)}html[data-theme=dark] .hero__inner{background:radial-gradient(130% 90% at 50% -5%,rgba(227,180,72,.08),transparent 52%),radial-gradient(90% 60% at 100% 100%,rgba(157,184,232,.06),transparent 45%),#1c1a18e0;border-color:#ffffff1a;box-shadow:0 1px #ffffff0f inset,0 12px 44px #00000073}html[data-theme=dark] .section--order .section__inner--narrow,html[data-theme=dark] .section--order .section__inner--order-wide{background:color-mix(in srgb,var(--bolt-bestill-panel) 94%,#000);border-color:#ffffff14}html[data-theme=dark] .order-how{background:#ffffff0f;border-color:#ffffff1a}html[data-theme=dark] .section--menus .section__intro,html[data-theme=dark] .section--menus .menu-page-intro{color:#f7f4ef;font-weight:600}html[data-theme=dark] .section--menus .menu-card h3,html[data-theme=dark] .section--menus .menu-card ul,html[data-theme=dark] .section--menus .menu-card li,html[data-theme=dark] .section--menus .menu-card strong,html[data-theme=dark] .section--menus .menu-card__fig figcaption{color:var(--ink)}html[data-theme=dark] .section--menus .menu-allergy h3,html[data-theme=dark] .section--menus .menu-allergy p,html[data-theme=dark] .section--menus .menu-allergy ul,html[data-theme=dark] .section--menus .menu-allergy li,html[data-theme=dark] .section--menus .menu-allergy strong{color:var(--ink)}html[data-theme=dark] .section--menus .menu-allergy .muted{color:#ece6dcd1}html[data-theme=dark] .section--menus .menu-product__badge{color:#5a2219}html[data-theme=dark] .section--menus .menu-product__name{color:#e4f0ea}html[data-theme=dark] .section--menus .menu-product__compose-label{color:var(--ink)}html[data-theme=dark] .section--menus .menu-product__compose{color:var(--ink);background:#080a0961;border-color:#ffffff29}html[data-theme=dark] .section--menus .menu-prices{border-top-color:#ffffff1f}html[data-theme=dark] .section--menus .menu-prices__title{color:var(--ink)}html[data-theme=dark] .section--menus .menu-prices__fig img{box-shadow:0 12px 40px #00000059;border-color:#ffffff1a}html[data-theme=dark] .section--menus .menu-product__desc{color:#f7f4eff5}html[data-theme=dark] .section--menus .menu-card--winter .menu-product__badge{font-weight:800}html[data-theme=dark] .section--menus .menu-card--winter .menu-product__desc{color:#5a2219}html[data-theme=dark] .section--menus .menu-card--summer{background:color-mix(in srgb,#9db9e8 34%,#2a323c 66%);border-color:#c8dcf547;box-shadow:0 12px 32px #00000047}html[data-theme=dark] .section--menus .menu-card--summer h3,html[data-theme=dark] .section--menus .menu-card--summer .menu-product__name{color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.35)}html[data-theme=dark] .section--menus .menu-card--summer .menu-product__badge{color:#fffaf0f2}html[data-theme=dark] .section--menus .menu-card--summer .menu-product__desc{color:#fffffff5}html[data-theme=dark] .section--menus .menu-card--summer .menu-product__compose-label{color:#ffffffe0}html[data-theme=dark] .section--menus .menu-card--summer .menu-product__compose{color:#f4f8fc;background:#0a0e146b;border-color:#ffffff4d}html[data-theme=dark] .section--menus .menu-card--summer .menu-card__fig figcaption{color:#ffffffe6}html[data-theme=dark] .panel--bolt-omoss .panel-title{color:#d4ebe0}html[data-theme=dark] .panel--bolt-omoss .panel-subtitle,html[data-theme=dark] .panel--bolt-omoss p{color:#ece6dcf0}html[data-theme=dark] .panel--bolt-omoss .panel-tip a{color:#f2b8a8}html[data-theme=dark] .panel--bolt-omoss .panel-tip a:hover{color:#dff5ea}html[data-theme=dark] .omoss-gate figcaption{color:#e8e2dae6}html[data-theme=dark] .panel--bolt-kalender .section__inner--split>div:first-child{border-color:#ffffff1a;box-shadow:none}html[data-theme=dark] .panel--bolt-kalender .section__inner--split>div:first-child .panel-title,html[data-theme=dark] .panel--bolt-kalender .section__inner--split>div:first-child p,html[data-theme=dark] .panel--bolt-kalender .section__inner--split>div:first-child strong{color:#fdf7f0}html[data-theme=dark] .panel--bolt-kalender .section__inner--split>div:first-child .muted{color:#fdf7f0db}html[data-theme=dark] .panel--bolt-kalender .calendar__title,html[data-theme=dark] .panel--bolt-kalender .calendar__legend,html[data-theme=dark] .panel--bolt-kalender .calendar__legend li,html[data-theme=dark] .panel--bolt-kalender .calendar__hint{color:#faf6f0}html[data-theme=dark] .panel--bolt-kalender .calendar__weekdays,html[data-theme=dark] .panel--bolt-kalender .calendar__weekday{color:#fcf6eef2;font-weight:600}html[data-theme=dark] .panel--bolt-kalender .calendar__cell{color:#141110}html[data-theme=dark] .panel--bolt-kalender .calendar__btn{color:#f8f4ee;background:#ffffff24;border-color:#ffffff47}html[data-theme=dark] .section--contact .contact-hero p,html[data-theme=dark] .section--contact .contact-hero a,html[data-theme=dark] .section--contact .contact-privacy p,html[data-theme=dark] .section--contact .contact-privacy .muted{color:var(--ink)}html[data-theme=dark] .contact-faq__item dd,html[data-theme=dark] .section--contact .contact-faq__item dd{color:#ece6dce6}html[data-theme=dark] .section--order .section__inner--narrow .muted,html[data-theme=dark] .section--order .section__inner--order-wide .muted{color:#ece6dcdb}html[data-theme=dark] .order-two-ways{background:#ffffff0f;border-color:#ffffff1a}html[data-theme=dark] .order-two-ways__title{color:#e8eefcf2}html[data-theme=dark] .order-two-ways__list,html[data-theme=dark] .order-two-ways__option-title{color:#fcf6eef0}html[data-theme=dark] .order-two-ways__option-body{color:#ece6dce0}html[data-theme=dark] .order-how__list{color:#ece6dceb}html[data-theme=dark] .order-qr__caption{color:#fcf6eeeb}html[data-theme=dark] .order-form__note{color:#ece6dcc7}html[data-theme=dark] .order-form__error{color:#fec8c8;background:#5a202073}html[data-theme=dark] .order-form__dev-api-hint{color:#ece6dceb;background:#00000052;border-color:#ffffff24}html[data-theme=dark] .muted{color:#ece6dcc7}html[data-theme=dark] .footer{background:#121110e6;color:#ece6dceb;border-top-color:#ffffff1a}html[data-theme=dark] .footer__meta{color:#ece6dcad}html[data-theme=dark] .footer a{color:#f6f1ea;text-decoration-color:#f6f1ea73}html[data-theme=dark] .footer a:hover{color:#fff;text-decoration-color:#ffffffa6}html[data-theme=dark] .footer a:visited{color:#ede6dc}html[data-theme=dark] .vipps-panel{background:#2f2622;border-color:#fe5c326b}html[data-theme=dark] .vipps-panel h3{color:#faf6f0}html[data-theme=dark] .vipps-panel p,html[data-theme=dark] .vipps-panel li{color:#fcf6eef0}html[data-theme=dark] .vipps-panel .muted{color:#ece4dae0}html[data-theme=dark] .error-boundary{background:#121110c7}html[data-theme=dark] .error-boundary__body{color:#ece6dce6}html[data-theme=dark] .error-boundary__tech{color:#dcd7d0f2;background:#00000059;border-color:#ffffff1f}
