.VoyageInfo_header__QMFBf{display:flex;align-items:center;justify-content:space-between;min-height:32px}@media(max-width:767.98px){.VoyageInfo_header__QMFBf{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start}}.VoyageInfo_title__RN_0P{display:flex;gap:.5ch;align-items:center}.VoyageInfo_sail__qhkoB{display:inline;font-size:.875rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.125rem;color:#6e6e6e;text-transform:uppercase;letter-spacing:1px}@media(max-width:767.98px){.VoyageInfo_almostSoldOut__2X_Hi{margin-bottom:px12}}.VoyageInfo_sailorName__qXYpT{margin:5px 0;font-size:1.5rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:2.25rem;color:#151515}@media(max-width:1199.98px){.VoyageInfo_sailorName__qXYpT{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.75rem}}@media(max-width:991.98px){.VoyageInfo_sailorName__qXYpT{font-size:1.5rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:2.25rem}}@media(max-width:767.98px){.VoyageInfo_sailorName__qXYpT{font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.75rem}}.VoyageInfo_duration__jSVjV{margin-bottom:15px;font-size:.875rem;font-weight:500;line-height:1.125rem;color:#c00;letter-spacing:1px;text-transform:uppercase}.VoyageInfo_accordion__Ed9n0,.VoyageInfo_duration__jSVjV{font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif}.VoyageInfo_accordion__Ed9n0{font-size:.9375rem;line-height:1.5rem;color:#6e6e6e}.VoyageInfo_accordionTitle__uBfJk{cursor:pointer;display:flex;align-items:center;width:100%;margin-bottom:4px}.VoyageInfo_accordionTitle__uBfJk .VoyageInfo_chevron__tpSP0{width:32px;height:32px;margin:0 0 0 4px;color:#c00;transition:transform .3s ease}.VoyageInfo_accordionTitle__uBfJk .VoyageInfo_chevron__tpSP0 svg{display:block}.VoyageInfo_accordionTitle__uBfJk[aria-expanded=true] .VoyageInfo_chevron__tpSP0{transform:rotate(180deg)}.VoyageInfo_ports__LQuCc{max-width:85%}.SailingDetailsBlock_root__cQRIW{display:flex;flex-direction:column;gap:20px}.SailingDetailsBlock_root__cQRIW .MNVVOfferBanner{flex-direction:column;border-radius:4px}.SailingDetailsBlock_root__cQRIW .MNVVOfferBanner__info{flex-direction:column}.SailingDetailsBlock_root__cQRIW .MNVVOfferBanner .early-redemption{width:100%;margin-right:0;margin-bottom:16px;padding-bottom:16px;border-right:0;border-bottom:2px solid #3c10531a}@media(max-width:575.98px){.SailingDetailsBlock_root__cQRIW .MNVVOfferBanner .early-redemption{width:100%;margin-right:0;margin-bottom:16px;border:0}}.Summary_background__riTwy{z-index:-1}.Summary_root__BcleL{position:relative;display:grid;grid-auto-rows:auto;grid-template-areas:"bannerE bannerE" "title title" "bannersBox fareBreakdown" "sailingDetails fareBreakdown" "sailingDetails fmRecognition" "sailingDetails bestPrice" "sailingDetails lockInReminder" "sailingDetails .";grid-template-columns:minmax(375px,685px) 375px;grid-column-gap:40px;column-gap:40px;justify-content:space-between;padding-bottom:210px}@media(max-width:991.98px){.Summary_root__BcleL{grid-template-areas:"bannerE" "title" "bannersBox" "fareBreakdown" "fmRecognition" "sailingDetails" "bestPrice" "lockInReminder";grid-template-columns:1fr;justify-content:stretch;padding-bottom:100px}}.Summary_bannerE__H3dDX{grid-area:bannerE}.Summary_title__QXXBy{grid-area:title;font-size:1.25rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;line-height:1.5;color:#151515;text-align:center;margin:30px 0 40px}.Summary_bannersBox__xujKm{grid-area:bannersBox;margin-bottom:10px}.Summary_bannersBoxPlaceholder__RsZFV{grid-area:bannersBox}.Summary_sailingDetails__ZXlds{grid-area:sailingDetails}.Summary_bestPrice__xBd42{grid-area:bestPrice}.Summary_fmRecognition__NfPwy{grid-area:fmRecognition}.Summary_lockInReminder__PWIqT{grid-area:lockInReminder}.Summary_fareBreakdown__RzeFE{grid-area:fareBreakdown}@media(max-width:1199.98px){.Summary_fareBreakdown__RzeFE{margin-bottom:8px}}@media(max-width:991.98px){.Summary_fareBreakdown__RzeFE .Summary_checkoutButton__azJQY{display:none}}@media(min-width:992px){.Summary_root__BcleL .Summary_bottomDetails__H14Jo{display:none}}@media(max-width:991.98px){body:has(.Summary_bottomDetails__H14Jo){padding-bottom:90px}}
/*# sourceMappingURL=222bdd53859dfcc8.css.map*/