.deal-timer__exclusive,.deal-timer__price-type .save-up-to__value,.deal-timer__status{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.deal-timer__exclusive,.deal-timer__status{font-size:1.4rem;line-height:1.5;color:#464650}.deal-timer{background:none;margin:0;width:100%;height:100%}@media screen and (min-width:1024px){.deal-timer{margin:0}}.deal-timer__content{justify-content:flex-end}.deal-timer__content,.deal-timer__status{height:100%;width:100%;display:flex;align-items:center}.deal-timer__status{font-size:2.4rem;justify-content:center;color:#a94442;text-transform:uppercase}.deal-timer__timer{display:flex;justify-content:center;flex:1 1 0%;text-align:center;border-left:1px solid #e1e1e4}.deal-timer__timer .product-time{flex-wrap:wrap;display:inline}.deal-timer__price-type{flex:1 1 0%;text-align:center}.deal-timer__price-type .save-up-to__value{letter-spacing:.1rem;font-size:2rem}@media screen and (min-width:1024px){.deal-timer__price-type .save-up-to__value{font-size:2.4rem}}.deal-timer__price-type .from__info{display:none}.deal-timer__price-type .from__price{align-items:center;margin-right:0}.deal-timer__price-type .from__value{line-height:normal}.deal-timer__price-type .from .amount__prefix{font-size:1.4rem}.deal-timer__price-type .from .amount__value{font-size:2rem}.deal-timer__price-type .from .amount__suffix{font-size:1.4rem}@media screen and (min-width:1024px){.deal-timer__price-type .from .amount__prefix{font-size:1.4rem}.deal-timer__price-type .from .amount__value{font-size:2.4rem}.deal-timer__price-type .from .amount__suffix{font-size:1.4rem}}.deal-timer__price-type .from__public-price .amount{font-size:1.3rem}.deal-timer__price-type .from__public-price .amount__prefix{font-style:italic;text-align:right}.deal-timer__price-type .from__public-price .amount__value{text-decoration:line-through;font-size:1.5rem}.deal-timer__exclusive{font-size:2.4rem;text-align:center;letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:1024px){.deal-timer__exclusive{font-size:2.8rem}}.book-with-confidence__container:after{content:"";display:table;clear:both}.book-with-confidence__block-title,.book-with-confidence__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.book-with-confidence{text-align:center;background-color:#eff0f4;border-top:1px solid #d9d9d9;padding:15px 20px}.book-with-confidence__container{margin-right:auto;margin-left:auto;max-width:978px;width:100%}@media screen and (min-width:1024px){.book-with-confidence__container{max-width:1024px}}.book-with-confidence__logo-container{display:flex;justify-content:center;align-items:center}@media screen and (min-width:1024px){.book-with-confidence__logo-container{flex-direction:column;margin-right:30px}}.book-with-confidence__logo:first-of-type svg{margin-right:30px}@media screen and (min-width:1024px){.book-with-confidence__logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.book-with-confidence__logo:first-of-type svg{margin-right:0}}.book-with-confidence__title{font-size:2.2rem}.book-with-confidence__block{margin-bottom:15px}.book-with-confidence__block:first-of-type{margin-bottom:20px}.book-with-confidence__block-title{font-size:1.7rem}@media screen and (min-width:1024px){.book-with-confidence__inner-wrapper{display:flex}.book-with-confidence__two-blocks{display:flex;flex-direction:column;text-align:left}}.current-products-overview .product-list:after{content:"";display:table;clear:both}.current-products-overview .product-with-translucent-deal__main,.current-products-overview .product__main{display:inline-block;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-right:2px;padding-left:2px}@media screen and (min-width:1024px){.current-products-overview__title:after{content:"";display:table;clear:both}}.current-products-overview__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-thin",sans-serif;font-size:2.5rem;letter-spacing:1px;color:#464650;text-transform:uppercase}@media screen and (min-width:1024px){.current-products-overview__title{letter-spacing:2.5px}}.current-products-overview__title{margin:0 auto 40px;text-align:center;border-bottom:1px solid #eff0f4;padding-bottom:14px;padding-top:14px}@media screen and (min-width:1024px){.current-products-overview__title{margin-right:auto;margin-left:auto;max-width:978px;width:100%}}@media screen and (min-width:1024px) and (min-width:1024px){.current-products-overview__title{max-width:1024px}}.current-products-overview .product-list{margin-right:auto;margin-left:auto;max-width:978px;width:100%;display:flex;flex-direction:column;padding:0}@media screen and (min-width:1024px){.current-products-overview .product-list{max-width:1024px}}.current-products-overview .product-list__item{pointer-events:none;min-height:0}.current-products-overview .product-list__item>div{width:100%}@media screen and (min-width:1024px){.current-products-overview .product-list__item{flex:1 1 0%;margin-top:0;margin-bottom:0;margin-right:20px;width:330px}.current-products-overview .product-list__item:last-of-type{margin-right:0}}@media screen and (min-width:1024px){.current-products-overview .product-list{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media screen and (min-width:768px){.current-products-overview .from__value .amount__prefix,.current-products-overview .product-time,.current-products-overview .save-up-to__prefix{font-size:1rem}}@media screen and (min-width:768px){.current-products-overview .deal__exclusive{font-size:1.54rem;letter-spacing:.2rem}}@media screen and (min-width:768px){.current-products-overview .deal__price-type,.current-products-overview .deal__timer{min-width:auto}}@media screen and (min-width:768px){.current-products-overview .product-with-translucent-deal__name,.current-products-overview .product__name{font-size:1.2rem}}@media screen and (min-width:768px){.current-products-overview .product-with-translucent-deal__destination,.current-products-overview .product__destination{font-size:1.9rem}}@media screen and (min-width:768px){.current-products-overview .product-time .icon,.current-products-overview .product-with-translucent-deal-time .icon{height:15px;width:15px;margin-right:5px}}.current-products-overview .product-with-translucent-deal__info--left,.current-products-overview .product-with-translucent-deal__main,.current-products-overview .product__info--left,.current-products-overview .product__main{width:100%}.current-products-overview .product-with-translucent-deal__action,.current-products-overview .product-with-translucent-deal__info--right,.current-products-overview .product__action,.current-products-overview .product__info--right{display:none}.current-products-overview .product-deal__info,.current-products-overview .product-with-translucent-deal-deal__info{font-size:1.2rem}@media screen and (min-width:1024px){.current-products-overview .product__picture{height:157px}}.current-products-overview .product .product-destination-title{font-size:1.7rem}.current-products-overview .product .product-name-with-category{font-size:1.4rem}@media screen and (min-width:1024px){.current-products-overview .product-with-translucent-deal__picture{height:212px}}.current-products-overview .product-with-translucent-deal .product-destination-title{font-size:1.6rem}.current-products-overview .product-with-translucent-deal .product-name-with-category{font-size:1.4rem}@media screen and (min-width:768px){.current-products-overview .category .icon{height:13px;width:13px}}@media screen and (min-width:768px){.current-products-overview .save-up-to__value{font-size:2.4rem}}.current-products-overview .from__value .amount__value{font-size:2rem}.current-products-overview .colored-product-badge{font-size:1rem}.date-selector__actions,.date-selector__item:hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.date-selector__selector--year::-webkit-scrollbar{-webkit-appearance:none;width:5px}.date-selector__selector--year::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.date-selector{border:1px solid #e1e1e4;background:#fff;width:99vw}@media screen and (min-width:768px){.date-selector{width:250px}}.date-selector__actions{display:flex;justify-content:space-between;align-items:center;padding:14px 10px;border-bottom:1px solid #e1e1e4}.date-selector__actions svg{cursor:pointer}.date-selector__body{margin:14px}.date-selector__item{display:flex;align-items:center;justify-content:center;padding:5px;width:30px;height:30px;margin-right:5px;margin-bottom:5px;cursor:pointer;background:#fff;color:#464650;outline:2px solid #fff;transition:all 50ms cubic-bezier(.23,1,.32,1) 0ms;font-size:1.6rem}@media screen and (min-width:768px){.date-selector__item{width:22px;height:20px;font-size:1.3rem}.date-selector__item:hover{font-size:1.5rem}}.date-selector__item--selected,.date-selector__item--selected:hover{outline:2px solid #ec008c;background:#ec008c;color:#fff}.date-selector__item--selected:hover{font-size:1.5rem}.date-selector__selector{display:none;flex-wrap:wrap;margin:0 auto}.date-selector__selector--visible{display:flex}.date-selector__selector--month{justify-content:center}.date-selector__selector--month .date-selector__item{width:80px;height:35px}@media screen and (min-width:768px){.date-selector__selector--month .date-selector__item{width:96px;height:25px}}.date-selector__selector--year{padding:2px;max-height:215px;overflow:auto;justify-content:center}.date-selector__selector--year .date-selector__item{width:55px;height:35px}@media screen and (min-width:768px){.date-selector__selector--year .date-selector__item{width:35px;height:25px}}.date-selector__error{padding:0 10px;color:#a94442}.control-group__input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;line-height:1.5;color:#464650}.control-group--touched .control-group__label{position:absolute;top:0;left:5px;font-size:1rem;color:#ec008c;background:none;padding-right:10px;padding-left:10px}.control-group{position:relative;box-sizing:border-box}.control-group__note{margin-left:5px;margin-top:5px;color:#727272;font-size:1.2rem}.control-group__label{position:absolute;top:15px;left:15px;display:flex;align-items:center;transition:top .1s ease-out,font-size .1s ease-out;color:#464650;pointer-events:none}.control-group__label .horizontal-dot-loader{margin-left:5px}.control-group__loader{padding-top:27px;padding-left:20px}.control-group__input,.control-group__loader{height:50px;width:100%;box-sizing:border-box;border:1px solid #e1e1e4;outline:none;border-radius:5px}.control-group__input{padding-top:0;padding-left:15px;font-size:1.4rem;appearance:none;box-shadow:none}@media screen and (min-width:1024px){.control-group__input:focus,.control-group__input:hover{border:2px solid #ec008c}}.control-group__helper{display:inline-block;margin-top:10px}.control-group--required .control-group__label:after{content:"*"}.control-group--error .control-group__input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 10px rgba(197,6,18,.6);border:1px solid #a94442;background:#fff}.control-group--error .control-group__helper{color:#a94442}.control-group--disabled .control-group__input,.control-group--disabled .control-group__label{color:#727272}@media screen and (min-width:1024px){.control-group--disabled .control-group__input:focus,.control-group--disabled .control-group__input:hover{border:1px solid #e1e1e4;cursor:not-allowed}}.control-group--loading .control-group__label{color:#ec008c}@media screen and (min-width:1024px){.control-group--loading:focus,.control-group--loading:hover{cursor:wait}}.control-group input:focus::-webkit-calendar-picker-indicator,.control-group input:hover::-webkit-calendar-picker-indicator{display:none}.date-selector-input__date-selector{position:relative}.date-selector-input .control-group__input{padding-top:5px}.date-selector-input .control-group--required .control-group__label:after{content:"*"}.date-selector-input__close{position:absolute;top:15px;right:15px;cursor:pointer}.date-selector-input__close .icon{width:15px;height:15px}.date-selector-input__popover .Popover-tip{fill:#ec008c}.credit-card-pictos{display:flex;align-items:center}.credit-card-pictos__icon{margin-left:5px}.credit-card-pictos__icon:first-of-type{margin-left:0}.credit-card-pictos__icon.icon--amex-colorful{height:25px}.book-with-confidence-booking-page__text-container p:first-of-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.book-with-confidence-booking-page{display:flex;justify-content:space-between;background-color:#fff}.book-with-confidence-booking-page p{margin:0}.book-with-confidence-booking-page__text-container{display:flex;flex-direction:column;justify-content:center}.book-with-confidence-booking-page__text-container p:last-of-type{font-size:1.3rem}.book-with-confidence-booking-page__logo-container{display:flex;align-items:center}.book-with-confidence-booking-page .separator{display:inline-block;width:1px;height:55%;background-color:#e1e1e4;margin:0 10px}.copy-clipboard-button{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.copy-clipboard-button__icon{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (min-width:1024px){.copy-clipboard-button__label{font-size:1.54rem}}.badge-list__item{display:inline-block;margin-right:10px;transition:transform .3s ease;pointer-events:none;margin-bottom:5px}.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{color:#464650;border:1px solid #464650;background:#fff}.category{display:flex;align-items:center}.category__item.icon{margin-right:3px}.colored-product-badge{height:23px;display:inline-flex;justify-content:center;align-items:center;padding:3px 8px;box-sizing:border-box;color:#fff;background-color:#ec008c;border-radius:5px;text-transform:uppercase;font-size:1.15rem}@media screen and (min-width:1024px){.colored-product-badge{height:27px}}.category-trident__item.icon{height:20px;width:30px}.cookie-policy-footer{position:fixed;bottom:0;right:0;left:0;z-index:16000002}.cookie-policy-footer__cta{width:110px;margin-left:10px}.cookie-policy-footer__cta .button{height:30px;padding:10px}.cookie-policy-footer__cta .button__text{font-size:1.1rem}.cookie-policy-footer__content{font-size:1rem;text-align:justify;display:flex;align-items:center;justify-content:center;padding:8px;background:#464650;color:#fff;text-transform:uppercase}@media screen and (min-width:1024px){.cookie-policy-footer__content{text-align:center;height:40px;padding:5px 10px}}.cookie-policy-footer__content .relative-link{cursor:pointer;display:inline-block;color:#fff;text-decoration:underline;font-size:1.1rem}.cookie-policy-footer .icon{margin-left:14px;height:60px;width:60px;cursor:pointer}@media screen and (min-width:1024px){.cookie-policy-footer .icon{margin-left:50px;height:20px;width:20px}}