@font-face{font-family:Romek;src:url(/_next/static/media/Romek-Regular.ecee2834.woff2) format("woff2"),url(/_next/static/media/Romek-Regular.e3918d20.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Social Extended;src:url(/_next/static/media/ABCSocialExtended-Regular.9a0ece46.woff2) format("woff2"),url(/_next/static/media/ABCSocialExtended-Regular.4aee6576.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Romek;src:url(/_next/static/media/Romek-Bold.85b4199e.woff2) format("woff2"),url(/_next/static/media/Romek-Bold.371a44c1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Romek;src:url(/_next/static/media/Romek-RegularItalic.341c714b.woff2) format("woff2"),url(/_next/static/media/Romek-RegularItalic.2f0a85b9.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--color-light-pink:#f7aba5;--color-text-black:#0f0f0f;--color-beige:#e8d7b6;--color-light-beige:#f8f2e4;--color-dark-grey:#767676;--font-size-small:16px}*{box-sizing:content-box;box-sizing:initial}body,html{font-family:ABC Social Extended!important;background-color:#fffcf6;margin:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:18px;scroll-behavior:smooth}body a{color:inherit!important}body .white-button{color:#fff!important}p a{color:inherit!important;-webkit-text-decoration-color:inherit!important;text-decoration-color:inherit!important}h1,h2,h3{font-weight:400}h1{font-size:42px}h2{font-size:24px}h3{font-size:20px}@media (max-width:899px){h1{font-size:30px}}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.label{font-size:16px}.color-dark-grey{color:var(--color-dark-grey)}.removeScrollbar{-ms-overflow-style:none;scrollbar-width:none}.removeScrollbar::-webkit-scrollbar{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.romek,.romek h1,.romek h2,.romek h3,.romek h4,.romek h5{font-size:18px}main{max-width:100%;padding:0 1.5rem 1.5rem;border-radius:10px;flex:1 1}@media (max-width:899px){main{padding-left:0;padding-right:0;padding-bottom:0}}#__next{min-height:100vh;display:flex;flex-direction:column}.page-content{margin:auto}a{color:inherit;text-decoration:underline}input:-webkit-autofill{background-color:transparent!important}input:autofill{background-color:transparent!important}input:-webkit-autofill{-webkit-background-clip:text}.paymentInput .MuiFormLabel-root{left:25px;top:25px;font-size:1rem!important;transition:top .3s ease;background-color:transparent!important;color:#0f0f0f!important;opacity:.42;font-size:20px!important;padding-left:5px;padding-right:5px;pointer-events:none}.paymentInput .Mui-focused.MuiFormLabel-root,.paymentInput .MuiFormLabel-filled{top:0;opacity:1;background-color:#e8d7b6!important;border-top-left-radius:10px;border-top-right-radius:10px;font-size:16px!important}.paymentInput.filled .MuiFormLabel-filled:not(.Mui-focused){background-color:#d8f1db!important}.paymentInput .MuiOutlinedInput-notchedOutline legend{margin-left:30px;width:0}.paymentInput .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline legend{width:auto}.paymentInput.checkoutPhone .special-label{padding-left:5px;padding-top:5px;padding-right:5px;border-top-left-radius:10px;border-top-right-radius:10px;left:38px;display:block;font-size:12px}.paymentInput.checkoutPhone.filled .special-label{background-color:#d8f1db}.paymentInput.checkoutPhone .focus-phone .special-label{background-color:#e8d7b6}#phoneField .flag-dropdown{background:transparent;border:none;padding-left:.5rem}#phoneField .flag-dropdown .selected-flag:hover{background:transparent}#phoneField input{padding-left:3rem;font-size:16px;font-family:ABC Social Extended!important;max-width:100%}#phoneField{max-width:100%}#phoneField.checkoutPhone .form-control{width:100%}#phoneField .form-control{height:50px;border-radius:25px;border:1px solid #e8d7b6}#phoneField .country-list{background:#f8f2e4;border:1px solid #e8d7b6;box-shadow:none;border-radius:25px}#phoneField .form-control{background:#fff}#phoneField.filled .form-control{background:#d8f1db;border-color:#d8f1db}#phoneField input:focus{background:#e8d7b6}.autentisering-tabs .MuiTab-root{color:#767676;padding:0;margin-right:2rem}.autentisering-tabs .MuiTab-root.Mui-selected{color:#0f0f0f}.autentisering-tabs .MuiTabs-indicator{background:#0f0f0f;bottom:10px}.autentisering-tabs .MuiTabPanel-root{padding:.5rem 0 2rem}.reSend-code button{background:transparent;border:none;text-decoration:underline;padding:0;font-size:16px;cursor:pointer}.autentiseringConfirm.MuiButtonBase-root{background:#eb313e;color:#fff}.autentiseringConfirm.MuiButtonBase-root.Mui-disabled{opacity:.6;padding-left:2rem;padding-right:2rem}@media (max-width:800px){.autentisering-tabs .MuiTabPanel-root{padding:.5rem 0 1.5rem}.autentisering-stack{flex-wrap:wrap!important}.autentisering-stack .code-input-container{margin-left:0;margin-top:1rem}.autentisering-stack .MuiButtonBase-root{height:50px}.autentisering-tabs .MuiTab-root{font-size:13px;margin-right:1rem}}@media (max-width:600px){.autentisering-tabs .MuiTabPanel-root{padding:.5rem 0 0}.autentisering-stack .code-input-container{margin-bottom:.5rem}.autentisering-stack,.code-input-container{display:block!important}.autentisering-stack .MuiButtonBase-root{margin-left:0;margin-top:.5rem;display:blocK!important}}.cookie-button{background-color:var(--color-light-pink)!important;padding:.7rem 4rem!important;font-size:1rem!important;text-transform:inherit!important;border-radius:25px!important}.CookieConsent a,.cookie-button{color:var(--color-text-black)!important}.CookieConsent a{text-decoration:underline}.lang-switcher svg{margin-left:5px}.lang-switcher .lang-main{display:flex;align-items:center;text-decoration:none}#lang-menu li,.lang-switcher{cursor:pointer;text-transform:uppercase!important}#lang-menu li,#lang-menu li:hover{background:transparent}#lang-menu li:hover{text-decoration:underline}#lang-menu .MuiPaper-root{margin-left:-15px!important}.mobile-lang-front .lang-switcher{color:#fff}.mobile-lang-front .lang-switcher svg path{stroke:#fff}a.buttonPadding{padding:.5rem 2rem}.expand-more{color:inherit;text-transform:none;cursor:pointer;text-decoration:underline}.expand-more.expanded svg{transform:rotate(180deg)}Button.pink,a.pink{background-color:var(--color-light-pink);color:var(--color-text-black)}Button.checkout,Button.red,a.checkout,a.red{background-color:#eb313e;color:#fff}Button.checkout,a.checkout{padding:.5rem 1.5rem}Button.checkout.Mui-disabled{background-color:#f3877f;color:#fff}Button.seeThrough,a.seeThrough{background:#000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}Button.pink:hover,a.pink:hover{background-color:var(--color-light-pink)}Button.checkout:hover,a.checkout:hover{background-color:#eb313e}a.beige,a.beige:hover{background-color:var(--color-beige);color:var(--color-text-black)}a.buttonPadding:not(.seeThrough) svg{margin-right:10px}a.my-account{color:var(--color-text-black);padding:15px;margin-left:1rem}a.my-account,a.my-account:hover{background-color:var(--color-beige)}Button.round,a.round{font-size:1rem;text-transform:inherit;border-radius:25px}@media (max-width:899px){Button.round,a.round{font-size:16px;text-transform:inherit;border-radius:25px}a.buttonPadding{padding:.5rem 1.1rem}}.order-btn:hover{background-color:#eb313e;opacity:1}svg.no-fill rect{fill:none}.navbar{justify-content:space-between;padding:1rem 0}.navbar-logo{text-decoration:none}header{max-width:unset!important;margin:unset!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.MuiToolbar-root.navbar{max-width:1480px;width:100%;margin:auto}@media (max-width:899px){.navbar-logo{height:50px}.navbar-logo svg{width:50px;height:50px}header{padding-left:20px!important;padding-right:20px!important}}.MuiAlert-message{width:100%}.error-consent{color:#d32f2f}.checkout-note-field textarea{height:100px!important}.checkout-note-field .MuiInputBase-root{align-items:flex-start}.paymentFields .MuiInputAdornment-root{width:25px}.paymentFields-consent .MuiFormControlLabel-label{font-size:16px}.accordion-unit-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addservice-title-container{display:flex;justify-content:space-between;background-color:#f8f2e4;padding:15px 1rem;border-radius:26px;font-size:var(--font-size-small)}.addservice-price{min-width:75px;text-align:right;margin-left:5px}.addservice-title-container.selected{background-color:#d8f1db}.addservice-title{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.addservice-title:first-letter{text-transform:capitalize}.addservice-multiple-allowed{display:flex;justify-content:space-between;max-width:114px;min-width:100px;border:1px solid #e8d7b6;padding:8px;border-radius:22px;align-items:center}.addservice-multiple-allowed button{background:#e8d7b6;height:30px;width:30px;border:none;border-radius:50%;cursor:pointer;padding:unset}.addservice-multiple-allowed button:disabled{opacity:.6}.addservice-multiple-allowed img{margin:auto;display:block}.addservice-selected-val{text-align:center}.maxOne-button{display:flex;align-items:center;font-family:inherit;justify-content:space-between;cursor:pointer;background:transparent;border:1px solid #e8d7b6;border-radius:22px;padding:7px 20px 7px 7px}.maxOne-button span{min-width:45px}.maxOne-button img{margin-right:10px;border-radius:50%;padding:8px;display:block;background:#e8d7b6}.maxOne-button.selected{background:#d8f1db}.maxOne-button.selected img{background:#97d69e}.maxOne-button img{height:18px;width:18px}#demo-simple-select,.MuiFormControl-root input,.MuiInputBase-root input,.MuiInputBase-root textarea{font-size:var(--font-size-small)}.filled .MuiInputBase-root:not(.Mui-focused){background:#d8f1db}.filled-select{background:#d8f1db!important;border-color:#d8f1db!important}.filled .MuiInputBase-root:not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border-color:#d8f1db}.populare-cabin-item .label>div:first-of-type div{color:#767676}.populare-cabins-outer-slider{transition:1.3s ease}.populare-cabin-item>div h2{margin-bottom:.5rem}.populare-cabin-item a{text-decoration:unset}.sliderButtons .Mui-disabled{background-color:#e8d7b6!important;opacity:.5!important}@media (max-width:899px){.populare-cabins-outer-slider .populare-cabin-item:last-child{margin-right:unset}.sliderButtons{display:none}}.popular-cabin-svg svg{width:22px;height:22px}.map-scrollbar::-webkit-scrollbar{display:none}.mapboxgl-ctrl-bottom-right{display:flex;flex-direction:row-reverse;align-items:flex-end;margin:0}.mapboxgl-ctrl.mapboxgl-ctrl-group{display:flex;flex-direction:row-reverse;margin-right:2.5rem;background:none;box-shadow:none;width:125px;justify-content:space-around}.mapboxgl-ctrl-zoom-in span.mapboxgl-ctrl-icon,.mapboxgl-ctrl-zoom-out span.mapboxgl-ctrl-icon{background-color:#fffcf6;border-radius:25px;border:none}.mapboxgl-ctrl button:not(:disabled):hover{background:none!important}button.mapboxgl-ctrl-zoom-in,button.mapboxgl-ctrl-zoom-out{height:45px!important;width:45px!important}.mapboxgl-ctrl-group button+button{border:none}.mapboxgl-marker svg{width:30px;height:30px}.not-available{filter:grayscale(1)}.area-cabin-item-buttom:hover rect{fill:#fffcf6}.area-cabin-icon svg{width:30px;height:30px}.map-selected-cabin svg{width:26px;height:26px}footer{position:relative;z-index:3}footer>div>div{border-top-left-radius:10px;border-top-right-radius:10px}.footer-buttons div{margin-bottom:1rem;display:flex;max-width:300px;flex-wrap:wrap;justify-content:flex-end}.payment-logos,.payment-logos svg{display:flex;justify-content:flex-end;align-items:center}.payment-logos svg{margin-left:2rem}.privacy-container{display:flex}.privacy-container div{margin-right:2rem}.footer-contact{display:flex}.footer-contact div{width:100%}.contact-container div,.link-container div{margin-top:1rem}.link-container a{white-space:nowrap}.link-container svg{margin-left:3px}.contact-container{padding-right:2rem}.footer-contact h3{margin-top:unset;font-size:20px}.privacy-container,footer a:not(.MuiButton-root){color:var(--color-dark-grey)!important}footer a:not(.MuiButton-root){text-decoration:none!important}.privacy-inner{display:flex;flex-wrap:wrap}.privacy-container{flex-wrap:wrap}.footer-logo svg{width:326px}.footer-logo h3{margin-bottom:0}.footer-logo div{margin-top:.25rem}.footer-location{display:none}@media (max-width:999px){.footer-logo svg{width:290px}.contact-container{padding-right:0}}@media (max-width:899px){.footer-location{margin-top:2rem;display:block}.footer-location>div{margin-top:.25rem}.footer-logo>div{display:none}.footer-buttons div{justify-content:flex-start}.bottom-footer{flex-direction:column-reverse!important}.payment-logos{justify-content:flex-start}.payment-logos svg{margin-left:unset;margin-right:1.5rem}.footer-buttons{display:flex;flex-wrap:wrap}.footer-buttons div:first-child{margin-right:1rem}.footer-contact{flex-wrap:wrap;gap:2rem}.contact-container div{margin-top:0}.contact-container h3{margin-bottom:.5rem}.footer-contact div{width:unset}}@media (max-width:599px){.privacy-container div{margin-bottom:.75rem}.footer-logo svg{width:270px}}div.MuiPickersDay-root:hover{border:unset}.frontpage-text-box div,.frontpage-text-box p:last-child{display:inline}.frontpage-text-box .show-more-text{white-space:nowrap}.gjensidige ul{list-style:none}.gjensidige li{margin-bottom:1.5rem;vertical-align:top;position:relative}.gjensidige li:before{content:url(/icons/Checkmark-beige-bg.svg);height:30px;width:30px;position:absolute;left:-2.5rem}.gjensidige h2{font-size:36px}@media (max-width:899px){.gjensidige-img img{-o-object-position:bottom;object-position:bottom}.gjensidige-img{height:25rem;display:none}}.popper-inner ul li ul li{padding-left:1rem}@media (min-width:349px){.MuiDayPicker-header{justify-content:space-evenly!important}.MuiDateRangePickerDay-root:first-of-type{margin-left:10px;justify-content:flex-start;width:50px}.MuiDateRangePickerDay-root:last-of-type{margin-right:10px;justify-content:flex-end;width:50px}.MuiDateRangePickerDay-root{width:60px;display:flex;justify-content:center}.MuiDateRangePickerDay-rangeIntervalDayHighlight.MuiDateRangePickerDay-rangeIntervalDayHighlightEnd{width:50px;display:flex;justify-content:flex-end;margin-right:10px;margin-left:unset}.MuiDateRangePickerDay-rangeIntervalDayHighlight.MuiDateRangePickerDay-rangeIntervalDayHighlightStart{width:50px;display:flex;justify-content:flex-start;margin-left:10px;margin-right:unset}}.MuiDateRangePickerViewDesktop-container{max-width:440px;width:100vw}@media (max-width:899px){.MuiDateRangePickerViewDesktop-container{max-width:440px;width:calc(100vw - 2rem);min-width:300px}.MuiDayPicker-slideTransition{min-width:270px}}.go-back-booking{background-color:var(--color-beige)!important;color:var(--color-text-black)!important;padding:15px!important}@media (min-width:900px){.front.area-modal>.MuiBackdrop-root,.front.date-modal>.MuiBackdrop-root,.front.guests-modal>.MuiBackdrop-root{background-color:unset!important}.area-modal.front{min-height:625px;height:calc(100vh - 7rem);position:absolute!important}.date-modal.front,.guests-modal.front{top:100px;position:absolute;height:calc(100vh - 7rem);min-height:625px}}.area-modal{box-sizing:content-box!important;box-sizing:initial!important}.area-modal.date{top:5rem!important}.date-modal.front{position:absolute}.frontpage-booking .area-button{margin-right:1rem}.priceModal-button{background:transparent;border:none;cursor:pointer}.priceModal-button:disabled{cursor:auto}.priceModal-button:disabled rect{fill:rgba(0,0,0,.12)}@media (max-width:899px){.date-modal.front{position:absolute}.date-modal.map{box-sizing:content-box;box-sizing:initial}.guests-modal.front{top:0!important;position:fixed!important}.date-modal.front{top:0;position:fixed}.area-modal{top:1rem!important;position:fixed!important;bottom:unset!important}}.popper-inner .MuiAutocomplete-listbox{max-height:unset!important}.popper-inner .MuiListSubheader-root{font-size:14px!important;font-family:ABC Social Extended}.see-map-btn{transform:translate(-50%,-50%)}.modal-backdrop{display:flex;justify-content:center;align-items:center}.modal-backdrop>div:focus-visible{outline:none}@media (max-width:899px){.front-popper{position:fixed!important;top:calc(50% + 35px)!important}.popper-inner{opacity:1!important}}.other-popper{position:fixed!important;top:calc(50% + 40px)!important;left:50%!important;transform:translate(-50%,-50%)!important}.guests-modal{display:flex;justify-content:center;align-items:center}.guests-modal .MuiBox-root{transform:none;left:unset!important;top:unset!important}@media (max-width:899px){.dnt-hero{border-top-left-radius:0!important;border-top-right-radius:0!important}.gjensidige h2{font-size:30px}}@media (max-width:550px){.price-list-table .MuiTableHead-root{display:none}.price-list-table .MuiTableRow-root{display:flex;justify-content:space-between}.price-list-table .MuiTableCell-root{padding-left:0}.price-list-table .MuiTable-root{min-width:auto}}.icons-with-text div .MuiStack-root{padding-bottom:.5rem}.yarl__container .yarl__button{background:#e8d7b6;color:#0f0f0f;width:50px;height:50px;border-radius:50%;padding:0;margin:20px}.yarl__container .yarl__button:hover{opacity:.7}.yarl__container .yarl__button:focus,.yarl__container .yarl__button:focus-visible,.yarl__container .yarl__button:hover{color:#0f0f0f!important}.romek em{font-style:normal}@media (max-width:899px){.map-and-img img{border-radius:10px}.mapboxgl-map{border-radius:10px!important}.owner-name{max-width:calc(100vw - 5rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.cabin-service-svg svg{width:30px;height:30px}@media (max-width:599px){.discover-btn{font-size:16px!important;line-height:1.25!important}}@media (max-width:899px){.chechkout-person-heading div:first-child h2{margin-top:unset;margin-bottom:unset}.chechkout-person-heading div:last-child h2{margin-top:unset;font-size:18px}.active-step{display:block}.not-active-step{display:none}}.accept-terms{cursor:pointer}@media (min-width:768px){.roomList{margin-bottom:32px}}.availability-calender .MuiDayPicker-monthContainer button.Mui-disabled{text-decoration:line-through;background:#e1e3df}@media (max-width:600px){.sticky-cart .checkout.round{position:fixed;bottom:1.5rem;z-index:999;margin-left:1.5rem;max-width:calc(100% - 3rem);left:0}}@media (max-width:390px){.addservice-checkout-button,.addservice-checkout-name-container{max-width:100%}.addservice-checkout-button{min-width:200px}.addservice-title-container{width:calc(100vw - 4.5rem)}}.addservice-checkout-button span{color:#000!important}@media (max-width:360px){.resSummary.MuiGrid-root{display:block;margin-bottom:1rem}.resSummary.MuiGrid-root .MuiGrid-item{max-width:none}.accordion-price,.summaryAccordion-name{font-size:16px}.privacy-container div{margin-right:.5rem}}.confirmation-subBooking div:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirmation-subBooking div:last-child{min-width:65px;display:flex;justify-content:flex-end}.confirmation-heading div:first-child{overflow:hidden;text-overflow:ellipsis}.confirmation-heading div:last-child{min-width:65px;display:flex;justify-content:flex-end}.preLine{white-space:pre-line}@media (max-width:899px){#feedbackWidget,#jsd-widget{display:none}}.cookiebanner-buttons Button{font-size:16px;box-shadow:none}.cookiebanner-buttons Button:hover{box-shadow:none;opacity:.7}.cookiebanner-buttons Button.deny{background-color:transparent;border:1px solid #0f0f0f}.cookie-banner-links{font-size:12px;color:#767676}.cookie-banner-settings span{font-size:16px}.cookie-banner-settings .MuiTypography-root.Mui-disabled{color:inherit}@media (max-width:500px){.cookiebanner-buttons{flex-wrap:wrap}.cookiebanner-buttons button{margin-left:0!important;margin-right:.5rem!important;margin-top:.5rem!important}}