.TextWithIcon_text-with-icon__q2nDY{display:flex;gap:1rem;align-items:flex-start}.TextWithIcon_text-with-icon__icon__pdvUh{width:24px;height:24px}.TextWithIcon_text-with-icon__text__7Qywf{font-family:century-gothic,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5rem;color:#425563}.CabinDetail_cabin-detail__DUcqm{margin:48px 0 0;padding:0;border:1px solid #94a0a7;border-radius:1px}.CabinDetail_cabin-detail__image__xVmpv{display:block;width:100%}.CabinDetail_cabin-detail__content__CakVq{padding:36px 24px}.CabinDetail_cabin-detail__title__e6gkl{margin-bottom:24px;font-family:canela-regular,serif;font-size:20px;line-height:26px;color:#425563}@media only screen and (min-width:48rem){.CabinDetail_cabin-detail__title__e6gkl{font-size:22px;line-height:28px}}.CabinSelection_decks__P7lJ6{overflow:auto}.CabinSelection_legend-wrapper__Y_gLN{margin-top:32px}.CabinSelection_sofaBedNote__oWXjl{display:flex;flex-direction:row;font-family:century-gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#425563}.CabinSelection_sofaBedNote__oWXjl:before{content:"*";color:#4984a3}.CabinBox_cabin-box__Y19QG{position:absolute;display:flex;justify-content:center;align-items:center;padding-top:14px;width:70.2px;height:59px;cursor:pointer;border:2px solid hsla(0,0%,100%,0);font-size:14px;font-weight:700;font-family:Lato,sans-serif;line-height:16px;text-align:center}@media only screen and (min-width:64rem){.CabinBox_cabin-box__Y19QG{width:110.8px;height:94px}.CabinBox_cabin-box--small__fJxnC{width:95.4px;height:94px}}.CabinBox_cabin-box--selected__zn9JW{background-image:unset;background-color:rgba(66,85,99,.66);color:#fff;z-index:2}.CabinBox_cabin-box--disabled__QwXd4{background-color:hsla(210,9%,83%,.8);cursor:not-allowed;color:rgba(74,74,74,.3);z-index:1}.CabinBox_cabin-box--disabled__QwXd4:after{content:"Unavailable";box-sizing:border-box;position:absolute;top:2px;left:2px;right:2px;padding-top:1px;padding-bottom:1px;font-size:8px;min-height:18px;background-color:#a0aab1;border:.25px solid #667581;border-radius:2px;font-family:century-gothic,sans-serif;font-weight:400;line-height:16px;color:#fff}@media only screen and (min-width:64rem){.CabinBox_cabin-box--disabled__QwXd4:after{padding-top:4px;padding-bottom:4px;min-height:26px;font-size:12px}}.PromotionLabel_promotion-label__YxCSk{min-height:18px;position:absolute;top:2px;left:2px;right:2px;padding-top:1px;padding-bottom:1px;border:.25px solid #667581;border-radius:2px;font-family:century-gothic,sans-serif;font-size:8px;font-weight:400;line-height:16px;color:#fff}@media only screen and (min-width:64rem){.PromotionLabel_promotion-label__YxCSk{min-height:26px;padding-top:4px;padding-bottom:4px;font-size:12px}}.Deck_deck__label__2NlSR{padding:8px 16px;margin-bottom:12px;display:inline-block;background-color:#425563;border-radius:32px;font-family:century-gothic,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center;color:#fff}.Deck_deck__ZM7ms+.Deck_deck__ZM7ms{margin-top:32px}.SuiteInfoMessage_suiteInfoMessage__R1Hz4{display:flex;align-items:center;width:100%;padding:10px 16px;margin-bottom:48px;background-color:#eceeef;border-radius:4px;border:1px solid #94a0a7}.SuiteInfoMessage_suiteInfoMessage__R1Hz4 i.SuiteInfoMessage_icn-announcement__2kLLG{flex-shrink:0;display:inline-block;background-image:url(/assets/common/ic-ship.png);background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.SuiteInfoMessage_suiteInfoMessage__content__yRLhg{display:flex;flex-direction:column;gap:8px;padding-left:16px;vertical-align:top;font-family:Lato,sans-serif;font-size:14px;line-height:22px;letter-spacing:.04em;color:#4a4a4a}.SuiteInfoMessage_suiteInfoMessage__promotions__PPoa3{display:flex;flex-direction:column;gap:8px}.SuiteInfoMessage_suiteInfoMessage__R1Hz4 a{color:#69ace9;text-decoration:none}.SuiteSelection_suiteSelection__8cV49{padding-top:24px;padding-bottom:24px}.SuiteSelection_suiteSelection__header__U6nB9{margin-bottom:22px;font-family:century-gothic,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#425563}