.svg_helpdesk[data-v-5888ff71]{width:22px;height:22px}.svg_icon-kfb-easy-search[data-v-5888ff71],.svg_icon-kfb-helpdesk[data-v-5888ff71],.svg_icon-kfb-river[data-v-5888ff71],.svg_icon-kfb-route-at-sea[data-v-5888ff71],.svg_icon-kfb-route-end[data-v-5888ff71],.svg_icon-kfb-route-start[data-v-5888ff71],.svg_icon-kfb-route-stopover[data-v-5888ff71],.svg_icon-kfb-sea-ship-solid[data-v-5888ff71],.svg_icon-kfb-sea[data-v-5888ff71],.svg_icon-kfb-wishlist-add[data-v-5888ff71],.svg_icon-kfb-wishlist-remove[data-v-5888ff71]{width:24px;height:24px}.svg_icons-common-destinations[data-v-5888ff71]{width:20px;height:20px}.svg_icons-common-price-medium[data-v-5888ff71]{width:33px;height:33px}.Icon[data-v-5888ff71]{flex-shrink:0}.Icon-fa[data-v-5888ff71]{height:16px;width:16px;align-items:center;display:flex;justify-content:center}.Icon-fa--s7[data-v-5888ff71]{height:7px;width:7px}.Icon-fa--s9[data-v-5888ff71]{height:9px;width:9px}.Icon-fa--s14[data-v-5888ff71]{height:12px;width:12px}.Icon-fa--s16[data-v-5888ff71]{height:14px;width:14px}.Icon-fa--s18[data-v-5888ff71]{height:16px;width:16px}.Icon-fa--s22[data-v-5888ff71]{height:20px;width:20px}.Icon-fa--s24[data-v-5888ff71]{height:22px;width:22px}.Icon-fa--s28[data-v-5888ff71]{height:26px;width:26px}.Icon-fa--s34[data-v-5888ff71]{height:32px;width:32px}.Icon-fa--s38[data-v-5888ff71]{height:36px;width:36px}.Icon-fa--s40[data-v-5888ff71]{height:38px;width:38px}.Icon-fa--s44[data-v-5888ff71]{height:42px;width:42px}.Icon-fa--s56[data-v-5888ff71]{height:54px;width:54px}.Icon-custom[data-v-5888ff71]{font-size:20px;height:20px;width:20px;align-items:center;display:flex;justify-content:center}.Icon-custom--s16[data-v-5888ff71]{font-size:16px;height:16px;width:16px}.Icon-custom--s22[data-v-5888ff71]{font-size:22px;height:22px;width:22px}.Icon-custom--s24[data-v-5888ff71]{font-size:24px;height:24px;width:24px}.Icon-custom--s28[data-v-5888ff71]{font-size:32px;height:32px;width:32px}.Icon-custom--s40[data-v-5888ff71]{font-size:50px;height:50px;width:50px}.OperatorLogo-logo--costa-kreuzfahrten[data-v-a1385056],.OperatorLogo-logo--cunard-line[data-v-a1385056],.OperatorLogo-logo--explora-journeys[data-v-a1385056],.OperatorLogo-logo--hapag-lloyd-cruises[data-v-a1385056],.OperatorLogo-logo--princess-cruises[data-v-a1385056]{width:70%}.OperatorLogo-logo--boat-bike-tours[data-v-a1385056],.OperatorLogo-logo--holland-america-line[data-v-a1385056]{width:80%}.OperatorLogo-logo--dcs-touristik[data-v-a1385056],.OperatorLogo-logo--p-o-cruises[data-v-a1385056],.OperatorLogo-logo--regent-seven-seas-cruises[data-v-a1385056],.OperatorLogo-logo--seabourn-cruise-line[data-v-a1385056]{width:90%}@keyframes load8-data-v-b262c186{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer-data-v-b262c186{to{transform:translateX(100%)}}p[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57}@media screen and (min-width:768px){p[data-v-b262c186]{font-size:16px}}h1[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1.25rem;line-height:1.4}@media screen and (min-width:768px){h1[data-v-b262c186]{font-size:16px;font-size:1.625rem}}h2[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1.125rem;line-height:1.4}@media screen and (min-width:768px){h2[data-v-b262c186]{font-size:16px;font-size:1.5rem}}h3[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h3[data-v-b262c186]{font-size:16px;font-size:1.25rem}}h4[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h4[data-v-b262c186]{font-size:16px;font-size:1.125rem}}h5[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h5[data-v-b262c186]{font-size:16px;font-size:1rem}}h6[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h6[data-v-b262c186]{font-size:16px;font-size:1rem}}[data-v-b262c186]:export{gridDefaultGutterMedium:24px;slideWidthCardShip:291px;slideWidthTeaserCruise:228px;containerWidthSmall:576px;containerWidthMedium:768px;containerWidthLarge:1232px}.Modal[data-v-b262c186]{align-items:center;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;position:fixed;z-index:9992}@media screen and (max-width:767px){.Modal[data-v-b262c186]{align-items:flex-end}}.Modal-image[data-v-b262c186]{height:330px;margin-bottom:12px}.Modal-imageIcon[data-v-b262c186]{cursor:pointer;position:absolute;right:12px;top:12px}.Modal-backdrop[data-v-b262c186]{inset:0;position:absolute}.Modal-container[data-v-b262c186]{box-shadow:0 2px 14px 2px color-mix(in srgb,var(--black) 20%,transparent);background-color:var(--white);border:1px solid var(--background);border-radius:8px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.Modal-container[data-v-b262c186]{border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%!important}}.Modal-header[data-v-b262c186]{align-items:center;border-bottom:1px solid var(--grey-200);display:grid;grid-template-columns:1fr auto;padding:16px 24px}@media screen and (max-width:767px){.Modal-header[data-v-b262c186]{padding:16px}}.Modal-title[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4;margin:0}@media screen and (min-width:768px){.Modal-title[data-v-b262c186]{font-size:16px;font-size:1rem;font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;line-height:1.4}}@media screen and (min-width:768px)and (min-width:768px){.Modal-title[data-v-b262c186]{font-size:16px;font-size:1.125rem}}.Modal-icon[data-v-b262c186]{cursor:pointer;grid-column-start:2;text-align:right}.Modal-content[data-v-b262c186]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 148px);overflow:auto;padding:24px}@media screen and (min-width:768px){.Modal-content[data-v-b262c186]{font-size:16px}}@media screen and (max-width:767px){.Modal-content[data-v-b262c186]{height:auto!important;padding:16px 16px 24px}}@media screen and (min-width:768px){.Modal-content[data-v-b262c186]{height:auto;max-height:calc(100dvh - 200px)}}.Modal-content--image[data-v-b262c186]{max-height:calc(100dvh - 392px)}@media screen and (min-width:768px){.Modal-content--image[data-v-b262c186]{max-height:calc(100dvh - 382px)}}.Modal-content--image.Modal-content--title[data-v-b262c186]{max-height:calc(100dvh - 540px)}@media screen and (min-width:768px){.Modal-content--image.Modal-content--title[data-v-b262c186]{max-height:calc(100dvh - 582px)}}.Modal-actionButtons[data-v-b262c186]{display:flex;flex-wrap:wrap;gap:16px;justify-content:end;padding:16px 24px}p[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57}@media screen and (min-width:768px){p[data-v-33be6b96]{font-size:16px}}h1[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1.25rem;line-height:1.4}@media screen and (min-width:768px){h1[data-v-33be6b96]{font-size:16px;font-size:1.625rem}}h2[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1.125rem;line-height:1.4}@media screen and (min-width:768px){h2[data-v-33be6b96]{font-size:16px;font-size:1.5rem}}h3[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h3[data-v-33be6b96]{font-size:16px;font-size:1.25rem}}h4[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h4[data-v-33be6b96]{font-size:16px;font-size:1.125rem}}h5[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h5[data-v-33be6b96]{font-size:16px;font-size:1rem}}h6[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;font-weight:700;font-size:1rem;line-height:1.4}@media screen and (min-width:768px){h6[data-v-33be6b96]{font-size:16px;font-size:1rem}}[data-v-33be6b96]:export{gridDefaultGutterMedium:24px;slideWidthCardShip:291px;slideWidthTeaserCruise:228px;containerWidthSmall:576px;containerWidthMedium:768px;containerWidthLarge:1232px}.TariffInfo-outer[data-v-33be6b96]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:8px;padding:16px}@media screen and (max-width:767px){.TariffInfo-outer[data-v-33be6b96]{display:none}}.TariffInfo-wrap[data-v-33be6b96]{display:grid;grid-template-columns:8rem 16rem auto;overflow:auto}.TariffInfo-categoriesParent[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;font-weight:600;align-items:center;background-color:var(--white);color:var(--tertiary-text);display:flex;left:0;padding:8px 12px;position:sticky;z-index:1}@media screen and (min-width:768px){.TariffInfo-categoriesParent[data-v-33be6b96]{font-size:16px;font-size:14px}}.TariffInfo-categoriesParent--logo[data-v-33be6b96]{grid-column:1/2;grid-row:1/3;padding:0;z-index:1}.TariffInfo-categoriesParent--cat-0[data-v-33be6b96]{grid-column:1/2;grid-row:2/3!important}.TariffInfo-categoriesParent--cat-1[data-v-33be6b96]{border-top-left-radius:8px}.TariffInfo-categoriesParent[data-v-33be6b96]:nth-last-child(3){border-bottom-left-radius:8px}.TariffInfo-categories[data-v-33be6b96]{background-color:var(--white);border-bottom:1px solid var(--grey-300);display:grid;grid-template-columns:16rem;grid-template-rows:subgrid;left:8rem;position:sticky;z-index:1}.TariffInfo-categoriesCell[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;font-weight:600;align-items:center;border-left:1px solid var(--grey-300);display:flex;line-height:1.3;padding:8px 12px}@media screen and (min-width:768px){.TariffInfo-categoriesCell[data-v-33be6b96]{font-size:16px;font-size:14px}}.TariffInfo-categoriesCell[data-v-33be6b96]:last-child{border-right:1px solid var(--grey-300)}.TariffInfo-categories--header[data-v-33be6b96]{border:0}.TariffInfo-categories--header .TariffInfo-categoriesCellLast[data-v-33be6b96]{background:var(--tertiary);border:1px solid var(--grey-300);border-top-left-radius:8px}.TariffInfo-data[data-v-33be6b96]{border-bottom:1px solid var(--grey-300);display:grid;grid-template-rows:subgrid;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column}.TariffInfo-data[data-v-33be6b96]:last-child{border-bottom-right-radius:8px}.TariffInfo-dataCell[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;align-items:center;border-right:1px solid var(--grey-300);display:flex;gap:8px;justify-content:center;line-height:1.3;padding:8px}@media screen and (min-width:768px){.TariffInfo-dataCell[data-v-33be6b96]{font-size:16px;font-size:14px}}.TariffInfo-dataCell[data-v-33be6b96]:last-child{border-right:0}.TariffInfo-dataCell--selected[data-v-33be6b96]{position:relative;border-right:2px solid var(--primary)}.TariffInfo-dataCell--selected[data-v-33be6b96]:before{background-color:var(--primary);bottom:0;content:"";left:-1px;position:absolute;top:0;width:2px}.TariffInfo-dataCell--isLegacy[data-v-33be6b96]{background-color:var(--grey-100);color:var(--grey-500)}.TariffInfo-dataCell--isLegacy .TariffInfo-iconGreen[data-v-33be6b96],.TariffInfo-dataCell--isLegacy .TariffInfo-iconRed[data-v-33be6b96]{color:var(--grey-500)}.TariffInfo-dataItemText[data-v-33be6b96]{font-size:12px;line-height:1.3}.TariffInfo-dataItemTooltip[data-v-33be6b96]{z-index:0}.TariffInfo-dataItemTooltipIcon[data-v-33be6b96]{color:var(--grey-500);cursor:pointer}.TariffInfo-data--header[data-v-33be6b96]{background:var(--tertiary);border-right:1px solid var(--grey-300);border-top:1px solid var(--grey-300);border-top-right-radius:8px;color:var(--tertiary-text)}.TariffInfo-data--header .TariffInfo-dataCell[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;font-weight:600;line-height:1.3}@media screen and (min-width:768px){.TariffInfo-data--header .TariffInfo-dataCell[data-v-33be6b96]{font-size:16px;font-size:14px}}.TariffInfo-data--header .TariffInfo-dataCell[data-v-33be6b96]:last-child{border-right:0}.TariffInfo-data--header .TariffInfo-dataCell--isLegacy[data-v-33be6b96]{background-color:var(--grey-600);color:var(--white)}.TariffInfo-data--header .TariffInfo-dataCellInner[data-v-33be6b96]{text-align:center;text-wrap:balance}.TariffInfo-iconGreen[data-v-33be6b96]{color:var(--success)}.TariffInfo-iconRed[data-v-33be6b96]{color:var(--error)}.TariffInfo-operatorLogoWrap[data-v-33be6b96]{width:6rem}.TariffInfo-operatorLogo--costa-kreuzfahrten[data-v-33be6b96],.TariffInfo-operatorLogo--cunard-line[data-v-33be6b96],.TariffInfo-operatorLogo--explora-journeys[data-v-33be6b96],.TariffInfo-operatorLogo--hapag-lloyd-cruises[data-v-33be6b96],.TariffInfo-operatorLogo--princess-cruises[data-v-33be6b96]{width:70%}.TariffInfo-operatorLogo--boat-bike-tours[data-v-33be6b96],.TariffInfo-operatorLogo--holland-america-line[data-v-33be6b96]{width:80%}.TariffInfo-operatorLogo--dcs-touristik[data-v-33be6b96],.TariffInfo-operatorLogo--p-o-cruises[data-v-33be6b96],.TariffInfo-operatorLogo--regent-seven-seas-cruises[data-v-33be6b96],.TariffInfo-operatorLogo--seabourn-cruise-line[data-v-33be6b96]{width:90%}.TariffInfo-mobile[data-v-33be6b96]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:8px;overflow:hidden}@media screen and (min-width:768px){.TariffInfo-mobile[data-v-33be6b96]{display:none}}.TariffInfo-mobileTariff[data-v-33be6b96]{display:grid;grid-template-areas:"header" "content";grid-template-columns:100%;grid-template-rows:min-content 0fr;transition:grid-template-rows .35s ease-out}.TariffInfo-mobileTariff[data-v-33be6b96]:not(:last-of-type){border-bottom:1px solid var(--grey-300)}.TariffInfo-mobileTariff--open[data-v-33be6b96]{grid-template-rows:min-content 1fr}.TariffInfo-mobileTariff--isLegacy .TariffInfo-mobileHeader[data-v-33be6b96]{background-color:var(--grey-600);color:var(--white)}.TariffInfo-mobileTariff--isLegacy .TariffInfo-mobileList[data-v-33be6b96]{background-color:var(--grey-100);color:var(--grey-500)}.TariffInfo-mobileTariff--isLegacy .TariffInfo-iconGreen[data-v-33be6b96],.TariffInfo-mobileTariff--isLegacy .TariffInfo-iconRed[data-v-33be6b96]{color:var(--grey-500)}.TariffInfo-mobileHeader[data-v-33be6b96]{font-display:swap;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.57;font-weight:600;align-items:center;background-color:var(--tertiary);color:var(--tertiary-text);display:flex;grid-area:header;justify-content:space-between;line-height:1.3;padding:16px}@media screen and (min-width:768px){.TariffInfo-mobileHeader[data-v-33be6b96]{font-size:16px;font-size:14px}}.TariffInfo-mobileIconPlaceholder[data-v-33be6b96]{width:16px}.TariffInfo-mobileList[data-v-33be6b96]{grid-area:content;overflow:hidden}.TariffInfo-mobileListRow[data-v-33be6b96]{align-items:center;display:grid;grid-template-columns:4rem auto}.TariffInfo-mobileListRow[data-v-33be6b96]:not(:last-of-type){border-bottom:1px solid var(--grey-300)}.TariffInfo-mobileDataCell[data-v-33be6b96]{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:12px}.TariffInfo-mobileCategoryCell[data-v-33be6b96]{border-left:1px solid var(--grey-300);line-height:1.3;padding:12px 16px}.TariffInfo-mobileHintCell[data-v-33be6b96]{border-left:1px solid var(--grey-300);color:var(--grey-500);grid-column:2/3;line-height:1.3;margin-top:-8px;padding:0 16px 8px}.TariffInfo .border-bottom[data-v-33be6b96]{border-bottom:2px solid}.TariffInfo .border-right[data-v-33be6b96]{border-right:2px solid}.TariffInfo .border-top[data-v-33be6b96]{border-top:2px solid}.TariffInfo .border-color-0[data-v-33be6b96]{border-color:var(--background);border-top:0;border-bottom:0}.TariffInfo .border-color-1[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 70%)}.TariffInfo .border-color-2[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 50%)}.TariffInfo .border-color-3[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 30%)}.TariffInfo .border-color-4[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 10%)}.TariffInfo .border-color-5[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 10%)}.TariffInfo .border-color-6[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 30%)}.TariffInfo .border-color-7[data-v-33be6b96]{border-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 50%)}.TariffInfo .background-0[data-v-33be6b96]{background-color:var(--background)}.TariffInfo .background-0 .TariffInfo-categoriesCell--icon[data-v-33be6b96],.TariffInfo .background-0.TariffInfo-categoriesParent[data-v-33be6b96]{background-color:var(--white);border:0}.TariffInfo .background-1[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 70%)}.TariffInfo .background-2[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 50%)}.TariffInfo .background-3[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 30%)}.TariffInfo .background-4[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--black) 10%)}.TariffInfo .background-5[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 10%)}.TariffInfo .background-6[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 30%)}.TariffInfo .background-7[data-v-33be6b96]{background-color:color-mix(in srgb,var(--secondary) 100%,var(--white) 50%)}[data-v-15f2dda9]:export{gridDefaultGutterMedium:24px;slideWidthCardShip:291px;slideWidthTeaserCruise:228px;containerWidthSmall:576px;containerWidthMedium:768px;containerWidthLarge:1232px}.TariffInfoTable[data-v-15f2dda9]{max-width:100%;overflow:hidden}