.lodge-bed{background:#ffffff0f;border:1px solid #ffffff47;border-radius:.4rem;width:2.75rem;height:2.75rem;display:block;position:relative;overflow:hidden}.lodge-bed:before{content:"";z-index:1;background:#ffffff4d;border-radius:3px;height:7px;position:absolute;top:6px;left:9px;right:9px}.lodge-bed-glow{background:linear-gradient(#ffd7a8,#eb9a6c);position:absolute;inset:0;box-shadow:inset 0 0 12px #ffffff80}.lodge-bed.is-free{border-color:#ffd7a8;box-shadow:0 0 20px 2px #eb9a6c73}.lodge-bed.is-free:before{background:#ffffffd9}.lodge-bed.is-notice{border:1px dashed #eb9a6c}.lodge-bed.is-notice .lodge-bed-glow{opacity:.3}.lodge-bed.is-taken{background:#0000004d;border-color:#ffffff24}.lodge-bed.is-taken:before{background:#ffffff24}.lodge-bed-from{inset-inline:0;z-index:1;text-align:center;color:#fff;white-space:nowrap;letter-spacing:-.02em;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:3px}a.lodge-bed:focus-visible{outline-offset:2px;outline:2px solid #fff}.lodge-bed.is-key{width:1.25rem;height:1.25rem;box-shadow:none;border-radius:.25rem}.lodge-bed.is-key:before{height:3px;top:3px;left:4px;right:4px}@media (prefers-reduced-motion:no-preference){html.lodge-motion [data-bedboard] .lodge-floor .lodge-bed-glow{opacity:0;transition:opacity .7s ease calc(var(--f,0) * .26s + .2s)}html.lodge-motion [data-bedboard].is-lit .lodge-floor .lodge-bed.is-free .lodge-bed-glow{opacity:1}html.lodge-motion [data-bedboard].is-lit .lodge-floor .lodge-bed.is-notice .lodge-bed-glow{opacity:.3}html.lodge-motion [data-bedboard].is-lit .lodge-bed.is-free .lodge-bed-glow{animation:4s ease-in-out 2s infinite lodge-breathe}a.lodge-bed{transition:transform .2s}a.lodge-bed:hover{transform:translateY(-2px)}.lodge-hero-photo{animation:2.2s cubic-bezier(.16,1,.3,1) both lodge-settle}}@keyframes lodge-breathe{50%{opacity:.78}}@keyframes lodge-settle{0%{transform:scale(1.07)}}@media print{[data-bedboard] .lodge-bed-glow{transition:none!important;animation:none!important}[data-bedboard] .lodge-bed.is-free .lodge-bed-glow{opacity:1!important}}@media (prefers-reduced-motion:no-preference){.lodge-ping{animation:2.6s cubic-bezier(0,0,.2,1) infinite lodge-ping}}@keyframes lodge-ping{75%,to{opacity:0;transform:scale(2.6)}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{background:color-mix(in srgb, currentColor 9%, transparent)!important;box-shadow:none!important;border:0!important;border-radius:14px!important}form[action*=\/enquiry] button[type=submit]{border-radius:999px!important}.sc-chat .sc-chat-toggle{background:var(--color-accent);color:var(--color-on-accent,#fff);border-radius:1.25rem 1.25rem 1.25rem .3rem}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 21.6 Q4.0 21.6 8.9 20.4 Q13.7 19.3 18.3 19.1 Q22.8 18.8 26.7 20.0 Q30.5 21.1 35.2 20.6 Q39.8 20.1 43.3 20.5 Q46.8 20.8 52.1 20.9 Q57.5 20.9 61.7 21.1 Q65.9 21.2 70.4 20.6 Q74.8 20.0 79.9 19.6 Q85.0 19.2 89.9 19.1 Q94.8 19.0 99.9 19.1 Q105.0 19.2 108.8 19.2 Q112.6 19.3 116.6 19.2 Q120.5 19.1 125.2 20.3 Q129.9 21.4 134.8 20.9 Q139.7 20.4 144.8 20.4 Q150.0 20.3 154.1 19.5 Q158.2 18.6 161.8 19.5 Q165.3 20.3 170.3 19.9 Q175.2 19.5 180.2 20.1 Q185.2 20.7 189.5 20.8 Q193.8 20.8 198.7 20.1 Q203.7 19.3 208.2 20.2 Q212.7 21.2 214.3 21.4 L216.0 21.6'/%3E%3Cpath d='M324.0 21.3 Q324.0 21.3 327.7 21.2 Q331.4 21.1 336.6 21.0 Q341.8 21.0 346.2 20.6 Q350.7 20.2 355.0 19.3 Q359.3 18.4 364.0 19.9 Q368.8 21.4 373.3 20.3 Q377.8 19.3 382.8 19.3 Q387.8 19.3 392.9 20.5 Q397.9 21.6 403.2 20.0 Q408.5 18.4 412.1 18.6 Q415.7 18.7 419.5 19.2 Q423.4 19.7 427.1 20.5 Q430.9 21.2 435.8 20.1 Q440.8 19.0 444.3 20.2 Q447.9 21.3 452.6 20.1 Q457.3 18.9 461.7 19.6 Q466.1 20.4 471.4 20.2 Q476.8 20.0 480.7 19.4 Q484.7 18.7 489.9 19.8 Q495.1 20.9 499.3 20.7 Q503.5 20.4 508.6 20.8 Q513.6 21.2 518.7 21.0 Q523.8 20.8 528.8 20.1 Q533.8 19.3 534.9 19.7 L536.0 20.1'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 6 C40 12 42 24 32 36 C22 24 24 12 32 6 Z M25 14 L39 14 M23 20 L41 20 M23 26 L41 26 M26 31 L38 31 M32 6 L32 2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 21.6 Q4.0 21.6 8.9 20.4 Q13.7 19.3 18.3 19.1 Q22.8 18.8 26.7 20.0 Q30.5 21.1 35.2 20.6 Q39.8 20.1 43.3 20.5 Q46.8 20.8 52.1 20.9 Q57.5 20.9 61.7 21.1 Q65.9 21.2 70.4 20.6 Q74.8 20.0 79.9 19.6 Q85.0 19.2 89.9 19.1 Q94.8 19.0 99.9 19.1 Q105.0 19.2 108.8 19.2 Q112.6 19.3 116.6 19.2 Q120.5 19.1 125.2 20.3 Q129.9 21.4 134.8 20.9 Q139.7 20.4 144.8 20.4 Q150.0 20.3 154.1 19.5 Q158.2 18.6 161.8 19.5 Q165.3 20.3 170.3 19.9 Q175.2 19.5 180.2 20.1 Q185.2 20.7 189.5 20.8 Q193.8 20.8 198.7 20.1 Q203.7 19.3 208.2 20.2 Q212.7 21.2 214.3 21.4 L216.0 21.6'/%3E%3Cpath d='M324.0 21.3 Q324.0 21.3 327.7 21.2 Q331.4 21.1 336.6 21.0 Q341.8 21.0 346.2 20.6 Q350.7 20.2 355.0 19.3 Q359.3 18.4 364.0 19.9 Q368.8 21.4 373.3 20.3 Q377.8 19.3 382.8 19.3 Q387.8 19.3 392.9 20.5 Q397.9 21.6 403.2 20.0 Q408.5 18.4 412.1 18.6 Q415.7 18.7 419.5 19.2 Q423.4 19.7 427.1 20.5 Q430.9 21.2 435.8 20.1 Q440.8 19.0 444.3 20.2 Q447.9 21.3 452.6 20.1 Q457.3 18.9 461.7 19.6 Q466.1 20.4 471.4 20.2 Q476.8 20.0 480.7 19.4 Q484.7 18.7 489.9 19.8 Q495.1 20.9 499.3 20.7 Q503.5 20.4 508.6 20.8 Q513.6 21.2 518.7 21.0 Q523.8 20.8 528.8 20.1 Q533.8 19.3 534.9 19.7 L536.0 20.1'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 6 C40 12 42 24 32 36 C22 24 24 12 32 6 Z M25 14 L39 14 M23 20 L41 20 M23 26 L41 26 M26 31 L38 31 M32 6 L32 2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.9px;filter:url(#sc-hand);overflow:visible}
