@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.p.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.p.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.p.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.p.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.p.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.p.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_716c20f3-module__rtmyPq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_716c20f3-module__rtmyPq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.p.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_b8828346-module__Wg0QWG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_b8828346-module__Wg0QWG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--booking-overlay-bg:#00000080;--booking-footer-sticky-bg:linear-gradient(180deg, transparent 0%, var(--booking-panel-bg) 40%);--booking-panel-bg:#fff;--booking-panel-text:#1a1a1a;--booking-panel-muted:#00000080;--booking-panel-subtle:#00000047;--booking-panel-border:#0000001a;--booking-panel-sep:#00000012;--booking-panel-backdrop:none;--booking-panel-radius:16px;--booking-shadow:0 4px 24px #0000001f;--booking-accent:#07c;--booking-accent-text:#fff;--booking-accent-soft:color-mix(in srgb, var(--booking-accent) 12%, transparent);--booking-accent-shadow:0 6px 16px #0077cc4d;--booking-day-hover:#0000000f;--booking-day-muted:#00000038;--booking-day-today-shadow:inset 0 0 0 1px #0000004d;--booking-nav-bg:transparent;--booking-nav-border:#00000024;--booking-nav-color:#000000b3;--booking-chip-border:#00000024;--booking-chip-color:#0000008c;--booking-cta-shadow:0 6px 16px #0000002e}.dp-panel{background:var(--booking-panel-bg);color:var(--booking-panel-text);border:1px solid var(--booking-panel-border);border-radius:var(--booking-panel-radius);box-shadow:var(--booking-shadow);-webkit-backdrop-filter:var(--booking-panel-backdrop,none)}.dp-header-label{color:var(--booking-panel-muted)}.dp-month-sep{background:var(--booking-panel-sep)}.dp-month-title{color:var(--booking-panel-text);text-align:center;margin-bottom:.875rem;font-size:15px;font-weight:500}.dp-month-title em{color:var(--booking-panel-muted);margin-left:4px;font-style:normal}.dp .grid.grid-cols-7{gap:0}.dp-day{cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;height:38px;color:var(--booking-panel-text);place-items:center;display:grid;position:relative}.dp-day .core{z-index:2;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,box-shadow .15s;display:grid;position:relative}.dp-day-outside{pointer-events:none;height:38px}.dp-day.disabled{pointer-events:none;color:var(--booking-day-muted);text-decoration:line-through}.dp-day:hover .core,.dp-day:focus-visible .core{background:var(--booking-day-hover)}.dp-day.disabled:hover .core{background:0 0}.dp-day.today .core{box-shadow:var(--booking-day-today-shadow)}.dp-day.selected .core{background:var(--booking-accent);color:var(--booking-accent-text);box-shadow:var(--booking-accent-shadow)}.dp-day.selected:hover .core{filter:brightness(.9)}.dp-day.range-preview-end .core{background:var(--booking-accent);color:var(--booking-accent-text);box-shadow:var(--booking-accent-shadow);opacity:.82}.dp-day.range-preview-end:hover .core{opacity:1;filter:brightness(.95)}.dp-day .range-bg{z-index:1;background:var(--booking-accent-soft);position:absolute;inset:2px 0}.dp-day.range-start .range-bg{border-radius:999px 0 0 999px;left:50%}.dp-day.range-end .range-bg{border-radius:0 999px 999px 0;right:50%}.dp-day.range-only .range-bg,.dp-day.range-start.range-end .range-bg{display:none}.dp-weekday{text-align:center;text-transform:uppercase;letter-spacing:.22em;color:var(--booking-panel-muted);padding-bottom:8px;font-size:10px;font-weight:500}.dp-arrow,.dp-arrow-down{left:var(--arrow-x,25%);background:var(--booking-panel-bg);border-top:1px solid var(--booking-panel-border);border-left:1px solid var(--booking-panel-border);width:14px;height:14px;position:absolute}.dp-arrow{top:-7px;transform:translate(-50%)rotate(45deg)}.dp-arrow-down{bottom:-7px;transform:translate(-50%)rotate(225deg)}.dp-nav{background:var(--booking-nav-bg);border:1px solid var(--booking-nav-border);width:34px;height:34px;color:var(--booking-nav-color);cursor:pointer;border-radius:999px;place-items:center;transition:background .2s,border-color .2s,color .2s;display:grid}.dp-nav:hover{background:var(--booking-accent);border-color:var(--booking-accent);color:var(--booking-accent-text)}.dp-nav:disabled{opacity:.35;pointer-events:none}.dp-footer{border-top:1px solid var(--booking-panel-border)}.dp-summary-label{color:var(--booking-panel-muted)}.dp-summary-value{color:var(--booking-panel-text)}.dp-summary-arrow{color:var(--booking-panel-subtle)}.dp-summary-stay-sep{border-left:1px solid var(--booking-panel-sep)}.dp-chip{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid var(--booking-chip-border);color:var(--booking-chip-color);background:0 0;border-radius:999px;padding:8px 14px;font-size:11px;transition:border-color .2s,color .2s}.dp-chip:hover{border-color:var(--booking-panel-text);color:var(--booking-panel-text)}.dp-cta{background:var(--booking-accent);color:var(--booking-accent-text);cursor:pointer;box-shadow:var(--booking-cta-shadow);border:0;transition:background .2s}.dp-cta:hover{filter:brightness(.9)}.dp-cta:disabled{opacity:.45;pointer-events:none;box-shadow:none}.booking-guests{background:var(--booking-panel-bg);border:1px solid var(--booking-panel-border);border-radius:var(--booking-panel-radius);box-shadow:var(--booking-shadow);-webkit-backdrop-filter:var(--booking-panel-backdrop,none);color:var(--booking-panel-text)}.booking-guests-header{color:var(--booking-panel-muted)}.booking-guests-sep{background:var(--booking-panel-sep);height:1px;margin:2px 0}.booking-guests-label{color:var(--booking-panel-text)}.booking-guests-age{color:var(--booking-panel-muted)}.booking-guests-value{color:var(--booking-panel-text)}.booking-guests-button{border:1px solid var(--booking-nav-border);color:var(--booking-nav-color);background:var(--booking-nav-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.booking-guests-button:disabled{opacity:.3;cursor:not-allowed}.booking-guests-button:not(:disabled):hover{background:var(--booking-accent);border-color:var(--booking-accent);color:var(--booking-accent-text)}@keyframes dp-pop{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dp-pop-up{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dp-anim{transform-origin:top;animation:.26s cubic-bezier(.2,.7,.2,1) dp-pop}.dp-anim-up{transform-origin:bottom;animation:.26s cubic-bezier(.2,.7,.2,1) dp-pop-up}.dp-modal-overlay{z-index:9999;background:var(--booking-overlay-bg);-webkit-backdrop-filter:var(--booking-overlay-blur,none);place-items:center;padding:20px;animation:.22s dp-fade;display:grid;position:fixed;inset:0}.dp-modal-inner{place-items:center;width:100%;max-width:760px;display:grid}.dp-handle{background:var(--booking-panel-border);border-radius:999px;flex-shrink:0;width:44px;height:4px;margin:-6px auto 14px;display:none}.dp-mobile.dp-modal-overlay{align-items:flex-end;padding:0}.dp-mobile .dp-modal-inner{max-width:100%;display:block}.dp-mobile .dp-modal-inner>.dp,.dp-mobile .dp-modal-inner>.booking-guests{width:100%;max-width:100%;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;border-radius:24px 24px 0 0;max-height:92svh;animation:.32s cubic-bezier(.2,.7,.2,1) dp-sheet;overflow-y:auto}.dp-mobile .dp-modal-inner .dp-handle{display:block}.dp-mobile .dp-day{height:44px;font-size:14px}.dp-mobile .dp-day .core{width:40px;height:40px}.dp-mobile .dp-day-outside{height:44px}.dp-mobile .dp-modal-inner .dp .dp-footer,.dp-mobile .dp-modal-inner .booking-guests .dp-footer{padding:14px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--booking-footer-sticky-bg);border-top:none;margin-left:-16px;margin-right:-16px;position:sticky;bottom:0}@keyframes dp-fade{0%{opacity:0}to{opacity:1}}@keyframes dp-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dp-nav:focus-visible,.dp-chip:focus-visible,.dp-cta:focus-visible,.dp-day:focus-visible .core,.booking-guests-button:focus-visible{outline-offset:2px;outline:2px solid}
