.ImageGallery_content__szIX1{overflow:hidden;position:fixed;z-index:19999;inset:0;width:100%;transition:width var(--ruby-chat-desktop-open-transition);will-change:width}body.--ruby-chat .ImageGallery_content__szIX1{width:calc(100vw - var(--ruby-chat-width))}@media(max-width:767.98px){body.--ruby-chat .ImageGallery_content__szIX1{width:100%}}.ImageGallery_content__szIX1{background:linear-gradient(180deg,#520000,#170620);border-radius:0}.ImageGallery_close__QL6OL{z-index:99;top:15px;right:15px;left:unset;color:#fff}.ImageGallery_count__JAJHA{position:absolute;z-index:99;top:0;display:grid;place-content:center;width:60px;height:60px;background-color:#3c1053;font-size:1rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:1.5;color:#fff;letter-spacing:0}.ImageGallery_count__JAJHA .ImageGallery_increment__DpfVc{position:absolute;top:8px;left:4px;width:2ch;text-align:center}.ImageGallery_count__JAJHA .ImageGallery_separator__yvdj3{transform:rotate(304deg);width:30px;height:1px;border-bottom:1px solid #c00}.ImageGallery_count__JAJHA .ImageGallery_maxLength__Z0OEC{position:absolute;right:4px;bottom:8px;width:2ch;text-align:center}.ImageGallery_imageContainer__kdyj0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;height:var(--container-height,100vh);width:100%}.ImageGallery_imageContainer__kdyj0 .ImageGallery_image__SiJaL{height:calc(100% - 100px);max-height:clamp(300px,70vw,700px);width:100%;object-fit:contain}.ImageGallery_imageContainer__kdyj0 .ImageGallery_description__I5b_D{font-size:1.0625rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.5;color:#fff;text-align:center;padding:0 8px 12.5px}.ImageGallery_vipCategory__dtiKg.ImageGallery_content__szIX1{background:linear-gradient(180deg,#5e513a,#111)}.ImageGallery_vipCategory__dtiKg .ImageGallery_count__JAJHA{background-color:#333}.ImageGallery_vipCategory__dtiKg .ImageGallery_separator__yvdj3{background-color:#918065;border-bottom:1px solid #918065}.ImageGallery_imageDescription__ILV2l{margin:0 auto 20px;color:#fff;text-align:center}.ImageGallery_content__szIX1 .ImageGallery_arrows__hRmV0{bottom:50%;translate:0 50%}.PortalLayout_top__E5X6k{position:fixed;z-index:calc(var(--base-z-index, 0) + 1);top:0;left:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #6e6e6e;background:#f7f7f7;right:0;transition:right var(--ruby-chat-desktop-open-transition);will-change:right}body.--ruby-chat .PortalLayout_top__E5X6k{right:var(--ruby-chat-width)}@media(max-width:767.98px){body.--ruby-chat .PortalLayout_top__E5X6k{right:0}}.PortalLayout_bottom__dFYdZ{position:fixed;z-index:var(--base-z-index,0);right:0;bottom:0;left:0;padding:8px 24px;border:1px solid #e0e0e0;background:#f7f7f7;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}@media(min-width:951px){body.--ruby-chat .PortalLayout_bottom__dFYdZ .btn.btn.btn{width:100%}}@media(min-width:576px){body:not(.--ruby-chat) .PortalLayout_bottom__dFYdZ .btn.btn.btn{width:100%}}@media(max-width:950.98px){body.--ruby-chat .PortalLayout_bottom__dFYdZ .btn.btn.btn{width:136px;justify-self:end}}@media(max-width:575.98px){body:not(.--ruby-chat) .PortalLayout_bottom__dFYdZ .btn.btn.btn{width:136px;justify-self:end}}@media(min-width:951px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{right:40px;bottom:20px;left:40px;border-radius:4px}}@media(min-width:576px){body:not(.--ruby-chat) .PortalLayout_bottom__dFYdZ{right:40px;bottom:20px;left:40px;border-radius:4px}}@media(min-width:1420px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{right:20px;bottom:20px;left:unset;min-width:280px;padding:16px}}@media(min-width:992px){body:not(.--ruby-chat) .PortalLayout_bottom__dFYdZ{right:20px;bottom:20px;left:unset;min-width:280px;padding:16px}}@media(max-width:767.98px){body.--ruby-chat[data-ruby-chat-tier=min] .PortalLayout_bottom__dFYdZ{margin-bottom:var(--ruby-chat-height,144px)}}@media(min-width:768px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{right:var(--ruby-chat-width);left:0;min-width:unset}}@media(min-width:951px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{right:calc(var(--ruby-chat-width) + 40px);left:40px}}@media(min-width:1196px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{right:calc(var(--ruby-chat-width) + 20px);left:20px}}@media(min-width:1920px){body.--ruby-chat .PortalLayout_bottom__dFYdZ{left:unset;min-width:280px}}.TourThisCabin_portal___2UZl{--base-z-index:10000}.TourThisCabin_bottomPortal__B3r60,.TourThisCabin_topPortal__DQ19v{--base-z-index:19998}@media(min-width:951px){body.--ruby-chat .TourThisCabin_bottomPortal__B3r60 .btn.btn.btn{width:100%}}@media(min-width:576px){body:not(.--ruby-chat) .TourThisCabin_bottomPortal__B3r60 .btn.btn.btn{width:100%}}@media(max-width:950.98px){body.--ruby-chat .TourThisCabin_bottomPortal__B3r60 .btn.btn.btn{width:136px;justify-self:end}}@media(max-width:575.98px){body:not(.--ruby-chat) .TourThisCabin_bottomPortal__B3r60 .btn.btn.btn{width:136px;justify-self:end}}.TourThisCabin_overlay__nP1nV{position:fixed;z-index:9899;inset:0;background-color:rgba(21,21,21,.8);animation:TourThisCabin_overlayShow___fToT .15s cubic-bezier(.16,1,.3,1);width:100%;transition:width var(--ruby-chat-desktop-open-transition);will-change:width}body.--ruby-chat .TourThisCabin_overlay__nP1nV{width:calc(100vw - var(--ruby-chat-width))}@media(max-width:767.98px){body.--ruby-chat .TourThisCabin_overlay__nP1nV{width:100%}}.CabinPreview_buttons__6ll3F{position:absolute;bottom:11px;left:11px;display:flex;gap:8px}.CabinPreview_image__r8Qtq{width:100%;height:100%;border-radius:4px;object-fit:cover}.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{display:grid;grid-template-columns:1fr minmax(min-content,220px);justify-content:space-between;text-align:left}.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd .btn.btn{width:unset}@media(min-width:1196px){body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{gap:16px;grid-auto-flow:row;justify-content:space-between;text-align:left}body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd .btn.btn{padding-inline:unset}}@media(min-width:768px){body:not(.--ruby-chat) .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{gap:16px;grid-auto-flow:row;justify-content:space-between;text-align:left}body:not(.--ruby-chat) .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd .btn.btn{padding-inline:unset}}@media(min-width:1420px){body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{grid-auto-flow:row;grid-template-columns:1fr;justify-content:unset;text-align:center}}@media(min-width:992px){body:not(.--ruby-chat) .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{grid-auto-flow:row;grid-template-columns:1fr;justify-content:unset;text-align:center}}body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{gap:16px;grid-auto-flow:row;grid-template-columns:1fr minmax(min-content,220px);justify-content:space-between;text-align:left}body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd .btn.btn{padding-inline:unset}@media(min-width:1920px){body.--ruby-chat .CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd.CabinPreview_pricing__OmwMd{grid-template-columns:1fr;justify-content:unset;text-align:center}}.CabinPreview_trigger__oGW6j{all:unset;outline:revert;font-size:.8125rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5;text-decoration:underline;display:flex;gap:4px;align-items:center;padding:2px 6px;border:2px solid #fff;border-radius:2px;background:#f7f7f7;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.CabinPreview_trigger__oGW6j:focus-visible{border-color:#151515;outline:2px solid #fff}.CabinPreview_trigger__oGW6j:not(:disabled){cursor:pointer}.CabinPreview_icon__7ujFn{width:20px;height:20px;fill:#c00}.CabinPreview_imagesGallery__FCNd7 .CabinPreview_imageDescription__YJ3x1{padding-bottom:90px}@media(min-width:1420px){body.--ruby-chat .CabinPreview_imagesGallery__FCNd7 .CabinPreview_imageDescription__YJ3x1{padding-left:350px;padding-right:350px;padding-bottom:20px}}@media(min-width:992px){body:not(.--ruby-chat) .CabinPreview_imagesGallery__FCNd7 .CabinPreview_imageDescription__YJ3x1{padding-left:350px;padding-right:350px;padding-bottom:20px}}body.--ruby-chat .CabinPreview_imagesGallery__FCNd7 .CabinPreview_imageDescription__YJ3x1{padding-left:0;padding-right:0;padding-bottom:20px}.Chip_root__CP6w9{font-size:.75rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 6px;border-radius:12px;color:#3c1053;word-break:normal;overflow-wrap:anywhere}.Chip_green__sqoB5{background-color:#c3f1dd}.Chip_yellow__tcFd6{background-color:#fef2ca}.Chip_gray__U6G10{background-color:#eaeef1}.CabinFlags_root__oIyk1{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;white-space:nowrap}@media(min-width:951px){body.--ruby-chat .CabinFlags_root__oIyk1:not(.CabinFlags_progressive__Nto_c){justify-content:flex-start}}@media(min-width:576px){body:not(.--ruby-chat) .CabinFlags_root__oIyk1:not(.CabinFlags_progressive__Nto_c){justify-content:flex-start}}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinFlags_root__oIyk1.CabinFlags_progressive__Nto_c{justify-content:flex-start}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinFlags_root__oIyk1.CabinFlags_progressive__Nto_c{justify-content:flex-start}}@media(min-width:1628px){body.--ruby-chat .CabinFlags_root__oIyk1.CabinFlags_progressive__Nto_c{justify-content:flex-start}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinFlags_root__oIyk1.CabinFlags_progressive__Nto_c{justify-content:flex-start}}.CabinFlags_accent__MXqSp{font-weight:700;color:#c00}.CabinName_root__MRNQh{margin:0}.CabinName_root__MRNQh:not(.CabinName_progressive__ubHre){font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.5;text-align:center}@media(min-width:951px){body.--ruby-chat .CabinName_root__MRNQh:not(.CabinName_progressive__ubHre){font-size:1.875rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}@media(min-width:576px){body:not(.--ruby-chat) .CabinName_root__MRNQh:not(.CabinName_progressive__ubHre){font-size:1.875rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}.CabinName_root__MRNQh.CabinName_progressive__ubHre{font-size:1.125rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.5;text-align:center}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinName_root__MRNQh.CabinName_progressive__ubHre{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinName_root__MRNQh.CabinName_progressive__ubHre{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}@media(min-width:1628px){body.--ruby-chat .CabinName_root__MRNQh.CabinName_progressive__ubHre{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinName_root__MRNQh.CabinName_progressive__ubHre{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.2;text-align:left}}.CabinSizeDetails_root__FS_sg{display:grid;grid-template-columns:auto auto;gap:16px;align-items:center;justify-content:center;font-size:.9375rem}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinSizeDetails_root__FS_sg.CabinSizeDetails_progressive__WslHQ{display:flex;flex-direction:column;align-items:flex-end}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinSizeDetails_root__FS_sg.CabinSizeDetails_progressive__WslHQ{display:flex;flex-direction:column;align-items:flex-end}}@media(min-width:1628px){body.--ruby-chat .CabinSizeDetails_root__FS_sg.CabinSizeDetails_progressive__WslHQ{display:flex;flex-direction:column;align-items:flex-end}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinSizeDetails_root__FS_sg.CabinSizeDetails_progressive__WslHQ{display:flex;flex-direction:column;align-items:flex-end}}.CabinSizeDetails_shipZoneImage__nBztG{max-width:133px;width:100%;object-fit:contain}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinSizeDetails_progressive__WslHQ .CabinSizeDetails_shipZoneImage__nBztG{order:1}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinSizeDetails_progressive__WslHQ .CabinSizeDetails_shipZoneImage__nBztG{order:1}}@media(min-width:1628px){body.--ruby-chat .CabinSizeDetails_progressive__WslHQ .CabinSizeDetails_shipZoneImage__nBztG{order:1}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinSizeDetails_progressive__WslHQ .CabinSizeDetails_shipZoneImage__nBztG{order:1}}.CabinSizeDetails_description__2zM8R{display:flex;flex-direction:column}.CabinSizeDetails_sizeRow__0Zunu{display:flex;gap:4px;align-items:center;min-width:160px;min-height:32px;padding-left:8px;border-left:1px solid #e0e0e0}.CabinSizeDetails_description__2zM8R>.CabinSizeDetails_sizeRow__0Zunu+.CabinSizeDetails_sizeRow__0Zunu{border-top:1px solid #e0e0e0}.CabinSizeDetails_icon__fuoNc{width:24px;height:24px;padding:2px;fill:#b7b7b7}.CabinSizeDetails_root__FS_sg.CabinSizeDetails_isVip__eA014 .CabinSizeDetails_icon__fuoNc{fill:#877453}.CabinType_title__Ckx2v{margin:0;font-size:1rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:1.5}@media(min-width:1196px){body.--ruby-chat .CabinType_title__Ckx2v{font-size:1.125rem}}@media(min-width:768px){body:not(.--ruby-chat) .CabinType_title__Ckx2v{font-size:1.125rem}}@media(min-width:1420px){body.--ruby-chat .CabinType_title__Ckx2v{font-size:1.25rem}}@media(min-width:992px){body:not(.--ruby-chat) .CabinType_title__Ckx2v{font-size:1.25rem}}.CabinType_description__tVGUp{font-size:.9375rem}.CabinType_unavailable__EQCBp{color:#8c8c8c}.CabinCard_root__HYQyN{display:grid;grid-template-areas:"heading" "preview" "sizeDetails" "delimiter" "prices";gap:24px;width:100%;padding:30px 20px;border-radius:4px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.CabinCard_root__HYQyN:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading" "preview" "sizeDetails" "delimiter" "prices" "upliftBlock"}@media(min-width:1196px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a):has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}@media(min-width:768px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a):has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}@media(min-width:1420px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-areas:"heading heading sizeDetails" "preview prices prices";grid-template-columns:38% 1fr}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a):has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading heading sizeDetails" "preview prices prices" "preview upliftBlock upliftBlock";grid-template-rows:auto 1fr min-content}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ{grid-template-areas:"preview heading sizeDetails" "preview heading ." "preview heading prices";grid-template-columns:38% 1fr minmax(max-content,1fr)}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"preview heading sizeDetails" "preview heading ." "preview heading prices" "preview upliftBlock upliftBlock";grid-template-rows:auto 1fr auto min-content}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_delimiter__3iX0L,body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ .CabinCard_cabinName__2yjo_{display:none}}@media(min-width:992px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-areas:"heading heading sizeDetails" "preview prices prices";grid-template-columns:38% 1fr}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a):has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading heading sizeDetails" "preview prices prices" "preview upliftBlock upliftBlock";grid-template-rows:auto 1fr min-content}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ{grid-template-areas:"preview heading sizeDetails" "preview heading ." "preview heading prices";grid-template-columns:38% 1fr minmax(max-content,1fr)}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"preview heading sizeDetails" "preview heading ." "preview heading prices" "preview upliftBlock upliftBlock";grid-template-rows:auto 1fr auto min-content}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_delimiter__3iX0L,body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ .CabinCard_cabinName__2yjo_{display:none}}@media(min-width:1628px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-columns:45% 1fr}body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ{grid-template-columns:45% 1fr minmax(max-content,1fr)}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a){grid-template-columns:45% 1fr}body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ{grid-template-columns:45% 1fr minmax(max-content,1fr)}}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a{grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a{grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}@media(min-width:1628px){body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a{grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a{grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices";grid-template-columns:1fr auto}body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a:has(.CabinCard_upliftBlock__FYr_R){grid-template-areas:"heading sizeDetails" "preview preview" "delimiter delimiter" "prices prices" "upliftBlock upliftBlock"}body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_sizeDetails__XTfbN{justify-content:flex-end;align-self:flex-start}}.CabinCard_heading__Ls_tQ{display:flex;flex-direction:column;grid-area:heading;gap:12px;min-width:0;overflow-wrap:anywhere}.CabinCard_delimiter__3iX0L{grid-area:delimiter;background-color:#e0e0e0}.CabinCard_prices__u9K2O{display:grid;grid-area:prices;gap:24px;align-content:flex-start;text-align:center}.CabinCard_single__v_2kQ .CabinCard_prices__u9K2O{align-content:flex-end}@media(min-width:1196px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}@media(min-width:768px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}@media(min-width:1420px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ .CabinCard_prices__u9K2O{grid-template-columns:1fr}}@media(min-width:992px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a).CabinCard_single__v_2kQ .CabinCard_prices__u9K2O{grid-template-columns:1fr}}@media(min-width:1196px)and (max-width:1419.98px){body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}@media(min-width:768px)and (max-width:991.98px){body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}@media(min-width:1628px){body.--ruby-chat .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}@media(min-width:1200px){body:not(.--ruby-chat) .CabinCard_root__HYQyN.CabinCard_progressive__OQh5a .CabinCard_prices__u9K2O{grid-template-columns:auto 1fr;text-align:left}}.CabinCard_sizeDetails__XTfbN{grid-area:sizeDetails}.CabinCard_preview__9reVH{grid-area:preview}.CabinCard_unavailable__JJVe6{filter:grayscale(1)}.CabinCard_upliftBlock__FYr_R{grid-area:upliftBlock;display:flex;justify-content:center;align-items:center;background:rgba(242,251,250,.5);border-radius:4px;padding:4px;font-size:12px;color:#151515;gap:5px}@media(min-width:1420px){body.--ruby-chat .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_upliftBlock__FYr_R{justify-content:flex-end;align-self:flex-end}}@media(min-width:992px){body:not(.--ruby-chat) .CabinCard_root__HYQyN:not(.CabinCard_progressive__OQh5a) .CabinCard_upliftBlock__FYr_R{justify-content:flex-end;align-self:flex-end}}.CabinCard_upliftBlock__FYr_R .CabinCard_logo__ZXaho{height:14px}.CabinCard_upliftBlock__FYr_R .CabinCard_uplift__QkeXZ.CabinCard_uplift__QkeXZ{padding:0}.CabinCardsList_root__Vs0c2{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 10px}.CabinCardsList_progressive__gZV2n{padding:0}.CabinCardsList_cabinCardWithMargin__Xczcw{margin-bottom:var(--cabin-card-gap)}.CabinCardsList_promoBanner__mExyL:not(:empty){width:100%}.CabinCardsList_promoBannerAfterFirstCard__K43Dn:not(:empty){width:100%;margin-bottom:var(--cabin-card-gap)}@media(min-width:1420px)and (max-width:1627.98px){body.--ruby-chat .skeleton_progressivePrice__rnMcW.skeleton_progressivePrice__rnMcW{grid-auto-flow:column;justify-content:flex-end;gap:24px;text-align:right}}@media(min-width:992px)and (max-width:1199.98px){body:not(.--ruby-chat) .skeleton_progressivePrice__rnMcW.skeleton_progressivePrice__rnMcW{grid-auto-flow:column;justify-content:flex-end;gap:24px;text-align:right}}@media(min-width:1420px)and (max-width:1627.98px){body.--ruby-chat .skeleton_progressiveBook__MUeaY.skeleton_progressiveBook__MUeaY{width:136px;padding-inline:4px}}@media(min-width:992px)and (max-width:1199.98px){body:not(.--ruby-chat) .skeleton_progressiveBook__MUeaY.skeleton_progressiveBook__MUeaY{width:136px;padding-inline:4px}}@font-face{font-family:Voyages Headline;src:url(/book/static/fonts/Voyages-Headline.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@media(max-width:575.98px){#root>.UpsellBooking_dialogContainer__A3c2_{width:100%}}.UpsellBooking_dialogContent__ny4Rc.UpsellBooking_dialogContent__ny4Rc::-webkit-scrollbar{display:none}.UpsellBooking_dialogContent__ny4Rc.UpsellBooking_dialogContent__ny4Rc{width:460px;min-width:unset;max-width:unset;max-height:96vh;margin:0 auto}@media(max-width:576px){.UpsellBooking_dialogContent__ny4Rc.UpsellBooking_dialogContent__ny4Rc{width:90vw}}.UpsellBooking_root__Wlq90{text-align:center;background-image:url(/book/static/images/upsell-booking/purple.jpeg);background-repeat:no-repeat;background-size:100% 50%}.UpsellBooking_body__YXVFe{padding:30px 40px;color:#151515}.UpsellBooking_body__YXVFe p{margin-bottom:0}@media(max-width:767.98px){.UpsellBooking_body__YXVFe{background-color:#fff}}@media(max-width:430.98px){.UpsellBooking_body__YXVFe{padding:20px 15px}}@media(orientation:landscape){.UpsellBooking_body__YXVFe{padding-top:20px;padding-bottom:20px}}.UpsellBooking_title__Or3s5{width:261px;height:auto;margin:auto auto 0;padding-top:53.3px;padding-bottom:25px;font-size:.8125rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:.8125rem;color:#fff;letter-spacing:.125rem;text-align:center;opacity:.75}@media(max-width:430.98px){.UpsellBooking_title__Or3s5{width:unset;margin-bottom:24px;padding:15px 0 0;font-size:.6875rem;letter-spacing:.09375rem}}@media(orientation:landscape){.UpsellBooking_title__Or3s5{padding-top:15px}}.UpsellBooking_heading__UfLaJ{font-size:1.75rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:2.5rem;color:#fff;margin:0;padding:0 40px 30px}@media(max-width:430.98px){.UpsellBooking_heading__UfLaJ{padding:0 15px 30px;font-size:1.25rem;line-height:1.5625rem}}.UpsellBooking_carousel__j5tWq{position:relative;width:100%;margin-right:auto;margin-left:auto;padding:0 20px}.UpsellBooking_carouselArrows__uWppq{width:30px;height:30px}@media(max-width:430.98px){.UpsellBooking_carousel__j5tWq{padding:0}}.UpsellBooking_footer__m4xLf{display:flex;flex-direction:row;justify-content:center;padding:0 40px 40px}.UpsellBooking_footer__m4xLf .btn{font-weight:700}.UpsellBooking_footer__m4xLf .UpsellBooking_notThisTimeButton__chCDe{margin-right:20px;padding:15px 30px}.UpsellBooking_footer__m4xLf .UpsellBooking_upgradeButton__xTF8U{padding:15px 40px}@media(max-width:767.98px){.UpsellBooking_footer__m4xLf .btn{width:100%;max-width:160px;height:50px;padding:0;line-height:3.125rem}}@media(max-width:430.98px){.UpsellBooking_footer__m4xLf{flex-direction:column;flex-direction:column-reverse;padding:15px}.UpsellBooking_footer__m4xLf .btn{max-width:unset}.UpsellBooking_footer__m4xLf .UpsellBooking_upgradeButton__xTF8U{margin-right:0;margin-bottom:15px}.UpsellBooking_footer__m4xLf .UpsellBooking_notThisTimeButton__chCDe{margin-right:0}}.UpsellBooking_root__Wlq90.UpsellBooking_suites__vMrwr,.UpsellBooking_root__Wlq90.UpsellBooking_suites__vMrwr .UpsellBooking_body__YXVFe{color:#fff;background-color:#151515}
/*# sourceMappingURL=ad6cc5de15b4ee74.css.map*/