html.a-sheet-open{overflow:hidden}.a-sheet{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--ddk-ink)}.a-sheet::backdrop{background:transparent}.a-sheet__scrim{position:fixed;inset:0;background:#12160e80}.a-sheet__stage{position:fixed;inset:0;pointer-events:none}.a-sheet__card{--R: 28px;--pad: 32px;--a-pick: var(--ddk-green);--a-pick-on: var(--ddk-mist);--a-range: #ECE3D0;--a-range-line: var(--ddk-gold);position:absolute;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));margin-inline:auto;width:min(820px,calc(100vw - 48px));height:min(calc(100svh - 28px - env(safe-area-inset-top)),880px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;isolation:isolate;pointer-events:auto;border-radius:var(--R);container:sheet / inline-size;color:var(--ddk-ink);font:400 1rem/1.5 var(--ddk-font-body)}.a-sheet__card[data-room=groen]{--a-pick: #2F4A40;--a-pick-on: #FFFFFF;--a-range: #DDE6DF;--a-range-line: #2F4A40}.a-sheet__card[data-room=rood]{--a-pick: var(--ddk-red);--a-pick-on: #FFFFFF;--a-range: #F4DFD7;--a-range-line: var(--ddk-red-ink)}.a-sheet__paper,.a-sheet__shade{position:absolute;inset:0;z-index:-1;pointer-events:none}.a-sheet__shade{z-index:-2;border-radius:var(--R);box-shadow:0 2px 4px #1418101a,0 40px 90px -30px #1418108c;transform-origin:0 0}.a-pp{position:absolute;background:var(--ddk-paper)}.a-pp--v{left:var(--R);right:var(--R);top:0;bottom:0;transform-origin:0 0}.a-pp--h{left:0;right:0;top:var(--R);bottom:var(--R);transform-origin:0 0}.a-pp--tl,.a-pp--tr,.a-pp--bl,.a-pp--br{width:calc(var(--R) * 2);height:calc(var(--R) * 2);border-radius:50%}.a-pp--tl{left:0;top:0}.a-pp--tr{right:0;top:0}.a-pp--bl{left:0;bottom:0}.a-pp--br{right:0;bottom:0}.a-sheet__grab{display:none}@media(max-width:599px){.a-sheet__card{--R: 24px;--pad: 18px;left:10px;right:10px;width:auto;bottom:max(10px,env(safe-area-inset-bottom));height:calc(100svh - 20px - env(safe-area-inset-top))}.a-sheet__grab{display:block;position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#1e231a33}}.a-sheet__top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 14px;touch-action:none}.a-sheet__top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ddk-line);transition:opacity .5s var(--dk-ease, ease)}.a-sheet__card.is-morph .a-sheet__top:after{opacity:0;transition:none}.a-sheet__mark{--kk-size: 54px}.a-sheet__t{font:400 1.5rem/1.05 var(--ddk-font-display);letter-spacing:-.005em}.a-sheet__ttl{min-width:0}.a-sheet__rail{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:6px 0 0;padding:0;list-style:none}.a-sheet__rail :is(li,:where([data-ddk-tag=li])){display:flex;align-items:center}.a-sheet__rail :is(li,:where([data-ddk-tag=li]))+:is(li,:where([data-ddk-tag=li])):before{content:"";width:20px;height:1px;margin:0 6px;background:var(--ddk-line-strong);transition:background-color .5s var(--dk-ease, ease)}.a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-done+:is(li,:where([data-ddk-tag=li])):before{background:var(--ddk-gold)}.a-sheet__rail button{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:-6px 0;padding:0 4px;border:0;background:none;color:var(--ddk-ink-soft);font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:8px}.a-sheet__rail button:disabled{cursor:default}.a-sheet__rail button:not(:disabled):hover .a-sheet__rl{text-decoration:underline;text-underline-offset:4px}.a-sheet__rn{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);font:400 .75rem/1 var(--ddk-font-body);letter-spacing:0;transition:background-color .5s var(--dk-ease, ease),color .5s var(--dk-ease, ease),box-shadow .5s var(--dk-ease, ease)}.a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-now button{color:var(--ddk-ink)}.a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-now .a-sheet__rn{background:var(--ddk-ink);color:var(--ddk-paper);box-shadow:none}.a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-done button{color:var(--ddk-gold-ink)}.a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-done .a-sheet__rn{background:var(--dk-wine, #8E2233);color:#fff;box-shadow:none}.a-sheet__x{position:relative;display:grid;place-items:center;width:50px;height:50px;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 .35s var(--dk-ease, ease)}.a-sheet__x>:is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){position:absolute;inset:0;display:grid;place-items:center;border-radius:50%}.a-sheet__x-go{background:var(--ddk-red);opacity:0}.a-sheet__x-arrow{color:#fff;opacity:0}.a-sheet__x svg{width:20px;height:20px}.a-sheet__x-x svg{transition:transform .5s var(--dk-ease, ease)}.a-sheet__x:hover{background:var(--ddk-creme)}.a-sheet__x:hover .a-sheet__x-x svg{transform:rotate(90deg)}@container sheet (max-width: 560px){.a-sheet__rail{flex-wrap:nowrap;margin-top:2px}.a-sheet__rail :is(li,:where([data-ddk-tag=li])):not(.is-now) .a-sheet__rl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.a-sheet__rail :is(li,:where([data-ddk-tag=li]))+:is(li,:where([data-ddk-tag=li])):before{width:10px;margin:0 2px}.a-sheet__rail button{min-height:44px;min-width:32px;justify-content:center;gap:6px;padding:0 3px;font-size:.75rem;letter-spacing:.06em}.a-sheet__mark{--kk-size: 46px}.a-sheet__top{gap:10px;padding:18px 10px 4px 12px}.a-sheet__t{font-size:1.375rem}}.a-sheet__body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px var(--pad) 30px;scrollbar-width:thin;scrollbar-color:rgba(30,35,26,.25) transparent}.a-step[hidden]{display:none}.a-step__head{margin-bottom:20px}.a-step__n{font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ddk-gold-ink)}.a-step__h{position:relative;display:inline-block;margin-top:8px;padding-bottom:8px;font:400 clamp(2rem,1.6rem + 1.4cqi,2.75rem)/1.02 var(--ddk-font-display);letter-spacing:-.015em;outline:none}.a-step__h:focus,.a-step__h:focus-visible,.a-done__h:focus,.a-done__h:focus-visible{outline:none;box-shadow:none}.a-step__h:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:2px;border-radius:2px;background:var(--ddk-gold);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--dk-ease, ease) .1s}.a-step__h:focus:after{transform:scaleX(1)}.a-step__lead{margin-top:8px;max-width:52ch;color:var(--ddk-ink-soft)}.a-mini{font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-ink-soft)}.a-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot, var(--ddk-green))}.a-dot--groen{--dot: #3E6B5E}.a-dot--rood{--dot: var(--ddk-red)}.a-calbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.a-rf{display:inline-flex;padding:3px;border-radius:999px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line)}.a-rf button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ddk-ink-soft);font:400 .875rem/1 var(--ddk-font-body);cursor:pointer;transition:background-color .35s var(--dk-ease, ease),color .35s var(--dk-ease, ease),box-shadow .35s var(--dk-ease, ease)}.a-rf button[aria-checked=true]{background:var(--ddk-paper);color:var(--ddk-ink);box-shadow:0 1px 2px #1e231a24,inset 0 0 0 1px var(--ddk-line)}.a-rf button:hover{color:var(--ddk-ink)}.a-stepper{display:inline-flex;align-items:center;gap:2px}.a-stepper button{width:44px;height:44px;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);color:var(--ddk-ink);font:400 1.25rem/1 var(--ddk-font-body);cursor:pointer;transition:background-color .3s var(--dk-ease, ease)}.a-stepper button:hover:not(:disabled){background:var(--ddk-creme)}.a-stepper button:disabled{opacity:.4;cursor:default}.a-stepper output{min-width:86px;text-align:center;font:400 1.25rem/1 var(--ddk-font-display)}.a-calnav{display:flex;gap:6px}.a-calnav button{display:grid;place-items:center;width:44px;height:44px;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 .3s var(--dk-ease, ease),transform .45s var(--dk-ease, ease)}.a-calnav svg{width:18px;height:18px}.a-calnav button:hover:not(:disabled){background:var(--ddk-creme)}.a-calnav button[data-nav="1"]:hover:not(:disabled) svg{transform:translate(2px)}.a-calnav button[data-nav="-1"]:hover:not(:disabled) svg{transform:translate(-2px)}.a-calnav svg{transition:transform .4s var(--dk-ease, ease)}.a-calnav button:disabled{opacity:.3;cursor:default}.a-chips-wrap{margin-top:20px}.a-chips{display:flex;gap:8px;margin:10px calc(var(--pad) * -1) 0;padding:2px var(--pad) 6px;scroll-padding-inline:var(--pad);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent 0,#000 calc(var(--pad) * .6),#000 calc(100% - 56px),transparent);mask:linear-gradient(90deg,transparent 0,#000 calc(var(--pad) * .6),#000 calc(100% - 56px),transparent)}.a-chips>:last-child{margin-right:40px}.a-chips::-webkit-scrollbar{display:none}.a-chip{flex:none;display:grid;gap:5px;min-height:62px;padding:10px 16px;border:0;border-radius:16px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line);color:var(--ddk-ink);text-align:left;cursor:pointer;scroll-snap-align:start;transition:box-shadow .35s var(--dk-ease, ease),background-color .35s var(--dk-ease, ease),transform .45s var(--dk-ease, ease)}.a-chip :is(b,:where([data-ddk-tag=b])){font:400 1.125rem/1.1 var(--ddk-font-display)}.a-chip__p{display:flex;gap:12px;font:400 .8125rem/1 var(--ddk-font-body);color:var(--ddk-ink-soft)}.a-chip__p :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){display:inline-flex;align-items:center;gap:6px}.a-chip:hover{box-shadow:inset 0 0 0 1px var(--ddk-line-strong);transform:translateY(-1px)}.a-chip.is-on{background:var(--a-range);box-shadow:inset 0 0 0 1.5px var(--a-pick)}.a-cal{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:20px}@container sheet (min-width: 640px){.a-cal{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.a-month__h{margin-bottom:8px;font:400 1.375rem/1.1 var(--ddk-font-display)}.a-month__h:first-letter{text-transform:uppercase}.a-grid{width:100%;border-collapse:collapse;table-layout:fixed}.a-grid th{padding:0 0 6px;font:400 .78125rem/1 var(--ddk-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ddk-ink-soft);text-align:center}.a-grid th.is-we{color:var(--ddk-ink)}.a-grid td{height:58px;padding:0}.a-day{position:relative;display:grid;place-items:center;align-content:center;gap:2px;width:100%;height:58px;min-width:44px;padding:0;border:0;background:transparent;color:var(--ddk-ink);cursor:pointer;font-variant-numeric:lining-nums}.a-day__n{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:32px;border-radius:16px;font:400 1.25rem/1 var(--ddk-font-display);transition:background-color .3s var(--dk-ease, ease),color .3s var(--dk-ease, ease),transform .45s var(--dk-ease, ease)}.a-day__s{position:relative;z-index:1;display:inline-flex;align-items:center;gap:3px;height:15px;font:400 .78125rem/1 var(--ddk-font-body);color:var(--ddk-ink-soft);letter-spacing:.01em}.a-day__s .a-dot{width:5px;height:5px}.a-day__s .a-dot.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--dot)}.a-day__p{margin-left:2px}.a-day.is-arr:hover .a-day__n{background:var(--ddk-creme-deep);transform:translateY(-1px)}.a-day.is-noarr .a-day__n,.a-day.is-past .a-day__n,.a-day.is-closed .a-day__n,.a-day.is-taken .a-day__n{color:#6b6e62;font-size:1.125rem}.a-day.is-noarr{cursor:help}.a-day.is-past{cursor:default}.a-day.is-taken .a-day__n{text-decoration:line-through;text-decoration-color:#a83030bf;text-decoration-thickness:1px}.a-day.is-dep .a-day__n{color:var(--ddk-ink);box-shadow:inset 0 0 0 1px var(--a-pick)}.a-day.is-dep:hover .a-day__n{background:var(--a-range)}.a-day.is-in:before,.a-day.is-from:before,.a-day.is-to:before{content:"";position:absolute;top:calc(50% - 25px);height:33px;left:0;right:0;background:var(--a-range);box-shadow:inset 0 -1.5px 0 var(--a-range-line)}.a-day.is-from:before{left:50%}.a-day.is-to:before{right:50%}.a-day.is-from.is-to:before{display:none}.a-day.is-from .a-day__n,.a-day.is-to .a-day__n{background:var(--a-pick);color:var(--a-pick-on);box-shadow:none}.a-day.is-from .a-day__s,.a-day.is-to .a-day__s{color:var(--ddk-ink)}.a-day.is-from .a-day__s>*,.a-day.is-to .a-day__s>*,.a-day.is-in .a-day__s .a-dot{display:none}.a-day.is-from .a-day__s:before,.a-day.is-to .a-day__s:before{content:var(--a-cin, "15.00");font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.02em;color:var(--ddk-gold-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.a-day.is-to .a-day__s:before{content:var(--a-cout, "12.00")}.a-day.is-in .a-day__n{color:var(--ddk-ink)}.a-day.is-quiet .a-day__s{visibility:hidden}.a-day__nt{position:absolute;z-index:2;left:50%;top:calc(50% + 6px);translate:-50% 0;padding:2px 7px 3px;border-radius:999px;background:var(--ddk-paper, #FDFCF6);box-shadow:inset 0 0 0 1px var(--a-range-line);color:var(--ddk-ink);font:500 .75rem/1 var(--ddk-font-body);letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:a-nt-in .45s var(--dk-ease, ease) both}.a-day__nt.is-half{left:100%}@container sheet (max-width: 520px){.a-grid:has(.a-day__nt) :is(.a-day.is-from,.a-day.is-to) .a-day__s{visibility:hidden}.a-day__nt{padding-inline:6px}}@keyframes a-nt-in{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.a-day__nt{animation:none}}.a-day:focus-visible{outline:none;box-shadow:none}.a-day:focus-visible .a-day__n{outline:2px solid var(--ddk-green);outline-offset:2px;box-shadow:0 0 0 5px var(--ddk-paper)}.a-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font:400 .8125rem/1.3 var(--ddk-font-body);color:var(--ddk-ink-soft)}.a-legend :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){display:inline-flex;align-items:center;gap:7px}.a-legend :is(b,:where([data-ddk-tag=b])){font:400 .8125rem/1 var(--ddk-font-body);color:var(--ddk-ink)}.a-lg{width:12px;height:12px;border-radius:6px}.a-lg--arr{background:var(--ddk-creme-deep);box-shadow:inset 0 0 0 1px var(--ddk-line-strong)}.a-lg--tk{width:14px;height:1px;border-radius:0;background:#a83030bf}.a-tip{min-height:26px;margin-top:12px;font:italic 400 1.1875rem/1.3 var(--ddk-font-display);color:var(--ddk-gold-ink)}.a-start{display:grid;gap:6px 28px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ddk-line);font:400 .875rem/1.5 var(--ddk-font-body);color:var(--ddk-ink-soft)}@container sheet (min-width: 640px){.a-start{grid-template-columns:1fr 1fr}}.a-start a{color:var(--ddk-ink);text-underline-offset:3px}.a-more{margin-top:4px;font:400 .875rem/1.5 var(--ddk-font-body);color:var(--ddk-ink-soft)}.a-more a{color:var(--ddk-ink);text-underline-offset:3px}.a-start a,.a-consent a,.a-more a{display:inline-block;padding:13px 0;margin:-13px 0}.a-doors{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container sheet (min-width: 600px){.a-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.a-door{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:0;border-radius:20px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line);color:var(--ddk-ink);text-align:left;cursor:pointer;transition:box-shadow .4s var(--dk-ease, ease),background-color .4s var(--dk-ease, ease),transform .5s var(--dk-ease, ease)}.a-door__img{display:block;width:104px;height:124px;overflow:hidden;border-radius:52px 52px 10px 10px}.a-door__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--dk-ease, ease)}.a-door__t{display:grid;gap:3px;padding-right:30px}.a-door__k{font:400 .75rem/1.2 var(--ddk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-gold-ink)}.a-door__n{font:italic 400 1.625rem/1.05 var(--ddk-font-display)}.a-door__f{font-size:.8125rem;color:var(--ddk-ink-soft)}.a-door__p{margin-top:6px;font:400 1.5rem/1 var(--ddk-font-display)}.a-door__p :is(small,:where([data-ddk-tag=small])){font:400 .75rem/1.2 var(--ddk-font-body);color:var(--ddk-ink-soft)}.a-door__w,.a-door__x{font-size:.8125rem;color:var(--ddk-red-ink)}.a-door__tick{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);transition:background-color .35s var(--dk-ease, ease),box-shadow .35s var(--dk-ease, ease)}.a-door__tick:after{content:"";position:absolute;left:9px;top:6px;width:6px;height:11px;border:solid #FFFFFF;border-width:0 1.8px 1.8px 0;transform:rotate(45deg) scale(0);transition:transform .45s var(--dk-ease-swing, ease) .05s}.a-door:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--ddk-line-strong);transform:translateY(-2px)}.a-door:hover:not([aria-disabled=true]) .a-door__img img{transform:scale(1.05)}.a-door[aria-disabled=true]{cursor:not-allowed}.a-door[aria-disabled=true] .a-door__img img{filter:grayscale(.85);opacity:.7}.a-door--groen.is-on{background:#dde6df;box-shadow:inset 0 0 0 2px #2f4a40}.a-door--rood.is-on{background:#f4dfd7;box-shadow:inset 0 0 0 2px var(--ddk-red)}.a-door.is-on .a-door__tick{background:var(--a-pick);box-shadow:none}.a-door.is-on .a-door__tick:after{transform:rotate(45deg) scale(1)}:where(.a-sheet,.a-sheet__card) .a-fine{margin-top:12px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-xtra{margin-top:26px;padding-top:22px;border-top:1px solid var(--ddk-line)}.a-sheet__card--inline .a-xtra{margin-top:0;padding-top:0;border-top:0}.a-xtra__h{margin-top:18px;font:400 1.5rem/1.1 var(--ddk-font-display)}.a-xtra__h:first-child{margin-top:0}.a-xtra__h :is(small,:where([data-ddk-tag=small])){margin-left:8px;font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ddk-ink-soft)}.a-xtra__lead{margin:4px 0 10px;font-size:.875rem;color:var(--ddk-ink-soft)}.a-seg{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.a-seg__who{min-width:64px;font:italic 400 1.125rem/1 var(--ddk-font-display)}.a-seg button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);color:var(--ddk-ink);font:400 .875rem/1 var(--ddk-font-body);cursor:pointer;transition:background-color .35s var(--dk-ease, ease),box-shadow .35s var(--dk-ease, ease),color .35s var(--dk-ease, ease)}.a-seg button :is(small,:where([data-ddk-tag=small])){font-size:.75rem;color:var(--ddk-ink-soft);transition:color .35s var(--dk-ease, ease)}.a-seg button:hover{background:var(--ddk-creme)}.a-seg button[aria-checked=true]{background:var(--ddk-ink);color:var(--ddk-paper);box-shadow:none}.a-seg button[aria-checked=true] :is(small,:where([data-ddk-tag=small])){color:var(--ddk-mist-soft)}.a-seg--drink,.a-seg--bf{flex-basis:100%}.a-seg--bf{margin-bottom:4px}@container sheet (max-width: 520px){.a-seg:not(.a-seg--drink):not(.a-seg--bf){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.a-seg:not(.a-seg--drink):not(.a-seg--bf) .a-seg__who{grid-column:1 / -1;min-width:0}.a-seg:not(.a-seg--drink):not(.a-seg--bf) button{flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:6px 4px;border-radius:16px;font-size:.8125rem;line-height:1.15;text-align:center}.a-seg--drink,.a-seg--bf{display:grid;grid-template-columns:1fr 1fr}.a-seg--drink button,.a-seg--bf button{justify-content:center;padding:0 8px}}.a-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:10px;padding:14px 16px;border-radius:18px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line);transition:background-color .4s var(--dk-ease, ease),box-shadow .4s var(--dk-ease, ease)}.a-add.is-on{background:var(--a-range);box-shadow:inset 0 0 0 1.5px var(--a-pick)}.a-add.is-off{opacity:.8}.a-add__n{font:400 1.25rem/1.1 var(--ddk-font-display)}.a-add__l,.a-add__p{font-size:.8125rem;color:var(--ddk-ink-soft)}.a-add__p{color:var(--ddk-ink)}.a-add__b{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ddk-paper);box-shadow:inset 0 0 0 1px var(--ddk-line-strong);color:var(--ddk-ink);font:400 .8125rem/1 var(--ddk-font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--dk-ease, ease),color .35s var(--dk-ease, ease)}.a-add__b:hover{background:var(--ddk-creme-deep)}.a-add__b[aria-pressed=true]{background:var(--a-pick);color:var(--a-pick-on);box-shadow:none}.a-add .a-seg{grid-column:1 / -1;margin-top:0}.a-hold{display:flex;align-items:center;gap:10px;margin-top:12px;font:italic 400 1.0625rem/1.3 var(--ddk-font-display);color:var(--ddk-gold-ink)}.a-hold[hidden]{display:none}.a-hold__cup{position:relative;flex:none;width:14px;height:18px;overflow:hidden;border-radius:2px 2px 7px 7px;box-shadow:inset 0 0 0 1.2px var(--ddk-gold)}.a-hold__cup :is(i,:where([data-ddk-tag=i])){position:absolute;inset:3px 2px 2px;border-radius:1px 1px 5px 5px;background:var(--dk-wine, #8E2233);transform-origin:50% 100%;transform:scaleY(var(--left, 1));transition:transform 1s var(--dk-ease, ease)}.a-hnote[hidden]{display:none}.a-hnote__soft{margin:0 0 14px;font-size:.875rem;color:var(--ddk-ink-soft)}.a-taken{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f8e6e1;color:var(--ddk-red-ink);font-size:.9375rem;outline:none}.a-alts{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.a-alt{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 14px;border:0;border-radius:12px;background:var(--ddk-paper);box-shadow:inset 0 0 0 1px var(--ddk-line);color:var(--ddk-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.a-alt:hover{box-shadow:inset 0 0 0 1px var(--ddk-line-strong)}.a-taken__b{min-height:44px;margin-top:10px;padding:0 16px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px currentColor;color:inherit;font:inherit;cursor:pointer}.a-errs{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f8e6e1;color:var(--ddk-red-ink);font-size:.9375rem;outline:none}.a-form{display:grid;gap:28px}@container sheet (min-width: 720px){.a-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.a-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}.a-f{grid-column:1 / -1;display:grid;gap:6px}.a-f--half{grid-column:span 1}@container sheet (max-width: 380px){.a-f--half{grid-column:1 / -1}}.a-f label{font:400 .875rem/1.3 var(--ddk-font-body);color:var(--ddk-ink)}.a-f label :is(small,:where([data-ddk-tag=small])),.a-f__d{font-size:.8125rem;color:var(--ddk-ink-soft)}.a-f input,.a-f select,.a-f textarea{width:100%;min-height:48px;padding:11px 14px;border:0;border-radius:12px;background:var(--ddk-paper);box-shadow:inset 0 0 0 1px var(--ddk-line-strong);color:var(--ddk-ink);font:400 1rem/1.4 var(--ddk-font-body);transition:box-shadow .3s var(--dk-ease, ease)}.a-f textarea{resize:vertical;min-height:88px}.a-f input:hover,.a-f select:hover,.a-f textarea:hover{box-shadow:inset 0 0 0 1px #1e231a80}.a-f input:focus-visible,.a-f select:focus-visible,.a-f textarea:focus-visible{outline:2px solid var(--ddk-green);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--ddk-green)}.a-f.is-err input{box-shadow:inset 0 0 0 1.5px var(--ddk-red-ink)}.a-f__e{color:var(--ddk-red-ink)}.a-ov{padding:20px;border-radius:20px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line)}.a-ov__h{font:400 1.625rem/1.05 var(--ddk-font-display)}.a-ov__stay{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-bottom:12px;border-bottom:1px solid var(--ddk-line);font-size:.9375rem}.a-ov__room{font:italic 400 1.375rem/1.1 var(--ddk-font-display)}.a-ov__times{font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__bf{margin-top:2px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__edit{align-self:start;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--ddk-line-strong);color:var(--ddk-ink);font-size:.8125rem;cursor:pointer}.a-ov__edit:hover{background:var(--ddk-paper)}.a-ov__lines,.a-break :is(dl,:where([data-ddk-tag=dl])){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:12px 0 0;font-size:.9375rem}.a-ov__lines :is(dd,:where([data-ddk-tag=dd],[role=definition])),.a-break :is(dd,:where([data-ddk-tag=dd],[role=definition])){margin:0;text-align:right;font-variant-numeric:tabular-nums}.a-ov__lines .is-sub,.a-break .is-sub{font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__lines .is-tot,.a-break .is-tot{padding-top:8px;border-top:1px solid var(--ddk-line);font:400 1.375rem/1.2 var(--ddk-font-display)}.a-code{margin-top:16px}.a-code__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.a-code input{text-transform:uppercase;letter-spacing:.06em}.a-code input::placeholder{text-transform:none;letter-spacing:0}.a-code input[readonly]{background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line)}.a-code__b{min-height:48px;min-width:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ddk-green);color:var(--ddk-creme);font:400 .875rem/1 var(--ddk-font-body);cursor:pointer;transition:background-color .3s var(--dk-ease, ease),transform .3s var(--dk-ease, ease)}.a-code__b:hover{background:var(--ddk-green-deep, #1E231A)}.a-code__b:active{transform:scale(.97)}.a-code__b:focus-visible{outline:2px solid var(--ddk-green);outline-offset:3px}.a-code.is-on .a-code__b{background:transparent;color:var(--ddk-ink);box-shadow:inset 0 0 0 1px var(--ddk-line-strong)}.a-code.is-on .a-code__b:hover{background:var(--ddk-paper)}.a-ov__lines .is-disc,.a-break .is-disc{color:var(--ddk-green)}.a-ov__lines :is(dt,:where([data-ddk-tag=dt],[role=term])).is-disc :is(small,:where([data-ddk-tag=small])),.a-break :is(dt,:where([data-ddk-tag=dt],[role=term])).is-disc :is(small,:where([data-ddk-tag=small])){display:block;margin-top:1px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__inc{margin-top:4px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__pay{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.a-ov__pay :is(p,:where([data-ddk-tag=p])){display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--ddk-paper)}.a-ov__pay :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){font:400 .75rem/1.2 var(--ddk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ddk-ink-soft)}.a-ov__pay :is(b,:where([data-ddk-tag=b])){font:400 1.375rem/1.1 var(--ddk-font-display)}.a-ov__pay.is-one{grid-template-columns:minmax(0,1fr)}.a-ov__line,.a-ov__legal{margin-top:10px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__terms{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--ddk-paper);color:var(--ddk-ink);font-size:.875rem;line-height:1.45}.a-ov__terms svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--ddk-green)}.a-ov__terms :is(b,:where([data-ddk-tag=b])){font:400 1rem/1.35 var(--ddk-font-display)}.a-ov__cancel{margin-top:8px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__cancel summary{display:inline-flex;align-items:center;min-height:44px;color:var(--ddk-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.a-consent{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;margin-top:8px;padding:10px 0;font-size:.875rem;cursor:pointer}.a-consent input{position:absolute;left:0;top:10px;width:26px;height:26px;margin:0;opacity:0;cursor:pointer}.a-consent__box{position:relative;width:26px;height:26px;border-radius:8px;background:var(--ddk-paper);box-shadow:inset 0 0 0 1.5px var(--ddk-line-strong);transition:background-color .3s var(--dk-ease, ease)}.a-consent__box:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:12px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .45s var(--dk-ease-swing, ease)}.a-consent input:checked+.a-consent__box{background:var(--ddk-green);box-shadow:none}.a-consent input:checked+.a-consent__box:after{transform:rotate(45deg) scale(1)}.a-consent input:focus-visible+.a-consent__box{outline:2px solid var(--ddk-green);outline-offset:3px}.a-consent.is-err .a-consent__box{box-shadow:inset 0 0 0 1.5px var(--ddk-red-ink)}.a-consent a{color:var(--ddk-ink);text-underline-offset:3px}.a-done{display:grid;justify-items:center;gap:8px;padding:18px 0 8px;text-align:center}.a-done__mark{--kk-size: clamp(110px, 24cqi, 150px);margin-bottom:10px}.a-done__h{font:italic 400 clamp(2.25rem,1.8rem + 2cqi,3.25rem)/1.02 var(--ddk-font-display);letter-spacing:-.015em;outline:none}.a-done__card{margin-top:6px;font:400 1.25rem/1.3 var(--ddk-font-display)}.a-done__l,.a-done__m,.a-done__find{max-width:46ch;font-size:.9375rem;color:var(--ddk-ink-soft)}.a-done__go{margin-top:14px}.a-done__go .a-btn{text-decoration:none}.a-done__ref{margin-top:6px;font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ddk-gold-ink)}.a-done__demo{margin-top:10px;padding:6px 12px;border-radius:999px;background:var(--ddk-creme);font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ticket{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px 12px 20px;border-top:1px solid var(--ddk-line);background:var(--ddk-paper);border-radius:0 0 var(--R) var(--R)}.a-ticket__back{display:grid;place-items:center;width:48px;height:48px;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 .3s var(--dk-ease, ease)}.a-ticket__back:hover{background:var(--ddk-creme)}.a-ticket__back svg{width:18px;height:18px;transition:transform .4s var(--dk-ease, ease)}.a-ticket__back:hover svg{transform:translate(-2px)}.a-ticket__back[hidden]{display:none}.a-ticket__back[hidden]~.a-ticket__sum{grid-column:1 / 3}.a-ticket__sum{grid-column:2;min-width:0}.a-ticket__what{font-size:.8125rem;line-height:1.35;color:var(--ddk-ink-soft);text-wrap:pretty}.a-ticket__d{white-space:nowrap}.a-ticket__t{color:var(--ddk-ink)}.a-ticket__hint{font-style:italic}.a-ticket__tot{display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ddk-ink);cursor:pointer;text-align:left}.a-ticket__tot[hidden]{display:none}.a-ticket__lbl{font:400 .75rem/1 var(--ddk-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ddk-ink-soft)}.a-ticket__tot :is(b,:where([data-ddk-tag=b])){display:inline-flex;flex-wrap:wrap;gap:4px 14px;font:400 1.875rem/1 var(--ddk-font-display);font-variant-numeric:oldstyle-nums}.a-ticket__tot:after{content:"";align-self:center;width:7px;height:7px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .35s var(--dk-ease, ease)}.a-ticket__tot[aria-expanded=true]:after{transform:rotate(-135deg) translate(-2px,-1px)}.a-ticket__pay{font-size:.75rem;color:var(--ddk-ink-soft)}.a-tt{display:inline-flex;align-items:center;gap:7px}.a-tt .a-dot{width:9px;height:9px}.a-ticket__next{min-height:54px;white-space:nowrap}.a-ticket__next[hidden]{display:none}.a-ticket__next[aria-disabled=true]:not(.is-busy){background:#b9b3a5;color:var(--ddk-ink);cursor:not-allowed}.a-ticket__next[aria-disabled=true]:not(.is-busy) svg{opacity:.5}.a-ticket__next.is-busy{cursor:progress}.a-ticket__next.is-busy svg{animation:a-busy 1.1s var(--dk-ease-io, ease) infinite}.a-ticket__next.is-pay{background:var(--ddk-green)}.a-ticket__next.is-pay:hover{background:var(--ddk-green-lift)}@keyframes a-busy{0%{transform:translate(0);opacity:1}50%{transform:translate(5px);opacity:.5}to{transform:translate(0);opacity:1}}.a-break{grid-column:1 / -1;padding:4px 0 2px;font-size:.875rem}.a-break[hidden]{display:none}.a-break :is(dl,:where([data-ddk-tag=dl])){margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ddk-line)}.a-break :is(dt,:where([data-ddk-tag=dt],[role=term])).is-room{grid-column:1 / -1;font:italic 400 1.25rem/1.1 var(--ddk-font-display)}.a-break :is(p,:where([data-ddk-tag=p])){font-size:.8125rem;color:var(--ddk-ink-soft)}.a-sheet__card .a-ticket__next[hidden]{display:none}@container sheet (max-width: 520px){.a-ticket{gap:6px 10px;padding:10px 10px 10px 14px}.a-ticket__t{display:none}.a-sheet__card[data-step="3"] .a-ticket__next{grid-column:1 / -1;width:100%}.a-sheet__card[data-step="3"] .a-ticket__next .a-ticket__nl{max-width:none}.a-ticket__tot :is(b,:where([data-ddk-tag=b])){font-size:1.5rem}.a-ticket__next{padding:0 18px}.a-ticket__next .a-ticket__nl{max-width:13ch;overflow:hidden;text-overflow:ellipsis}.a-ticket__pay{display:none}.a-chip{padding:9px 14px}.a-calbar{gap:10px}.a-rf{order:3;flex-basis:100%;justify-content:space-between}.a-rf button{flex:1;justify-content:center;padding:0 10px}}@container sheet (max-width: 360px){.a-day__s{font-size:.75rem}.a-day__s .a-dot{display:none}.a-rf button{font-size:.8125rem}}.a-plan{display:block}.a-sheet__card--inline{position:relative;left:auto;right:auto;bottom:auto;width:100%;height:auto;margin:0;display:block;background:var(--ddk-paper);border-radius:var(--R);box-shadow:0 1px 2px #1e231a14,0 24px 60px -30px #1e231a59,inset 0 2px 0 var(--ddk-gold);--pad: 24px}.a-sheet__card--inline .a-sheet__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:26px var(--pad) 0;touch-action:auto}.a-sheet__card--inline .a-sheet__top:after{display:none}.a-sheet__card--inline .a-sheet__mark{--kk-size: 64px;grid-column:2;grid-row:1}.a-sheet__card--inline .a-sheet__ttl{grid-column:1;grid-row:1}.a-sheet__card--inline .a-sheet__t{font:400 clamp(2rem,1.6rem + 2cqi,2.625rem)/1 var(--ddk-font-display);letter-spacing:-.015em}.a-sheet__rules{margin-top:8px;font-size:.875rem;color:var(--ddk-ink-soft);max-width:44ch}.a-sheet__card--inline .a-sheet__rail{flex-wrap:nowrap;gap:0;margin:18px calc(var(--pad) * -1) 0;padding:0 var(--pad);border-bottom:1px solid var(--ddk-line)}.a-sheet__card--inline .a-sheet__rail :is(li,:where([data-ddk-tag=li])){flex:1}.a-sheet__card--inline .a-sheet__rail :is(li,:where([data-ddk-tag=li]))+:is(li,:where([data-ddk-tag=li])):before{display:none}.a-sheet__card--inline .a-sheet__rail button{position:relative;justify-content:center;width:100%;min-height:48px;border-radius:0}.a-sheet__card--inline .a-sheet__rail button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ddk-gold);transform:scaleX(0);transition:transform .55s var(--dk-ease, ease)}.a-sheet__card--inline .a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-now button:after{transform:scaleX(1)}.a-sheet__card--inline .a-sheet__rail :is(li,:where([data-ddk-tag=li])).is-now .a-sheet__rl{position:static;width:auto;height:auto;clip:auto}.a-sheet__card--inline .a-sheet__body{overflow:visible;padding:22px var(--pad) 8px}.a-sheet__card--inline .a-step__head{margin-bottom:14px}.a-sheet__card--inline .a-step__n{display:none}.a-sheet__card--inline .a-step__h{margin-top:0;font-size:1.75rem}.a-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.a-dates__f{display:grid;gap:3px;min-height:60px;padding:10px 14px;border:0;border-radius:14px;background:var(--ddk-creme);box-shadow:inset 0 0 0 1px var(--ddk-line);color:var(--ddk-ink);text-align:left;cursor:pointer;transition:box-shadow .3s var(--dk-ease, ease)}.a-dates__f :is(span:not(:where([data-ddk-tag])),:where([data-ddk-tag=span])){font:400 .78125rem/1 var(--ddk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ddk-ink-soft)}.a-dates__f :is(b,:where([data-ddk-tag=b])){font:400 1.25rem/1.1 var(--ddk-font-display)}.a-dates__f:hover{box-shadow:inset 0 0 0 1px var(--ddk-line-strong)}.a-sheet__card--inline .a-cal{margin-top:12px}.a-sheet__card--inline .a-ticket{border-radius:0 0 var(--R) var(--R);padding:16px 16px 16px var(--pad);background:var(--ddk-creme)}.a-sheet__card--inline .a-form{grid-template-columns:minmax(0,1fr)}.a-sheet__card--inline.is-called{animation:a-called 1.4s var(--dk-ease, ease)}@keyframes a-called{0%{box-shadow:0 1px 2px #1e231a14,0 24px 60px -30px #1e231a59,inset 0 2px 0 var(--ddk-gold),0 0 #83693a80}40%{box-shadow:0 1px 2px #1e231a14,0 24px 60px -30px #1e231a59,inset 0 2px 0 var(--ddk-gold),0 0 0 10px #83693a00}}.a-sheet__card--inline.is-called .a-sheet__mark .ddk-kelken__glint>:is(i,:where([data-ddk-tag=i])){animation:kk-glint-once 1.2s var(--dk-ease-io, ease) .2s both}@keyframes kk-glint-once{0%{transform:translate3d(-120%,0,0) skew(-12deg)}to{transform:translate3d(240%,0,0) skew(-12deg)}}@container sheet (max-width: 420px){.a-sheet__card--inline{--pad: 16px}.a-sheet__card--inline .a-sheet__mark{--kk-size: 52px}}.a-sheet__card .a-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--ddk-action, #BB3737);color:#fff;font:400 .875rem/1 var(--ddk-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--dk-ease, ease),transform .35s var(--dk-ease, ease)}.a-sheet__card .a-btn svg{width:18px;height:18px;transition:transform .45s var(--dk-ease, ease)}.a-sheet__card .a-btn:hover:not([aria-disabled=true]) svg{transform:translate(3px)}.a-sheet__card :focus-visible{outline:2px solid var(--ddk-green);outline-offset:3px;box-shadow:0 0 0 6px var(--ddk-paper)}.a-sheet__card .a-step__h:focus-visible,.a-sheet__card .a-done__h:focus-visible{outline:none;box-shadow:none}.a-sheet__card .a-sheet__t:focus-visible{outline:none;box-shadow:none;text-decoration:underline 2px var(--ddk-gold);text-underline-offset:6px}@media(forced-colors:active){.a-sheet__card .a-sheet__t:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.a-sheet__card .a-day:focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.a-sheet__card *,.a-sheet__card *:before,.a-sheet__card *:after{transition-duration:.01s!important;animation-duration:.01s!important;animation-iteration-count:1!important}}@media(forced-colors:active){.a-pp{background:Canvas}.a-sheet__card:not(.a-sheet__card--inline){outline:1px solid CanvasText}.a-day.is-from .a-day__n,.a-day.is-to .a-day__n{forced-color-adjust:none;background:Highlight;color:HighlightText}}.a-sheet__card--inline .a-ticket{position:sticky;bottom:12px;z-index:3;border-top:1px solid var(--ddk-line);box-shadow:0 -14px 24px -18px #1e231a47}@media(max-width:899px){.a-sheet__card--inline .a-ticket{bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--R) var(--R) 0 0}}@media(max-height:500px){.a-sheet__card--inline .a-ticket{position:static;box-shadow:none}.a-sheet__card--inline :is(input,select,textarea,button,[tabindex="-1"]){scroll-margin-bottom:16px}}@media(min-width:900px)and (max-height:880px){.a-sheet__card--inline .a-sheet__top{padding-top:18px}.a-sheet__card--inline .a-sheet__mark{--kk-size: 52px}.a-sheet__card--inline .a-sheet__t{font-size:clamp(1.875rem,1.5rem + 1.4cqi,2.25rem)}.a-sheet__card--inline .a-sheet__rules{display:none}.a-sheet__card--inline .a-sheet__rail{margin-top:10px}.a-sheet__card--inline .a-sheet__rail button{min-height:44px}.a-sheet__card--inline .a-sheet__body{padding-top:14px}.a-sheet__card--inline .a-dates{margin-bottom:10px}.a-sheet__card--inline .a-dates__f{min-height:50px;padding-block:7px}.a-sheet__card--inline .a-cal{margin-top:8px}.a-sheet__card--inline .a-month__h{margin-bottom:4px;font-size:1.1875rem}.a-sheet__card--inline .a-grid td,.a-sheet__card--inline .a-day{height:48px}.a-sheet__card--inline .a-day__n{height:28px}.a-sheet__card--inline .a-day.is-in:before,.a-sheet__card--inline .a-day.is-from:before,.a-sheet__card--inline .a-day.is-to:before{top:calc(50% - 22px);height:29px}.a-sheet__card--inline .a-legend{margin-top:8px}.a-sheet__card--inline .a-tip{margin-top:6px}}@media(min-width:900px)and (max-height:800px){.a-sheet__card--inline .a-dates{display:none}.a-sheet__card--inline .a-grid td,.a-sheet__card--inline .a-day{height:44px}.a-sheet__card--inline .a-day{gap:0}.a-sheet__card--inline .a-day__n{height:26px;font-size:1.125rem}.a-sheet__card--inline .a-day.is-in:before,.a-sheet__card--inline .a-day.is-from:before,.a-sheet__card--inline .a-day.is-to:before{top:calc(50% - 20px);height:27px}}.a-ticket__pn{margin-left:.3em;font:400 .8125rem/1 var(--ddk-font-body);letter-spacing:0;color:var(--ddk-ink-soft);font-variant-numeric:normal}.a-sheet__card.is-from .a-ticket__tot:after{display:none}.a-ticket__nn{display:none}.a-seg:not(.a-seg--drink):not(.a-seg--bf) button{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@container sheet (max-width: 520px){.a-seg:not(.a-seg--drink):not(.a-seg--bf) button{padding-inline:8px}.a-sheet__card:not([data-step="3"]) .a-ticket:has(.a-ticket__back:not([hidden])) .a-ticket__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a-ticket:has(.a-ticket__back:not([hidden])) .a-ticket__tot{gap:6px}.a-sheet__card[data-step="3"] .a-ticket__pay{display:block;margin-top:2px}.a-sheet__card--inline .a-ticket__what .a-ticket__t{display:none}}@container sheet (min-width: 521px){.a-sheet__card[data-step="3"] .a-ticket__next .a-ticket__nl{max-width:none}}@container sheet (max-width: 520px){.a-ticket__sum{display:contents}.a-ticket__what{grid-column:1 / -1;grid-row:1}.a-ticket__back{grid-row:2}.a-ticket__tot{grid-column:2;grid-row:2;justify-self:start}.a-ticket__back[hidden]~.a-ticket__sum .a-ticket__tot{grid-column:1 / 3}.a-ticket__next{grid-row:2;grid-column:3}.a-ticket__pay{grid-column:1 / -1;grid-row:3}.a-sheet__card[data-step="3"] .a-ticket__next{grid-row:4;grid-column:1 / -1}}@container sheet (max-width: 400px){.a-ticket__nw{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a-ticket__nn{display:inline}}.a-sheet__card--inline :is(input,select,textarea,button,[tabindex="-1"]){scroll-margin:92px 0 calc(var(--a-ticket-h, 104px) + 28px)}.a-sheet__card--inline{scroll-margin-top:92px}@container sheet (max-width: 420px){.a-seg:not(.a-seg--drink):not(.a-seg--bf){grid-template-columns:repeat(2,minmax(0,1fr))}.a-seg:not(.a-seg--drink):not(.a-seg--bf) button[data-v=none]{grid-column:1 / -1;flex-direction:row;gap:8px;min-height:48px}.a-seg:not(.a-seg--drink):not(.a-seg--bf) button{overflow-wrap:normal}.a-sheet__rl-a{display:none}}.a-grid__pad{display:none}@media(max-width:899px){.a-sheet__card--inline .a-grid tr.a-grid__pad{display:table-row}}.a-day.is-wait{cursor:progress}.a-day.is-fail{cursor:help}.a-day.is-wait .a-day__n{color:#6b6e62;font-size:1.125rem}.a-calerr{margin:12px 0 0;font:400 .9375rem/1.45 var(--ddk-font-body);color:var(--ddk-ink)}.a-calerr:empty{margin:0}.a-calerr a{color:var(--ddk-ink);text-underline-offset:3px}.a-calerr__b{min-height:44px;padding:12px 0;border:0;background:none;font:inherit;color:var(--ddk-green);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.a-calerr__b:focus-visible{outline:2px solid var(--ddk-green);outline-offset:2px}.a-calerr__go{margin:0;font:400 .9375rem/1.45 var(--ddk-font-body)}.a-calerr__go[hidden]{display:none}.a-ov__tel{margin-top:2px;font-size:.8125rem;color:var(--ddk-ink-soft)}.a-ov__telh{display:block;margin-top:2px}.a-sheet__card.is-closed :is(.a-sheet__rail,.a-ticket,.a-sheet__rules,.a-break),:is(.a-sheet,.a-sheet__card) [hidden]{display:none!important}.ddk-demo-note{display:block;width:fit-content;max-width:100%;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:#f3e6c4;color:#3d2b12;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.01em}.ddk-demo-note[hidden]{display:none!important}.a-sheet__card .ddk-demo-note{margin:4px 0 10px}
