.calc[data-astro-cid-roe4hmto]{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px;display:grid}@media (width>=900px){.calc[data-astro-cid-roe4hmto]{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}.step[data-astro-cid-roe4hmto]+.step[data-astro-cid-roe4hmto]{margin-top:40px}.opt[data-astro-cid-roe4hmto]+.opt[data-astro-cid-roe4hmto],.tile[data-astro-cid-roe4hmto]+.tile[data-astro-cid-roe4hmto]{margin-top:8px}.tile[data-astro-cid-roe4hmto]{cursor:pointer;background:#fff;border:1px solid #0f000038;border-radius:6px;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.tile[data-astro-cid-roe4hmto]:hover{border-color:var(--ink)}.tile[data-astro-cid-roe4hmto]:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tile[data-astro-cid-roe4hmto]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.tile[data-astro-cid-roe4hmto] input[data-astro-cid-roe4hmto]{width:20px;height:20px;accent-color:var(--ink);margin:2px 0 0}.tile__body[data-astro-cid-roe4hmto] b[data-astro-cid-roe4hmto]{font-weight:500;line-height:1.4;display:block}.tile__body[data-astro-cid-roe4hmto] small[data-astro-cid-roe4hmto]{color:var(--body);margin-top:4px;font-size:14px;line-height:1.5;display:block}.tile__body[data-astro-cid-roe4hmto] em[data-astro-cid-roe4hmto]{color:var(--mute);margin-top:6px;font-size:13px;font-style:normal;display:block}.tile--off[data-astro-cid-roe4hmto]{opacity:.45;cursor:not-allowed}.off-note[data-astro-cid-roe4hmto]{color:var(--body);margin-top:8px;font-size:14px}.count[data-astro-cid-roe4hmto]{color:var(--body);align-items:center;gap:8px;padding:10px 16px 4px 48px;font-size:14px;display:flex}.count[data-astro-cid-roe4hmto] span[data-astro-cid-roe4hmto]{margin-right:4px}.count__btn[data-astro-cid-roe4hmto]{width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f000038;border-radius:6px;font-size:18px}.count__btn[data-astro-cid-roe4hmto]:hover{border-color:var(--ink)}.count__val[data-astro-cid-roe4hmto]{text-align:center;width:64px;height:44px;font:inherit;-moz-appearance:textfield;background:#fff;border:1px solid #0f000038;border-radius:6px;font-size:16px}.count__val[data-astro-cid-roe4hmto]::-webkit-inner-spin-button,.count__val[data-astro-cid-roe4hmto]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__side[data-astro-cid-roe4hmto]{align-self:start}@media (width>=900px){.calc__side[data-astro-cid-roe4hmto]{position:sticky;top:16px}}.pv[data-astro-cid-roe4hmto]{background:#fff;border:1px solid #0f000038;border-radius:8px;overflow:hidden}.pv__bar[data-astro-cid-roe4hmto]{border-bottom:1px solid var(--hairline);gap:5px;padding:8px 10px;display:flex}.pv__bar[data-astro-cid-roe4hmto] span[data-astro-cid-roe4hmto]{background:#0f00002e;border-radius:50%;width:8px;height:8px}#pv[data-astro-cid-roe4hmto]{padding:6px 0}#pv[data-astro-cid-roe4hmto] .pv__row{color:var(--mute);background:#0f00000d;border-radius:4px;margin:6px 10px;padding:8px 10px;font-size:13px;line-height:1.4}#pv[data-astro-cid-roe4hmto] .pv__row--new{background:var(--ink);color:var(--canvas)}.total[data-astro-cid-roe4hmto]{background:#0f00000d;border-radius:8px;margin-top:16px;padding:16px}.total__label[data-astro-cid-roe4hmto]{color:var(--mute);font-size:14px}.total__price[data-astro-cid-roe4hmto]{white-space:nowrap;font-size:28px;font-weight:700;line-height:1.25}.total__days[data-astro-cid-roe4hmto]{margin-top:2px;font-weight:500}.total__monthly[data-astro-cid-roe4hmto]{color:var(--body);margin-top:8px;font-size:14px}.total__lines[data-astro-cid-roe4hmto]{margin-top:12px;font-size:14px}.total__lines[data-astro-cid-roe4hmto] summary[data-astro-cid-roe4hmto]{cursor:pointer;color:var(--body);text-underline-offset:4px;min-height:32px;text-decoration:underline}.total__lines[data-astro-cid-roe4hmto] ul[data-astro-cid-roe4hmto]{margin:8px 0 0;padding:0;list-style:none}.total__lines[data-astro-cid-roe4hmto] li{border-top:1px solid var(--hairline);color:var(--body);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.total__lines[data-astro-cid-roe4hmto] li span:last-child{white-space:nowrap}.next[data-astro-cid-roe4hmto]{text-align:center;justify-content:center;width:100%;margin-top:16px}.dock[data-astro-cid-roe4hmto]{z-index:5;margin:24px calc(-1 * var(--pad)) 0;padding:12px var(--pad);background:var(--ink);color:var(--canvas);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex;position:sticky;bottom:0}.dock[data-astro-cid-roe4hmto] span[data-astro-cid-roe4hmto]:first-child{white-space:nowrap;font-size:18px;font-weight:700}.dock--hide[data-astro-cid-roe4hmto]{opacity:0;pointer-events:none}@media (width>=900px){.dock[data-astro-cid-roe4hmto]{display:none}}
