.html--has-journey-filters{overflow:hidden}.layout-journey-finder .content-container{max-width:1728px}.layout-journey-finder__wrapper{display:grid;grid-template-columns:300px calc(100% - 340px);gap:20px 40px}.layout-journey-finder__journeys{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.layout-journey-finder__filters{display:flex;gap:12px;flex-direction:column}.layout-journey-finder__group-title{display:block;font-family:var(--mediumTitleFont);letter-spacing:.8px;font-weight:400;font-size:clamp(12px,1.2vw,16px);line-height:clamp(14px,1.2vw,16px);text-transform:uppercase;color:var(--primaryColor2);padding:6px 26px 6px 0;border-bottom:1px solid var(--primaryColor3)}.layout-journey-finder__filter-group ul{display:flex;padding:12px 0;margin:0;flex-wrap:wrap;gap:6px 12px;list-style:none}.layout-journey-finder__filter-item.disabled{opacity:.25;pointer-events:none;order:999}.layout-journey-finder__filter-item input[type=checkbox]{width:0;height:0;pointer-events:none;overflow:hidden;position:absolute}.layout-journey-finder__filter-item .count-wrapper{display:none}.layout-journey-finder__filter-item label{position:relative;display:block;font-size:14px;padding:6px 12px;border-radius:60px;border:1px solid;cursor:pointer;text-align:center}.layout-journey-finder__filter-item:not(.disabled) label:has(input[type=checkbox]:checked){background-color:var(--ctaColorAlt);border-color:var(--ctaColorAlt);color:var(--dark)}.layout-journey{position:relative;overflow:hidden;height:425px;background-color:var(--dark);color:#fff}.layout-journey__content{padding:48px 30px 30px;position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;z-index:2;text-align:center}.layout-journey__text-labels{display:flex;gap:12px;margin-bottom:1.5rem;justify-content:center;margin-top:10px}.layout-journey__text-label{text-transform:uppercase;padding:10px 8px;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-size:18px;line-height:18px;font-weight:400;font-family:var(--mediumTitleFont)}.layout-journey__button-container{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;text-align:center}.layout-journey__label{position:absolute;top:10px;left:10px;z-index:2;text-transform:uppercase;padding:10px 8px;background-color:var(--ctaColorAlt);color:var(--dark);font-size:18px;line-height:18px;font-weight:400;font-family:var(--mediumTitleFont)}.layout-journey__label--adventure{background-color:var(--primaryColor2);color:#fff}.layout-journey__label--boutique{background-color:var(--primaryColor5);color:var(--dark)}.layout-article h4.layout-journey__title{font-size:clamp(28px,1.8vw,36px);line-height:clamp(32px,2.2vw,44px)}.layout-journey__background--image,.layout-journey__background-video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;display:flex;overflow:hidden;justify-content:center}.layout-journey__background picture{display:contents}.layout-journey__img,.layout-journey__background-vid{height:100%;width:100%;object-fit:cover}.layout-journey__title{margin:auto 0}.layout-journey-finder__journeys .layout-journey--hidden{display:none}.layout-journey-finder__journeys.search-by-criteria .layout-journey:not(.visible-by-criteria){display:none}.layout-journey-finder__searchedOn{display:none;margin-bottom:1rem}.layout-article .layout-journey-finder__results-count-title[data-result-count="1"] .layout-journey-finder__results-count-text--multi{display:none}.layout-article .layout-journey-finder__results-count-title:not([data-result-count="1"]) .layout-journey-finder__results-count-text--single{display:none}.layout-article .layout-journey-finder__results-count-title strong{font-weight:400}.layout-journey-finder__searchedOn .layout-journey-finder__selected-filters{display:inline-flex;padding:12px 0;margin:0 6px 0 0;flex-wrap:wrap;gap:6px 12px;list-style:none}.layout-journey-finder__selected-filter-item{position:relative;display:block;font-size:14px;padding:6px 36px 6px 12px;border-radius:60px;border:1px solid;cursor:pointer;text-align:center}
.layout-journey-finder__selected-filter-item a:after,.layout-journey-finder__selected-filter-item:after{content:"\2716";width:24px;height:24px;line-height:24px;display:flex;font-size:13px;background-color:#fff;border-radius:50%;color:var(--dark);position:absolute;right:6px;top:50%;text-align:center;transform:translateY(-50%);border:1px solid;justify-content:center;align-items:center;transition:.25s ease background,.25s ease color,.25s ease border-color}.layout-journey-finder__selected-filter-item a:hover:after,.layout-journey-finder__selected-filter-item:hover:after{border-color:var(--ctaColorAlt);background-color:var(--ctaColorAlt)}.layout-journey-finder__selected-filter-item a{text-decoration:none;color:inherit}.layout-journey-finder__selected-filter-item--searchQuery:after{display:none}.layout-journey-finder__searchedOn-remove{align-items:center;gap:6px}.layout-journey-promo{padding:1rem;background-color:var(--ctaColorAlt);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;min-height:360px}.layout-journey-promo__text{font-size:clamp(.9rem,1vw,1rem)}.layout-journey-finder__searchbar{position:relative}.layout-journey-finder__searchbar .button{background-color:var(--ctaColorAlt);border:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.layout-journey-finder__results-count-title{margin:0}.layout-journey-finder__results-count-container{margin:.75rem 0}.layout-journey-finder__confirm-filters{min-width:75%;justify-content:center;text-align:center}.layout-journey-finder__filter-group--countries:not(.layout-journey-finder__filter-group--countries-active) ul li:nth-child(n+16){display:none}.layout-journey-finder__filter-group--countries:not(.layout-journey-finder__filter-group--countries-active) .js-toggle-countries-filter__text--less,.layout-journey-finder__filter-group--countries.layout-journey-finder__filter-group--countries-active .js-toggle-countries-filter__text--more{display:none}.js-toggle-countries-filter{margin:5px 0 10px}.body--has-journey-filters .layout-journey-section{position:relative;z-index:9999}@media (min-width:901px){.layout-journey-finder__confirm-button-container,.layout-journey-finder__confirm-filters{display:none}.layout-journey-finder__mobile-filter-toggle{display:none}}@media (max-width:900px){.layout-journey-finder__confirm-button-container{position:fixed;padding:1rem;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 0px 6px rgba(0,0,0,.17);text-align:center}body:not(.body--has-journey-filters) .layout-journey-finder__confirm-button-container{display:none}.layout-journey-finder__searchedOn-remove{position:relative;left:50%;transform:translateX(-50%)}.layout-journey-finder__searchedOn .layout-journey-finder__selected-filters{display:flex;justify-content:center}.layout-journey-finder__results-count-container{margin:.75rem 0;display:flex;gap:5px 10px;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center}.layout-journey-finder__searchbar input[name=journey_search]{width:calc(100% - 15px)}.layout-journey-finder__wrapper{display:flex;flex-direction:column}.layout-journey-finder__searchbar .button{right:0}.layout-journey-finder__filters-groups{position:fixed;top:0;left:0;bottom:0;right:0;background-color:var(--light);z-index:5;padding:0 12px;max-height:0;transition:.25s ease padding,.25s ease max-height;pointer-events:none;overflow:hidden;display:flex;flex-direction:column}.layout-journey-finder__filters-groups .layout-journey-finder__mobile-filter-toggle{margin-left:auto}.body--has-journey-filters .layout-journey-finder__filters-groups{max-height:100vh;padding:12px;pointer-events:all;overflow-y:auto;padding-bottom:95px}}@media (max-width:480px){.layout-journey{height:clamp(360px,21.25vw,425px)}.layout-journey-finder__journeys{display:flex;flex-direction:column}}@media (max-width:400px){.layout-journey{height:clamp(400px,21.25vw,425px)}
.layout-journey__text-labels{flex-direction:column}.layout-journey__text-label{padding:6px}}.body--loading-journey .layout-journey-finder__journeys{position:relative}.layout-journey-finder__journeys-loader{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);top:0;left:0;bottom:0;right:0;z-index:3;display:none}.body--loading-journey .layout-journey-finder__journeys-loader{display:block}.layout-journey-finder__journeys-loader:before{content:"";display:block;position:sticky;top:200px;z-index:5;background-image:url(../img/loader-orange.svg);background-size:90px 90px;width:60px;background-color:#fff;height:60px;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:30px auto 0}
