[data-v-d9734a0b]:root{--column-width: 195px}.dealPage__itineraryCompareContent__body[data-v-d9734a0b]{--column-width: 195px;display:flex;flex-direction:column}@media (min-width: 992px){.dealPage__itineraryCompareContent__body[data-v-d9734a0b]{--column-width: 496px}}.dealPage__itineraryCompareGrid[data-v-d9734a0b]{display:flex;flex-direction:column;gap:0;width:100%}.dealPage__itineraryCompare--row[data-v-d9734a0b]{display:flex;flex-direction:row;gap:0;width:100%}.dealPage__itineraryCompare--row[data-v-d9734a0b]:nth-of-type(2n){background-color:var(--neutral-200, #f5f5f5)}.dealPage__itineraryCompare--selectButtons[data-v-d9734a0b]{background-color:var(--neutral-000, #ffffff)}.dealPage__itineraryCompare--column[data-v-d9734a0b]{width:100%;max-width:var(--column-width)}.dealPage__itineraryCompare--column[data-v-d9734a0b]:not(:first-of-type):not(:nth-of-type(2)):not(.hidden){display:none}.dealPage__itineraryCompare--column.inactive[data-v-d9734a0b]{opacity:.6}.dealPage__itineraryContentTitle[data-v-d9734a0b]{font-family:var(--font-family-title, sans-serif);font-size:16px;font-weight:700;line-height:24px;margin-top:4px;margin-bottom:8px;color:var(--brand-400, #007bff);opacity:1}.dealPage__itineraryContentTimeline[data-v-d9734a0b]{position:relative;padding:0;margin-left:0;height:100%}.dealPage__itineraryContentTimeline[data-v-d9734a0b]:before{content:"";position:absolute;left:6.5px;top:0;bottom:0;width:1px;border-left:1px dashed var(--color-border-emphasis, #e8eded);background-color:transparent;z-index:10}.dealPage__itineraryContentTimeline--empty[data-v-d9734a0b]:before{border-left:none}.dealPage__itineraryContentTimelineItem[data-v-d9734a0b]{display:flex;align-items:flex-start;gap:8px;padding:8px 0;position:relative;min-height:55px}.dealPage__timelineItem__dot[data-v-d9734a0b]{position:relative;width:7px;height:7px;background-color:var(--color-text-secondary, #cfd1d1);border-radius:50%;margin-left:4px;margin-top:8px;z-index:15}.dealPage__timelineItem__content[data-v-d9734a0b]{flex:1;max-width:calc(var(--column-width) - 65px);position:relative;z-index:18}.dealPage__itineraryContentTimeline--cruiseOnly .dealPage__timelineItem__title[data-v-d9734a0b]{text-transform:capitalize}.dealPage__timelineItem__header[data-v-d9734a0b]{display:flex;align-items:flex-start;gap:8px}.dealPage__timelineItem__contentRight[data-v-d9734a0b]{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;padding-right:var(--space-2)}.dealPage__timelineItem__day[data-v-d9734a0b]{font-family:var(--font-family-title, sans-serif);font-size:14px;font-weight:700;line-height:20px;color:var(--text-brand);white-space:nowrap}.is-q .dealPage__timelineItem__day[data-v-d9734a0b]{color:var(--text-primary)}.dealPage__timelineItem__title[data-v-d9734a0b]{display:-webkit-box;font-family:var(--font-family-body, sans-serif);font-size:14px;font-weight:400;line-height:20px;min-height:40px;color:var(--color-text-tertiary, #444545);overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px}.dealPage__timelineItem__title--withSubtitle[data-v-d9734a0b]{min-height:unset;max-height:20px}.dealPage__timelineItem__subtitle[data-v-d9734a0b]{font-family:var(--font-family-body, sans-serif);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.2px;color:var(--color-text-quaternary, #727373);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealPage__itineraryContentTimelineItem--selectButton[data-v-d9734a0b]{background-color:var(--neutral-000);padding-top:var(--space-6)}.dealPage__itineraryContentTimelineItem--selectButton .tadBtn[data-v-d9734a0b]{background-color:var(--neutral-000)}.dealPage__itineraryCompare--selectButtons .dealPage__itineraryCompare--column:first-of-type .tadBtn[data-v-d9734a0b]{margin-right:var(--space-2)}.dealPage__itineraryCompare--selectButtons .dealPage__itineraryCompare--column:last-of-type .tadBtn[data-v-d9734a0b]{margin-left:var(--space-2)}@media (max-width: 1200px){.dealPage__timelineItem__title[data-v-d9734a0b]{max-width:170px}.dealPage__timelineItem__subtitle[data-v-d9734a0b]{white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width: 992px){.dealPage__timelineItem__header[data-v-d9734a0b]{flex-direction:column;gap:0px}.dealPage__timelineItem__content[data-v-d9734a0b]{max-width:calc(100% - 16px)}.dealPage__timelineItem__title[data-v-d9734a0b]{max-width:100%}.dealPage__timelineItem__subtitle[data-v-d9734a0b]{max-width:calc(100% - 16px)}}.tadBtn.tadBtn--secondary-black.disabled[data-v-d9734a0b],.tadBtn.tadBtn--secondary-black.disabled[data-v-d9734a0b]:hover,.tadBtn.tadBtn--secondary-black.disabled[data-v-d9734a0b]:active,.tadBtn.tadBtn--secondary-black.disabled[data-v-d9734a0b]:focus{border:1.5px solid var(--neutral-600);color:var(--neutral-700);opacity:.6;outline:none;cursor:not-allowed}.compare__dealItinerary__summary[data-v-bb5a7f12]{display:flex;background-color:var(--neutral-200);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6)}.compare__dealItinerary__summary--header[data-v-bb5a7f12]{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:var(--space-base)}.compare__dealItinerary__summary--title[data-v-bb5a7f12]{display:flex;flex-direction:row;gap:var(--space-2);font-family:var(--font-family-title);font-size:16px;font-weight:700;line-height:24px;color:var(--neutral-800)}.compare__dealItinerary__summary--tooltipContainer[data-v-bb5a7f12]{display:flex;flex-direction:row;align-items:center;gap:var(--space-base);color:var(--text-tertiary);padding-left:var(--space-base);font-family:var(--font-family-body);font-size:14px;font-weight:400}.compare__dealItinerary__summary--tooltipContainer[data-v-bb5a7f12] .baseTooltip{font-family:var(--font-family-body)}.compare__dealItinerary__summary--tooltipContainer i[data-v-bb5a7f12]{font-size:14px;line-height:20px;color:var(--text-tertiary);width:16px}.compare__dealItinerary__summary--tooltipContainer--icon[data-v-bb5a7f12]{position:relative}.compare__dealItinerary__summary--tooltipContainer--icon i[data-v-bb5a7f12]{color:var(--text-quaternary)}.compare__dealItinerary__summary--tooltipContainer--icon[data-v-bb5a7f12]:hover .baseTooltip{visibility:visible;transition-delay:0s}.compare__dealItinerary__summary--body--title[data-v-bb5a7f12]{font-size:14px;font-weight:700;line-height:20px;color:var(--neutral-800)}.compare__dealItinerary__summary--body--content li[data-v-bb5a7f12]{list-style:disc;margin-left:var(--space-6);color:var(--neutral-700);font-size:14px;line-height:20px;font-weight:400}.compare__dealItinerary__summary--body--helpful[data-v-bb5a7f12]{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);color:var(--neutral-700);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.2px;margin-top:var(--space-3)}.compare__dealItinerary__summary--body--helpful--icons[data-v-bb5a7f12]{display:flex;gap:10px;font-size:16px;line-height:20px;cursor:pointer}.compare__dealItinerary__summary--body--helpful--icons i[data-v-bb5a7f12]:hover{color:var(--neutral-900)}.compare__dealItinerary__summary--body--helpful--icons i.selected[data-v-bb5a7f12]{font-weight:900;color:var(--brand-400)}.compare__dealItinerary__summary--body--placeholder[data-v-bb5a7f12]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0!important}.compare__dealItinerary--placeholder[data-v-bb5a7f12]{position:relative;background-color:var(--neutral-300);height:var(--space-4);min-width:250px;border-radius:var(--radius-sm);overflow:hidden;margin-left:var(--space-3)}.compare__dealItinerary__summary--body--title[data-v-bb5a7f12]:has(.compare__dealItinerary--placeholder){display:flex;align-items:flex-start}.compare__dealItinerary__summary--body--title .compare__dealItinerary--placeholder[data-v-bb5a7f12]{margin-left:0;min-width:100px}@media (min-width: 992px){.compare__dealItinerary--placeholder[data-v-bb5a7f12]{min-width:350px}.compare__dealItinerary__summary--body--title .compare__dealItinerary--placeholder[data-v-bb5a7f12]{min-width:150px}}.compare__dealItinerary--placeholder[data-v-bb5a7f12]:after{content:"";position:absolute;z-index:15;inset:0;background:linear-gradient(90deg,#fff0 25.83%,#ffffff80,#fff0 78.33%);animation:shimmer-bb5a7f12 1.2s cubic-bezier(.48,0,.6,1) infinite;animation-delay:1ms}@keyframes shimmer-bb5a7f12{0%{transform:translate(-100%)}to{transform:translate(100%)}}.compare__dealItinerary__summary--body--helpful--icons .fa-thumbs-down[data-v-bb5a7f12]{transform:scaleX(-1)}.compare__dealItinerary--header[data-v-7eef80d9]{color:var(--neutral-800);font-size:14px;font-weight:400;line-height:20px;margin-bottom:var(--space-2)}@media (min-width: 992px){.compare__dealItinerary--header[data-v-7eef80d9]{font-size:16px;line-height:24px}}.compare__dealItinerary--controls[data-v-7eef80d9]{display:flex;flex-direction:row;gap:24px;width:100%}.compare__dealItinerary__dropdown--header[data-v-7eef80d9]{font-size:14px;font-weight:400;color:var(--neutral-700);line-height:20px;margin-bottom:var(--space-3)}@media (min-width: 992px){.compare__dealItinerary__dropdown--header[data-v-7eef80d9]{font-size:16px;line-height:24px}}.compare__dealItinerary--dropdown[data-v-7eef80d9]{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-4);flex:1}.compare__dealItinerary__timeline--price[data-v-7eef80d9],.compare__dealItinerary__timeline--header[data-v-7eef80d9]{font-family:var(--font-family-title);font-size:16px;font-weight:700;line-height:22px;margin-top:var(--space-2)}.compare__dealItinerary__timeline--header[data-v-7eef80d9]{font-size:18px;line-height:24px;color:var(--text-brand)}.is-q .compare__dealItinerary__timeline--header[data-v-7eef80d9]{color:var(--text-primary)}.compare__dealItinerary__timeline--price[data-v-7eef80d9]{font-family:var(--font-family-body);color:var(--text-tertiary)}.compare__dealItinerary--soldout[data-v-7eef80d9]{padding:var(--space-base, 4px);border-radius:var(--radius-sm, 4px);border:1px solid var(--action-error-darkest);background:var(--action-error-lightest);color:var(--action-error-darkest);font-family:var(--font-family-body);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.2px}@media (min-width: 992px){.compare__dealItinerary--soldout[data-v-7eef80d9]{padding:var(--space-2, 8px)}}.compare__dealItinerary__timeline--title[data-v-7eef80d9]{display:flex;flex-direction:column;height:100%}.compare__dealItinerary__timeline--subtitle[data-v-7eef80d9]{font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px;color:var(--text-tertiary);margin-top:var(--space-base);flex:1}[data-v-7eef80d9] .baseDropdown__menu{padding:var(--space-3);z-index:30}[data-v-7eef80d9] .baseDropdown__option:hover{background-color:transparent}[data-v-7eef80d9] .baseAccordion{width:100%}[data-v-7eef80d9] .baseAccordion__header{display:flex;flex-direction:row;width:100%;padding:0}[data-v-7eef80d9] .baseAccordion__body{padding:var(--space-3) 0 0 2px}[data-v-7eef80d9] .baseAccordion__icon{height:unset;color:var(--neutral-800)}.similarDealsSidebar__content--deals[data-v-7eef80d9]{display:flex;flex-direction:column;gap:var(--space-4)}.similarDealsSidebar[data-v-7eef80d9] h2{font-family:var(--font-family-title);font-size:20px;line-height:28px;font-weight:700;color:var(--neutral-800);margin:0}.similarDealsSidebar[data-v-7eef80d9] .similarDealsSidebar__content--header{font-family:var(--font-family-body);font-size:14px;line-height:20px;font-weight:400;color:var(--neutral-700);margin-bottom:var(--space-4)}.similarDealsSidebar[data-v-7eef80d9] .condensedDealTile:nth-child(n+5){display:block!important}.similarDealsSidebar[data-v-7eef80d9] .vSidebar__headerInner{font-family:var(--font-family-title);font-size:24px;line-height:32px;font-weight:700;color:var(--neutral-800);margin:0}.similarDealsSidebar[data-v-7eef80d9] .vSidebar__closeButton{display:flex;align-items:center;gap:var(--space-base);font-size:14px;line-height:20px;font-weight:400;padding-right:var(--space-4)}[data-v-7eef80d9] .dealTile.compact .dealTile__imageWrapper{padding-top:145px}.dealTile.compact[data-v-7eef80d9] .dealInclusionPill{display:flex;padding:5px 10px;justify-content:flex-start;align-items:baseline;gap:5px;font-size:11px;line-height:12px;font-weight:700;color:var(--color-text-secondary);background:var(--surface-secondary);border-radius:999px}.dealTile.compact[data-v-7eef80d9] .fa-calendar-days{color:var(--color-text-secondary);height:12px;font-weight:300;font-style:normal;line-height:normal}.similarDealsSidebar__content--footer[data-v-7eef80d9]{display:flex;flex-direction:row;gap:var(--space-2)}.similarDealsSidebar__buttonClose[data-v-7eef80d9]{width:110px}.similarDealsSidebar__buttonOpenCompare[data-v-7eef80d9]{display:inline-flex;padding:4px 2px;align-items:center;gap:8px;color:var(--neutral-700);line-height:20px;font-size:16px;font-family:FuturaBT;font-size:14px;font-weight:700;padding:var(--space-2) var(--space-4);border-radius:4px;border:1.5px solid var(--neutral-700);flex:1}.similarDealsSidebar__numComparison[data-v-7eef80d9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--primary-default);color:#fff;font-size:12px;width:auto;padding:0 10px}.similarDealsSidebar__dealTile.dealTile.compact[data-v-7eef80d9] .baseTooltip--top.baseTooltip--arrow-start{margin-left:0;transform:translate(calc(-100% + 16px))}.similarDealsSidebar__dealTile.dealTile.compact[data-v-7eef80d9] .baseTooltip--top.baseTooltip--arrow-start:after{left:unset;right:16px;transform:translate(50%)}.compareItinerary__compareTooltip[data-v-195056ce]{visibility:visible;padding:12px;z-index:20}.compareItinerary__compareTooltip[data-v-195056ce] .baseTooltip__close{position:absolute;top:12px;right:12px}.compareItinerary__tooltipHeaderControl[data-v-195056ce]{display:flex;justify-content:flex-end;gap:8px}.compareItinerary__tooltipHeader[data-v-195056ce]{color:var(--text-secondary);font-family:var(--font-familiy-headings, FuturaBT);font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.compareItinerary__tooltipHeader span[data-v-195056ce]{display:inline-flex;width:40px;height:20px;padding:var(--space-2, 8px);justify-content:center;align-items:center;gap:7px;border-radius:4px;background:var(--promo-red-light);font-family:var(--font-family-body);font-size:12px;font-weight:700;line-height:normal;color:#fff}.compareItinerary__tooltipContent p[data-v-195056ce]{color:var(--text-tertiary);font-family:var(--font-familiy-body, Lato);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:none;margin-bottom:var(--space-base)}.splitButton__container[data-v-cc57b81d]{display:flex;flex-direction:row;color:var(--neutral-600)}.splitButton__button[data-v-cc57b81d]{padding:9px var(--space-3);border:1px solid var(--neutral-300);cursor:pointer;color:var(--text-primary);font-family:var(--font-family-headings, FuturaBT);font-size:14px;font-weight:700;line-height:20px}.splitButton__container i[data-v-cc57b81d]{font-size:17.455px;line-height:19.2px;margin:0}@media (min-width: 992px){.splitButton__container i[data-v-cc57b81d]{margin-right:8px}}.splitButton__button.active[data-v-cc57b81d]{color:var(--neutral-900);background:var(--brand-100);border-color:var(--brand-400);border-width:1.5px}.splitButton__button.active i[data-v-cc57b81d]{font-weight:700}.splitButton__button[data-v-cc57b81d]:first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}.splitButton__button[data-v-cc57b81d]:last-of-type{border-radius:0 var(--radius-md) var(--radius-md) 0}.splitButton__rightContainer[data-v-cc57b81d]{position:relative}.dealTile.compact[data-v-b43d3e5e]:first-of-type{margin-left:2px}.dealTile.compact[data-v-b43d3e5e] .dealTile__imageWrapper{height:160.86px;min-width:321px}.dealTile.compact[data-v-b43d3e5e] .dealInclusionPill{display:flex;padding:5px 10px;justify-content:flex-start;align-items:baseline;gap:5px;font-size:11px;line-height:12px;font-weight:700;color:var(--color-text-secondary);background:var(--surface-secondary);border-radius:999px}.dealTile.compact[data-v-b43d3e5e] .fa-calendar-days{color:var(--color-text-secondary);height:12px;font-weight:300;font-style:normal;line-height:normal}
