/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com *//*! Sass Fairy v1 | (c) roydukkey | https://sass-fairy.com/license*/@layer theme{:root{--header-delay:0s;--header-duration:0.25s}#_Header_t2s05_1{--logo-scale:1}:root:has(#_Header_t2s05_1:is(._crushed_t2s05_40)){--header-delay:0.25s;--header-duration:0.5s}}@layer modules{#_Header_t2s05_1{--bg:ba/ck/gro/und;--menu:nav;--languages:langs;--bg:logo/is/logo/ie;background-color:var(--color-white,oklch(100% 0 none));container-name:header;container-type:size;display:grid;height:var(--header-h);place-items:center;width:-webkit-fill-available;width:stretch;z-index:var(--header-z);--cur-sp:clamp(0.422rem, -0.22rem + 1.78vw, 1.563rem);--outer-w:100rem;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px) * 2);--outer-mx:calc((100% - var(--outer-w)) / 2);--inner-mx:calc((100% - var(--inner-w)) / 2);grid:"logo";grid-area:var(--header)}#_Header_t2s05_1 ._logo_t2s05_58{--outline-w:0.125rem;--link-decoration-line:none;--logo-svg-h:clamp(3.125rem, 2.21774rem + 4.0322580645vw, 6.25rem);--logo-svg-w:auto;color:var(--color-primary-700,oklch(24.164% .00892 181.17));display:grid;grid-area:logo;z-index:1}#_Header_t2s05_1 ._logo-svg_t2s05_65{aspect-ratio:500/223}#_Header_t2s05_1:where(._crushed_t2s05_40){--crushed-h:}._actions_t2s05_71{--action-size:clamp(4rem, 3.56097rem + 1.9512433078vw, 6rem);--action-border-color:oklch(48.328% 0.01784 181.17deg);align-self:start;display:grid;grid:"booking menu";grid-area:var(--actions);inset-block-start:0;justify-content:space-between;position:sticky;z-index:var(--actions-z)}:root:has(#_Header_t2s05_1._outlined_t2s05_79) ._actions_t2s05_71:where([data-sticky=true]) ._booking_t2s05_79,:root:has(#_Header_t2s05_1._outlined_t2s05_79) ._actions_t2s05_71:where([data-sticky=true]) ._menu_button_t2s05_80{border-color:var(--action-border-color);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklch,var(--action-border-color) 35%,transparent)}}@media (width >= 1200px){._actions_t2s05_71:not(._mobile_only_t2s05_84){grid:"booking " "menu"/1fr;justify-items:end}}._actions_t2s05_71 ._booking_t2s05_79,._actions_t2s05_71 ._menu_button_t2s05_80{--interactive-icon-color-default:oklch(48.328% 0.01784 181.17deg);--interactive-icon-color-hover:oklch(100% 0 none);--interactive-bg-default:white;--interactive-bg-hover:oklch(48.328% 0.01784 181.17);--interactive-fg-default:oklch(48.328% 0.01784 181.17deg);--interactive-fg-hover:oklch(100% 0 none);aspect-ratio:1;block-size:var(--action-size);border:.0625rem solid transparent;inline-size:var(--action-size);transition:border-color .25s ease,background-color .25s ease,color .25s ease}._actions_t2s05_71 ._booking_t2s05_79{--link-decoration-line:none;--link-hover-decoration-line:none;align-content:center;column-gap:calc(var(--spacing, .25rem) * .5);cursor:pointer;display:grid;place-items:center;pointer-events:auto;row-gap:calc(var(--spacing, .25rem) * .25);text-align:center;--tw-leading:var(--leading-none, 1);line-height:var(--leading-none,1);--interactive-bg:var(--interactive-bg-default, transparent);--interactive-fg:var(--interactive-fg-default, currentColor);--interactive-icon-color:var(--interactive-icon-color-default, currentColor);--button-bg:var(--interactive-bg);--button-text:var(--interactive-fg);--icon-color:var(--interactive-icon-color);--icon-hover-color:var(--interactive-icon-color);background:var(--interactive-bg);color:var(--interactive-fg);font-size:clamp(.6875rem,.6189rem + .3048817669vw,1rem);grid-area:booking;text-transform:uppercase;transition:--interactive-bg .25s,--interactive-fg .25s,--interactive-icon-color .25s,outline .25s;-webkit-user-select:none;user-select:none;&:is(:hover,:focus-visible){--interactive-bg:var( --interactive-bg-hover, var(--interactive-bg-default, transparent) );--interactive-fg:var( --interactive-fg-hover, var(--interactive-fg-default, currentColor) );--interactive-icon-color:var( --interactive-icon-color-hover, var(--interactive-icon-color-default, currentColor) )}}._actions_t2s05_71 ._booking_t2s05_79 svg{aspect-ratio:1/1;color:var(--icon-color);font-size:clamp(1.5rem,1.30792rem + .8536689472vw,2.375rem);text-align:center;width:1em}._actions_t2s05_71 ._menu_button_t2s05_80{--s1:var(--interactive-icon-color, currentColor);align-content:center;column-gap:calc(var(--spacing, .25rem) * .5);cursor:pointer;display:grid;grid-area:menu;place-items:center;pointer-events:auto;row-gap:calc(var(--spacing, .25rem) * .25);-webkit-user-select:none;user-select:none}@media (width >= 1200px){._actions_t2s05_71:not(._mobile_only_t2s05_84) ._actions_t2s05_71 ._menu_button_t2s05_80{display:none}}._actions_t2s05_71 ._menu_button_svg_t2s05_124{aspect-ratio:1/1;color:var(--icon-color);direction:var(--dir);font-size:clamp(1.5rem,1.30792rem + .8536689472vw,2.375rem);text-align:center;width:1em}._actions_t2s05_71 ._menu_button_text_t2s05_130{display:inline-grid;place-items:center;text-align:center;--tw-leading:var(--leading-none, 1);direction:var(--dir);font-size:clamp(.6875rem,.6189rem + .3048817669vw,1rem);line-height:var(--leading-none,1);text-transform:uppercase}}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial}}}