.restyle .x-home{color-scheme:light;--x-bg:#fbf7f2;--x-sand:#fbf7f2;--x-sand-2:#f1e9de;--x-shell:#fffdf9;--x-sea:#9dbfae;--x-sea-soft:#e2ece6;--x-sea-ink:#45705e;--x-accent:#e07856;--x-accent-btn:#b9532f;--x-accent-2:#a9482a;--x-navy:#3a342e;--x-navy-2:#524a42;--x-ink:#3a342e;--x-muted:#675e55;--x-line:rgb(58 52 46/0.12);--x-serif:"Fraunces","Iowan Old Style",Georgia,serif;--sans:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--x-wrap:1200px;--x-pad:clamp(20px,4vw,40px);--x-space:clamp(72px,10vw,128px);--x-shadow:0 18px 50px rgb(58 52 46/0.16);background:var(--x-bg);overflow-x:clip}.restyle .x-home .x-book__card{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.restyle .x-home .x-field{min-width:0}.restyle .x-home{color:var(--x-ink);font:var(--weight-regular) 16px/1.55 var(--sans)}.restyle .x-home .x-wrap{max-width:var(--x-wrap);margin-inline:auto;padding-inline:var(--x-pad)}.restyle .x-home .x-display,.restyle .x-home .x-h2{font-family:var(--x-serif-f);font-weight:350;letter-spacing:-.02em;line-height:1.04;margin:0;text-wrap:balance;font-variation-settings:"opsz" 144}.restyle .x-home .x-display{font-size:clamp(38px,7.2vw,80px)}.restyle .x-home .x-h2{font-size:clamp(34px,5.2vw,60px)}.restyle .x-home .x-display em,.restyle .x-home .x-h2 em{font-style:italic;font-weight:300;font-family:var(--x-serif-i)}.restyle .x-home .x-h2 em{color:var(--x-sea-ink)}.restyle .x-home .x-eyebrow{font:var(--weight-medium) 12px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--x-sea-ink);margin:0 0 14px}.restyle .x-home .x-lede{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--x-muted);max-width:34em;margin-top:18px}.restyle .x-home .x-link{display:inline-flex;align-items:center;min-height:var(--tap);gap:6px;font-weight:var(--weight-medium);color:var(--x-sea-ink);text-decoration:underline;text-decoration-color:var(--x-sea);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--dur-quick) var(--ease-out)}.restyle .x-home .x-link:hover{text-decoration-color:var(--x-sea-ink)}.restyle .x-home .x-section{padding-block:var(--x-space) 0}.restyle .x-home .x-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:.5rem 22px;border-radius:999px;background:var(--x-accent-btn);color:#fff;font:600 16px/1.2 var(--sans);text-decoration:none;white-space:nowrap;box-shadow:0 16px 34px rgba(58,52,46,.08);transition:background var(--dur-quick) var(--ease-out),transform var(--dur-quick) var(--ease-out)}.restyle .x-home .x-btn:hover{background:var(--x-accent-2)}@media (max-width:640px){.restyle .x-home .x-btn{min-height:44px}}.restyle .x-home .x-btn:active{transform:scale(.98)}.restyle .x-home .x-btn:focus-visible,.restyle .x-home .x-link:focus-visible{outline:2px solid var(--x-sea-ink);outline-offset:3px}.restyle .x-home .x-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:70svh;padding:96px 0 7rem}@media (min-width:768px){.restyle .x-home .x-hero{min-height:75vh;padding-bottom:7.5rem}}.restyle .x-home .x-hero__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transform-origin:50% 40%;animation:x-kenburns 28s ease-in-out infinite alternate}.restyle .x-home .x-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 64%,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 70%),linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1))}.restyle .x-home .x-hero>.x-wrap{position:relative;z-index:1;width:100%;max-width:calc(780px + 2 * var(--x-pad));display:flex;flex-direction:column;align-items:center;text-align:center}.restyle .x-home .x-hero .x-display{font-family:var(--x-serif-i);font-style:italic;font-weight:500;font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1;letter-spacing:-.01em;max-width:100%;text-shadow:0 2px 18px rgba(0,0,0,.65)}.restyle .x-home .x-hero .x-display em{font-style:italic;font-weight:inherit;font-family:var(--x-serif-i)}.restyle .x-home .x-hero__sub{max-width:560px;margin:16px auto 0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.9);text-shadow:0 1px 14px rgba(0,0,0,.65)}@media (min-width:768px){.restyle .x-home .x-hero__sub{font-size:18px}}.restyle .x-home .x-band,.restyle .x-home .x-hero{background-color:var(--x-navy)}.restyle .x-home .x-hero .x-eyebrow,.restyle .x-home .x-trust{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;max-width:100%;min-height:0;margin:0 0 18px;padding:7px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.2);backdrop-filter:blur(12px);color:#fff;font:700 14px/1.35 var(--sans);letter-spacing:.01em;text-transform:none;opacity:1}.restyle .x-home .x-trust{margin:22px 0 0}.restyle .x-home .x-trust b{font-weight:700}.restyle .x-home .x-star{color:#f6c453}.restyle .x-home .x-curve{position:absolute;left:0;right:0;bottom:-1px;z-index:0;display:block;width:100%;height:48px;fill:var(--x-bg);pointer-events:none}@media (min-width:640px){.restyle .x-home .x-curve{height:72px}}@keyframes x-kenburns{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(0,-1%,0)}}@keyframes x-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.restyle .x-home .x-hero>.x-wrap>*{animation:x-fadeup .8s var(--ease-out) both}.restyle .x-home .x-hero>.x-wrap>:first-child{animation-delay:80ms}.restyle .x-home .x-hero>.x-wrap>:nth-child(2){animation-delay:.22s}.restyle .x-home .x-hero>.x-wrap>:nth-child(3){animation-delay:.32s}.restyle .x-home .x-hero>.x-wrap>:nth-child(4){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.restyle .x-home .x-hero>.x-wrap>*,.restyle .x-home .x-hero__img{animation:none}}.restyle .x-home .x-day .x-eyebrow{font:600 12px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.85);text-shadow:0 1px 12px rgba(0,0,0,.6)}.restyle .x-home .x-book{position:relative;z-index:2;margin-top:-96px}.restyle .x-home .x-book__card{background:#fff;border-radius:var(--r-l);box-shadow:var(--x-shadow);padding:12px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:stretch}.restyle .x-home .x-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--x-line);background:var(--x-shell);border-radius:var(--r-m);padding:10px 16px;text-align:left;font:inherit;color:var(--x-ink);min-height:60px;display:flex;flex-direction:column;justify-content:center;gap:2px}.restyle .x-home .x-field:hover{border-color:var(--x-sea)}.restyle .x-home .x-field:focus-within{border-color:var(--x-sea-ink);box-shadow:0 0 0 2px var(--x-sea-soft)}.restyle .x-home .x-book__card .x-btn{min-height:60px;padding:.5rem 30px}.restyle .x-home .x-book__note{margin-top:14px;font-size:13px;color:var(--x-muted);text-align:center}.restyle .x-home .x-book__note b{color:var(--x-sea-ink)}@media (max-width:760px){.restyle .x-home .x-book{margin-top:-104px}.restyle .x-home .x-book__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px}.restyle .x-home .x-field{min-height:56px;padding:8px 12px;min-width:0}.restyle .x-home .x-book__card .x-btn,.restyle .x-home .x-field--guests{grid-column:1/-1}.restyle .x-home .x-book__card .x-btn{min-height:54px}}.restyle .x-home .x-facts{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--x-line);margin-top:clamp(48px,7vw,80px)}.restyle .x-home .x-fact{padding:28px 20px;text-align:center}.restyle .x-home .x-fact+.x-fact{border-left:1px solid var(--x-line)}.restyle .x-home .x-fact__n{display:block;font-family:var(--x-serif-f);font-weight:300;font-size:clamp(44px,6vw,68px);line-height:1;color:var(--x-navy);letter-spacing:-.02em}.restyle .x-home .x-fact__n small{font-size:.42em;font-style:italic;margin-left:2px;font-family:var(--x-serif-i)}.restyle .x-home .x-fact__l{display:block;margin-top:10px;font-size:14px;color:var(--x-muted)}@media (max-width:760px){.restyle .x-home .x-facts{grid-template-columns:1fr 1fr}.restyle .x-home .x-fact{padding:22px 12px}.restyle .x-home .x-fact:nth-child(3){border-left:0}.restyle .x-home .x-fact:nth-child(n+3){border-top:1px solid var(--x-line)}}.restyle .x-home .x-rowhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.restyle .x-home .x-days{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3.3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--x-pad);padding:36px var(--x-pad) 12px;margin-inline:calc(var(--x-pad) * -1);scrollbar-width:none}.restyle .x-home .x-days::-webkit-scrollbar{display:none}.restyle .x-home .x-days:focus-visible{outline:2px solid var(--x-sea-ink);outline-offset:-2px}.restyle .x-home .x-day{scroll-snap-align:start;margin:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto auto;border-radius:var(--r-xl);overflow:hidden;background-color:var(--x-navy)}.restyle .x-home .x-day>*{grid-column:1;position:relative;z-index:1}.restyle .x-home .x-day__img{grid-row:1/-1;z-index:0!important;aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:var(--x-sand-2)}.restyle .x-home .x-day__img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.45) 32%,rgba(0,0,0,0) 65%);pointer-events:none}.restyle .x-home .x-day__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-out)}.restyle .x-home .x-day:hover .x-day__img img{transform:scale(1.04)}.restyle .x-home .x-day .x-eyebrow{grid-row:2;margin:0 24px 8px}.restyle .x-home .x-day h3{grid-row:3;margin:0 24px;font-family:var(--x-serif-i);font-style:italic;font-weight:500;font-size:26px;line-height:1.15;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6)}.restyle .x-home .x-day p:last-child{grid-row:4;margin:8px 24px 24px;color:rgba(255,255,255,.92);text-shadow:0 1px 12px rgba(0,0,0,.6)}@media (max-width:420px){.restyle .x-home .x-day .x-eyebrow,.restyle .x-home .x-day h3{margin-inline:20px}.restyle .x-home .x-day p:last-child{margin:8px 20px 20px}.restyle .x-home .x-day h3{font-size:23px}}.restyle .x-home .x-scrollhint{display:flex;gap:8px}.restyle .x-home .x-arrow{width:var(--tap);height:var(--tap);border-radius:50%;border:1px solid var(--x-line);background:transparent;color:var(--x-navy);cursor:pointer;font-size:18px}.restyle .x-home .x-arrow:hover:not(:disabled){background:#fff}.restyle .x-home .x-arrow:disabled{opacity:.35;cursor:default}@media (max-width:760px){.restyle .x-home .x-days{grid-auto-columns:78%;gap:16px}.restyle .x-home .x-scrollhint{display:none}}.restyle .x-home .x-split{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.restyle .x-home .x-duo{position:relative;padding-bottom:18%}.restyle .x-home .x-duo img{border-radius:var(--r-xl);-o-object-fit:cover;object-fit:cover}.restyle .x-home .x-duo__a{width:84%;aspect-ratio:4/5}.restyle .x-home .x-duo__b{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:1;border:8px solid var(--x-sand);border-radius:calc(var(--r-xl) + 8px)!important}.restyle .x-home .x-beds{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.restyle .x-home .x-bed{background:#fff;border:1px solid var(--x-line);border-radius:var(--r-m);padding:16px 14px}.restyle .x-home .x-bed b{display:block;font-family:var(--x-serif-f);font-weight:400;font-size:19px;color:var(--x-navy)}.restyle .x-home .x-bed span{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--x-muted)}.restyle .x-home .x-split .x-link{margin-top:20px}@media (max-width:880px){.restyle .x-home .x-split{grid-template-columns:1fr}.restyle .x-home .x-split--flip>:first-child{order:2}}@media (max-width:420px){.restyle .x-home .x-beds{grid-template-columns:1fr}.restyle .x-home .x-bed{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.restyle .x-home .x-bed span{margin:0;text-align:right}}.restyle .x-home .x-score{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--x-muted);font-size:14px}.restyle .x-home .x-score b{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px 16px 16px 4px;background:var(--x-navy);color:#fff;font:var(--weight-medium) 18px/1 var(--sans)}.restyle .x-home .x-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.restyle .x-home .x-quote{margin:0;background:var(--x-shell);border-radius:var(--r-xl);padding:32px 28px 28px;display:flex;flex-direction:column;border:1px solid var(--x-line)}.restyle .x-home .x-quote__stars{color:var(--x-sea-ink);letter-spacing:3px;font-size:14px}.restyle .x-home .x-quote h3{font-family:var(--x-serif-i);font-style:italic;font-weight:300;font-size:30px;line-height:1.1;color:var(--x-navy);margin-top:14px}.restyle .x-home .x-quote blockquote{margin:14px 0 24px;color:var(--x-ink)}.restyle .x-home .x-quote figcaption{margin-top:auto;padding-top:16px;border-top:1px solid var(--x-line);font-size:13px;color:var(--x-muted)}@media (max-width:880px){.restyle .x-home .x-quotes{grid-template-columns:1fr}}.restyle .x-home .x-photo{width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-xl)}.restyle .x-home .x-places{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--x-line)}.restyle .x-home .x-places li{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--x-line)}.restyle .x-home .x-places li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--x-sea);transform:translateY(-2px)}.restyle .x-home .x-places small{margin-left:auto;color:var(--x-muted);font-size:13px;white-space:nowrap}.restyle .x-home .x-direct{background:var(--x-sea-soft);border-radius:var(--r-xl);padding:clamp(32px,6vw,72px);display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.restyle .x-home .x-ticks{list-style:none;padding:0;margin:28px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.restyle .x-home .x-ticks li{display:flex;gap:12px;align-items:flex-start}.restyle .x-home .x-ticks li:before{content:"✓";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--x-sea-ink);color:#fff;font-size:12px;line-height:1;margin-top:1px}.restyle .x-home .x-host{background:#fff;border-radius:var(--r-l);padding:clamp(24px,4vw,32px);box-shadow:0 10px 30px rgb(19 40 61/.08);min-width:0}.restyle .x-home .x-host__icon{width:48px;height:48px;border-radius:50%;background:var(--x-sea-soft);color:var(--x-sea-ink);display:grid;place-items:center;margin-bottom:18px}.restyle .x-home .x-host__icon svg{width:24px;height:24px}.restyle .x-home .x-host .x-eyebrow{margin-bottom:10px}.restyle .x-home .x-host h3{font-family:var(--x-serif-f);font-weight:350;font-size:clamp(24px,3vw,30px);line-height:1.12;letter-spacing:-.01em;color:var(--x-navy);text-wrap:balance}.restyle .x-home .x-host h3 em{font-style:italic;font-weight:300;color:var(--x-sea-ink);font-family:var(--x-serif-i)}.restyle .x-home .x-host p.x-host__text{margin-top:12px;color:var(--x-muted);font-size:15px}.restyle .x-home .x-host .x-link{margin-top:8px}@media (max-width:880px){.restyle .x-home .x-direct{grid-template-columns:1fr}}@media (max-width:520px){.restyle .x-home .x-ticks{grid-template-columns:1fr}.restyle .x-home .x-direct .x-btn{width:100%}}.restyle .x-home .x-faq{max-width:860px;margin:32px 0 0;border-top:1px solid var(--x-line)}.restyle .x-home .x-faq details{border-bottom:1px solid var(--x-line)}.restyle .x-home .x-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 0;cursor:pointer;font-family:var(--x-serif-f);font-size:clamp(20px,2.4vw,24px);color:var(--x-navy)}.restyle .x-home .x-faq summary::-webkit-details-marker{display:none}.restyle .x-home .x-faq summary:after{content:"+";flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--x-line);display:grid;place-items:center;font-family:var(--sans);font-size:20px;transition:transform var(--dur-quick) var(--ease-out)}.restyle .x-home .x-faq details[open] summary:after{transform:rotate(45deg)}.restyle .x-home .x-faq summary:focus-visible{outline:2px solid var(--x-sea-ink);outline-offset:2px}.restyle .x-home .x-faq details p{padding:0 48px 22px 0;color:var(--x-muted)}.restyle .x-home .x-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);min-height:460px;display:grid;place-items:center;text-align:center;color:#fff;padding:64px 24px}.restyle .x-home .x-band img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.restyle .x-home .x-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 55%,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 70%),linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.45) 60%,rgba(0,0,0,.2))}.restyle .x-home .x-band .x-h2 em{color:var(--x-sea)}.restyle .x-home .x-band .x-btn{margin-top:32px}.restyle .x-home .x-band:not(.x-band--plain) .x-h2{font-family:var(--x-serif-i);font-style:italic;font-weight:500;text-shadow:0 1px 12px rgba(0,0,0,.6)}.restyle .x-home .x-band:not(.x-band--plain) .x-h2 em{color:#fff;font-weight:inherit}.restyle .x-home body.x-bar-on .x-tag{bottom:86px}.restyle .x-home [data-page=things-to-do] .x-section{scroll-margin-top:100px;padding-top:clamp(64px,8vw,104px)}.restyle .x-home .x-quote h3{font-size:clamp(24px,3vw,30px)}@media (prefers-reduced-motion:reduce){.restyle .x-home .x-day__img img{transition:none}}.restyle .x-home body.x-lb-open .x-chatfab,.restyle .x-home body:has(.x-lb[open]) .x-chatfab{display:none}.restyle .x-home body.x-chat-open .x-chatfab{opacity:0;pointer-events:none}@media (max-width:760px){.restyle .x-home body.x-bar-on .x-chatfab{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 76px)}}@keyframes x-chat-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.restyle .x-home{--x-serif-f:var(--font-restyle-fraunces),"Iowan Old Style",Georgia,serif;--x-serif-i:var(--font-restyle-fraunces-italic),"Iowan Old Style",Georgia,serif;--sans:var(--font-restyle-source-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--r-s:12px;--r-m:16px;--r-l:24px;--r-xl:32px;--r-pill:100px;--tap:44px;--ease-out:cubic-bezier(0.23,1,0.32,1);--dur-quick:160ms;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:600;display:block}.restyle .x-home :is(.x-duo img,.x-photo){height:auto}.restyle .x-home .x-day__img{position:relative}.restyle .x-home .x-day__img img{position:absolute;inset:0}.restyle .x-home .x-bookform>*+*{margin-top:12px}.restyle .x-home .x-field{position:relative;cursor:pointer}.restyle .x-home .x-field>div>label,.restyle .x-home .x-field>div>span:first-child{display:block;margin:0;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);font-weight:var(--weight-medium)}.restyle .x-home .x-field .booking-control{width:100%;min-height:24px;height:auto;margin:2px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:var(--weight-medium) 16px/1.4 var(--sans);color:var(--x-ink)}.restyle .x-home .x-field .booking-control>span{font-weight:var(--weight-medium)}.restyle .x-home .x-field .booking-control svg{width:16px;height:16px}.restyle .x-home .x-book__action{display:flex}.restyle .x-home .x-book__action .x-btn{width:100%;border:0;cursor:pointer}.restyle .x-home .x-book__action .x-btn:disabled{opacity:.75;cursor:progress}.restyle .x-home .x-book__feedback{display:flex;justify-content:center;text-align:center}.restyle .x-home .x-book__feedback:empty,.restyle .x-home .x-bookform>p[role=status]:empty{display:none}.restyle .x-home .x-bookwidget .rounded-xl{border:1px solid var(--x-line);border-radius:var(--r-l);background:var(--x-shell)}.restyle .x-home .x-book__note{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px}.restyle .x-home .x-band .x-h2,.restyle .x-home .x-hero .x-display em,.restyle .x-home .x-hero :is(h1,h2,h3,p){color:#fff}@media (min-width:761px){.restyle .x-home .x-book__note{-moz-column-gap:0;column-gap:0}.restyle .x-home .x-book__note>span+span:before{content:"\00B7";content:"\00B7"/"";margin-inline:.4em}}@media (max-width:760px){.restyle .x-home .x-field .booking-control{font-size:15px}.restyle .x-home .x-book__action{grid-column:1/-1}.restyle .x-home .x-book__action .x-btn{min-height:54px}}