p[data-v-146afa8f]{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-146afa8f]{font-size:16px}}h1[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1.25rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h1[data-v-146afa8f]{font-size:16px;font-size:1.625rem}}h2[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1.125rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h2[data-v-146afa8f]{font-size:16px;font-size:1.5rem}}h3[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h3[data-v-146afa8f]{font-size:16px;font-size:1.25rem}}h4[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h4[data-v-146afa8f]{font-size:16px;font-size:1.125rem}}h5[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h5[data-v-146afa8f]{font-size:16px;font-size:1rem}}h6[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4}@media screen and (min-width:768px){h6[data-v-146afa8f]{font-size:16px;font-size:1rem}}@keyframes load8-146afa8f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CardViewItem-container--loading .CardViewItem-loading[data-v-146afa8f]{background-color:var(--grey-100);border-radius:4px;height:1em;position:relative;width:100%}.CardViewItem-container--loading .CardViewItem-loading[data-v-146afa8f]:after{animation:shimmer-146afa8f 2s infinite alternate;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translate(-100%)}.CardViewItem-container--loading .CardViewItem-loading--shimmer[data-v-146afa8f]{background-color:var(--grey-100);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .35s}.CardViewItem-container--loading .CardViewItem-loading--shimmer[data-v-146afa8f]:after{animation:shimmer-146afa8f 2s infinite alternate;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes shimmer-146afa8f{to{transform:translate(100%)}}[data-v-146afa8f]:export{gridDefaultGutterMedium:24px;slideWidthCardShip:260px;slideWidthTeaserCruise:228px;containerWidthSmall:576px;containerWidthMedium:768px;containerWidthLarge:1280px}.CardViewItem[data-v-146afa8f]{border-radius:8px;container:voyagecard/inline-size;font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.57;position:relative;width:100%}@media screen and (min-width:768px){.CardViewItem[data-v-146afa8f]{font-size:16px;font-size:14px}}.CardViewItem-container[data-v-146afa8f]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:8px;display:grid;grid-template-columns:1fr;position:relative;z-index:0}@container voyagecard (width > 500px){.CardViewItem-container[data-v-146afa8f]{grid-template-columns:2fr 3fr!important}}@container voyagecard (width > 700px){.CardViewItem-container[data-v-146afa8f]{grid-template-columns:16rem auto!important}}@container voyagecard (width <= 500px){.CardViewItem-container--package[data-v-146afa8f]{padding-top:26px}}@container voyagecard (width <= 700px){.CardViewItem-container--toptip[data-v-146afa8f]{margin-top:32px}}.CardViewItem-imageContainer[data-v-146afa8f]{height:100%;max-height:56vw;overflow:hidden;position:relative}@container voyagecard (width > 500px){.CardViewItem-imageContainer[data-v-146afa8f]{border-radius:8px 0 0 8px;max-height:21rem!important}}@container voyagecard (width > 700px){.CardViewItem-imageContainer[data-v-146afa8f]{max-height:17rem!important}}.CardViewItem-fallbackImg[data-v-146afa8f]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.CardViewItem-picture[data-v-146afa8f]{display:flex;height:100%;overflow:hidden}.CardViewItem-image[data-v-146afa8f]{aspect-ratio:1.7/1;background-color:var(--grey-100);height:100%;overflow:hidden;position:relative;transition:filter .4s!important;width:100%;z-index:0}.CardViewItem-image[data-v-146afa8f]:focus{outline:none}.CardViewItem-noImage[data-v-146afa8f]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.CardViewItem-slider[data-v-146afa8f],.CardViewItem-slider[data-v-146afa8f] div{height:100%}.CardViewItem-slider[data-v-146afa8f] .slick-slide{max-width:calc(100vw - 32px);width:100%}@container voyagecard (width > 500px){.CardViewItem-slider .slick-slide[data-v-146afa8f]{max-width:calc(43vw - 28px)!important}}@container voyagecard (width > 700px){.CardViewItem-slider .slick-slide[data-v-146afa8f]{max-width:16rem!important}}.CardViewItem-mapButton[data-v-146afa8f]{bottom:16px;position:absolute;right:16px}.CardViewItem-mapButton[data-v-146afa8f] .Icon-fa{height:16px;width:16px}.CardViewItem-package[data-v-146afa8f]{border-right:1px solid var(--grey-300);border-top:1px solid var(--grey-300);border-top-right-radius:8px;position:relative;top:-1px;width:calc(100% + 1px)}@container voyagecard (width <= 500px){.CardViewItem-package[data-v-146afa8f]{border:none!important;border-top-left-radius:8px;left:-1px;padding-left:16px!important;position:absolute!important;right:-1px;width:auto!important}.CardViewItem-package--toptip[data-v-146afa8f]{border-radius:0!important}}.CardViewItem-content[data-v-146afa8f]{display:flex;flex-direction:column;gap:24px;padding:16px}@container voyagecard (width > 700px){.CardViewItem-content[data-v-146afa8f]{flex-direction:row!important;gap:0!important;padding:20px 24px!important}}.CardViewItem-contentLeft[data-v-146afa8f]{display:flex;flex-direction:column;gap:8px;padding-right:24px;width:100%}@container voyagecard (width > 700px){.CardViewItem-contentLeft[data-v-146afa8f]{border-right:1px solid var(--grey-300)}}.CardViewItem-contentRight[data-v-146afa8f]{display:flex;flex-direction:column;flex-shrink:0}@container voyagecard (width > 700px){.CardViewItem-contentRight[data-v-146afa8f]{padding:4px 0 4px 24px}}.CardViewItem-title[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4;margin:0;width:100%}@media screen and (min-width:768px){.CardViewItem-title[data-v-146afa8f]{font-size:16px;font-size:1.25rem}}.CardViewItem-operatorLogoContainer[data-v-146afa8f]{left:16px;position:absolute;top:16px;z-index:1}.CardViewItem-operatorLogoWrap[data-v-146afa8f]{width:5rem}.CardViewItem-operatorLogo[data-v-146afa8f]{background:var(--white);border-radius:4px;padding:8px}.CardViewItem-operatorLogo--costa-kreuzfahrten[data-v-146afa8f],.CardViewItem-operatorLogo--cunard-line[data-v-146afa8f],.CardViewItem-operatorLogo--explora-journeys[data-v-146afa8f],.CardViewItem-operatorLogo--hapag-lloyd-cruises[data-v-146afa8f],.CardViewItem-operatorLogo--princess-cruises[data-v-146afa8f]{width:70%}.CardViewItem-operatorLogo--boat-bike-tours[data-v-146afa8f],.CardViewItem-operatorLogo--holland-america-line[data-v-146afa8f]{width:80%}.CardViewItem-operatorLogo--dcs-touristik[data-v-146afa8f],.CardViewItem-operatorLogo--p-o-cruises[data-v-146afa8f],.CardViewItem-operatorLogo--regent-seven-seas-cruises[data-v-146afa8f],.CardViewItem-operatorLogo--seabourn-cruise-line[data-v-146afa8f]{width:90%}.CardViewItem-operatorLogo[data-v-146afa8f] img{border-radius:0}.CardViewItem-voyageDetails[data-v-146afa8f]{margin-right:24px;position:relative}.CardViewItem-toptip[data-v-146afa8f]{align-items:center;align-self:center;background-color:var(--white);border:1px solid var(--black);border-radius:12px;display:flex;font-size:12px;font-weight:600;height:24px;padding:4px 8px;position:absolute;right:16px;top:-12px}@container voyagecard (width > 700px){.CardViewItem-toptip[data-v-146afa8f]{right:auto!important}}@container voyagecard (width <= 700px){.CardViewItem-toptip[data-v-146afa8f]{border-bottom:0!important;border-radius:8px 8px 0 0!important;justify-content:center;right:16px!important;top:-24px!important}}@container voyagecard (width <= 500px){.CardViewItem-toptip[data-v-146afa8f]{left:-1px;right:-1px!important}}.CardViewItem-priceContainer[data-v-146afa8f]{align-items:center;display:flex;gap:16px;height:100%}@container voyagecard (width > 700px){.CardViewItem-priceContainer[data-v-146afa8f]{flex-direction:column;gap:12px}}.CardViewItem-savings[data-v-146afa8f]{background-color:var(--discount-background)!important;color:var(--discount-text)!important}.CardViewItem-savingsTooltip[data-v-146afa8f]{width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.CardViewItem-savingsTooltip[data-v-146afa8f] .Tooltip-contentWrap--top{left:90%}.CardViewItem-savingsTooltip[data-v-146afa8f] .Tooltip-contentWrap--top:after,.CardViewItem-savingsTooltip[data-v-146afa8f] .Tooltip-contentWrap--top:before{left:8px}}.CardViewItem-price[data-v-146afa8f]{-moz-column-gap:4px;column-gap:4px;display:flex;flex-direction:column;font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:1rem;font-weight:400;font-weight:700;line-height:1.57;line-height:1.4;line-height:1;width:100%}@media screen and (min-width:768px){.CardViewItem-price[data-v-146afa8f]{font-size:16px;font-size:1.25rem}}@container voyagecard (width > 700px){.CardViewItem-price[data-v-146afa8f]{align-items:center;line-height:1}}.CardViewItem-priceWrap[data-v-146afa8f]{display:flex;flex-direction:column;gap:8px;width:100%}@container voyagecard (width > 700px){.CardViewItem-priceWrap[data-v-146afa8f]{align-items:center;gap:12px!important}}.CardViewItem-priceRow[data-v-146afa8f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.CardViewItem-priceFrom[data-v-146afa8f],.CardViewItem-priceInfo[data-v-146afa8f]{flex-shrink:0;font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:12px;font-weight:400;font-weight:600;line-height:1.57}@media screen and (min-width:768px){.CardViewItem-priceFrom[data-v-146afa8f],.CardViewItem-priceInfo[data-v-146afa8f]{font-size:16px}}.CardViewItem-priceInfo[data-v-146afa8f]{font-size:10px}.CardViewItem-priceValue[data-v-146afa8f]{flex-shrink:0}.CardViewItem-price--bookedUp[data-v-146afa8f],.CardViewItem-price--bookedUpBig[data-v-146afa8f]{color:var(--grey-300);margin-bottom:4px}@media screen and (max-width:767px){.CardViewItem-price--bookedUp[data-v-146afa8f],.CardViewItem-price--bookedUpBig[data-v-146afa8f]{grid-column:none}}.CardViewItem-price--bookedUp[data-v-146afa8f]{font-size:14px;line-height:1.57;margin-bottom:0}.CardViewItem-priceFlightIncl[data-v-146afa8f]{align-items:center;display:flex;font-size:10px;font-weight:600;gap:4px;line-height:1.2}@media screen and (max-width:767px){.CardViewItem-priceFlightIncl[data-v-146afa8f]{margin-top:0}}.CardViewItem-bonusHiddenInfo[data-v-146afa8f]{font-display:swap;font-family:Open Sans,sans-serif;font-size:14px;font-size:12px;font-size:10px;font-weight:400;line-height:1.57;line-height:1.33;line-height:1.4;line-height:1.15;max-width:8rem;text-align:center}@media screen and (min-width:768px){.CardViewItem-bonusHiddenInfo[data-v-146afa8f]{font-size:16px;font-size:12px;font-size:10px}}@media screen and (max-width:767px){.CardViewItem-bonusHiddenInfo[data-v-146afa8f]{text-align:left}}.CardViewItem-bonusInfo[data-v-146afa8f]{line-height:1}.CardViewItem-detailsButton[data-v-146afa8f]{flex-shrink:0;margin-top:auto}@media screen and (max-width:767px){.CardViewItem-detailsButton[data-v-146afa8f]{width:auto!important}}.CardViewItem-shipName[data-v-146afa8f],.CardViewItem-voyageArea[data-v-146afa8f],.CardViewItem-voyageDate[data-v-146afa8f],.CardViewItem-voyageRoutes[data-v-146afa8f],.CardViewItem-voyageTrip[data-v-146afa8f]{align-items:flex-start;display:flex;font-weight:600;gap:8px}.CardViewItem-shipRating[data-v-146afa8f]{align-items:center;color:var(--black);display:flex;gap:2px}@media screen and (max-width:767px){.CardViewItem-shipRating[data-v-146afa8f]{display:none}}.CardViewItem-ratingIcon[data-v-146afa8f]{color:var(--primary)}.CardViewItem-icon[data-v-146afa8f]{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 2px;position:relative;top:2px}.CardViewItem-routeList[data-v-146afa8f]{align-items:flex-start;display:none;flex-wrap:wrap;gap:4px;height:48px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.CardViewItem-routeList[data-v-146afa8f]::-webkit-scrollbar{display:none}@container voyagecard (width > 700px){.CardViewItem-routeList[data-v-146afa8f]{display:flex!important}}.CardViewItem-routeList span[data-v-146afa8f]{align-items:center;display:flex;gap:4px}.CardViewItem-routeList span:last-child .Icon-fa[data-v-146afa8f]{display:none}.CardViewItem-routeList span .Icon-fa[data-v-146afa8f]{color:var(--grey-500)}.CardViewItem-routeShort[data-v-146afa8f]{align-items:center;display:flex;gap:4px}@container voyagecard (width > 700px){.CardViewItem-routeShort[data-v-146afa8f]{display:none!important}}.CardViewItem-container--loading[data-v-146afa8f]{background:#fff;border-radius:8px;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:1}.CardViewItem-container--loading .CardViewItem-contentLeft[data-v-146afa8f]{border:0}.CardViewItem-container--loading .CardViewItem-contentRight[data-v-146afa8f]{align-items:flex-end;display:flex;justify-content:space-between}@container voyagecard (width > 700px){.CardViewItem-container--loading .CardViewItem-contentRight[data-v-146afa8f]{align-items:center!important;flex-direction:column;width:12rem}}.CardViewItem-container--loading .CardViewItem-loading[data-v-146afa8f]{height:1.5em;opacity:1;overflow:hidden}.CardViewItem-container--loading .CardViewItem-loading--shimmer[data-v-146afa8f]{height:100%}.CardViewItem-container--loading .CardViewItem-loading--title[data-v-146afa8f]{height:1.5em;width:60%}.CardViewItem-container--loading .CardViewItem-loading--logo[data-v-146afa8f]{height:2rem;margin-bottom:8px;width:4rem}.CardViewItem-container--loading .CardViewItem-loading--ship[data-v-146afa8f]{width:60%}.CardViewItem-container--loading .CardViewItem-loading--date[data-v-146afa8f]{width:40%}.CardViewItem-container--loading .CardViewItem-loading--destination[data-v-146afa8f]{width:50%}.CardViewItem-container--loading .CardViewItem-loading--route[data-v-146afa8f]{width:70%}.CardViewItem-container--loading .CardViewItem-loading--price[data-v-146afa8f]{height:3rem;width:6rem}.CardViewItem-container--loading .CardViewItem-loading--button[data-v-146afa8f]{height:2.5rem;width:10rem}:export{gridDefaultGutterMedium:24px;slideWidthCardShip:260px;slideWidthTeaserCruise:228px;containerWidthSmall:576px;containerWidthMedium:768px;containerWidthLarge:1280px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CardViewItem-loading--shimmer{background-color:var(--grey-100);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .35s}.CardViewItem-loading--shimmer:after{animation:shimmer 2s infinite alternate;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.CardViewItem-mapLoading{height:100vh;max-height:500px;position:relative}@media screen and (max-width:767px){.CardViewItem-mapLoading{max-height:400px}}.CardViewItem-loading--shimmer{opacity:1}
