:root{--km-ease: var(--ddk-ease-out, cubic-bezier(.19, .8, .12, 1));--km-ease-io: var(--ddk-ease-inout, cubic-bezier(.65, 0, .35, 1));--km-t-in: .45s;--km-t-out: .7s;--km-t-enter: 1.15s;--km-t-swap: .75s;--km-t-settle: 2.2s;--km-stagger: 60ms;--km-lift: -3px;--km-arch-r: var(--ddk-radius-m, 14px);--km-gap: clamp(28px, 3.6vw, 64px);--km-plan-w: clamp(360px, 33vw, 488px);--km-bg: var(--a-dawn, #E9ECE4);--km-ink: var(--ddk-gold-ink);--km-accent: var(--ddk-gold);--km-tint: 131, 105, 58;--km-range: #ECE3D0;--km-thumb-bg: #DCD8CC}html[data-kamer=rood]{--km-bg: #F4EAE3;--km-bg-2: #F7EFE8;--km-ink: var(--ddk-red-ink);--km-ink-night: var(--ddk-red-light);--km-accent: var(--ddk-red);--km-tint: 214, 120, 96;--km-range: #F3DDD5;--km-thumb-bg: #E9D9CF}html[data-kamer=groen]{--km-bg: #E6ECE7;--km-bg-2: #EDF1EC;--km-ink: #2F4A40;--km-ink-night: #A6CDBE;--km-accent: #3E6B5E;--km-tint: 62, 107, 94;--km-range: #DCE5DE;--km-thumb-bg: #D5DFD8}html[data-kamer]{background:var(--km-bg);--a-dawn: var(--km-bg);--a-noon: var(--km-bg-2)}html[data-kamer] body{background:transparent}html.km-swap main{visibility:hidden}html.km-swap.a-nofx main{visibility:visible}.km-top{position:relative;padding-top:calc(var(--a-head-h, 76px) + 4px);padding-bottom:clamp(56px,7vw,112px);background:radial-gradient(64% 52% at 82% 12%,rgba(var(--km-tint),.15),rgba(var(--km-tint),0) 70%),radial-gradient(52% 46% at 4% 0%,#fffdf8b3,#fffdf800 70%)}.km-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--km-plan-w);grid-template-areas:"head plan" "gal plan" "info plan";grid-template-rows:auto auto 1fr;column-gap:var(--km-gap);align-items:start}.km-head{grid-area:head;min-width:0}.km-gal{grid-area:gal;min-width:0;margin-top:clamp(14px,1.6vw,22px)}.km-plan{grid-area:plan;align-self:stretch;min-width:0;padding-top:8px}.km-info{grid-area:info;min-width:0;margin-top:clamp(64px,7vw,116px);display:grid;gap:clamp(56px,6vw,96px)}@media(max-width:899px){.km-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "plan" "info";grid-template-rows:none}.km-plan{padding-top:0;margin-top:clamp(28px,5vw,40px)}.km-info{margin-top:clamp(56px,10vw,80px)}}.km-crumb{display:flex;align-items:center;gap:8px;margin-left:-12px;font-size:.8125rem;color:var(--ddk-text-soft)}.km-crumb a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ddk-text-soft);text-decoration:none;border-radius:var(--ddk-radius-pill);transition:color var(--km-t-out) var(--km-ease)}.km-crumb a:after{content:"";position:absolute;left:12px;right:12px;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--km-t-out) var(--km-ease)}.km-crumb a:hover,.km-crumb a:focus-visible{color:var(--ddk-text);transition-duration:var(--km-t-in)}.km-crumb a:hover:after,.km-crumb a:focus-visible:after{transform:scaleX(1);transform-origin:left;transition-duration:var(--km-t-in)}.km-sub{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px clamp(20px,3vw,48px);margin-top:clamp(4px,.6vw,10px)}.km-h1{margin:2px 0 0;font:italic 400 clamp(3.25rem,1.2rem + 5.4vw,6.75rem)/.9 var(--ddk-font-display);letter-spacing:-.035em;color:var(--km-ink);padding-bottom:.06em}.km-price{display:flex;align-items:flex-end;gap:12px}.km-price__n{font:400 clamp(2.25rem,1.7rem + 1.4vw,3.125rem)/.9 var(--ddk-font-display);font-variant-numeric:oldstyle-nums;letter-spacing:-.01em;color:var(--ddk-ink);white-space:nowrap}.km-price__t{display:grid;gap:2px;font-size:.8125rem;line-height:1.3;color:var(--ddk-text-soft)}.km-price__u{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-text)}.km-price__f{max-width:17ch}.km-price__f{max-width:25ch;text-wrap:balance}.km-lead{padding-bottom:.15em;font:italic 400 var(--ddk-fs-lead)/1.25 var(--ddk-font-display);color:var(--ddk-text)}.km-spec{display:flex;flex-wrap:wrap;margin:clamp(14px,1.4vw,20px) 0 0;padding:12px 0 0;border-top:1px solid var(--ddk-line)}.km-spec>div{position:relative;display:grid;gap:3px;padding:2px clamp(14px,1.6vw,26px) 2px 0;margin-right:clamp(14px,1.6vw,26px)}.km-spec>div+div:before{content:"";position:absolute;left:calc(clamp(14px,1.6vw,26px)*-1);top:4px;bottom:4px;width:1px;background:var(--ddk-line)}.km-spec :is(dt,:where([data-ddk-tag=dt],[role=term])){font-size:.78125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ddk-accent)}.km-spec :is(dd,:where([data-ddk-tag=dd],[role=definition])){margin:0;font-size:.9375rem;line-height:1.3;color:var(--ddk-text)}.km-facts{display:none}@media(max-width:560px){.km-spec{display:none!important}.km-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin-top:16px;padding-top:12px;border-top:1px solid var(--ddk-line);font-size:.9375rem;line-height:1.45;color:var(--ddk-text)}.km-facts :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){white-space:normal}.km-facts :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])):not(:last-child):after{content:"\b7" / "";padding:0 .5em;color:var(--ddk-accent)}}@media(max-width:560px){.km-sub{flex-direction:column;align-items:flex-start;gap:14px}.km-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:14px}.km-spec>div{padding:0;margin:0}.km-spec>div+div:before{display:none}}.km-gal{container-type:inline-size;--km-R: 170.42cqw}.km-gal__stage{position:relative;isolation:isolate;view-timeline:--km-stage block}.km-gal__track{display:flex;aspect-ratio:16 / 8.7;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.km-gal__track::-webkit-scrollbar{display:none}.km-gal__track:focus-visible{outline:none;box-shadow:none}.km-gal__stage:has(.km-gal__track:focus-visible){border-radius:16px;outline:2px solid var(--ddk-focus-inner);outline-offset:5px;box-shadow:0 0 0 11px var(--ddk-focus-outer)}.km-gal__stage:has(.km-gal__track:focus-visible) .km-gal__arrow{opacity:1;transform:none}.km-slide{position:relative;flex:0 0 100%;margin:0;overflow:hidden;border-radius:0 0 var(--km-arch-r) var(--km-arch-r);background:var(--km-thumb-bg, #DDD5CA);scroll-snap-align:center;scroll-snap-stop:always;-webkit-mask:radial-gradient(circle var(--km-R) at 50% var(--km-R),#000 calc(var(--km-R) - .8px),transparent var(--km-R));mask:radial-gradient(circle var(--km-R) at 50% var(--km-R),#000 calc(var(--km-R) - .8px),transparent var(--km-R))}.km-slide img{position:absolute;left:0;top:-5%;width:100%;height:110%;max-width:none;object-fit:cover}.km-slide__open{position:absolute;inset:0;z-index:1;cursor:zoom-in}.km-slide__open:focus-visible{outline-offset:-8px;border-radius:var(--ddk-radius-l)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.km-slide img{left:-7%;width:114%;animation:km-drift linear both,km-sink linear both;animation-timeline:view(inline),--km-stage;animation-range:normal,contain 0% exit 100%}}}@keyframes km-drift{0%{transform:translate3d(6%,0,0)}to{transform:translate3d(-6%,0,0)}}@keyframes km-sink{0%{translate:0 0}to{translate:0 4%}}.km-gal__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;padding:0;border:0;border-radius:50%;background:#fffdf8eb;color:var(--ddk-ink);box-shadow:0 1px 1px #1e231a14,0 14px 30px -14px #1418108c;cursor:pointer;opacity:0;transform:translate3d(var(--km-ax, 0),0,0) scale(.86);transition:opacity var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease),background-color var(--km-t-out) var(--km-ease)}.km-gal__arrow svg{width:20px;height:20px;transition:transform var(--km-t-out) var(--km-ease)}.km-gal__arrow--prev{left:clamp(12px,1.6vw,22px);--km-ax: -14px}.km-gal__arrow--next{right:clamp(12px,1.6vw,22px);--km-ax: 14px}.km-gal__stage:hover .km-gal__arrow,.km-gal__arrow:focus-visible{opacity:1;transform:none;transition-duration:var(--km-t-in)}.km-gal__arrow:focus-visible{transition:none}.km-gal__arrow:hover{background:var(--ddk-paper)}.km-gal__arrow--prev:hover svg,.km-gal__arrow--prev:focus-visible svg{transform:translate(-3px);transition-duration:var(--km-t-in)}.km-gal__arrow--next:hover svg,.km-gal__arrow--next:focus-visible svg{transform:translate(3px);transition-duration:var(--km-t-in)}.km-gal__arrow[aria-disabled=true]{visibility:hidden;transition-property:opacity,transform,visibility;opacity:0!important;transform:translate3d(var(--km-ax),0,0) scale(.86)!important;pointer-events:none}.km-gal__arrow[aria-disabled=true]:focus-visible{visibility:visible;opacity:1!important;transform:none!important;transition:none}.km-gal__arrow[aria-disabled=true]:focus-visible svg{opacity:.35;transform:none}@media(hover:none),(pointer:coarse){.km-gal__arrow{display:none}}html:not(.a-js) .km-gal__arrow,html:not(.a-js) .km-gal__cap{display:none}.km-gal__cap{position:absolute;left:clamp(12px,1.4vw,18px);bottom:clamp(12px,1.4vw,18px);z-index:3;display:inline-flex;align-items:center;gap:12px;max-width:calc(100% - 24px);min-height:44px;padding:0 16px 0 18px;border:0;border-radius:var(--ddk-radius-pill);background:#fffdf8ed;color:var(--ddk-ink);font:400 .875rem/1.2 var(--ddk-font-body);text-align:left;cursor:zoom-in;box-shadow:0 1px 1px #1e231a14,0 12px 28px -14px #14181080;transition:background-color var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease),box-shadow var(--km-t-out) var(--km-ease)}.km-gal__capt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .28s var(--km-ease),transform .5s var(--km-ease)}.km-gal__capt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.km-gal__cap.is-swap .km-gal__capt{opacity:0;transform:translate3d(0,6px,0);transition-duration:.18s}.km-gal__cap svg{flex:none;width:15px;height:15px;color:var(--km-ink);transition:transform var(--km-t-out) var(--km-ease)}.km-gal__cap:hover,.km-gal__cap:focus-visible{background:var(--ddk-paper);transform:translate3d(0,-2px,0);box-shadow:0 1px 1px #1e231a14,0 18px 36px -16px #1418108c;transition-duration:var(--km-t-in)}.km-gal__cap:hover svg,.km-gal__cap:focus-visible svg{transform:scale(1.2);transition-duration:var(--km-t-in)}.km-gal__stage:has(.km-slide__open:hover) .km-gal__cap svg{transform:scale(1.2)}.km-rail{display:flex;align-items:center;gap:18px;margin-top:12px}.km-thumbs{display:flex;gap:clamp(8px,.9vw,12px);margin:0;padding:0;list-style:none;min-width:0;flex:1 1 auto}.km-thumbs :is(li,:where([data-ddk-tag=li])){flex:0 1 116px;min-width:0}.km-thumb{position:relative;display:block;aspect-ratio:3 / 2;min-height:44px;border-radius:10px;overflow:hidden;background:var(--km-thumb-bg);transform:translateZ(0);transition:transform var(--km-t-out) var(--km-ease),box-shadow var(--km-t-out) var(--km-ease)}.km-thumb img{width:100%;height:100%;object-fit:cover;opacity:.6;transform:scale(1.001);transition:opacity var(--km-t-out) var(--km-ease),transform 1.1s var(--km-ease)}.km-thumb:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:2px;border-radius:2px;background:#fffdf8f2;transform:scaleX(0);transform-origin:left;transition:transform var(--km-t-swap) var(--km-ease)}.km-thumb:hover,.km-thumb:focus-visible{transform:translate3d(0,var(--km-lift),0);transition-duration:var(--km-t-in)}.km-thumb:hover img,.km-thumb:focus-visible img{opacity:1;transform:scale(1.07);transition-duration:var(--km-t-in),1.1s}.km-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--km-bg, #fff),0 0 0 3.5px var(--km-accent)}.km-thumb[aria-current=true] img{opacity:1}.km-thumb[aria-current=true]:after{transform:scaleX(1)}.km-thumb:focus-visible{outline:2px solid var(--ddk-focus-inner);outline-offset:4px;box-shadow:0 0 0 8px var(--ddk-focus-outer);border-radius:10px}html:not(.a-js) .km-thumb img{opacity:1}.km-gal__count{flex:none;display:flex;align-items:center;gap:10px;margin:0;font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.14em;color:var(--ddk-text-soft);font-variant-numeric:tabular-nums}.km-gal__roll{display:inline-block;height:1em;overflow:hidden;color:var(--ddk-text)}.km-gal__digits{display:grid;transform:translate3d(0,calc(var(--km-i, 0) * -1em),0);transition:transform var(--km-t-swap) var(--km-ease)}.km-gal__digits :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){display:block;height:1em;line-height:1}.km-gal__line{position:relative;width:clamp(40px,5vw,72px);height:1px;background:var(--ddk-line-strong);overflow:hidden}.km-gal__line :is(i,:where([data-ddk-tag=i])){position:absolute;inset:0;background:var(--km-ink);transform-origin:left;transform:scaleX(calc((var(--km-i, 0) + 1) / var(--km-n, 1)));transition:transform var(--km-t-swap) var(--km-ease)}html:not(.a-js) .km-gal__count{display:none}@media(max-width:899px){.km-gal__track{aspect-ratio:4 / 3}.km-gal{--km-R: 160.25cqw}}@media(max-width:560px){.km-gal{margin-inline:calc(var(--ddk-gutter) * -.5)}.km-rail{gap:12px;margin-top:10px;padding-inline:calc(var(--ddk-gutter) * .5)}.km-thumbs :is(li,:where([data-ddk-tag=li])){flex-basis:76px}.km-thumb{border-radius:8px}.km-gal__count{display:none}.km-gal__cap{font-size:.8125rem;padding:0 14px 0 16px}}.km-plan__in{position:relative;padding:clamp(20px,2vw,28px) clamp(18px,2vw,28px) clamp(18px,1.8vw,24px);border-radius:var(--ddk-radius-l);background:var(--ddk-paper);color:var(--ddk-ink);box-shadow:inset 0 0 0 1px rgba(var(--km-tint),.2),0 1px 2px #1e231a0d,0 30px 60px -34px #1e231a61}.km-plan__in:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--ddk-gilt, var(--ddk-gold));opacity:.9}@media(min-width:900px)and (min-height:700px){.km-plan__in{position:sticky;top:24px}}.km-plan__in.is-bare{padding:0;background:none;box-shadow:none;border-radius:0}.km-plan__in.is-bare:before{display:none}.km-plan__top{display:flex;align-items:center;gap:14px}.km-plan__cups{--a-cups: 50px;color:var(--ddk-gold)}.km-plan__ttl{min-width:0}.km-plan__h{position:relative;font:400 clamp(1.78125rem,1.3rem + .8vw,2rem)/1 var(--ddk-font-display);letter-spacing:-.01em;outline:none}.km-plan__h:focus,.km-plan__h:focus-visible{outline:none;box-shadow:none}.km-plan__h:after{content:"";position:absolute;left:0;bottom:-6px;width:48px;height:2px;border-radius:2px;background:var(--ddk-gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--km-ease)}.km-plan__h:focus:after{transform:scaleX(1)}.km-plan__room{margin-top:6px;font-size:.8125rem;color:var(--ddk-ink-soft)}.km-plan__steps{display:flex;gap:6px;margin:18px 0 0;padding:0;list-style:none;font-size:.78125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ddk-ink-soft)}.km-plan__steps :is(li,:where([data-ddk-tag=li])){position:relative;flex:1 1 auto;display:flex;align-items:baseline;gap:6px;min-width:0;padding-top:10px;white-space:nowrap}.km-plan__steps :is(li,:where([data-ddk-tag=li])):before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:var(--ddk-line)}.km-plan__steps :is(li,:where([data-ddk-tag=li]))[aria-current]{color:var(--ddk-ink)}.km-plan__steps :is(li,:where([data-ddk-tag=li]))[aria-current]:before{background:var(--km-accent)}.km-plan__sn{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ddk-ink-soft)}.km-plan__steps :is(li,:where([data-ddk-tag=li]))[aria-current] .km-plan__sn{color:var(--km-ink)}.km-plan__sl{overflow:hidden;text-overflow:ellipsis}.km-plan__rule{margin-top:16px;padding:12px 0;border-block:1px solid var(--ddk-line);font-size:.8125rem;line-height:1.5;color:var(--ddk-ink-soft)}.km-cal__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.km-cal__m{font:400 1.375rem/1.1 var(--ddk-font-display)}.km-cal__m:first-letter{text-transform:uppercase}.km-cal__nav{display:flex;gap:6px}.km-cal__b{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ddk-ink);box-shadow:inset 0 0 0 1px var(--ddk-line-strong);cursor:pointer;transition:background-color var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease)}.km-cal__b svg{width:16px;height:16px}.km-cal__b:hover:not(:disabled){background:var(--ddk-creme);transition-duration:var(--km-t-in)}.km-cal__b:disabled{opacity:.32;cursor:default}.km-cal__body{margin-top:6px}.km-cal__body.is-turn{opacity:0;transform:translate3d(var(--km-turn, 12px),0,0)}.km-cal__body.is-turned{transition:opacity .5s var(--km-ease),transform .6s var(--km-ease)}.km-cal__grid{width:100%;border-collapse:collapse;table-layout:fixed}.km-cal__grid th{padding:4px 0 6px;font:400 .78125rem/1 var(--ddk-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ddk-ink-soft)}.km-cal__grid th.is-we{color:var(--ddk-ink)}.km-cal__grid abbr{text-decoration:none}.km-cal__grid td{padding:1px 0;height:46px;text-align:center}.km-day{position:relative;display:grid;place-items:center;align-content:center;gap:1px;width:100%;height:44px;min-width:40px;padding:0;border:0;background:transparent;color:var(--ddk-ink);font:inherit}.km-day__n{display:grid;place-items:center;width:34px;height:28px;border-radius:14px;font:400 1.1875rem/1 var(--ddk-font-display);font-variant-numeric:lining-nums;transition:background-color var(--km-t-out) var(--km-ease),color var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease)}.km-day__p{font-size:.75rem;line-height:1;color:var(--ddk-ink-soft);letter-spacing:.01em}button.km-day{cursor:pointer}button.km-day:hover .km-day__n,button.km-day:focus-visible .km-day__n{background:var(--km-range);transform:translate3d(0,-1px,0);transition-duration:var(--km-t-in)}button.km-day:focus-visible{outline:none;box-shadow:none}button.km-day:focus-visible .km-day__n{outline:2px solid var(--ddk-focus-inner);outline-offset:2px;box-shadow:0 0 0 3px var(--ddk-paper)}.km-day.is-noarr .km-day__n,.km-day.is-past .km-day__n,.km-day.is-closed .km-day__n,.km-day.is-taken .km-day__n{font-size:1.0625rem;color:#6b6e62}.km-day.is-taken .km-day__n{text-decoration:line-through;text-decoration-color:#bb3737b3;text-decoration-thickness:1px}.km-cal__key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;font-size:.75rem;color:var(--ddk-ink-soft)}.km-cal__key :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){display:inline-flex;align-items:center;gap:6px}.km-key{display:inline-block;width:10px;height:10px;border-radius:5px}.km-key--arr{background:var(--km-range);box-shadow:inset 0 0 0 1px rgba(var(--km-tint),.45)}.km-key--tk{width:14px;height:1px;border-radius:0;background:#bb3737b3}.km-cal__rate{margin-left:auto}.km-plan__ticket{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ddk-line)}.km-plan__what{font-size:.8125rem;color:var(--ddk-ink-soft)}.km-plan__tot{display:flex;align-items:baseline;gap:10px;margin-top:2px}.km-plan__tot>:is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){font-size:.78125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-ink-soft)}.km-plan__tot :is(b,:where([data-ddk-tag=b])){font:400 1.75rem/1 var(--ddk-font-display);font-weight:400}.km-plan__go{flex:none;min-height:52px;padding:0 22px}.km-plan__go svg{transition:transform var(--km-t-out) var(--km-ease)}.km-plan__go:hover svg,.km-plan__go:focus-visible svg{transform:translate(3px);transition-duration:var(--km-t-in)}.km-plan__fine{margin-top:12px;font-size:.8125rem;line-height:1.5;color:var(--ddk-ink-soft)}.km-plan__nojs{margin-top:14px;font-size:.9375rem}.km-plan__nojs a{color:var(--ddk-ink)}html:not(.a-js) .km-plan__cal,html:not(.a-js) .km-plan__ticket,html:not(.a-js) .km-plan__steps{display:none}html.a-nofx .km-plan__nojs{display:block!important}@media(max-width:899px){.km-plan__in{max-width:620px}}@media(max-width:420px){.km-plan__in{padding-inline:14px;border-radius:var(--ddk-radius-m) var(--ddk-radius-m) var(--ddk-radius-l) var(--ddk-radius-l)}.km-plan__steps :is(li,:where([data-ddk-tag=li])):not([aria-current]){flex:0 0 34px}.km-plan__steps :is(li,:where([data-ddk-tag=li])):not([aria-current]) .km-plan__sl{display:none}.km-day__n{width:32px}.km-cal__grid{width:calc(100% + 10px);margin-inline:-5px}.km-plan__ticket{flex-wrap:wrap}.km-plan__go{flex:1 1 auto}}.a-dock{transition:transform .7s var(--km-ease),opacity .5s var(--km-ease),visibility 0s linear 0s}html.km-plan-inview .a-dock{transform:translate3d(-50%,calc(100% + 28px),0);opacity:0;visibility:hidden;transition:transform .6s var(--km-ease-io),opacity .45s var(--km-ease),visibility 0s linear .6s}.km-h2{font:400 clamp(2.125rem,1.5rem + 2vw,3.5rem)/1.02 var(--ddk-font-display);letter-spacing:-.015em}.km-h2 :is(em,:where([data-ddk-tag=em])){font-style:italic;color:var(--km-ink)}[data-ddk-theme=avond] .km-h2 :is(em,:where([data-ddk-tag=em])){color:var(--km-ink-night, var(--ddk-gold-light))}.km-h3{font:400 clamp(1.75rem,1.4rem + 1.1vw,2.5rem)/1.05 var(--ddk-font-display);letter-spacing:-.01em}.km-body{margin-top:16px;max-width:52ch}.km-label{font:400 var(--ddk-fs-label)/1.4 var(--ddk-font-body);letter-spacing:var(--ddk-tracking-label);text-transform:uppercase;color:var(--ddk-accent)}.km-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(24px,3vw,48px);margin-top:clamp(24px,2.4vw,36px)}.km-lists :is(ul,:where([data-ddk-tag=ul])){margin:10px 0 0;padding:0;list-style:none}.km-lists :is(li,:where([data-ddk-tag=li])){position:relative;padding:9px 0 9px 24px;border-bottom:1px solid var(--ddk-line);font-size:.9375rem}.km-lists :is(li,:where([data-ddk-tag=li])):before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px;background:var(--km-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.4 5.6 10.3 11.5 3.8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.4 5.6 10.3 11.5 3.8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.km-breakfast{display:flex;align-items:center;gap:14px;margin-top:clamp(22px,2.2vw,30px);padding:14px 18px;border-radius:var(--ddk-radius-m);background:#fffdf89e;box-shadow:inset 0 0 0 1px var(--ddk-line);font-size:.9375rem}.km-breakfast svg{flex:none;width:26px;height:26px;color:var(--ddk-gold)}.km-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);margin:14px 0 0}.km-dl>div{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid var(--ddk-line)}.km-dl>div:last-child:nth-child(odd){grid-column:1 / -1}.km-dl :is(dt,:where([data-ddk-tag=dt],[role=term])){font-size:.78125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-accent)}.km-dl :is(dd,:where([data-ddk-tag=dd],[role=definition])){margin:0;font-size:.9375rem}.km-terms{margin-top:16px;font-size:.875rem;color:var(--ddk-text-soft)}.km-terms a{color:var(--ddk-text);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-underline-offset var(--km-t-out) var(--km-ease)}.km-terms a:hover{text-underline-offset:5px}@media(max-width:480px){.km-lists,.km-dl{grid-template-columns:minmax(0,1fr)}}.km-wk{position:relative;padding:clamp(8px,1vw,16px) 0 clamp(64px,8vw,120px)}.km-wk__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 32px;margin-bottom:18px;padding-top:clamp(28px,3vw,44px);border-top:1px solid var(--ddk-line-strong)}.km-wk__head>:is(p,:where([data-ddk-tag=p])){max-width:44ch;color:var(--ddk-text-soft);text-align:right}@media(max-width:900px){.km-wk__head{grid-template-columns:minmax(0,1fr)}.km-wk__head>:is(p,:where([data-ddk-tag=p])){text-align:left}}:where(.km-wk__slot) .wk-skel-bar{display:none}:where(.km-wk__slot) .wk-skel{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}:where(.km-wk__slot) .wk-skel :is(li,:where([data-ddk-tag=li])){height:112px;border-radius:var(--ddk-radius-m);background:linear-gradient(180deg,#fffdf88c,#fffdf840);box-shadow:inset 0 0 0 1px var(--ddk-line)}:where(.km-wk__slot) .wk-skel :is(li,:where([data-ddk-tag=li])):nth-child(n+7){display:none}html.a-js :where(.km-wk__slot) .wk-nojs{display:none}html:not(.a-js) :where(.km-wk__slot) .wk-skel{display:none}:where(.km-wk__slot) .wk-nojs{color:var(--ddk-text-soft)}:where(.km-wk__slot) .wk-nojs a{color:var(--ddk-text)}.km-wk__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.km-wkc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d go" "n p" "alt alt";align-items:end;gap:4px 16px;min-height:112px;height:100%;padding:18px 20px 16px;border-radius:var(--ddk-radius-m);background:#fffdf899;box-shadow:inset 0 0 0 1px var(--ddk-line);color:var(--ddk-ink);text-decoration:none;transition:background-color var(--km-t-out) var(--km-ease),box-shadow var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease)}.km-wkc__d{grid-area:d;align-self:start;font:400 clamp(1.375rem,1.1rem + .7vw,1.75rem)/1.1 var(--ddk-font-display);font-variant-numeric:oldstyle-nums;letter-spacing:-.005em;white-space:nowrap}.km-wkc__d :is(b,:where([data-ddk-tag=b])){font-weight:400;font-style:italic;color:var(--ddk-accent)}.km-wkc__n{grid-area:n;font-size:.78125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-text-soft)}.km-wkc__p{grid-area:p;font:400 1.75rem/1 var(--ddk-font-display);font-variant-numeric:oldstyle-nums}.km-wkc__go{grid-area:go;align-self:start;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);transition:background-color var(--km-t-out) var(--km-ease),color var(--km-t-out) var(--km-ease),transform var(--km-t-out) var(--km-ease)}.km-wkc__go svg{width:14px;height:14px}a.km-wkc:hover,a.km-wkc:focus-visible{background:var(--ddk-paper);box-shadow:inset 0 0 0 1.5px var(--km-accent),0 18px 34px -22px #1e231a80;transform:translate3d(0,var(--km-lift),0);transition-duration:var(--km-t-in)}a.km-wkc:hover .km-wkc__go,a.km-wkc:focus-visible .km-wkc__go{background:var(--km-accent);color:#fff;box-shadow:none;transform:translate3d(2px,0,0);transition-duration:var(--km-t-in)}a.km-wkc:focus-visible{outline:2px solid var(--ddk-focus-inner);outline-offset:3px}.km-wkc.is-taken{background:transparent}.km-wkc.is-taken .km-wkc__d,.km-wkc.is-taken .km-wkc__p{color:#6b6e62}.km-wkc.is-taken .km-wkc__p{font:italic 400 1.25rem/1 var(--ddk-font-display)}.km-wkc__alt{grid-area:alt;justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin:6px 0 -8px;font-size:.875rem;color:var(--ddk-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(var(--km-tint),.8);transition:text-underline-offset var(--km-t-out) var(--km-ease)}.km-wkc__alt:hover{text-underline-offset:5px}.km-wk__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;font-size:.875rem;color:var(--ddk-text-soft)}.km-wk__foot a{color:var(--ddk-text)}@media(max-width:980px){.km-wk__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.km-wk__list{grid-template-columns:minmax(0,1fr);gap:8px}.km-wkc{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"d p go" "n n n" "alt alt alt";align-items:center;min-height:0;padding:14px 14px 14px 16px;gap:2px 12px}.km-wkc__go{align-self:center}.km-wkc__d{font-size:1.3125rem}.km-wkc__p{font-size:1.5rem}}.km-avond[data-sky=dusk]{position:relative}.km-avond[data-sky=dusk]:before{content:"";position:absolute;left:50%;top:var(--a-dusk-h);width:clamp(76px,6.4vw,108px);aspect-ratio:1000 / 953;translate:-50% -100%;pointer-events:none;background:var(--ddk-gold, #83693A);-webkit-mask:url(m/YS4JlaTcWL-ddk-teken.svg) center bottom / contain no-repeat;mask:url(m/YS4JlaTcWL-ddk-teken.svg) center bottom / contain no-repeat}.km-avond{--a-dusk-h: clamp(170px, 24vh, 260px);padding:calc(var(--a-dusk-h) + clamp(16px,2vw,32px)) 0 clamp(72px,8vw,128px);color:var(--ddk-text)}.km-avond__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,6vw,110px);align-items:end}.km-menu .km-h2{margin-top:14px}.km-menu__list{margin:clamp(22px,2.4vw,34px) 0 0;padding:0;list-style:none;border-top:1px solid var(--ddk-line);max-width:640px}.km-menu__list :is(li,:where([data-ddk-tag=li])){display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--ddk-line)}.km-menu__n{font:400 1.375rem/1.2 var(--ddk-font-display)}.km-menu__n :is(small,:where([data-ddk-tag=small])){display:block;margin-top:2px;font:400 .8125rem/1.3 var(--ddk-font-body);color:var(--ddk-text-soft)}.km-menu__dots{flex:1 1 auto;min-width:24px;border-bottom:1px dotted var(--ddk-line-strong);transform:translateY(-5px)}.km-menu__p{flex:none;font:400 1.375rem/1 var(--ddk-font-display);font-variant-numeric:oldstyle-nums;white-space:nowrap}.km-menu__p :is(small,:where([data-ddk-tag=small])){display:block;margin-top:4px;font:400 .78125rem/1 var(--ddk-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ddk-text-soft);text-align:right}.km-menu__go{margin-top:18px}.km-other .a-folio{margin-bottom:16px}.km-other__a{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-width:360px;text-decoration:none;color:var(--ddk-text)}.km-other__img{display:block;aspect-ratio:4 / 5;margin-bottom:14px;border-radius:999px 999px var(--ddk-radius-m) var(--ddk-radius-m);overflow:hidden;background:#2a3122;box-shadow:0 30px 60px -30px #0009;transform:translateZ(0);transition:transform var(--km-t-out) var(--km-ease),box-shadow var(--km-t-out) var(--km-ease)}.km-other__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.4s var(--km-ease)}.km-other__k{font-size:.78125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ddk-accent)}.km-other__n{position:relative;justify-self:start;font:italic 400 clamp(2rem,1.6rem + 1.2vw,2.75rem)/1.02 var(--ddk-font-display);letter-spacing:-.02em}.km-other__n:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--km-t-out) var(--km-ease)}.km-other__l{margin-top:4px;font-size:.9375rem;color:var(--ddk-text-soft)}.km-other__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px}.km-other__p{font:400 1.5rem/1 var(--ddk-font-display);font-variant-numeric:oldstyle-nums}.km-other__p :is(small,:where([data-ddk-tag=small])){font:400 .75rem/1 var(--ddk-font-body);color:var(--ddk-text-soft)}.km-other__go{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.875rem;letter-spacing:.04em}.km-other__go svg{width:16px;height:16px;transition:transform var(--km-t-out) var(--km-ease)}.km-other__a:hover .km-other__img,.km-other__a:focus-visible .km-other__img{transform:translate3d(0,-6px,0) rotate(-1.2deg);box-shadow:0 40px 70px -30px #000000b3;transition-duration:var(--km-t-in)}.km-other__a:hover .km-other__img img,.km-other__a:focus-visible .km-other__img img{transform:scale(1.07)}.km-other__a:hover .km-other__n:after,.km-other__a:focus-visible .km-other__n:after{transform:scaleX(1);transform-origin:left;transition-duration:var(--km-t-in)}.km-other__a:hover .km-other__go svg,.km-other__a:focus-visible .km-other__go svg{transform:translate(4px);transition-duration:var(--km-t-in)}.km-other__a:focus-visible{outline-offset:8px;border-radius:var(--ddk-radius-l)}@media(max-width:860px){.km-avond__in{grid-template-columns:minmax(0,1fr)}.km-other__a{max-width:420px;grid-template-columns:132px minmax(0,1fr);column-gap:18px;align-items:center}.km-other__img{grid-row:1 / span 5;margin-bottom:0}.km-other__a>:is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])):not(.km-other__img){grid-column:2}}@media(max-width:380px){.km-other__a{grid-template-columns:104px minmax(0,1fr)}.km-other__n{font-size:1.75rem}}@media(prefers-reduced-motion:no-preference){html.a-js .km-crumb,html.a-js .km-h1,html.a-js .km-price,html.a-js .km-lead,html.a-js .km-spec>div,html.a-js .km-facts,html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])),html.a-js .km-gal__count,html.a-js .km-plan__in{animation:km-rise var(--km-t-enter) var(--km-ease) both}html.a-js .km-h1{animation-delay:calc(var(--km-stagger) * 1)}html.a-js .km-price{animation-delay:calc(var(--km-stagger) * 3)}html.a-js .km-lead{animation-delay:calc(var(--km-stagger) * 2)}html.a-js .km-spec>div:nth-child(1),html.a-js .km-facts{animation-delay:calc(var(--km-stagger) * 4)}html.a-js .km-spec>div:nth-child(2){animation-delay:calc(var(--km-stagger) * 5)}html.a-js .km-spec>div:nth-child(3){animation-delay:calc(var(--km-stagger) * 6)}html.a-js .km-spec>div:nth-child(4){animation-delay:calc(var(--km-stagger) * 7)}html.a-js .km-spec>div:nth-child(5){animation-delay:calc(var(--km-stagger) * 8)}html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])):nth-child(1){animation-delay:calc(var(--km-stagger) * 5)}html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])):nth-child(2){animation-delay:calc(var(--km-stagger) * 6)}html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])):nth-child(3){animation-delay:calc(var(--km-stagger) * 7)}html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])):nth-child(4){animation-delay:calc(var(--km-stagger) * 8)}html.a-js .km-thumbs :is(li,:where([data-ddk-tag=li])):nth-child(5){animation-delay:calc(var(--km-stagger) * 9)}html.a-js .km-gal__count{animation-delay:calc(var(--km-stagger) * 10)}html.a-js .km-plan__in{animation-name:km-arrive;animation-duration:calc(var(--km-t-enter) * 1.1);animation-delay:calc(var(--km-stagger) * 4)}html.a-js .km-top .km-slide:first-child{animation:km-settle var(--km-t-settle) cubic-bezier(.2,.6,.2,1) both}html.km-vt .km-h1{animation:none}:is(html.km-vt-arrive,html.m-vt) :is(.km-crumb,.km-h1,.km-price,.km-lead,.km-spec>div,.km-facts,.km-thumbs :is(li,:where([data-ddk-tag=li])),.km-gal__count,.km-plan__in){animation:none}}@keyframes km-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes km-arrive{0%{opacity:0;transform:translate3d(28px,0,0)}}@media(max-width:899px){@keyframes km-arrive{0%{opacity:0;transform:translate3d(0,24px,0)}}}@keyframes km-settle{0%{transform:scale(1.05)}to{transform:none}}html.km-vt-foto .km-top .km-slide:first-child{view-transition-name:kamer-foto}::view-transition-old(kamer-foto),::view-transition-new(kamer-foto){height:100%;object-fit:cover;overflow:hidden}::view-transition-group(kamer-foto){animation-duration:.8s;animation-timing-function:cubic-bezier(.65,0,.35,1);border-radius:24px;overflow:hidden}.km-huis{padding:calc(var(--a-head-h, 76px) + clamp(16px,3vw,40px)) 0 clamp(64px,8vw,120px)}.km-huis .km-gal{margin-top:clamp(24px,3vw,40px)}.km-huis .km-gal__track{aspect-ratio:16 / 7.6}@media(max-width:899px){.km-huis .km-gal__track{aspect-ratio:4 / 3}}@media print{.km-plan,.km-gal__arrow,.km-gal__cap,.km-rail{display:none!important}}@media(min-width:900px)and (max-height:880px){.km-h1{font-size:min(clamp(3.25rem,1.2rem + 5.4vw,6.75rem),10.5svh)}.km-sub{margin-top:0}.km-spec{margin-top:10px;padding-top:10px}.km-gal{position:relative;margin-top:12px}.km-gal__track{aspect-ratio:auto;height:clamp(280px,calc(100svh - 400px),465px)}.km-rail{position:absolute;right:clamp(12px,1.4vw,18px);bottom:clamp(12px,1.4vw,18px);z-index:4;max-width:calc(100% - 300px);margin:0;padding:6px;gap:0;border-radius:16px;background:#fffdf8e6;box-shadow:0 1px 1px #1e231a14,0 12px 28px -14px #14181080}.km-thumbs{gap:6px}.km-thumbs :is(li,:where([data-ddk-tag=li])){flex:0 0 auto}.km-thumb{width:66px;height:44px;aspect-ratio:auto;border-radius:10px}.km-thumb[aria-current=true]{box-shadow:0 0 0 2px #fffdf8,0 0 0 3.5px var(--km-accent)}.km-gal__count{display:none}}@media(min-width:900px)and (max-height:880px)and (max-width:1100px){.km-rail{max-width:calc(100% - 24px);bottom:auto;top:clamp(12px,1.4vw,18px)}}@media(min-width:900px){[data-page] .km-plan__in.is-tall,.km-plan__in.is-tall{position:relative;top:auto}}.km-lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ddk-mist);overflow:hidden}.km-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.km-lb::backdrop{background:#11150df6}@supports (backdrop-filter: blur(2px)){.km-lb::backdrop{background:#11150ded;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.km-lb.is-closing{opacity:0;transition:opacity .28s var(--km-ease, ease-out)}.km-lb.is-closing::backdrop{opacity:0;transition:opacity .28s var(--km-ease, ease-out)}.km-lb__top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:max(12px,env(safe-area-inset-top)) clamp(14px,3vw,36px) 8px}.km-lb__t{font:italic 400 clamp(1.25rem,1.05rem + .6vw,1.625rem)/1.1 var(--ddk-font-display);color:var(--ddk-mist);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.km-lb__n{display:flex;align-items:center;gap:10px;font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.14em;color:var(--ddk-mist-soft);font-variant-numeric:tabular-nums}.km-lb__roll{display:inline-block;height:1em;overflow:hidden;color:var(--ddk-mist)}.km-lb__i{display:grid;transform:translate3d(0,calc(var(--km-li, 0) * -1em),0);transition:transform var(--km-t-swap, .75s) var(--km-ease, ease-out)}.km-lb__i :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){display:block;height:1em;line-height:1}.km-lb__line{position:relative;width:56px;height:1px;background:#f1eadb47;overflow:hidden}.km-lb__line :is(i,:where([data-ddk-tag=i])){position:absolute;inset:0;background:var(--ddk-gold-light);transform-origin:left;transform:scaleX(calc((var(--km-li, 0) + 1) / var(--km-ln, 1)));transition:transform var(--km-t-swap, .75s) var(--km-ease, ease-out)}.km-lb__x{justify-self:end;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 18px;border:0;border-radius:var(--ddk-radius-pill);background:transparent;color:var(--ddk-mist);font:400 .8125rem/1 var(--ddk-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #f1eadb47;transition:background-color .5s var(--km-ease, ease-out),box-shadow .5s var(--km-ease, ease-out)}.km-lb__x svg{width:32px;height:32px;padding:7px;border-radius:50%;transition:transform .7s var(--km-ease, ease-out)}.km-lb__x:hover,.km-lb__x:focus-visible{background:#f1eadb14;box-shadow:inset 0 0 0 1px #f1eadb80}.km-lb__x:hover svg,.km-lb__x:focus-visible svg{transform:rotate(90deg)}html.km-lb-open{overflow:hidden}.km-lb__stage{position:relative;min-height:0;overflow:hidden;touch-action:pinch-zoom;cursor:grab}.km-lb.is-drag .km-lb__stage{cursor:grabbing}.km-lb__strip{display:flex;height:100%;will-change:transform;transition:transform .8s var(--km-ease, ease-out),opacity .5s var(--km-ease, ease-out)}.km-lb.is-drag .km-lb__strip{transition:none}.km-lb__slide{flex:0 0 100%;display:grid;place-items:center;min-width:0;height:100%;margin:0;padding:4px clamp(12px,8vw,128px);container-type:size}.km-lb__ph{position:relative;display:block;width:min(100cqw,calc(100cqh * var(--ar, 1.5)));aspect-ratio:var(--ar, 1.5);border-radius:8px;overflow:hidden;background:#2a3122;box-shadow:0 40px 90px -40px #000c;opacity:.3;transform:scale(.94);transition:opacity .7s var(--km-ease, ease-out),transform .9s var(--km-ease, ease-out)}.km-lb__slide.is-cur .km-lb__ph{opacity:1;transform:none}.km-lb__ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.km-lb__hi{opacity:0;transition:opacity .5s var(--km-ease, ease-out)}.km-lb__slide.is-sharp .km-lb__hi{opacity:1}.km-lb__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:56px;height:56px;margin-top:-28px;padding:0;border:0;border-radius:50%;background:#20261a8c;color:var(--ddk-mist);box-shadow:inset 0 0 0 1px #f1eadb4d;cursor:pointer;transition:background-color .5s var(--km-ease, ease-out),box-shadow .5s var(--km-ease, ease-out),opacity .4s var(--km-ease, ease-out)}.km-lb__nav svg{width:20px;height:20px;transition:transform .7s var(--km-ease, ease-out)}.km-lb__nav--prev{left:clamp(10px,2.4vw,36px)}.km-lb__nav--next{right:clamp(10px,2.4vw,36px)}.km-lb__nav:hover,.km-lb__nav:focus-visible{background:#f1eadb1f;box-shadow:inset 0 0 0 1px #f1eadb99}.km-lb__nav--prev:hover svg,.km-lb__nav--prev:focus-visible svg{transform:translate(-3px)}.km-lb__nav--next:hover svg,.km-lb__nav--next:focus-visible svg{transform:translate(3px)}.km-lb__nav[aria-disabled=true]{opacity:0;pointer-events:none}.km-lb.is-single .km-lb__nav,.km-lb.is-single .km-lb__rail{display:none}@media(pointer:coarse)and (max-width:767px){.km-lb__nav{display:none}}.km-lb__cap{min-height:1.4em;margin:12px auto 0;padding:0 16px;max-width:60ch;text-align:center;font:italic 400 clamp(1.125rem,1rem + .4vw,1.375rem)/1.3 var(--ddk-font-display);color:var(--ddk-mist);transition:opacity .3s var(--km-ease, ease-out),transform .5s var(--km-ease, ease-out)}.km-lb__cap.is-swap{opacity:0;transform:translate3d(0,6px,0);transition-duration:.18s}.km-lb__rail{display:flex;justify-content:center;gap:10px;margin:14px 0 0;padding:0 16px max(18px,env(safe-area-inset-bottom));list-style:none}.km-lb__rail button{display:block;width:72px;aspect-ratio:3 / 2;padding:0;border:0;border-radius:8px;overflow:hidden;background:#2a3122;cursor:pointer;transform:translateZ(0);transition:transform .7s var(--km-ease, ease-out),box-shadow .5s var(--km-ease, ease-out)}.km-lb__rail img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .6s var(--km-ease, ease-out)}.km-lb__rail button:hover,.km-lb__rail button:focus-visible{transform:translate3d(0,-3px,0)}.km-lb__rail button:hover img,.km-lb__rail button:focus-visible img,.km-lb__rail button[aria-current] img{opacity:1}.km-lb__rail button[aria-current]{box-shadow:0 0 0 2px #11150d,0 0 0 3.5px var(--ddk-gold-light)}.km-lb :focus-visible{outline:2px solid var(--ddk-mist);outline-offset:3px}@media(max-width:560px){.km-lb__top{grid-template-columns:minmax(0,1fr) auto}.km-lb__n{display:none}.km-lb__slide{padding-inline:0}.km-lb__ph{border-radius:0}.km-lb__rail button{width:52px}.km-lb__rail button{min-block-size:44px}.km-lb__rail{gap:8px}}::view-transition-group(km-lb){animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}::view-transition-old(km-lb),::view-transition-new(km-lb){height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.km-lb__strip,.km-lb__ph,.km-lb__hi,.km-lb__i,.km-lb__line :is(i,:where([data-ddk-tag=i])),.km-lb__cap{transition:none!important}}.km-breakfast:not(:has(svg)):before{content:"";flex:none;width:26px;height:26px;background:var(--ddk-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h12v4a6 6 0 0 1-12 0V9Zm12 1.5h1.5a2.5 2.5 0 0 1 0 5H16M3 21h15M8 3.5c-.8 1 .8 2 0 3M12 3.5c-.8 1 .8 2 0 3' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h12v4a6 6 0 0 1-12 0V9Zm12 1.5h1.5a2.5 2.5 0 0 1 0 5H16M3 21h15M8 3.5c-.8 1 .8 2 0 3M12 3.5c-.8 1 .8 2 0 3' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.km-other__go:not(:has(svg)):after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--km-t-out) var(--km-ease)}.km-other__a:hover .km-other__go:not(:has(svg)):after,.km-other__a:focus-visible .km-other__go:not(:has(svg)):after{transform:translate(4px);transition-duration:var(--km-t-in)}
