.booking-search__title{color:#fff;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:40px;padding:10px 0;display:flex}.booking-search{background:#fff}@media (min-width:1024px){.booking-search{background:0 0}}.booking-search__title{display:none}@media (min-width:1024px){.booking-search__title{background:var(--title-background-color,#53a318);display:flex}}.booking-search__content{border:none}.booking-search--with-alert .search-engine .rc-collapse-item:first-child{border-top:1px solid #f6f7f8}@media (min-width:1024px){.booking-search--with-alert .search-engine .rc-collapse-item:first-child{border-top:none}}.booking-search--with-alert .alert-message{margin:16px}@media (min-width:1024px){.booking-search--with-alert .alert-message{margin:0 0 16px}.booking-search .price__tag{flex:initial}.booking-search .price__tag .badge{font-size:1rem}.booking-search .date-picker-calendar-modal{left:-10px}}.booking-search .search-engine{position:relative}@media (min-width:1024px){.booking-search .search-engine .pay-now-alert{padding:8px}}.booking-search .search-engine__alert{margin:0 14px 16px;padding:0}@media (min-width:1024px){.booking-search .search-engine__alert{margin:0 16px 24px}}.booking-search .search-engine__action-button{background:#fff;padding:24px 16px}@media (min-width:1024px){.booking-search .search-engine__action-button{padding:16px}}.booking-search .search-engine__footer .payment-description-terms{padding-bottom:16px}.duration-label__prefix{margin-right:5px}.available-durations__prefix,.available-durations__values{font-family:opensans,sans-serif}.available-durations__values{color:#333;font-size:1.4rem;line-height:1.5}.available-durations__prefix{color:#727578;font-size:1.4rem;line-height:1.5}.available-durations .duration-label{display:inline-block}.available-durations__prefix:after{content:":"}.available-durations__values{margin-left:5px}.info-popover{align-items:center;display:inline-flex}.info-popover__trigger{cursor:pointer;color:inherit;justify-content:center;align-items:center;display:inline-flex}.info-popover__overlay{z-index:100;padding:var(--space-2xl);box-sizing:border-box;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.info-popover__modal{border-radius:var(--space-small);border:1px solid var(--color-gray-400,#bbbcbc);box-shadow:var(--box-shadow-xsmall);background:#fff;outline:none;flex-direction:column;width:100%;max-height:90dvh;display:flex;position:relative}.info-popover__modal-header{flex-shrink:0;justify-content:flex-end;display:flex}.info-popover__modal-close{width:var(--space-4xl);height:var(--space-4xl);padding:var(--space-regular);cursor:pointer;touch-action:manipulation;color:var(--color-gray-600,#727578);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.info-popover__modal-close:hover{color:#333}.info-popover__modal-content{padding:var(--space-xsmall) var(--space-large) var(--space-2xl);color:var(--color-gray-600,#727578);overflow-y:auto}.info-popover__modal-content a{color:var(--color-gray-600,#727578)}.info-popover__modal-content .list{margin-top:10px}.miles-earned{align-items:flex-start;display:flex}.miles-earned__icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;margin-right:4px}.miles-earned__content{flex:1}.miles-earned__suffix{white-space:nowrap;align-items:center;display:inline-flex}.miles-earned__suffix-text{line-height:initial}.miles-earned__info-icon{cursor:pointer;vertical-align:middle;width:12px;height:12px}.miles-earned .info-popover{vertical-align:middle;margin-left:4px;display:inline-flex}.miles-earned-popover{color:var(--color-black,#333)}.miles-earned-popover__title{margin-bottom:8px}.miles-earned-popover__title:not(:first-child){margin-top:16px}.miles-earned-popover__text{margin-bottom:0}.miles-earned-popover__link{margin-top:16px}.miles-earned-popover__link.button--borderless{color:var(--button-primary-background-color,#53a318)}.miles-earned-popover__link.button--borderless .button__icon{width:16px;height:16px}.payment-description-terms,.payment-description-terms__label{align-items:center;display:flex}.payment-description-terms__item{color:#fff;background:var(--payment-description-instalments-background-color,#53a318);box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;height:22px;margin:0 4px;padding:0 6px;line-height:1.4;display:flex}.payment-description-terms svg{display:flex}.payment-description-terms .info-popover{margin-left:4px}.special-offer{padding:12px 16px}.special-offer__picto{background-color:currentColor;width:18px;height:18px;margin-right:8px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.special-offer__title{color:#53a318;align-items:center;margin-bottom:5px;padding-bottom:2px;display:flex}.special-offer__content{color:var(--color-black,#333);display:flex}.special-offer__content .paragraphs__item{margin-bottom:0}.special-offer__content .paragraphs__item a{font-size:inherit}.special-offer__details-print{display:none}@media print{.special-offer__details-print{display:block}.special-offer__tooltip{display:none}}.search-engine-credit-banner__content{color:#333;font-family:opensans-bold,sans-serif;font-size:1.4rem;line-height:1.5}.search-engine-credit-banner{justify-content:center;padding:0 10px;display:flex}@media (min-width:1024px){.search-engine-credit-banner{padding:0 10px}}.search-engine-credit-banner__icon{color:#fff;background:linear-gradient(90deg,#3e7a12 0%,#53a318 100%),linear-gradient(90deg,#53a318 0%,#73de25 100%);border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:7px;display:flex}.search-engine-credit-banner__text{background:linear-gradient(90deg,#3e7a12 0%,#53a318 100%),linear-gradient(90deg,#53a318 0%,#73de25 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.search-engine-credit-banner__text .amount{display:inline}.search-engine-credit-banner__content{align-items:center;font-size:1.2rem;display:flex}.search-engine-credit-banner__content .info-popover{color:#53a318;height:12px}.search-engine-credit-banner__cgu-title{color:var(--color-black,#333);margin-bottom:10px;font-size:1.3rem}.search-engine-credit-banner__cgu-item{color:#727578;font-size:1.3rem}.search-engine-credit-banner__cgu-icon{margin-left:8px}
/*# sourceMappingURL=search.378156b7.css.map*/