.bb[data-astro-cid-uhv5q5dv]{z-index:3;box-sizing:border-box;border:2px solid var(--color-ink);width:calc(100% - 32px);max-width:1180px;box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;align-items:end;gap:14px 16px;margin:16px auto 0;padding:16px 18px;display:grid;position:relative}.bb__title[data-astro-cid-uhv5q5dv]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-deep);grid-column:1/-1;margin:0;font-size:22px;font-weight:400;line-height:1}.bb__field[data-astro-cid-uhv5q5dv]{flex-direction:column;gap:6px;min-width:0;display:flex}.bb__field--dates[data-astro-cid-uhv5q5dv],.bb__field--type[data-astro-cid-uhv5q5dv]{grid-column:1/-1}.bb__label[data-astro-cid-uhv5q5dv]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-deep);font-size:13px;font-weight:700;line-height:1}.bb__dates[data-astro-cid-uhv5q5dv]{align-items:center;gap:8px;display:flex}.bb__input[data-astro-cid-uhv5q5dv]{box-sizing:border-box;border:0;border-bottom:2px solid var(--color-ink);width:100%;min-width:0;font-family:var(--font-body);color:var(--color-ink);background:0 0;border-radius:0;padding:6px 2px;font-size:17px;font-weight:600}.bb__input[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-sun);outline-offset:2px}.bb__dash[data-astro-cid-uhv5q5dv]{color:var(--color-ink);font-weight:700}.bb__select[data-astro-cid-uhv5q5dv]{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23080B11' stroke-width='2'/%3E%3C/svg%3E") right 4px center/12px 8px no-repeat;padding-right:26px}.bb__step[data-astro-cid-uhv5q5dv]{align-items:center;gap:10px;display:flex}.bb__pm[data-astro-cid-uhv5q5dv]{border:2px solid var(--color-ink);width:34px;height:34px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:20px;font-weight:700;line-height:1;display:grid}.bb__pm[data-astro-cid-uhv5q5dv]:hover:not(:disabled){background:var(--color-sun)}.bb__pm[data-astro-cid-uhv5q5dv]:disabled{opacity:.35;cursor:default}.bb__pm[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-berry);outline-offset:2px}.bb__num[data-astro-cid-uhv5q5dv]{text-align:center;min-width:1.4em;font-family:var(--font-display);color:var(--color-ink);font-size:24px;line-height:1}.bb__check[data-astro-cid-uhv5q5dv]{font-family:var(--font-body);color:var(--color-ink);cursor:pointer;grid-column:1/-1;align-self:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.bb__check[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv]{width:22px;height:22px;accent-color:var(--color-berry);cursor:pointer;margin:0}.bb__go[data-astro-cid-uhv5q5dv]{border:2px solid var(--color-ink);background:var(--color-berry);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:3px 3px 0 var(--color-ink);border-radius:999px;grid-column:1/-1;padding:14px 28px;font-size:20px;line-height:1}.bb__go[data-astro-cid-uhv5q5dv]:hover{background:var(--color-berry-dark)}.bb__go[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-sun);outline-offset:3px}.bbm[data-astro-cid-uhv5q5dv]{box-sizing:border-box;border:2px solid var(--color-ink);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);box-shadow:6px 6px 0 var(--color-ink);background:#fff;border-radius:18px;margin:auto;padding:0}.bbm[data-astro-cid-uhv5q5dv]::backdrop{background:#080b118c}.bbm__form[data-astro-cid-uhv5q5dv]{padding:24px 22px 20px;position:relative}.bbm__x[data-astro-cid-uhv5q5dv]{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.bbm__h[data-astro-cid-uhv5q5dv]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-deep);margin:0 36px 6px 0;font-size:26px;font-weight:400;line-height:1.05}.bbm__p[data-astro-cid-uhv5q5dv]{font-family:var(--font-body);margin:0 0 12px;font-size:16px;line-height:1.45}.bbm__plan[data-astro-cid-uhv5q5dv]{background:var(--color-ice,#e6f6fd);font-family:var(--font-body);color:var(--color-deep);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:15px;font-weight:700}.bbm__fields[data-astro-cid-uhv5q5dv]{gap:12px;display:grid}.bbm__fields[data-astro-cid-uhv5q5dv] label[data-astro-cid-uhv5q5dv] span[data-astro-cid-uhv5q5dv]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-deep);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.bbm__fields[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv]{box-sizing:border-box;border:2px solid var(--color-ink);width:100%;font:600 16px var(--font-body);color:var(--color-ink);background:#fff;border-radius:10px;padding:10px 12px}.bbm__fields[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-sun);outline-offset:1px}.bbm__hp[data-astro-cid-uhv5q5dv]{width:1px;height:1px;position:absolute;left:-9999px}.bbm__err[data-astro-cid-uhv5q5dv]{min-height:1.2em;font-family:var(--font-body);color:var(--color-berry);margin:8px 0 0;font-size:14px;font-weight:700}.bbm__actions[data-astro-cid-uhv5q5dv]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:10px;display:flex}.bbm__go[data-astro-cid-uhv5q5dv]{border:2px solid var(--color-ink);background:var(--color-berry);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:3px 3px 0 var(--color-ink);border-radius:999px;padding:13px 24px;font-size:19px;line-height:1}.bbm__go[data-astro-cid-uhv5q5dv]:hover{background:var(--color-berry-dark)}.bbm__skip[data-astro-cid-uhv5q5dv]{cursor:pointer;font:700 16px var(--font-body);color:var(--color-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bbm__go[data-astro-cid-uhv5q5dv]:focus-visible,.bbm__skip[data-astro-cid-uhv5q5dv]:focus-visible,.bbm__x[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-sun);outline-offset:3px}.bb__datebtn[data-astro-cid-uhv5q5dv]{text-align:left;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bb__datebtn[data-astro-cid-uhv5q5dv] svg[data-astro-cid-uhv5q5dv]{color:var(--color-deep);flex:none}.bbp[data-astro-cid-uhv5q5dv]{box-sizing:border-box;border:2px solid var(--color-ink);background:#fff;border-radius:14px;grid-column:1/-1;padding:14px 12px 16px}.bbp[data-astro-cid-uhv5q5dv][hidden]{display:none}.bbp__hint[data-astro-cid-uhv5q5dv],.bbp__h[data-astro-cid-uhv5q5dv]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.06em;color:var(--color-deep);text-align:center;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.2}.bbp__h[data-astro-cid-uhv5q5dv]{text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--color-ink);font-size:15px}.bbc[data-astro-cid-uhv5q5dv]{align-items:flex-start;gap:4px;display:flex}.bbc__months[data-astro-cid-uhv5q5dv]{flex:1;justify-content:center;gap:32px;min-width:0;display:flex}.bbc__month{flex:1 1 0;min-width:0;max-width:300px}.bbc__title{text-align:center;font-family:var(--font-body);color:var(--color-ink);margin:6px 0 10px;font-size:16px;font-weight:700}.bbc__grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.bbc__dow{border-bottom:1px solid var(--color-line,#d9dde1);text-align:center;font-family:var(--font-body);color:var(--color-muted,#5b6670);margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:700}.bbc__day{height:36px;font-family:var(--font-body);color:var(--color-deep);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:15px;font-weight:600}.bbc__day:hover:not(:disabled){background:var(--color-ice,#e6f6fd)}.bbc__day:disabled{color:#b8c0c7;cursor:default;font-weight:500}.bbc__day.is-today{text-underline-offset:3px;text-decoration:underline}.bbc__day.is-in{background:var(--color-deep);color:#fff;border-radius:0}.bbc__day.is-start,.bbc__day.is-end{background:var(--color-ink);color:#fff}.bbc__day:focus-visible{outline:3px solid var(--color-sun);outline-offset:1px}.bbc__nav[data-astro-cid-uhv5q5dv]{width:34px;height:44px;font-family:var(--font-body);color:var(--color-berry);cursor:pointer;background:0 0;border:0;flex:none;margin-top:0;padding:0;font-size:40px;line-height:1}.bbc__nav[data-astro-cid-uhv5q5dv]:disabled{opacity:.2;cursor:default}.bbc__nav[data-astro-cid-uhv5q5dv]:focus-visible{outline:3px solid var(--color-sun)}.bba[data-astro-cid-uhv5q5dv]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px 16px;display:grid}.bba__kid{flex-direction:column;gap:2px;display:flex}.bba__kid span{font-family:var(--font-body);color:var(--color-muted,#5b6670);font-size:13px}.bba[data-astro-cid-uhv5q5dv] select{box-sizing:border-box;border:0;border-bottom:2px solid var(--color-ink);appearance:none;cursor:pointer;width:100%;min-width:0;font-family:var(--font-body);color:var(--color-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23080B11' stroke-width='2'/%3E%3C/svg%3E") right 4px center/12px 8px no-repeat;border-radius:0;padding:5px 24px 5px 2px;font-size:16px;font-weight:600}.bba[data-astro-cid-uhv5q5dv] select:focus-visible{outline:3px solid var(--color-sun);outline-offset:2px}.bbw{flex-direction:column;display:flex}.bbw>.bb[data-astro-cid-uhv5q5dv]{order:2}@media (width>=1240px) and (width<=1379px){.bb__title[data-astro-cid-uhv5q5dv]{display:none}}@media (width>=1240px){.bbw{display:block;position:relative}.bb[data-astro-cid-uhv5q5dv]{width:min(1260px,100vw - 64px);max-width:none;box-shadow:0 8px 18px #080b112e, 4px 5px 0 var(--color-ink);border-top:0;border-radius:0 0 18px 18px;align-items:center;gap:12px;margin:0;padding:9px 16px 10px max(22px,256px - 50vw + min(1260px,100vw - 64px)/2);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.bb__title[data-astro-cid-uhv5q5dv]{flex:none;width:5.4em;font-size:18px}.bb__field[data-astro-cid-uhv5q5dv]{gap:3px}.bb__label[data-astro-cid-uhv5q5dv]{font-size:12px}.bb__input[data-astro-cid-uhv5q5dv]{padding:4px 2px}.bb__field--dates[data-astro-cid-uhv5q5dv]{flex:none}.bb__datebtn[data-astro-cid-uhv5q5dv]{width:238px;font-size:15.5px}.bb__field--type[data-astro-cid-uhv5q5dv]{flex:140px;min-width:120px}.bb__field--type[data-astro-cid-uhv5q5dv] .bb__input[data-astro-cid-uhv5q5dv]{font-size:15.5px}.bb__field--step[data-astro-cid-uhv5q5dv]{flex:none}.bb__step[data-astro-cid-uhv5q5dv]{gap:7px}.bb__pm[data-astro-cid-uhv5q5dv]{width:28px;height:28px;font-size:17px}.bb__num[data-astro-cid-uhv5q5dv]{font-size:20px}.bb__check[data-astro-cid-uhv5q5dv]{flex:none;gap:6px;font-size:14px}.bb__check[data-astro-cid-uhv5q5dv] input[data-astro-cid-uhv5q5dv]{width:18px;height:18px}.bb__go[data-astro-cid-uhv5q5dv]{flex:none;padding:11px 20px;font-size:18px}.bbp[data-astro-cid-uhv5q5dv]{z-index:5;box-shadow:0 10px 24px #080b1133, 5px 5px 0 var(--color-ink);border-radius:18px;padding:16px 18px 20px;position:absolute;top:calc(100% + 8px)}.bbp--cal[data-astro-cid-uhv5q5dv]{left:0;right:0}.bbp--ages[data-astro-cid-uhv5q5dv]{width:max-content;max-width:100%;left:50%;transform:translate(-50%)}.bba[data-astro-cid-uhv5q5dv]{flex-wrap:wrap;display:flex}.bba__kid{width:92px}body:has(.bbp:not([hidden])) .hd-chips{visibility:hidden}}
