.container[data-v-34e6f8c7]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.content-search__title[data-v-34e6f8c7]{text-align:center}.container[data-v-c0474d3d]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.loader[data-v-c0474d3d]{aspect-ratio:4/3.33;position:relative}@media (width>=768px){.loader[data-v-c0474d3d]{aspect-ratio:16/9.48}}.loader[data-v-c0474d3d]:before{content:"";aspect-ratio:4/3;background-color:#d9d9d9;border-radius:.5rem;position:absolute;inset:0}@media (width>=768px){.loader[data-v-c0474d3d]:before{aspect-ratio:16/9}}.slideshow[data-v-c0474d3d]{isolation:isolate;position:relative}.accordion .slideshow[data-v-c0474d3d]{padding:unset;margin-bottom:4.5rem}.hero .slideshow[data-v-c0474d3d]{padding:unset;margin-top:clamp(64px,5vw,80px)}.slideshow[data-v-c0474d3d] .theme-label{left:unset;position:absolute;right:1.25rem}@media (width>=992px){.slideshow[data-v-c0474d3d] .theme-label{top:3.875rem;right:3.875rem}}@media (width>=1200px){.slideshow[data-v-c0474d3d] .theme-label{top:4rem;right:4rem}}.slideshow[data-v-c0474d3d] .slideshow__button{z-index:1;color:#446e63;aspect-ratio:1;background-color:#ffffff80;border:2px solid #446e63;border-radius:3.125rem;width:3.125rem;display:none;position:absolute;top:50%;transform:translateY(-50%)translateY(-50%)}@media (width>=992px){.slideshow[data-v-c0474d3d] .slideshow__button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.slideshow[data-v-c0474d3d] .slideshow__button--prev{left:3.75rem}.slideshow[data-v-c0474d3d] .slideshow__button--next{right:3.75rem}}.slideshow[data-v-c0474d3d] .slideshow__indicators{gap:8px;margin-top:1rem}@media (width>=992px){.slideshow[data-v-c0474d3d] .slideshow__indicators{margin-top:1.5rem}}.slideshow[data-v-c0474d3d] .slideshow__indicator{aspect-ratio:1;border-radius:50%;width:.75rem;display:flex;overflow:hidden}.slideshow[data-v-c0474d3d] .slideshow__indicator-button{width:inherit;aspect-ratio:1;background-color:#d9d9d9}.slideshow[data-v-c0474d3d] .slideshow__indicator-button[aria-current=page]{background-color:#446e63}.slideshow[data-v-c0474d3d] .slideshow__item{border-radius:8px;overflow:hidden}.slideshow[data-v-c0474d3d] .slideshow__item.p-carousel-item-active{isolation:isolate;position:relative}.slideshow[data-v-c0474d3d] .slideshow__image{aspect-ratio:3/4;background-color:#d9d9d9}@media (width>=576px){.slideshow[data-v-c0474d3d] .slideshow__image{aspect-ratio:4/3}}@media (width>=768px){.slideshow[data-v-c0474d3d] .slideshow__image{aspect-ratio:16/9}}.slideshow[data-v-c0474d3d] .slideshow__header{position:absolute;right:1.5rem}@media (width>=768px){.slideshow[data-v-c0474d3d] .slideshow__header{right:3rem}}@media (width>=992px){.slideshow[data-v-c0474d3d] .slideshow__header{right:4.625rem}}.slideshow[data-v-c0474d3d] .product__container{z-index:2;grid-template-rows:auto auto;width:100%;padding:1.25rem;display:grid;position:absolute;bottom:0;left:0}@media (width>=1200px){.slideshow[data-v-c0474d3d] .product__container{grid-template-columns:auto auto;align-items:end;padding:4rem}}.slideshow[data-v-c0474d3d] .product__data{color:#fff;flex-direction:column;display:flex}@media (width>=1200px){.slideshow[data-v-c0474d3d] .product__data{max-width:48rem}}.slideshow[data-v-c0474d3d] .product__trip-calender{margin-bottom:1.5rem;display:flex}.slideshow[data-v-c0474d3d] .product__trip-duration{white-space:nowrap;font-size:.75rem;font-weight:700}.slideshow[data-v-c0474d3d] .product__departures{flex-flow:column wrap;display:flex}@media (width>=992px){.slideshow[data-v-c0474d3d] .product__departures{flex-direction:row;column-gap:8px}}.slideshow[data-v-c0474d3d] .product__departure-months{flex-wrap:wrap;padding:0;font-size:.75rem;list-style:none;display:flex}.slideshow[data-v-c0474d3d] .product__departure-months li:first-child{margin-right:8px;font-weight:700}.slideshow[data-v-c0474d3d] .product__departure-months li{text-transform:capitalize}.slideshow[data-v-c0474d3d] .product__departure-months :not(li:first-of-type,li:last-of-type){align-items:center;margin-right:16px;display:inline-flex;position:relative}.slideshow[data-v-c0474d3d] .product__departure-months :not(li:first-of-type,li:last-of-type):after{content:"•";font-size:1rem;position:absolute;right:-10px}@media (width<=1199.98px){.slideshow[data-v-c0474d3d] .product__link{margin-top:1.125rem}}.slideshow[data-v-c0474d3d] .divider-vertical{height:inherit;background-color:#d9d9d9;width:1px;margin:0 .875rem;display:inline-block}.container[data-v-04cf9142]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.hero__title[data-v-04cf9142]{word-break:break-word;text-align:center;margin-bottom:2.625rem}.hero__description[data-v-04cf9142]{text-align:center}.container[data-v-468a24ab]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.destination-card[data-v-468a24ab] .destination-card__image{aspect-ratio:4/3}.destination-card[data-v-468a24ab] .destination-card__image-fallback{background-color:#d9d9d9;border-radius:.5rem}.destination-card[data-v-468a24ab]{margin-bottom:2.5rem;position:relative}.destination-card:focus-within .destination-card__image[data-v-468a24ab]{outline:.1875rem solid #5e9ed6}.destination-card[data-v-468a24ab]:hover{transform:scale(1.03)}.destination-card__link[data-v-468a24ab]{text-decoration:none;display:block}.destination-card__link[data-v-468a24ab]:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.destination-card__name[data-v-468a24ab]{margin:1.25rem 0 0;font-family:Supreme Variable,Helvetica Neue,Arial;font-size:1.5rem;line-height:1}.container[data-v-c64283a4]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.destination-list__row[data-v-c64283a4]{margin-bottom:1.09375rem}.product-search-title-container{text-align:center;padding-block:3rem}@media (width>=992px){.product-search-title-container{padding-block:4rem}}.product-search-filter{flex-flow:column wrap;margin-bottom:1.5rem;display:flex}@media (width>=768px){.product-search-filter{flex-direction:row;align-items:flex-start;margin-bottom:4.125rem}}.product-search-filter__item{margin-bottom:1rem;margin-right:.625rem;display:flex}.product-search-filter__item .button{width:100%;max-width:100%}@media (width>=768px){.product-search-filter__item .button{width:auto}}.dropdown,.calendar{color:#446e63;padding-right:1.625rem;font-weight:700}.calendar{padding-right:1.75rem}.dropdown__trigger{margin-left:1rem}.calendar__table,.calendar__table-header-cell{color:#1b1b1a}.calendar__input{color:#446e63;font-weight:700}.calendar__input~.p-icon{translate:.4375rem}@media screen and (width<=372px){.calendar__input:not(:placeholder-shown)~.p-icon{display:none}}.calendar__input::placeholder{color:#446e63;opacity:1}.container[data-v-d89577ba]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.hero__travel-title[data-v-d89577ba]{word-break:break-word;margin-bottom:2.625rem}.hero__travel-categories[data-v-d89577ba]{flex-flow:column wrap;justify-content:start;margin-bottom:2rem;display:flex}@media (width>=992px){.hero__travel-categories[data-v-d89577ba]{flex-flow:row;justify-content:space-between;align-items:end}}.hero__travel-destinations[data-v-d89577ba],.hero__travel-themes[data-v-d89577ba]{flex-wrap:wrap;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.hero__travel-destinations span[data-v-d89577ba]:not(:last-of-type):after,.hero__travel-themes span[data-v-d89577ba]:not(:last-of-type):after{content:",";vertical-align:baseline;margin-right:8px}.hero__travel-destinations--has-travel-themes span[data-v-d89577ba]:last-of-type:after{content:"•";align-items:center;margin:0 1rem;font-size:1rem;display:inline-flex}.hero__travel-data[data-v-d89577ba]{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex-direction:column;padding:1.5rem 0;display:flex}@media (width>=992px){.hero__travel-data[data-v-d89577ba]{padding:unset;border-width:0;flex-direction:row}}.hero__travel-data[data-v-d89577ba]>:not(:last-child){white-space:nowrap}.hero__travel-dates-container[data-v-d89577ba]{flex-flow:column wrap;display:flex}@media (width>=992px){.hero__travel-dates-container[data-v-d89577ba]{flex-direction:row;column-gap:8px}}.hero__travel-dates[data-v-d89577ba]{flex-wrap:wrap;padding:0;font-size:1.25rem;list-style:none;display:flex}.hero__travel-dates li[data-v-d89577ba]:first-child{color:#1b1b1ab3;margin-right:8px;font-weight:700}.hero__travel-dates li[data-v-d89577ba]{text-transform:capitalize}.hero__travel-dates[data-v-d89577ba] :not(li:first-of-type,li:last-of-type){align-items:center;display:inline-flex;position:relative}.hero__travel-dates[data-v-d89577ba] :not(li:first-of-type,li:last-of-type):after{content:"•";margin:0 .5rem;font-size:1rem;right:-10px}.hero__button-container[data-v-d89577ba]{flex-wrap:wrap;gap:1.5rem;display:flex}.hero__skeleton-container[data-v-d89577ba]{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex-direction:column;gap:2rem;padding:1.5rem 0;display:flex}@media (width>=992px){.hero__skeleton-container[data-v-d89577ba]{padding:unset;border-width:0;flex-flow:wrap;gap:0 5.5rem}}.hero .divider[data-v-d89577ba]{background-color:#d9d9d9;width:100%;height:1px;margin:1.5rem 0;display:inline-block}@media (width>=992px){.hero .divider[data-v-d89577ba]{height:inherit;width:1px;max-height:1.875rem;margin:0 3.8125rem}}.container[data-v-c136b2f3]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.product-information[data-v-c136b2f3]{gap:var(--gutter-x)}@media (width<=991.98px){.product-information[data-v-c136b2f3]>:nth-child(2){margin-top:2.5rem}}@media (width>=992px){.product-information[data-v-c136b2f3]{gap:0}}.container[data-v-cf1d70c6]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.stay-fact[data-v-cf1d70c6]{flex-wrap:nowrap;flex:0 6.25rem;align-items:center;display:flex}@media (width>=768px){.stay-fact[data-v-cf1d70c6]{flex-basis:10.625rem}}.stay-fact__icon[data-v-cf1d70c6]{color:#446e63;margin-right:1rem}.stay-fact__text[data-v-cf1d70c6]{white-space:nowrap;line-height:1.3}.container[data-v-71dd9398]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.stay__stay-facts[data-v-71dd9398]{flex-wrap:wrap;gap:1rem;margin-top:4rem;margin-bottom:4.5rem;display:flex}.container[data-v-e974ed0a]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.accordion[data-v-e974ed0a]{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.accordion[data-v-e974ed0a] .accordion__tab:not(:last-of-type){border-bottom:1px solid #d9d9d9}.accordion[data-v-e974ed0a] .accordion__header-link{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr auto;row-gap:2rem;padding:2.625rem 0;display:grid}@media (width>=576px){.accordion[data-v-e974ed0a] .accordion__header-link{grid-template-rows:1fr auto;grid-template-columns:2fr 1fr;align-items:start;row-gap:2rem;padding-right:1.5rem}}@media (width>=768px){.accordion[data-v-e974ed0a] .accordion__header-link{grid-template-rows:auto;grid-template-columns:9.375rem auto auto 1fr;align-items:start;gap:0 3.75rem;padding-right:0}}@media (width>=1200px){.accordion[data-v-e974ed0a] .accordion__header-link{column-gap:5rem}}.accordion[data-v-e974ed0a] .accordion__header-icon{display:none}.accordion[data-v-e974ed0a] .accordion__content-container>:first-child{margin-top:0}.accordion[data-v-e974ed0a] .accordion__tab-content:after{content:"";width:100%;height:4.75rem;display:block}.accordion[data-v-e974ed0a] .stay__rating-stars{grid-area:1/1;margin-top:3px}.accordion[data-v-e974ed0a] .stay__title{grid-area:2/1/auto/span 2;margin-bottom:0}.accordion[data-v-e974ed0a] .stay__number-of-stays{color:#c1805a;grid-area:3/1/auto/span 2;font-size:1.25rem;line-height:1.26}@media (width>=576px){.accordion[data-v-e974ed0a] .stay__rating-stars{grid-area:1/1}.accordion[data-v-e974ed0a] .stay__title{grid-area:2/1}.accordion[data-v-e974ed0a] .stay__number-of-stays{grid-area:2/2;margin-left:auto}}@media (width>=768px){.accordion[data-v-e974ed0a] .stay__rating-stars{grid-area:1/1}.accordion[data-v-e974ed0a] .stay__title{grid-area:1/2}.accordion[data-v-e974ed0a] .stay__number-of-stays{grid-area:1/3;margin-left:0;margin-right:auto}}@media (width>=1200px){.accordion[data-v-e974ed0a] .stay__rating-stars{grid-area:1/1}}.accordion[data-v-e974ed0a] .stay .accordion-toggle-btn{grid-area:1/2;align-self:center}@media (width>=576px){.accordion[data-v-e974ed0a] .stay .accordion-toggle-btn{justify-self:end}}@media (width>=768px){.accordion[data-v-e974ed0a] .stay .accordion-toggle-btn{grid-column:4;justify-self:flex-start}}:target{scroll-margin-top:200px}#stickynav-top{transform:translateY(-500px)}#stickynav-bottom{transform:translateY(500px)}.container[data-v-e4dcfb5d]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.sub-navigation[data-v-e4dcfb5d]{isolation:isolate;z-index:1001;pointer-events:none;background-color:#0000;position:sticky;top:3rem}@media (width<=991.98px){.sub-navigation[data-v-e4dcfb5d]{display:none}}.sub-navigation__container[data-v-e4dcfb5d]{filter:drop-shadow(0 0 16px #1b1b1a40);pointer-events:all;background-color:#f4ede1;border-radius:2.5rem;width:max-content;margin:0 auto;padding:.3125rem}.sub-navigation__list[data-v-e4dcfb5d]{flex-wrap:nowrap;padding:0;list-style:none;display:flex}.sub-navigation__link[data-v-e4dcfb5d]{color:#1b1b1a;border-radius:2.5rem;padding:1.25rem;display:inline-block}.sub-navigation__link[data-v-e4dcfb5d]:hover{text-decoration:none}.sub-navigation__link.active[data-v-e4dcfb5d]{color:#1b1b1a;background-color:#b1cc81}.container[data-v-08eac827]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.button[data-v-08eac827]{align-items:center;min-width:0;padding:12px;display:flex}.icon-chevron[data-v-08eac827]{width:.8em;height:.8em;rotate:270deg}.container[data-v-4d3126e0]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.scroll-to-top-button__container[data-v-4d3126e0]{justify-content:flex-end;margin-top:24px;display:flex}.scroll-to-top-button__button-text-wrapper[data-v-4d3126e0]{flex-direction:column;justify-content:center;align-items:center;display:flex}.container{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.month-picker{scroll-snap-type:x mandatory;align-items:center;padding-left:0;scroll-padding-left:30px;display:flex;overflow:auto}@media (width>=992px){.month-picker{justify-content:center}}.month-picker__navigation{margin:1.125rem 0;display:flex}@media (width>=992px){.month-picker__navigation{display:none}}.month-picker__prev{margin-right:.5rem}.month-picker__prev,.month-picker__next{color:#446e63;cursor:pointer;border:1px solid #446e63;border-radius:50%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.month-picker__prev:disabled,.month-picker__next:disabled{color:#d9d9d9;cursor:not-allowed;border-color:#d9d9d9}.month-picker__prev-icon{rotate:180deg}.month-picker__year{flex-direction:column;display:flex}.month-picker__year:not(:first-of-type){margin-left:.5rem}@media (width>=992px){.month-picker__year{align-items:center}}.month-picker__year-text{margin-bottom:.875rem;font-size:1.75rem;line-height:1.25}.month-picker__months{background-color:#f4ede1;border-radius:2.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.3125rem;font-size:1.5rem;line-height:1.5;display:flex}.month-picker__month{text-transform:capitalize;scroll-snap-align:start;justify-content:center;align-items:center;width:3.75rem;min-width:3.75rem;max-width:3.75rem;height:3.75rem;min-height:3.75rem;max-height:3.75rem;display:flex}.month-picker__month-text{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.month-picker__month-text:has(input:checked){color:#fff;background-color:#446e63;font-weight:700}.month-picker__month-text:focus-within{outline-offset:2px;outline:2px solid #5e9ed6}.month-picker__month-input{opacity:0;width:1px;height:1px;position:absolute}.container[data-v-00071b33]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.item[data-v-00071b33]{color:#c1805a;justify-self:center;align-items:center;display:flex}.text[data-v-00071b33]{font-size:.875rem}.icon[data-v-00071b33]{width:1.5rem;height:1.5rem;margin-right:.25rem}.container[data-v-5e12388d]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}.accordion-wrapper[data-v-5e12388d]{margin-bottom:5.625rem}.departure-search__selected-month[data-v-5e12388d]{text-transform:capitalize;margin-block:1rem;font-family:Recoleta;font-size:2.1875rem;line-height:1.2;display:block}@media (width>=992px){.departure-search__selected-month[data-v-5e12388d]{margin-bottom:2.8125rem}}.departure-accordion[data-v-5e12388d]{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.departure-accordion[data-v-5e12388d] .departure-accordion__tab{padding-block:1.25rem}.departure-accordion[data-v-5e12388d] .departure-accordion__tab:not(:last-of-type){border-bottom:1px solid #d9d9d9}.departure-accordion[data-v-5e12388d] .departure-accordion__tab-content>div:has(.departure-accordion__content-link){grid-template-areas:"text text""calendarLink calendarLink""link link";align-items:start;row-gap:1rem;margin-top:2rem;display:grid}@media (width>=992px){.departure-accordion[data-v-5e12388d] .departure-accordion__tab-content>div:has(.departure-accordion__content-link){grid-template-columns:13.75rem auto auto;grid-template-areas:".text text"".link calendarLink";margin-bottom:1.5rem}}.departure-accordion[data-v-5e12388d] .departure-accordion__label{color:#c1805a;place-self:start;font-size:.875rem;font-weight:500}.departure-accordion[data-v-5e12388d] .departure-accordion__labels-container{flex-wrap:wrap;grid-area:labels;gap:.5rem;margin-block:.75rem;display:flex}@media (width>=768px){.departure-accordion[data-v-5e12388d] .departure-accordion__labels-container{margin-block:0}}.departure-accordion[data-v-5e12388d] .departure-accordion__header-link{cursor:pointer;grid-template-areas:"travel-dates travel-dates travel-dates travel-dates travel-dates""title title title title.""labels labels labels labels labels""pricefromAndprice pricefromAndprice pricefromAndprice pricefromAndprice icon";gap:0 1rem;display:grid}@media (width>=576px){.departure-accordion[data-v-5e12388d] .departure-accordion__header-link{grid-template-areas:"travel-dates travel-dates triplength. .""title title title title.""labels labels labels labels labels""pricefromAndprice pricefromAndprice pricefromAndprice pricefromAndprice icon"}}@media (width>=768px){.departure-accordion[data-v-5e12388d] .departure-accordion__header-link{grid-template-columns:max-content 1fr auto auto auto auto;grid-template-areas:"travel-dates travel-dates triplength labels labels labels""title title title title title.""pricefromAndprice pricefromAndprice pricefromAndprice. .icon"}}@media (width>=992px){.departure-accordion[data-v-5e12388d] .departure-accordion__header-link{grid-template-columns:12.5rem repeat(4,max-content) 1fr max-content 5.75rem max-content;grid-template-areas:"travel-dates labels labels labels labels. .pricefrom.""travel-dates title title title title title priceAndAvailability priceAndAvailability icon""travel-dates. . . . . . . .";align-items:start;gap:0 1.25rem;padding-right:1.75rem}}.departure-accordion[data-v-5e12388d] .departure-accordion__header-link[aria-expanded=true] .departure-accordion__title{display:initial;word-break:initial;overflow:initial}.departure-accordion[data-v-5e12388d] .departure-accordion__title{grid-area:title;margin-block:0;font-size:1.375rem;font-weight:700}@media (width>=1200px){.departure-accordion[data-v-5e12388d] .departure-accordion__title{word-break:break-all;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block:0;display:-webkit-box;overflow:hidden}}.departure-accordion[data-v-5e12388d] .departure-accordion__travel-dates{grid-area:travel-dates;display:flex}.departure-accordion[data-v-5e12388d] .departure-accordion__outbound,.departure-accordion[data-v-5e12388d] .departure-accordion__homebound{margin-bottom:.5rem;font-family:Recoleta}.departure-accordion[data-v-5e12388d] .departure-accordion__outbound [class*=label],.departure-accordion[data-v-5e12388d] .departure-accordion__homebound [class*=label]{color:#1b1b1ab3;font-family:Supreme Variable,Helvetica Neue,Arial}.departure-accordion[data-v-5e12388d] .departure-accordion__homebound{margin-left:1.5rem}.departure-accordion[data-v-5e12388d] .departure-accordion__trip-length{margin-bottom:0;font-size:2rem;line-height:1.7}.departure-accordion[data-v-5e12388d] .departure-accordion__form-of-travel{grid-area:formoftravel}.departure-accordion[data-v-5e12388d] .departure-accordion__departure-location{grid-area:departurelocation}.departure-accordion[data-v-5e12388d] .departure-accordion__destination{grid-area:destination}.departure-accordion[data-v-5e12388d] .departure-accordion__price-from{grid-area:pricefrom;align-self:center;margin-bottom:0}@media (width<=991.98px){.departure-accordion[data-v-5e12388d] .departure-accordion__price-from{display:none}}@media (width>=992px){.departure-accordion[data-v-5e12388d] .departure-accordion__price-from{align-self:start}}.departure-accordion[data-v-5e12388d] .departure-accordion__date{flex-wrap:wrap;gap:0 .5rem;font-size:1.375rem;font-weight:400;display:flex}@media (width>=992px){.departure-accordion[data-v-5e12388d] .departure-accordion__date{grid-row:2/span 3;display:block}.departure-accordion[data-v-5e12388d] .departure-accordion__year{padding-left:0;font-size:.875rem}}.departure-accordion[data-v-5e12388d] .departure-accordion__available{place-self:center start;font-size:.875rem}@media (width>=992px){.departure-accordion[data-v-5e12388d] .departure-accordion__available{justify-self:center}}.departure-accordion[data-v-5e12388d] .departure-accordion__price-and-availabilty{grid-area:priceAndAvailability;grid-template-columns:subgrid;display:grid}@media (width>=768px) and (width<=991.98px){.departure-accordion[data-v-5e12388d] .departure-accordion__price-and-availabilty{margin-top:.75rem}}@media (width<=991.98px){.departure-accordion[data-v-5e12388d] .departure-accordion__price-and-availabilty{flex-direction:row-reverse;grid-area:pricefromAndprice;justify-content:start;gap:1.5rem;display:flex}}.departure-accordion[data-v-5e12388d] .departure-accordion__price{color:#1b1b1a;place-self:center start;align-items:center;font-family:Recoleta;font-size:1.375rem;font-weight:400;display:flex}@media (width<=991.98px){.departure-accordion[data-v-5e12388d] .departure-accordion__price:before{content:attr(data-text);margin-right:.5rem;font-size:.875rem;font-weight:400;display:block}}.departure-accordion[data-v-5e12388d] .departure-accordion__icon{grid-area:icon;justify-self:end;width:1.25rem;height:1.25rem;margin-top:.5rem;margin-left:1rem;display:flex}.departure-accordion[data-v-5e12388d] .departure-accordion__header-link .departure-accordion__icon{rotate:90deg}.departure-accordion[data-v-5e12388d] .departure-accordion__header-link[aria-expanded=true] .departure-accordion__icon{rotate:180deg}.departure-accordion[data-v-5e12388d] .departure-accordion__content-text{grid-area:text}.departure-accordion[data-v-5e12388d] .departure-accordion__content-link{grid-area:link}.accordion__row[data-v-5e12388d]{display:grid}.container[data-v-af234197]{--container-padding-x:32px;max-width:1464px!important;padding-left:var(--container-padding-x)!important;padding-right:var(--container-padding-x)!important}@media (width>=1580px){.departure-search[data-v-af234197]{grid-template-columns:repeat(4,1fr);grid-template-areas:"a a a b""c c c b";display:grid}}.departure-search__months[data-v-af234197]{grid-area:a}@media (width>=1480px){.departure-search__months[data-v-af234197]{margin-bottom:5rem}}.departure-search__filter[data-v-af234197]{flex-direction:column;grid-area:b;display:flex}.departure-search__filter-container[data-v-af234197]{background-color:#f4ede1;border-radius:8px;flex-direction:column;align-self:flex-start;width:100%;margin-top:2rem;margin-bottom:2rem;padding:2rem 1.5rem;display:flex}@media (width>=992px){.departure-search__filter-container[data-v-af234197]{margin-top:3.0625rem;padding:3rem 2rem}}.departure-search__filter-item[data-v-af234197]:not(:last-of-type){margin-bottom:.625rem}.departure-search__filter-title[data-v-af234197]{margin-bottom:1rem;font-family:Recoleta;font-size:1.5rem;line-height:1.2;display:block}@media (width>=992px){.departure-search__filter-title[data-v-af234197]{font-size:2.1875rem}}.departure-search__results[data-v-af234197]{grid-area:c}.departure-search__results .results-enter-active.apply-transition[data-v-af234197]{transition:all .5s}.departure-search__results .results-enter-from.apply-transition[data-v-af234197]{opacity:0;transform:translateY(-30px)}.departure-search__results .results-leave-active[data-v-af234197],.departure-search__results .results-leave-from[data-v-af234197],.departure-search__results .results-leave-to[data-v-af234197]{display:none}.departure-search__load-button-wrapper[data-v-af234197]{justify-content:center;display:flex}.dropdown[data-v-af234197],.calendar[data-v-af234197]{color:#446e63;font-weight:700}.dropdown__trigger[data-v-af234197]{margin-left:1rem}.calendar__table[data-v-af234197],.calendar__table-header-cell[data-v-af234197]{color:#1b1b1a}.calendar__input[data-v-af234197]{color:#446e63;font-weight:700}.calendar__input[data-v-af234197]::placeholder{color:#446e63;opacity:1}
