.booking-acquisition{--acquisition-mobile-grid-inset:1rem;--acquisition-mobile-grid-rule-top:5rem;--acquisition-mobile-grid-rule-bottom:2rem}.booking-acquisition>[data-render-id$=grid-overlay]{z-index:15}.booking-acquisition>[data-render-id$=grid-overlay]>:first-child{display:none}.booking-acquisition [data-render-id$=-rule]{background-color:color-mix(in srgb, var(--color-stroke-strong,#94a3b8) 32%, transparent)}.booking-acquisition [data-render-id=acquisition-frame-container]{padding-inline:1.75rem}.booking-acquisition [data-render-id=acquisition-frame-header]{margin-inline:-1.75rem;padding-inline:1.25rem}.booking-acquisition [data-render-id=acquisition-mobile-topbar]{flex-wrap:nowrap;align-items:center;gap:.75rem}.booking-acquisition [data-render-id=acquisition-brand-row]{flex:1}.booking-acquisition [data-render-id=acquisition-brand-row]>:first-child,.booking-acquisition [data-render-id=acquisition-mobile-context] img{flex-shrink:0}@media (width<=479px){.booking-acquisition [data-booking-actions]{flex-direction:column-reverse;align-items:stretch}.booking-acquisition [data-booking-actions] button{white-space:normal;justify-content:center;width:100%;min-width:0}}.booking-acquisition [data-render-id=acquisition-mobile-topbar]>:last-child{flex-shrink:0}.booking-acquisition [data-render-id=acquisition-mobile-topbar] a:not([data-render-id]){max-width:9rem;min-height:2.75rem;font-size:.6875rem}.booking-acquisition [data-render-id=acquisition-layout]{z-index:16;padding-top:3rem}.booking-acquisition [data-render-id=acquisition-scroll-mask]{height:var(--acquisition-mobile-grid-rule-top);background-image:none}.booking-acquisition [data-render-id=acquisition-grid-header]{padding-block:.5rem 1.5rem}.booking-acquisition [data-render-id=acquisition-grid-header] h1{text-wrap:balance;font-size:clamp(1.75rem,4.3vw,2.75rem);line-height:1.08}.booking-acquisition [data-booking-flow] nav button{min-height:2.75rem}@media (width>=640px){.booking-acquisition{--acquisition-mobile-grid-inset:2rem;--acquisition-mobile-grid-rule-top:5.5rem}.booking-acquisition [data-render-id=acquisition-frame-container]{padding-inline:3rem}.booking-acquisition [data-render-id=acquisition-frame-header]{margin-inline:-3rem;padding-inline:2rem}.booking-acquisition [data-render-id=acquisition-layout]{width:100%;max-width:48rem;margin-inline:auto}}@media (width>=1024px) and (width<=1279px){.booking-acquisition [data-render-id=acquisition-layout]{grid-template-columns:minmax(0,1fr) 15rem;gap:2rem;max-width:none}.booking-acquisition [data-render-id=acquisition-mobile-context]{display:none}.booking-acquisition [data-render-id=acquisition-layout]>:last-child{padding-top:.5rem;display:block;top:7rem}}@media (width>=1280px){.booking-acquisition.booking-acquisition{--acquisition-grid-rule-top:6rem}.booking-acquisition [data-render-id=acquisition-frame-container]{padding-inline:2rem}.booking-acquisition [data-render-id=acquisition-layout]{max-width:none;padding-top:2.5rem}.booking-acquisition [data-render-id=acquisition-frame-header]{margin-inline:-2rem;padding-inline:2rem}.booking-acquisition [data-render-id=acquisition-scroll-mask]{height:var(--acquisition-grid-rule-top)}}@media (width<=359px){.booking-acquisition [data-render-id=acquisition-brand-row]{gap:.375rem;font-size:.75rem}.booking-acquisition [data-render-id=acquisition-mobile-topbar] a:not([data-render-id]){max-width:7rem;padding-inline:.5rem}}@media (width<=639px){.booking-acquisition{--acquisition-mobile-grid-rule-top:4.5rem}.booking-acquisition [data-render-id=acquisition-frame-container]{padding-inline:1.25rem}.booking-acquisition [data-render-id=acquisition-frame-header]{margin-inline:-1.25rem;padding:.75rem 1.25rem 0}.booking-acquisition [data-booking-exit]{background:0 0;border:0;justify-content:center;width:2.75rem;padding:0}.booking-acquisition [data-booking-exit] span,.booking-acquisition [data-render-id=acquisition-mobile-grid-left-rule],.booking-acquisition [data-render-id=acquisition-mobile-grid-right-rule],.booking-acquisition [data-render-id=acquisition-mobile-grid-bottom-rule],.booking-acquisition [data-render-id=acquisition-mobile-grid-node-bottom-left],.booking-acquisition [data-render-id=acquisition-mobile-grid-node-bottom-right]{display:none}.booking-acquisition [data-render-id=acquisition-layout]{padding-top:1.75rem}.booking-acquisition [data-render-id=acquisition-mobile-context]{margin-bottom:1.25rem}.booking-acquisition [data-render-id=acquisition-mobile-context]>div{background:0 0;border:0;border-radius:0;padding:0}.booking-acquisition [data-render-id=acquisition-mobile-context] img{width:2.5rem;height:2.5rem}.booking-acquisition [data-render-id=acquisition-grid-header]{padding:0 0 1.25rem}.booking-acquisition [data-render-id=acquisition-grid-header]>span{display:none}.booking-acquisition [data-render-id=acquisition-grid-header] h1{text-wrap:pretty;margin-top:0;font-size:clamp(1.5rem,6.8vw,1.875rem);line-height:1.12}.booking-acquisition [data-render-id=acquisition-grid-header] p{font-size:.8125rem;line-height:1.6}.booking-acquisition [data-render-id=acquisition-surface]{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.booking-acquisition [data-render-id=acquisition-surface]>div{padding:0}.booking-acquisition [data-booking-flow]>*+*{margin-top:1.25rem}.booking-acquisition [data-booking-flow] nav button{gap:.375rem;padding-bottom:.625rem}.booking-acquisition [data-booking-calendar-surface]{background:0 0;border:0;border-radius:0;margin-top:.75rem;padding:0}.booking-acquisition [data-booking-calendar] .grid-cols-7 button{max-width:100%}.booking-acquisition [data-booking-step=guests] section>.rounded-xl,.booking-acquisition [data-booking-step=review] section>.rounded-xl{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}}
