@font-face{font-family:Berlingske Sans;src:url(../../../fonts/BerlingskeSans-Rg.eot);src:url(../../../fonts/BerlingskeSans-Rg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSans-Rg.woff2) format("woff2"),url(BerlingskeSans-Rg.woff) format("woff");font-weight:400;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-It.eot);src:url(../../../fonts/BerlingskeSerif-It.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-It.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-It.woff) format("woff");font-weight:400;font-style:italic;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-Lt.eot);src:url(../../../fonts/BerlingskeSerif-Lt.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-Lt.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-Lt.woff) format("woff");font-weight:300;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}.booking-datepicker.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{position:relative;display:flex;align-items:center;padding:0;flex-grow:1;color:inherit;border-right:1px solid #FFF7EE}.booking-datepicker--altcolor.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{color:#40422d;border-right:1px solid currentColor}.booking-datepicker--altcolor.svelte-1xhub7h .booking-datepicker__input.svelte-1xhub7h>input.svelte-1xhub7h{color:#40422d}.booking-datepicker--altcolor.svelte-1xhub7h .booking-datepicker__input__text.svelte-1xhub7h.svelte-1xhub7h{color:#40422d}.booking-datepicker.active.svelte-1xhub7h .booking-datepicker__input__text.svelte-1xhub7h.svelte-1xhub7h{opacity:0}.booking-datepicker.active.svelte-1xhub7h .booking-datepicker__input.svelte-1xhub7h>input.svelte-1xhub7h{opacity:1}.booking-datepicker__input.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{position:relative;padding:5px 10px;width:100%}.booking-datepicker__input.svelte-1xhub7h:hover .booking-datepicker__input__text.svelte-1xhub7h.svelte-1xhub7h{text-decoration:underline}.booking-datepicker__input__inner.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.booking-datepicker__input__icon.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{margin-right:20px;display:flex;justify-content:center;align-items:center}.booking-datepicker__input__icon.svelte-1xhub7h svg{width:29px;height:32px}.booking-datepicker__input__text.svelte-1xhub7h.svelte-1xhub7h.svelte-1xhub7h{font-family:"Berlingske Serif",Arial;font-size:var(--title--s);text-transform:uppercase;color:#fff7ee;line-height:1em;margin-top:0;min-width:250px;letter-spacing:0;transition:opacity .4s ease}.booking-datepicker__input.svelte-1xhub7h>input.svelte-1xhub7h.svelte-1xhub7h{background-color:transparent;border:none;border-radius:0;outline:0;width:100%;text-align:left;opacity:0;transition:opacity .5s .2s;position:absolute;top:calc(50% + 0px);left:0;height:100%;transform:translateY(-50%);min-width:240px;letter-spacing:0;padding-left:28px;font-family:"Berlingske Serif",Arial;font-size:var(--title--s);text-transform:uppercase;color:#fff7ee}.booking-datepicker__input.svelte-1xhub7h>input.svelte-1xhub7h.svelte-1xhub7h:hover{cursor:pointer}.booking-datepicker__input.svelte-1xhub7h>button.svelte-1xhub7h.svelte-1xhub7h{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;border:0;background-color:transparent;top:calc(50% + 1px);right:0;width:20px;height:20px;transform:translateY(-50%);transition:transform .4s ease;cursor:pointer;padding:0}.booking-datepicker.svelte-1xhub7h .easepick-wrapper{position:absolute!important;bottom:calc(100% + 18px)}@font-face{font-family:Berlingske Sans;src:url(../../../fonts/BerlingskeSans-Rg.eot);src:url(../../../fonts/BerlingskeSans-Rg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSans-Rg.woff2) format("woff2"),url(BerlingskeSans-Rg.woff) format("woff");font-weight:400;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-It.eot);src:url(../../../fonts/BerlingskeSerif-It.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-It.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-It.woff) format("woff");font-weight:400;font-style:italic;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-Lt.eot);src:url(../../../fonts/BerlingskeSerif-Lt.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-Lt.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-Lt.woff) format("woff");font-weight:300;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}.booking-guests.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{position:relative;padding:0;flex-grow:1;color:inherit;border-right:1px solid #FFF7EE;border-right:none}.booking-guests--altcolor.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{border-right:1px solid currentColor;color:#40422d}.booking-guests--altcolor.svelte-dpmfmc .booking-guests__input.svelte-dpmfmc>input.svelte-dpmfmc{color:#40422d}.booking-guests--altcolor.svelte-dpmfmc .booking-guests__title__text.svelte-dpmfmc.svelte-dpmfmc{color:#40422d}.booking-guests.active.svelte-dpmfmc .booking-guests__title__text.svelte-dpmfmc.svelte-dpmfmc{opacity:0}.booking-guests.active.svelte-dpmfmc .booking-guests__input.svelte-dpmfmc>input.svelte-dpmfmc{opacity:1}.booking-guests__title.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.booking-guests__title__icon.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{margin-right:20px;display:flex;justify-content:center}.booking-guests__title__icon.svelte-dpmfmc svg{width:29px;height:32px}.booking-guests__title__text.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{font-family:"Berlingske Serif",Arial;font-size:var(--title--s);text-transform:uppercase;color:#fff7ee;line-height:1em;margin-top:0;min-width:250px;letter-spacing:0;transition:opacity .4s ease;line-height:36px}.booking-guests__input.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{position:relative;display:flex;align-items:center;padding:5px 10px}.booking-guests__input.svelte-dpmfmc:hover .booking-guests__title__text.svelte-dpmfmc.svelte-dpmfmc{text-decoration:underline}.booking-guests__input.svelte-dpmfmc>input.svelte-dpmfmc.svelte-dpmfmc{background-color:transparent;border:none;border-radius:0;outline:0;width:100%;text-align:left;opacity:0;transition:opacity .5s .2s;position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%);min-width:250px;letter-spacing:0;height:100%;padding-left:28px;font-family:"Berlingske Serif",Arial;font-size:var(--title--s);text-transform:uppercase;color:#fff7ee}.booking-guests__input.svelte-dpmfmc>input.svelte-dpmfmc.svelte-dpmfmc:hover{cursor:pointer}.booking-guests__input.svelte-dpmfmc>button.svelte-dpmfmc.svelte-dpmfmc{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;border:0;background-color:transparent;top:calc(50% + 3px);right:0;width:20px;height:20px;transform:translateY(-50%);transition:transform .4s ease;cursor:pointer;padding:0}.booking-guests__popup.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{position:absolute;border:1px solid #FFF7EE;padding:0;width:calc(100% + 30px);bottom:calc(100% + 4px);left:-15px;z-index:12;background-color:#40422d99;display:flex;flex-direction:column;gap:0}@media all and (min-width: 900px){.booking-guests__popup.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{bottom:calc(100% + 24px)}}.booking-guests__line.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}@media all and (min-width: 900px){.booking-guests__line.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{padding:14px 20px}}.booking-guests__line_title.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{flex:1;font-size:16px;color:#fff7ee}.booking-guests__line_buttons.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{display:flex;align-items:center;gap:6px}.booking-guests__line_plus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc,.booking-guests__line_minus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:1px solid #605C59;border-radius:100%;background-color:#40422d99;cursor:pointer}.booking-guests__line_plus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc:after,.booking-guests__line_plus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc:before,.booking-guests__line_minus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc:after,.booking-guests__line_minus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:1px;background-color:#fff7ee;content:""}.booking-guests__line_plus.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc:after{transform:translate(-50%,-50%) rotate(90deg)}.booking-guests__line_number.svelte-dpmfmc.svelte-dpmfmc.svelte-dpmfmc{font-size:20px;width:30px;color:#fff7ee;text-align:center}@font-face{font-family:Berlingske Sans;src:url(../../../fonts/BerlingskeSans-Rg.eot);src:url(../../../fonts/BerlingskeSans-Rg.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSans-Rg.woff2) format("woff2"),url(BerlingskeSans-Rg.woff) format("woff");font-weight:400;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-It.eot);src:url(../../../fonts/BerlingskeSerif-It.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-It.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-It.woff) format("woff");font-weight:400;font-style:italic;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}@font-face{font-family:"Berlingske Serif";src:url(../../../fonts/BerlingskeSerif-Lt.eot);src:url(../../../fonts/BerlingskeSerif-Lt.eot?#iefix) format("embedded-opentype"),url(../../../fonts/BerlingskeSerif-Lt.woff2) format("woff2"),url(../../../fonts/BerlingskeSerif-Lt.woff) format("woff");font-weight:300;font-style:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" on;font-display:swap}.booking-mask.svelte-16sxnue.svelte-16sxnue{bottom:34px;display:flex;justify-content:center;width:100%;z-index:1}.booking-mask__inner.svelte-16sxnue.svelte-16sxnue{position:relative;background-color:#40422d99;border:1px solid #FFF7EE;width:100%}.booking-mask__inner--blank.svelte-16sxnue.svelte-16sxnue{background-color:transparent;border:none;border-radius:0;display:flex;justify-content:center}.booking-mask__pickers.svelte-16sxnue.svelte-16sxnue{display:flex;flex-direction:row}.booking-mask.svelte-16sxnue .btn.svelte-16sxnue{position:relative;display:flex;justify-content:space-between;align-items:center}.booking-mask.svelte-16sxnue .btn.svelte-16sxnue svg{width:22px;max-height:30px}.booking-mask.svelte-16sxnue .btn:hover .btn__text.svelte-16sxnue{text-decoration:underline}.booking-mask.svelte-16sxnue .btn .btn__text.svelte-16sxnue{position:relative;z-index:1;line-height:1;font-family:"Berlingske Serif",Arial;font-size:var(--title--s);text-transform:uppercase;line-height:1em;transition:opacity .4s ease}.booking-mask.svelte-16sxnue .btn--solid.svelte-16sxnue{all:unset;background-color:#fff;color:#40422d;padding:10px 50px;cursor:pointer;border:1px solid rgba(64,66,45,.6)}@media all and (max-width: 449px){.booking-mask.svelte-16sxnue .btn--solid.svelte-16sxnue{padding:10px}.booking-mask.svelte-16sxnue .btn--solid span.btn__text.svelte-16sxnue{font-size:15px}}.booking-mask.svelte-16sxnue .btn--solid.svelte-16sxnue:before{content:none}.booking-mask.svelte-16sxnue .btn--borderless.svelte-16sxnue{all:unset;background-color:#fff7ee;color:#40422d;padding:10px 50px;cursor:pointer;border:none}@media all and (max-width: 1399px){.booking-mask.svelte-16sxnue .btn--borderless.svelte-16sxnue{padding:10px}}.booking-mask.svelte-16sxnue .btn--borderless.svelte-16sxnue:before{content:none}.booking-mask--altcolor.svelte-16sxnue.svelte-16sxnue{justify-content:flex-start}.booking-mask--altcolor.svelte-16sxnue .booking-mask__inner.svelte-16sxnue{border-color:#40422d;background-color:transparent}.booking-mask--altcolor.svelte-16sxnue .btn--solid.svelte-16sxnue{border:none}
