.badge-list{display:flex;flex-wrap:wrap;gap:5px 10px}.badge-list__item{pointer-events:none}.badge-list__item--activable{pointer-events:auto}@media screen and (min-width:1024px){.badge-list__item--activable:hover{cursor:pointer;transform:scale(1.1)}}.badge-list__item--second .colored-product-badge{background:#fff;border:1px solid #000;color:#000}.colored-product-badge{align-items:center;background-color:#333;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:1.15rem;height:20px;justify-content:center;padding:0 8px;text-transform:uppercase}.product-destination-title__region,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-destination-title__region,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.product-destination-title{font-size:2.5rem;line-height:1.2;text-align:left}@media screen and (min-width:1024px){.product-destination-title{letter-spacing:0}}.product-destination-title__region{letter-spacing:0;text-transform:uppercase}.product-destination-title__resort{letter-spacing:0;text-transform:none}.product-destination-title__resort:before{content:"-";margin-left:5px;margin-right:5px}.product-name-with-category{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:1.4rem}.product-name-with-category__name{margin-right:10px}.product-name-with-category__category .category__item.icon{height:15px;width:15px}.product-name-with-category__category .category-trident__item.icon{height:20px;width:30px}.product-deal__exclusive,.product-deal__price-type .save-up-to__value,.product-deal__status,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-deal__exclusive,.product-deal__price-type .save-up-to__value,.product-deal__status,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.product-deal__exclusive,.product-deal__status{color:#000;font-size:1.4rem;line-height:1.5}.product-deal{background:none;height:100%;margin:0;width:100%}@media screen and (min-width:1024px){.product-deal{margin:0}}.product-deal__status{color:#a94442;font-size:2.4rem;text-transform:uppercase}.product-deal__price-type,.product-deal__status{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-deal__price-type{flex:1 1 0%}.product-deal__price-type .save-up-to__value{font-size:2rem;letter-spacing:.1rem}@media screen and (min-width:1024px){.product-deal__price-type .save-up-to__value{font-size:2.4rem}}.product-deal__price-type .from .amount__prefix{font-size:1.4rem}.product-deal__price-type .from .amount__value{font-size:2rem;line-height:normal}.product-deal__price-type .from .amount__suffix{font-size:1.4rem}@media screen and (min-width:1024px){.product-deal__price-type .from .amount__prefix{font-size:1.4rem}.product-deal__price-type .from .amount__value{font-size:2.4rem}.product-deal__price-type .from .amount__suffix{font-size:1.4rem}}.product-deal__price-type .from__public-price .amount{font-size:1.3rem}.product-deal__price-type .from__public-price .amount__prefix{font-style:italic;text-align:right}.product-deal__price-type .from__public-price .amount__value{font-size:1.5rem;text-decoration:line-through}.product-deal__exclusive{font-size:2.4rem;letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:1024px){.product-deal__exclusive{font-size:2.8rem}}.amount__prefix,.amount__suffix,.amount__value,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.amount__prefix{font-family:Helvetica,sans-serif}.amount__suffix,.amount__value,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.amount__prefix{color:#666;font-size:1.4rem;line-height:1.5}.amount{align-items:baseline;color:#c60c30;display:inline-flex}.amount__prefix{margin-right:5px}.amount__suffix{margin-left:5px}@media screen and (min-width:1024px){.listing-actionbar:after{clear:both;content:"";display:table}}.listing-actionbar__count-number,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listing-actionbar__count-number,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.listing-actionbar{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}@media screen and (min-width:1024px){.listing-actionbar{flex:1 1 0%;flex-direction:row;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:978px;position:relative}}@media screen and (min-width:1024px) and (min-width:1024px){.listing-actionbar{max-width:1024px}}.listing-actionbar .atol-button-label{color:#666;justify-content:flex-start;letter-spacing:0}.listing-actionbar .partnership-with-pfs{flex:1 1 0%;font-size:1rem;letter-spacing:.3px;padding-top:8px}@media screen and (min-width:1024px){.listing-actionbar .partnership-with-pfs{font-size:1.3rem;padding-top:6px}}.listing-actionbar__current-count{margin-right:10px}.listing-actionbar--unique .listing-actionbar__switch-view{flex:1 1 0%;margin-left:0}@media screen and (min-width:1024px){.listing-actionbar--unique .listing-actionbar__first-element{flex:1 1 0%}}.listing-actionbar__title{display:block}.listing-actionbar__title+.listing-actionbar__count{text-align:right}@media screen and (min-width:1024px){.listing-actionbar__title{display:block}}.listing-actionbar__count{display:none}@media screen and (min-width:1024px){.listing-actionbar__count{display:block;flex:1 1 0%;font-size:2rem;text-align:left}}.listing-actionbar__switch-view{display:none}@media screen and (min-width:1024px){.listing-actionbar__switch-view{align-items:center;display:flex;justify-content:flex-end;margin-left:20px;text-align:right}.listing-actionbar__switch-view .icon-switchview{color:#d8d8d8;cursor:pointer}.listing-actionbar__switch-view .icon-switchview--active{color:#000;cursor:auto}}.listing-actionbar .atol-protected{font-size:1.1rem;margin-top:10px;text-transform:none}@media screen and (min-width:1024px){.listing-actionbar .atol-protected{flex:1 1 0%;font-size:1.5rem;margin-top:0;text-align:left}}.partnership-with-pfs,.partnership-with-pfs__logo{align-items:center;display:flex;height:21px}.partnership-with-pfs__logo{margin-left:8px}.partnership-with-pfs .logo-brand{height:10px;width:100px}@media screen and (min-width:1024px){.partnership-with-pfs .logo-brand{width:120px}}.progressive-image{opacity:0;position:absolute;top:0;transition:opacity 1s ease}.progressive-image--revealed{opacity:1}.countdown__time,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.countdown__time,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.countdown{align-items:baseline;display:flex;flex-direction:row}.countdown__value{align-items:center;display:flex;flex-direction:column;margin:0 5px}.countdown__time{font-size:2.4rem;line-height:1}@media screen and (min-width:1024px){.countdown__time{font-size:3.6rem}}.countdown__time__suffix{font-size:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.countdown__time__suffix{font-size:1.3rem}}.countdown__separator{font-size:2.4rem;line-height:1;margin:0 5px}@media screen and (min-width:1024px){.countdown__separator{font-size:3.6rem}}.product-time__value,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-time__value,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.product-time{align-items:center;display:flex;height:100%;justify-content:center}.product-time__prefix{margin-right:5px;text-align:center}.product-time__value{margin-right:5px}.product-time__value:last-of-type{margin-right:0}.product-time__time{display:inline}.badge{align-items:center;background:#c60c30;border:none;border-radius:3px;color:#fff;display:inline-flex;font-size:1.2rem;letter-spacing:0;padding:4px 10px}.badge__item{align-items:center;display:flex}.badge__item+.badge__item{margin-left:5px}.badge__item+.badge__item:before{content:"|";margin-right:5px}.aside-product-filters-menu .filters-facets__item--active,.aside-product-filters-menu .filters-facets__subtitle,.aside-product-filters-menu .filters-facets__title,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aside-product-filters-menu .filters-facets__item--active,.aside-product-filters-menu .filters-facets__subtitle,.aside-product-filters-menu .filters-facets__title,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.aside-product-filters-menu .filters-facets__item--active,.aside-product-filters-menu .filters-facets__subtitle,.aside-product-filters-menu .filters-facets__title{color:#000;font-size:1.4rem;line-height:1.5}.aside-product-filters-menu{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;width:100vw}.aside-product-filters-menu .back-button{margin-bottom:10px}.aside-product-filters-menu .back-button svg{height:15px;margin-right:5px;padding-left:10px;width:15px}.aside-product-filters-menu__header{align-items:center;box-sizing:border-box;display:flex;height:75px;padding:20px 10px 25px}.aside-product-filters-menu__header .header__logo{margin-left:-45px;width:100%}.aside-product-filters-menu__header .header__logo .logo-brand{height:60px;width:200px}.aside-product-filters-menu__close{margin-right:20px}.aside-product-filters-menu__close .icon{height:25px;width:25px}.aside-product-filters-menu__list{padding:20px 10px 25px}.aside-product-filters-menu__item{align-items:center;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 2px 3px 0 #0000001a;box-sizing:border-box;display:flex;font-size:1.6rem;height:45px;justify-content:space-between;margin-bottom:15px;padding:0 15px}.aside-product-filters-menu__item .icon{height:25px;width:25px}.aside-product-filters-menu__item .icon--circle-cross-grey{margin-right:5px}.aside-product-filters-menu__item--active{border:1px solid #333}.aside-product-filters-menu__filter-name{flex:1 1 0%}.aside-product-filters-menu__products-count{margin-left:10px}.aside-product-filters-menu__action{left:0;margin:0 auto 20px;right:0;text-align:center;width:100%}.aside-product-filters-menu__action .button{height:45px;width:250px}.aside-product-filters-menu .filters-facets{color:#d8d8d8;pointer-events:none}.aside-product-filters-menu .filters-facets__title{align-items:center;background:#333;box-sizing:border-box;color:#fff;display:flex;font-size:1.6rem;height:40px;justify-content:center}.aside-product-filters-menu .filters-facets__list{display:flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;padding:20px 10px 25px}.aside-product-filters-menu .filters-facets__subtitle{color:#000;font-size:1.4rem;margin-bottom:10px;text-align:center}.aside-product-filters-menu .filters-facets__months{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.aside-product-filters-menu .filters-facets__months .filters-facets__item{border-bottom:1px solid #d8d8d8;margin-right:10px;padding:10px;text-align:center;width:100px}.aside-product-filters-menu .filters-facets__item{align-items:center;box-sizing:border-box;display:flex;font-size:1.4rem;justify-content:center;margin-bottom:20px;margin-right:10px;text-align:center;width:calc(50% - 20px)}.aside-product-filters-menu .filters-facets__item--with-icon{justify-content:flex-start;margin-right:30px;min-width:150px;width:auto}.aside-product-filters-menu .filters-facets__item img{height:25px;margin-right:5px;width:25px}.aside-product-filters-menu .filters-facets__item--available{color:#000;cursor:pointer;pointer-events:auto}.aside-product-filters-menu .filters-facets__item--active{border:1px solid #333;color:#333;text-decoration:underline}.aside-product-filters-menu .filters-facets__item--count{margin-left:5px}.aside-product-filters-menu .advanced-select{align-self:center;margin-bottom:40px;width:80%}.aside-product-filters-menu .back-button{margin:10px 0}.cookie-policy-footer{bottom:0;left:0;position:fixed;right:0;z-index:16000002}.cookie-policy-footer__cta{margin-left:10px;width:110px}.cookie-policy-footer__cta .button{height:30px;padding:10px}.cookie-policy-footer__cta .button__text{font-size:1.1rem}.cookie-policy-footer__content{align-items:center;background:#000;color:#fff;display:flex;font-size:1rem;justify-content:center;padding:8px;text-align:justify;text-transform:uppercase}@media screen and (min-width:1024px){.cookie-policy-footer__content{height:40px;padding:5px 10px;text-align:center}}.cookie-policy-footer__content .relative-link{color:#fff;cursor:pointer;display:inline-block;font-size:1rem;text-decoration:underline}.cookie-policy-footer .icon{cursor:pointer;height:60px;margin-left:14px;width:60px}@media screen and (min-width:1024px){.cookie-policy-footer .icon{height:20px;margin-left:50px;width:20px}}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a{color:#c60c30;cursor:pointer;font-size:1.4rem;line-height:1.5}.line-clamp-view-more__reduce a:hover,.line-clamp-view-more__view-more a:hover{text-decoration:underline}.line-clamp-view-more{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.line-clamp-view-more--show-all{-webkit-box-orient:initial;white-space:normal}.line-clamp-view-more--mutiline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.line-clamp-view-more__view-more{background:#fff;bottom:0;position:absolute;right:0}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a{font-size:1.1rem;margin-left:5px;text-decoration:underline}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3,h4{font-family:Helvetica,sans-serif;font-weight:700}h1{font-family:heroic-condensed-medium-oblique,sans-serif;font-size:3.8rem;line-height:36px;text-transform:uppercase}@media screen and (min-width:1024px){h1{font-size:7.8rem;line-height:70px}}h2{font-family:emirates-bold,sans-serif;font-size:2.4rem;line-height:28px}@media screen and (min-width:1024px){h2{font-size:3.2rem;line-height:40px}}h3{font-size:1.8rem}@media screen and (min-width:1024px){h3{font-size:2rem}}h4{font-size:1.6rem}.partner-seo{background-color:#f6f6f6;padding:0 15px 30px}@media screen and (min-width:1024px){.partner-seo{padding:0 0 40px}}.partner-seo__container{border-top:1px solid #d8d8d8;margin:auto;max-width:1024px}.partner-seo__container .line-clamp-view-more,.partner-seo__container h3{padding-top:15px}.partner-seo__container .line-clamp-view-more__reduce,.partner-seo__container .line-clamp-view-more__view-more{background:#f6f6f6}.partner-seo__container .line-clamp-view-more__reduce a,.partner-seo__container .line-clamp-view-more__view-more a{color:#000;font-size:1.4rem;font-weight:700;text-decoration:none}
/*# sourceMappingURL=76.7a9ceb55bf2f612de2f7.css.map*/