.EmbeddedBookingWidget_availabilityBar__6vJUj{grid-column:span 8/span 8;grid-column-start:3;margin-bottom:1rem;height:88px;border-radius:44px;background-color:rgb(var(--color-secondary))}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj{height:56px;width:-moz-fit-content;width:fit-content;justify-self:center}}@media (min-width:561px) and (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj{height:56px;width:-moz-fit-content;width:fit-content;justify-self:center}}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj.EmbeddedBookingWidget_mobileHidden__FBCeO{display:none}}@media (min-width:561px) and (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj.EmbeddedBookingWidget_mobileHidden__FBCeO{display:none}}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb{display:flex;height:100%;width:100%;justify-content:space-between;padding:.3rem .3rem .3rem 3rem;color:rgb(var(--color-primary))}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb{padding:0}}@media (min-width:561px) and (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb{padding:0}}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv{display:flex;cursor:pointer;flex-direction:column;justify-content:center;border-bottom-width:0;font-size:14px;line-height:1.429;letter-spacing:.01}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI:hover svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B:hover svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI:hover svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv:hover svg{transform:translateX(4px)}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI p,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B p,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI p,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv p{display:flex;align-items:center}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI svg,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv svg{margin-left:.25rem;height:.75rem;width:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv{margin-top:.75rem;margin-bottom:.75rem;border-left-width:1px;border-color:rgb(var(--color-accent));padding-left:1.5rem}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv{display:none}}@media (min-width:561px) and (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkIn__0K27B,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkOut__cPcZI,.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_guests__j2Xgv{display:none}}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{font-family:var(--font-family-heading);font-size:var(--size-heading-xs-b-desktop);line-height:var(--lineheight-heading-xs-b-desktop);letter-spacing:var(--letterspacing-heading-xs-b-desktop);font-weight:var(--weight-heading-xs-b)}@media (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{font-size:var(--size-heading-xs-b-tablet);line-height:var(--lineheight-heading-xs-b-tablet);letter-spacing:var(--letterspacing-heading-xs-b-tablet)}}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{font-size:var(--size-heading-xs-b-mobile);line-height:var(--lineheight-heading-xs-b-mobile);letter-spacing:var(--letterspacing-heading-xs-b-mobile)}}.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{border-radius:9999px;background-color:rgb(var(--color-buy));padding-left:1.5rem;padding-right:1.5rem;color:rgb(var(--color-secondary))}@media (max-width:560px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{text-align:center}}@media (min-width:561px) and (max-width:1023px){.EmbeddedBookingWidget_availabilityBar__6vJUj .EmbeddedBookingWidget_availabilityBarInner__vvbLb .EmbeddedBookingWidget_checkButton__7jrCI{text-align:center}}@media (min-width:1024px) and (max-width:1279px){.EmbeddedBookingWidget_bookingWindow__KdCBU{top:0!important}}@media (min-width:1280px){.EmbeddedBookingWidget_bookingWindow__KdCBU{top:0!important}}.room-drawer_roomDrawer__XAGRS{width:100%;background-color:rgb(var(--color-white))}.room-drawer_roomDrawer__XAGRS .room-drawer_sliderContainer__zhv60{height:314px}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz,.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v,.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media (min-width:1024px) and (max-width:1279px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz,.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v,.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK{padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz,.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v,.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK{padding-left:5rem;padding-right:5rem}}.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v{width:100%;--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));padding-top:40px}.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v .room-drawer_heading____HCg{margin-bottom:.5rem;font-size:26px;font-weight:700;color:rgb(var(--color-primary))}.room-drawer_roomDrawer__XAGRS .room-drawer_roomDetailsContainer__8Xs1v .room-drawer_subheading__f0kly{font-size:16px;line-height:26px;color:rgb(var(--color-primary))}.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK{display:flex;flex-direction:column;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));padding-bottom:2rem}.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm{display:flex;align-items:center;gap:1rem;border-radius:1rem;background-color:rgb(var(--color-white));padding-left:1.25rem;padding-right:.5rem;font-size:14px;color:rgb(var(--color-primary))}@media (max-width:560px){.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:561px) and (max-width:1023px){.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width:1024px) and (max-width:1279px){.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm{line-height:65px}}@media (min-width:1280px){.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm{line-height:65px}}.room-drawer_roomDrawer__XAGRS .room-drawer_roomHighlightsContainer__iFqqK .room-drawer_highlight__u51cm .room-drawer_highlightIcon__j2Wlt{color:rgb(var(--color-buy))}.room-drawer_roomDrawer__XAGRS .room-drawer_divider__pPRrw{max-height:30px}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz{background-color:rgb(var(--color-white));padding-top:.5rem;padding-bottom:1rem}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_heading____HCg{font-family:var(--font-family-heading);font-size:var(--size-heading-xs-b-desktop);line-height:var(--lineheight-heading-xs-b-desktop);letter-spacing:var(--letterspacing-heading-xs-b-desktop);font-weight:var(--weight-heading-xs-b)}@media (max-width:1023px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_heading____HCg{font-size:var(--size-heading-xs-b-tablet);line-height:var(--lineheight-heading-xs-b-tablet);letter-spacing:var(--letterspacing-heading-xs-b-tablet)}}@media (max-width:560px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_heading____HCg{font-size:var(--size-heading-xs-b-mobile);line-height:var(--lineheight-heading-xs-b-mobile);letter-spacing:var(--letterspacing-heading-xs-b-mobile)}}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_heading____HCg{margin-bottom:.5rem;color:rgb(var(--color-primary))}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82{font-family:var(--font-family-bodycopy);font-size:var(--size-bodycopy-m-r-desktop);line-height:var(--lineheight-bodycopy-m-r-desktop);letter-spacing:var(--letterspacing-bodycopy-m-r-desktop);font-weight:var(--weight-bodycopy-m-r)}@media (max-width:1023px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82{font-size:var(--size-bodycopy-m-r-tablet);line-height:var(--lineheight-bodycopy-m-r-tablet);letter-spacing:var(--letterspacing-bodycopy-m-r-tablet)}}@media (max-width:560px){.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82{font-size:var(--size-bodycopy-m-r-mobile);line-height:var(--lineheight-bodycopy-m-r-mobile);letter-spacing:var(--letterspacing-bodycopy-m-r-mobile)}}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82{color:rgb(var(--color-primary))}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82 .room-drawer_inclusionsList__II4ni ul{display:grid;list-style-position:inside;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;list-style:square}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82 .room-drawer_inclusionsList__II4ni li{margin-bottom:0}.room-drawer_roomDrawer__XAGRS .room-drawer_inclusionsContainer__kGvMz .room-drawer_inclusions__WBy82 .room-drawer_inclusionsList__II4ni li::marker{color:rgb(var(--color-primary))}.room-drawer_roomDrawer__XAGRS .room-drawer_linkContainer__k5taq{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.room-drawer_roomDrawer__XAGRS .room-drawer_linkContainer__k5taq .room-drawer_button__60YGE{font-family:var(--font-family-button);font-size:var(--size-button-buy-s-desktop);line-height:var(--lineheight-button-buy-s-desktop);letter-spacing:var(--letterspacing-button-buy-s-desktop);font-weight:var(--weight-button-buy-s);width:var(--width-button-buy-s-desktop);height:var(--height-button-buy-s-desktop);border-radius:var(--radius-button-buy-s);border:var(--border-button-buy-s);background-color:var(--background-button-buy-s);color:var(--text-color-button-buy-s);cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;padding:0}@media (max-width:1023px){.room-drawer_roomDrawer__XAGRS .room-drawer_linkContainer__k5taq .room-drawer_button__60YGE{font-size:var(--size-button-buy-s-tablet);line-height:var(--lineheight-button-buy-s-tablet);letter-spacing:var(--letterspacing-button-buy-s-tablet)}}@media (max-width:560px){.room-drawer_roomDrawer__XAGRS .room-drawer_linkContainer__k5taq .room-drawer_button__60YGE{font-size:var(--size-button-buy-s-mobile);line-height:var(--lineheight-button-buy-s-mobile);letter-spacing:var(--letterspacing-button-buy-s-mobile);width:var(--width-button-buy-s-mobile);height:var(--height-button-buy-s-mobile)}}