.price-detail .atol-protected,.price-detail .quotation-item__price,.price-detail__item--payment-method,.price-detail__item--total-de-emphasize .price-detail__label,.price-detail__item--total .price-detail__label,.price-detail__list .included__title,.price-detail__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham-bold,sans-serif;font-weight:400}.price-detail__list .included__title{font-size:1.6rem;color:#513b2f;letter-spacing:0}.price-detail .atol-protected,.price-detail .quotation-item__price,.price-detail__item--payment-method,.price-detail__item--total-de-emphasize .price-detail__label,.price-detail__item--total .price-detail__label,.price-detail__value{font-size:1.4rem;line-height:1.5;color:#513b2f}.price-detail__footer .price-detail__collapse{width:100%;cursor:pointer}.price-detail__footer .price-detail__collapse--flight{border-bottom:1px solid #dedede}@media screen and (min-width:1024px){.price-detail__footer .price-detail__collapse--flight{display:none}}.price-detail__footer .price-detail__collapse .nego__headline{display:none}.price-detail__footer .price-detail__collapse .my-flight-detail,.price-detail__footer .price-detail__collapse .nego{margin-top:15px}.price-detail__footer .price-detail__collapse-header{display:flex;align-items:center}.price-detail__footer .price-detail__collapse-header svg{transition:transform .2s ease;height:10px;width:10px;margin-right:5px}.price-detail__footer .price-detail__collapse-title{font-size:1.2rem;color:#513b2f}@media screen and (min-width:1024px){.price-detail__footer{position:relative}}.price-detail__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:1.4rem}.price-detail__item .amount{color:#513b2f}.price-detail__item--total{text-transform:uppercase;margin-bottom:10px}.price-detail__item--total .price-detail__label{font-size:1.54rem}.price-detail__item--total .amount{color:#00a9df}.price-detail__item--payment-method{justify-content:flex-start}.price-detail__item--payment-method svg{margin-right:5px;height:30px;width:30px}.price-detail .quotation-item{font-size:1.4rem}.price-detail .quotation-item__description,.price-detail__label{text-align:left;font-size:1.4rem;color:#818181}.price-detail .quotation-item__price,.price-detail__value{font-size:1.4rem;min-width:80px;margin-left:20px;text-align:right}.price-detail .quotation-item__price .amount{color:#513b2f}.price-detail__item--total .amount__value{font-size:1.9rem}.price-detail__value-with-deposit .amount__value{font-size:2.1rem}.price-detail__item--total-de-emphasize .price-detail__label{font-size:1.5rem!important;color:#513b2f}.price-detail__item--total-with-deposit .amount__value{color:#513b2f;font-size:1.7rem}.price-detail__list .separator{margin:15px auto;background-color:#dedede;width:100%}.price-detail__list .included{margin-top:15px}.price-detail__list .included__list:last-of-type{margin-top:14px}.price-detail__list .included__list .list{text-align:left}.price-detail__list .included__title{margin-bottom:14px}.price-detail__list .pay-now__label{text-transform:none}.price-detail__list .pay-now__value .amount__value{color:#513b2f}.price-detail__list .price-detail-with-deposit .pay-now__label{text-transform:uppercase;font-size:1.54rem}.price-detail__list .price-detail-with-deposit .pay-now .amount__value{color:#00a9df;font-size:2.1rem}.price-detail .atol-protected{margin-top:-10px;margin-bottom:10px;justify-content:flex-end;letter-spacing:.5px}@media screen and (min-width:1024px){.price-detail .atol-protected{font-size:1.2rem}}.price-detail .atol-protected svg{margin-right:5px;width:15px;height:15px}.price-detail .pay-now{margin-bottom:15px}.price-detail .total-note{margin-bottom:10px}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__toogle-button,.collapsable-quotation-price-detail__total .amount__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsable-quotation-price-detail__toogle-button{font-family:gotham,sans-serif}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__total .amount__value{font-family:gotham-bold,sans-serif;font-weight:400}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__toogle-button,.collapsable-quotation-price-detail__total .amount__value{font-size:1.4rem;line-height:1.5;color:#513b2f}.collapsable-quotation-price-detail>.more-details .rc-collapse-content>.rc-collapse-content-box{padding:0}.collapsable-quotation-price-detail__container{margin-bottom:10px}.collapsable-quotation-price-detail__total{font-size:1.2rem;display:flex;justify-content:space-between}.collapsable-quotation-price-detail__total .amount__value{font-size:1.8rem;text-transform:uppercase}.collapsable-quotation-price-detail__label{font-size:1.8rem}.collapsable-quotation-price-detail__pay-now{font-size:1.2rem;display:flex;justify-content:space-between;padding:10px;border-top:1px solid #fff}.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label{font-size:2rem;text-transform:uppercase}.collapsable-quotation-price-detail__pay-now .separator{margin:0 auto}.collapsable-quotation-price-detail__note{font-size:1.3rem;text-transform:none}.collapsable-quotation-price-detail__payment-method{margin-top:5px}.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label{font-size:1.2rem;display:flex;align-items:center}.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label .icon{height:20px;width:30px;margin-right:5px}.collapsable-quotation-price-detail__toogle-button{display:flex;align-items:center;font-size:1.2rem;cursor:pointer;text-decoration:none}.collapsable-quotation-price-detail__toogle-button .icon{height:10px;width:10px;margin-right:5px}@media screen and (min-width:1024px){.collapsable-quotation-price-detail__toogle-button{margin-top:0}}.collapsable-quotation-price-detail .included__title{text-transform:uppercase;margin-bottom:5px}.collapsable-quotation-price-detail .included__list{color:#fff;margin-bottom:14px}.collapsable-quotation-price-detail .list__item{margin-bottom:5px}.collapsable-quotation-price-detail .quotation-price-detail__item--total+.separator{display:block}.collapsable-quotation-price-detail .flex-aside{margin-top:-5px;margin-bottom:10px}.flex-aside__btn,.flex-aside__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flex-aside__btn{font-family:gotham,sans-serif}.flex-aside__label{font-family:gotham-bold,sans-serif;font-weight:400}.flex-aside{margin-bottom:10px}.flex-aside,.flex-aside__label{display:flex;align-items:center}.flex-aside__label{color:#513b2f;font-size:1.4rem}.flex-aside__label--disabled{color:#818181}.flex-aside__label svg{height:18px;width:18px;margin-right:5px}.flex-aside__btn{border:none;background:none;text-transform:lowercase;color:#818181;text-decoration:underline;width:22%;min-height:0;letter-spacing:0}.flex-aside__btn .button__text{margin-left:5px;justify-content:normal}.quotation-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.extra-price-detail__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham-bold,sans-serif;font-weight:400;line-height:1.5;color:#513b2f}.extra-price-detail__item,.extra-price-detail__subitem{display:flex;justify-content:space-between;margin-bottom:5px;font-size:1.4rem}.extra-price-detail__item .amount,.extra-price-detail__subitem .amount{color:#513b2f}.extra-price-detail__details{font-size:1.2rem;margin-left:20px}.extra-price-detail__details .extra-price-detail__item,.extra-price-detail__details .extra-price-detail__label{font-size:1.2rem}.extra-price-detail__label{text-align:left;font-size:1.4rem;color:#818181}.extra-price-detail__value{font-size:1.4rem;min-width:80px;margin-left:20px;text-align:right}.extra-price-detail .separator{margin:15px auto;background-color:#dedede;width:100%}.tripadvisor{display:flex;align-items:center}.tripadvisor__rating{display:flex}.tripadvisor__rating img{height:15px;margin-left:-7px}@media screen and (min-width:1024px){.tripadvisor__rating img{height:17px}}.tripadvisor__reviews{color:#00af87}.negociated-item:not(.negociated-item--special-offer) strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham,sans-serif}.negociated-item{display:flex;position:relative}.negociated-item__picto{margin-right:10px;display:flex}.negociated-item__main{display:flex;flex-wrap:wrap;align-items:center}.negociated-item svg{display:flex;width:20px;height:17px}.negociated-item img{width:20px;height:20px;padding-top:3px}.negociated-item__label{padding-right:10px}.negociated-item--special-offer strong,.negociated-item:not(.negociated-item--special-offer) strong{font-weight:400}.negociated-item__special-offer-details{display:none}@media print and (color){.negociated-item__special-offer-details{display:block;font-size:1.3rem}}.holiday-summary .travel-duration-dates__label,.holiday-summary__time-left .product-time__value,.holiday-summary__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.holiday-summary__time-left .product-time__value{font-family:gotham,sans-serif}.holiday-summary .travel-duration-dates__label,.holiday-summary__title{font-family:gotham-bold,sans-serif;font-weight:400}.holiday-summary .travel-duration-dates__label{font-size:1.4rem;line-height:1.5;color:#513b2f}.holiday-summary__title{display:none}@media screen and (min-width:1024px){.holiday-summary__title{display:block;letter-spacing:-.7px;font-size:1.7rem;margin-top:15px}}.holiday-summary__time-left{color:#00a9df;padding-left:10px;padding-right:10px;margin-top:15px}.holiday-summary__time-left .product-time{justify-content:flex-start}.holiday-summary__time-left .product-time__prefix{margin-right:0}.holiday-summary__time-left .product-time svg{height:15px;width:15px;margin-right:10px}@media screen and (min-width:1024px){.holiday-summary__time-left{padding-right:0;padding-left:0;margin-top:20px}}.holiday-summary__picture{height:140px;position:relative}@media screen and (min-width:1024px){.holiday-summary__picture{height:128px;margin-top:15px}}.holiday-summary .booking-marketing-placeholder .special-offer{border-radius:0}.holiday-summary__details{margin-bottom:15px}@media screen and (min-width:1024px){.holiday-summary__details{margin-bottom:0}}.holiday-summary__list{margin-top:15px;padding-right:10px;padding-left:10px;padding-bottom:15px}@media screen and (min-width:1024px){.holiday-summary__list{padding-right:0;padding-left:0;padding-bottom:0}}.holiday-summary__list-item{display:flex;margin-top:10px;flex:1 1 0%}.holiday-summary__list-item .product-destination-title,.holiday-summary__list-item .product-name-with-category{color:#513b2f}.holiday-summary__list-item .icon,.holiday-summary__list-item svg{height:20px;width:15px;margin-right:10px}.holiday-summary__list-item .icon+*,.holiday-summary__list-item svg+*{flex:1 1 0%}.holiday-summary__list-item .negociated-item__picto{margin-right:0}.holiday-summary__product-name{display:flex;align-items:center;flex-wrap:wrap}.holiday-summary__collapse{width:100%;cursor:pointer;margin-top:10px}.holiday-summary__collapse .holiday-summary__list-item,.holiday-summary__collapse:first-of-type .holiday-summary__list-item{margin-top:0}.holiday-summary__collapse-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;outline:none}.holiday-summary__collapse-header>svg{transition:transform .2s ease;height:15px;width:15px;color:#00a9df}.holiday-summary__collapse-content{margin-left:25px;margin-top:5px}.holiday-summary__collapse-content--negotiated{margin-left:0;margin-top:0}.holiday-summary__collapse-content--negotiated .holiday-summary__list-item{margin-top:10px}.holiday-summary__popover-content{background:#fff;padding:15px;border:1px solid #dedede;margin-right:10px;margin-left:10px;border-radius:10px;position:relative}.holiday-summary__popover-content .list{color:#513b2f;font-size:1.2rem}.holiday-summary__popover-content .icon{position:absolute;top:10px;right:10px;height:10px;width:10px}.holiday-summary .travel-duration-dates{border-left:1px solid #dedede;padding-left:15px}.holiday-summary .travel-duration-dates__item{display:flex;align-items:center;font-size:1.2rem}@media screen and (min-width:1024px){.holiday-summary .travel-duration-dates__item{font-size:1.3rem}}.holiday-summary .travel-duration-dates__label{margin-right:5px;font-size:1.2rem}@media screen and (min-width:1024px){.holiday-summary .travel-duration-dates__label{font-size:1.3rem}}.holiday-summary .travel-duration-dates__value{display:flex;align-items:center}.holiday-summary .travel-duration-dates__arrival-days{margin-left:5px}.holiday-summary .my-flight-detail,.holiday-summary .my-flight-detail__date,.holiday-summary .my-flight-detail__time{font-size:1.2rem}.holiday-summary__badge{position:absolute;left:10px;top:10px;z-index:1}@media screen and (min-width:1024px){.holiday-summary__badge{display:none}}