.CabinInfo{--box-padding-x:3.125rem;--box-padding-y:1.875rem;position:relative;margin-bottom:16px;padding:var(--box-padding-y) var(--box-padding-x);background-color:#fff}.CabinInfo.-noTopBorderRadius{border-top-left-radius:0;border-top-right-radius:0}.CabinInfo.-withSavings{padding-bottom:20px}@media(max-width:575.98px){.CabinInfo.-withSavings{padding-bottom:1px}}@media(min-width:768px)and (max-width:991.98px){.CabinInfo.-withSavings{padding-bottom:1px}}.CabinInfo.-isVIP .CabinInfo__modifyCabin .EllipsisButton{color:#fff;border:1px solid #fff}.CabinInfo.-isVIP .CabinInfo__modifyCabin .EllipsisButton__dot{border-color:#fff}.CabinInfo.-isVIP .CabinInfo__addressDeck,.CabinInfo.-isVIP .CabinInfo__addressTitle,.CabinInfo.-isVIP .CabinInfo__extrasTitle,.CabinInfo.-isVIP .CabinInfo__maxSailors,.CabinInfo.-isVIP .CabinInfo__price,.CabinInfo.-isVIP .CabinInfo__price>b,.CabinInfo.-isVIP .CabinInfo__subhead{color:#fafafa}.CabinInfo.-isVIP .CabinInfo__addressCabin,.CabinInfo.-isVIP .CabinInfo__addressInfo,.CabinInfo.-isVIP .CabinInfo__addressText,.CabinInfo.-isVIP .CabinInfo__extrasList,.CabinInfo.-isVIP .CabinInfo__sailorsTitle,.CabinInfo.-isVIP .CabinInfo__title{color:#fff}.CabinInfo.-isVIP .CabinInfo__addressCabin .CircleButton,.CabinInfo.-isVIP .CabinInfo__addressInfo .CircleButton,.CabinInfo.-isVIP .CabinInfo__addressText .CircleButton,.CabinInfo.-isVIP .CabinInfo__extrasList .CircleButton,.CabinInfo.-isVIP .CabinInfo__sailorsTitle .CircleButton,.CabinInfo.-isVIP .CabinInfo__title .CircleButton{color:#fff;border:1px solid #fff}.CabinInfo.-darkBrass{background-color:#151515}.CabinInfo.-darkBrass .CabinInfo__addressTitle{color:#d8d8d8}.CabinInfo.-darkBrass .CabinInfo__modifyCabin .EllipsisButton__dot{border-color:#b2a898}.CabinInfo.-darkBrass .CabinInfo__extrasTitle,.CabinInfo.-darkBrass .CabinInfo__maxSailors{color:#b7b7b7}.CabinInfo.-brass{background-color:#877453}.CabinInfo__lockItIn{margin-top:1.875rem;margin-bottom:1.5rem;padding:1rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#6e6e6e;letter-spacing:0;background-color:#fef39c1a;border-radius:.125rem}.CabinInfo__lockItIn.-rockstar{color:#bbb}.CabinInfo__lockItIn.-megaRockstar{color:#eee}.CabinInfo__lockItIn__headline{padding-bottom:.5rem;font-weight:500}.CabinInfo__lockItIn__longdescription{padding-top:10px}@media(max-width:767.98px){.CabinInfo__lockItIn{min-width:auto}}.CabinInfo__subhead{margin:0 0 .25rem;padding:.25rem 3rem .25rem 0;font-size:.9375rem;font-weight:400;line-height:1.5rem;color:#949494;text-transform:uppercase;letter-spacing:1px}@media(max-width:991.98px){.CabinInfo__subhead{padding:0 3rem 0 0;font-size:.875rem;line-height:1.125rem}}@media(max-width:767.98px){.CabinInfo__subhead{padding:.25rem 3rem .25rem 0;font-size:.9375rem;line-height:1.5rem}}@media(max-width:575.98px){.CabinInfo__subhead{padding:0 3rem 0 0;font-size:.875rem;line-height:1.125rem}}.CabinInfo__title{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;line-height:2.25rem;color:#151515}@media(max-width:991.98px){.CabinInfo__title{font-size:1.25rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__title{font-size:1.5rem;line-height:2.25rem}}@media(max-width:575.98px){.CabinInfo__title{font-size:1.25rem;line-height:1.5rem}}.CabinInfo__modifyCabin{position:absolute;top:var(--box-padding-y);right:var(--box-padding-x)}.CabinInfo__price{display:flex;column-gap:.25rem;align-items:center;margin:0 0 1.875rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#8c8c8c}.CabinInfo__price b{font-size:.9375rem;font-weight:500;line-height:1.5rem;color:#949494}@media(max-width:991.98px){.CabinInfo__price b{font-size:.875rem}}@media(max-width:767.98px){.CabinInfo__price b{font-size:.9375rem}}@media(max-width:575.98px){.CabinInfo__price b{font-size:.875rem}}@media(max-width:991.98px){.CabinInfo__price{margin-bottom:1.5rem}}@media(max-width:767.98px){.CabinInfo__price{margin-bottom:1.875rem}}@media(max-width:575.98px){.CabinInfo__price{margin-bottom:1.5rem}}.CabinInfo__heroImage{width:550px;margin:0 auto 1.875rem;border-radius:.25rem;box-shadow:0 4px 7px 0 #0000001a}@media(max-width:1199.98px){.CabinInfo__heroImage{width:500px}}@media(max-width:991.98px){.CabinInfo__heroImage{width:85vw;margin-bottom:1.375rem}}@media(max-width:767.98px){.CabinInfo__heroImage{width:80vw;margin-bottom:1.875rem}}@media(max-width:575.98px){.CabinInfo__heroImage{width:75vw;margin-bottom:1.375rem}}.CabinInfo__address{margin:0 0 1.5rem}.CabinInfo__addressTitle{--tooltip-z-index:2;display:flex;align-items:center;margin:0 0 .625rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#8c8c8c}.CabinInfo__addressTitle .CabinInfo__addressTooltipOpener:active,.CabinInfo__addressTitle .CabinInfo__addressTooltipOpener:hover,.CabinInfo__addressTitle .CabinInfo__addressTooltipOpener[data-state*=open]{background-color:#c00}@media(max-width:991.98px){.CabinInfo__addressTitle{margin-bottom:.25rem;font-size:.6875rem;line-height:1rem}}@media(max-width:767.98px){.CabinInfo__addressTitle{margin-bottom:.625rem;font-size:.8125rem;line-height:1.25rem}}@media(max-width:575.98px){.CabinInfo__addressTitle{margin-bottom:.25rem;font-size:.6875rem;line-height:1rem}}.CabinInfo__addressInfo{display:flex;column-gap:1rem;align-items:flex-start;justify-content:space-between}.CabinInfo__addressCabin{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5625rem;color:#151515}@media(max-width:991.98px){.CabinInfo__addressCabin{margin-bottom:.125rem;font-size:.9375rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__addressCabin{margin-bottom:.5rem;font-size:1.25rem;line-height:1.5625rem}}@media(max-width:575.98px){.CabinInfo__addressCabin{margin-bottom:.125rem;font-size:.9375rem;line-height:1.5rem}}.CabinInfo__addressDeck{font-size:1.0625rem;font-weight:400;line-height:1.75rem;color:#6e6e6e}@media(max-width:991.98px){.CabinInfo__addressDeck{font-size:.9375rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__addressDeck{font-size:1.0625rem;line-height:1.75rem}}@media(max-width:575.98px){.CabinInfo__addressDeck{font-size:.9375rem;line-height:1.5rem}}.CabinInfo__addressPic{width:25%}.CabinInfo__sailors{display:flex;column-gap:1rem;justify-content:space-between;padding:1rem 0;border-width:1px 0;border-top:solid #f7f7f7}.CabinInfo__sailorsTitle{font-size:1.25rem;font-weight:700;line-height:1.5625rem;color:#151515}@media(max-width:991.98px){.CabinInfo__sailorsTitle{font-size:.9375rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__sailorsTitle{font-size:1.25rem;line-height:1.5625rem}}@media(max-width:575.98px){.CabinInfo__sailorsTitle{font-size:.9375rem;line-height:1.5rem}}.CabinInfo__actionNotification,.CabinInfo__maxSailors{font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#8c8c8c}@media(max-width:991.98px){.CabinInfo__actionNotification,.CabinInfo__maxSailors{font-size:.6875rem;line-height:1rem}}@media(max-width:767.98px){.CabinInfo__actionNotification,.CabinInfo__maxSailors{font-size:.8125rem;line-height:1.25rem}}@media(max-width:575.98px){.CabinInfo__actionNotification,.CabinInfo__maxSailors{font-size:.6875rem;line-height:1rem}}.CabinInfo__actionNotification{color:#58d6bd}.CabinInfo__extras__perks{margin-bottom:1.5rem}.CabinInfo__extrasTitle{margin:0 0 .25rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#8c8c8c}@media(max-width:991.98px){.CabinInfo__extrasTitle{font-size:.6875rem;line-height:1rem}}@media(max-width:767.98px){.CabinInfo__extrasTitle{font-size:.8125rem;line-height:1.25rem}}@media(max-width:575.98px){.CabinInfo__extrasTitle{font-size:.6875rem;line-height:1rem}}.CabinInfo__extrasList{margin:0;padding:0;font-size:1.0625rem;font-weight:400;line-height:1.75rem;color:#151515}.CabinInfo__extrasList li{list-style-type:none}.CabinInfo__extrasList li:before{content:"•";margin-right:.25rem}@media(max-width:991.98px){.CabinInfo__extrasList{font-size:.9375rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__extrasList{font-size:1.0625rem;line-height:1.75rem}}@media(max-width:575.98px){.CabinInfo__extrasList{font-size:.9375rem;line-height:1.5rem}}.CabinInfo__savings{transform:translateY(.75rem);width:calc(100% - 2*calc(.5rem - var(--box-padding-x)));margin:calc(var(--box-padding-y) - .75rem) calc(.5rem - var(--box-padding-x)) 0 calc(.5rem - var(--box-padding-x));padding:.1875rem .75rem;font-size:1.0625rem;font-weight:500;line-height:1.75rem;color:#321b63;text-align:center;background-color:#c3f1dd;border-radius:2px}.CabinInfo__savings b{font-weight:700;color:#c00}@media(max-width:991.98px){.CabinInfo__savings{transform:translate(0);margin:var(--box-padding-y) calc(.5rem - var(--box-padding-x)) .5rem calc(.5rem - var(--box-padding-x));font-size:.9375rem;line-height:1.5rem}}@media(max-width:767.98px){.CabinInfo__savings{transform:translateY(.75rem);margin:calc(var(--box-padding-y) - .75rem) calc(.5rem - var(--box-padding-x)) 0 calc(.5rem - var(--box-padding-x));font-size:1.0625rem;line-height:1.75rem}}@media(max-width:575.98px){.CabinInfo__savings{transform:translate(0);margin:var(--box-padding-y) calc(.5rem - var(--box-padding-x)) .5rem calc(.5rem - var(--box-padding-x));font-size:.9375rem;line-height:1.5rem}}.CabinInfo__accessibleCabin{margin-bottom:0!important;padding-top:.75rem;padding-bottom:.75rem;font-size:.8125rem;line-height:1.125rem;background:#d9f4f9;border-bottom-right-radius:0;border-bottom-left-radius:0}.CabinInfo__accessibleCabin .accessibleCabinFormUrl{color:#151515;text-decoration:underline}@media(max-width:991.98px){.CabinInfo{--box-padding-x:1.625rem;--box-padding-y:1.5rem}}@media(max-width:767.98px){.CabinInfo{--box-padding-x:3.125rem;--box-padding-y:1.875rem}}@media(max-width:575.98px){.CabinInfo{--box-padding-x:1.625rem;--box-padding-y:1.5rem}}
/*# sourceMappingURL=6549669796a20167.css.map*/