.search-my-booking-find__booking-title,.search-my-booking-find__menu .flashsale-menu-account__nav-item--bold .relative-link,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__prefix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__suffix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__value,.search-my-booking-find__menu .signup-menu-account__nav-item--bold .relative-link,.search-my-booking__footer,.search-my-booking__footer a,.search-my-booking__header,.search-my-booking__headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__prefix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__suffix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__value{font-family:Arial,sans-serif}.search-my-booking-find__booking-title,.search-my-booking-find__menu .flashsale-menu-account__nav-item--bold .relative-link,.search-my-booking-find__menu .signup-menu-account__nav-item--bold .relative-link,.search-my-booking__footer,.search-my-booking__footer a,.search-my-booking__header,.search-my-booking__headline{font-family:Arial,sans-serif;font-weight:700}.search-my-booking__headline{font-size:1.6rem;color:#636363}.search-my-booking-find__booking-title,.search-my-booking__footer{font-size:1.4rem;line-height:1.5;color:#636363}.search-my-booking__footer a{font-size:1.4rem;line-height:1.5;color:#f1b835;cursor:pointer}.search-my-booking__footer a:hover{text-decoration:underline}@media screen and (min-width:1024px){.search-my-booking{display:flex;justify-content:center;background-color:#f1f1f1;padding-top:100px;padding-bottom:100px}}.search-my-booking__header{font-size:2.2rem;padding-left:15px;padding-right:15px;position:relative;z-index:2;height:60px;background-color:#f1f1f1;box-shadow:0 5px 20px 0 rgba(0,0,0,.16);display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1024px){.search-my-booking__header{display:none}}.search-my-booking__header-back{display:flex}.search-my-booking__header-back svg{height:15px;width:7px}.search-my-booking__header-title{display:flex}.search-my-booking__header-right{min-width:15px}.search-my-booking__body{padding:30px}@media screen and (min-width:1024px){.search-my-booking__body{width:350px;border-radius:0;background-color:#fff}}.search-my-booking__headline{width:100%;line-height:1.2;margin:5px 0 18px}@media screen and (min-width:1024px){.search-my-booking__headline{font-size:1.4rem}}.search-my-booking__form{position:relative;z-index:1}@media screen and (min-width:1024px){.search-my-booking__form{display:flex;flex-direction:column;justify-content:center}}.search-my-booking__form input{margin-bottom:10px}.search-my-booking__form .popover{bottom:40px}.search-my-booking__forgotten-infos{box-sizing:border-box;display:flex;height:40px;align-items:center;margin-bottom:10px}.search-my-booking__forgotten-infos:hover{cursor:pointer;text-decoration:underline}.search-my-booking__button{margin-top:20px}.search-my-booking__footer{color:#8d9a9a;display:flex;justify-content:center;font-size:1.5rem;margin-top:275px}@media screen and (min-width:1024px){.search-my-booking__footer{font-size:1.3rem;margin-top:40px}}.search-my-booking__footer a{font-size:1.5rem;margin-left:5px}@media screen and (min-width:1024px){.search-my-booking__footer a{font-size:1.3rem}}@media screen and (min-width:1024px){.search-my-booking__recover{display:flex;justify-content:center;background-color:#f1f1f1;padding-top:100px;padding-bottom:100px}}.search-my-booking__form-recover{padding:30px}@media screen and (min-width:1024px){.search-my-booking__form-recover{width:350px;border-radius:0;background-color:#fff}}.search-my-booking__form-recover .recover-booking-data-form__input input{color:#39c;background-color:#fff}.search-my-booking__form-recover .recover-booking-data-form__input input::-ms-clear{display:none}.search-my-booking__form-recover .recover-booking-data-form__input input:-webkit-autofill{-webkit-text-fill-color:#39c;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.3) inset;transition:background-color 5000s ease-in-out 0s}.search-my-booking__form-recover .recover-booking-data-form__input .control-group--touched .control-group__label{color:#39c}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__label{color:#636363}.search-my-booking__form-recover .recover-booking-data-form__input .control-group--error .control-group__input{background-color:#fff}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input{color:#39c}.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input:focus,.search-my-booking__form-recover .recover-booking-data-form__input .control-group__input:hover{border:1px solid #d9e1e1}.search-my-booking__form-recover .button{margin-top:30px}.search-my-booking__cross{cursor:pointer}.search-my-booking-find{display:flex;flex-direction:column}@media screen and (min-width:1024px){.search-my-booking-find{flex-direction:row;justify-content:center;background-color:#f1f1f1;padding-top:45px;padding-bottom:80px}}.search-my-booking-find__menu .signup-menu-account{display:none}@media screen and (min-width:1024px){.search-my-booking-find__menu .signup-menu-account{display:block;width:252px;border-radius:0;margin-right:47px}}.search-my-booking-find__menu .signup-menu-account__signup-intro{padding:10px 20px;border-radius:0 0 0 0;font-size:1.2rem}.search-my-booking-find__menu .signup-menu-account__body{padding-left:20px;padding-right:20px;background:#fff;border-radius:0 0 0 0}.search-my-booking-find__menu .signup-menu-account__nav-item{padding-left:10px;padding-top:15px;padding-bottom:15px;border-top:1px solid #d9e1e1}.search-my-booking-find__menu .signup-menu-account__nav-item:first-of-type{border-top:none}.search-my-booking-find__menu .signup-menu-account__nav-item .relative-link{justify-content:flex-start;font-size:1.4rem;color:#f1b835}.search-my-booking-find__menu .signup-menu-account__nav-item--regular .relative-link{color:#636363}.search-my-booking-find__menu .flashsale-menu-account{display:none}.search-my-booking-find__menu .flashsale-menu-account__nav{background-color:#fff;padding:20px 20px 0;border-radius:0}.search-my-booking-find__menu .flashsale-menu-account__nav-item{padding-top:20px;padding-bottom:20px;padding-left:10px;border-top:1px solid #d9e1e1}.search-my-booking-find__menu .flashsale-menu-account__nav-item .dot-notification{position:absolute;top:1px;right:-5px;width:7px;height:7px}.search-my-booking-find__menu .flashsale-menu-account__nav-item:first-of-type{border-top:none;padding-top:0}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link{justify-content:flex-start;font-size:1.4rem;color:#636363}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link__text{position:relative}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__prefix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__suffix,.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__value{font-size:1.7rem;color:#636363}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__suffix{margin-left:0}.search-my-booking-find__menu .flashsale-menu-account__nav-item .relative-link .amount__prefix{margin-right:0}.search-my-booking-find__menu .flashsale-menu-account__nav-item--regular .relative-link{color:#636363}.search-my-booking-find__menu .flashsale-menu-account__logout{background-color:#fff;padding:16px 0;border-radius:0}.search-my-booking-find__menu .flashsale-menu-account__logout .relative-link{font-size:1.7rem}@media screen and (min-width:1024px){.search-my-booking-find__menu .flashsale-menu-account{display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin-right:47px;width:252px}.search-my-booking-find__menu .flashsale-menu-account__logout{margin-top:30px}}.search-my-booking-find__booking{padding:30px 20px 20px;background-color:#fff;border-radius:0}@media screen and (min-width:1024px){.search-my-booking-find__booking{min-width:685px}}.search-my-booking-find__booking-title{font-size:2.2rem}.search-my-booking-find__booking-subtitle{font-size:2.1rem;margin-top:20px;margin-bottom:15px;color:#8d9a9a}.search-my-booking-find .my-booking-item{border-radius:0}.notification{background:#f1b835;border-radius:50%;font-size:.9rem;padding:0 4px;position:relative;top:-5px;margin-left:2px}.badge-sponsorship-ek{height:25px;width:83px;background-image:url(/static/icons/icon-new.svg);margin-left:12px}.banniere-sponsorship-ek{margin-bottom:15px}@media screen and (min-width:1024px){.banniere-sponsorship-ek{margin-bottom:25px}}.banniere-sponsorship-ek__ico{width:100%;height:auto}.header__hamburger .notification{top:-15px;margin-left:-5px}.product-destination-title__region{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif;font-weight:700}.product-destination-title{text-align:left;font-size:2.5rem;line-height:1.2}@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}.my-booking .my-flight-detail__value,.my-booking__collapse-title,.my-booking__product-region,.my-booking__quote-total__label,.my-booking__time-left .product-time,.my-booking__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif;font-weight:700}.my-booking .my-flight-detail__value,.my-booking__product-region,.my-booking__time-left .product-time,.my-booking__value{font-size:1.4rem;line-height:1.5;color:#636363}.my-booking{display:flex;flex-wrap:wrap;padding:20px 14px}.my-booking .my-flight-detail{width:100%;padding-bottom:5px}.my-booking .my-flight-detail__item{margin-bottom:0}.my-booking .my-flight-detail__value{text-align:right}.my-booking .my-flight-detail__subtitle{margin:5px 0}.my-booking .my-flight-detail .separator{margin:10px auto 5px}@media screen and (min-width:425px){.my-booking{padding:14px}}@media screen and (min-width:1024px){.my-booking{padding:0}}.my-booking__quote-total{display:flex;justify-content:space-between;width:100%;margin-top:0;padding-top:15px;border-top:1px solid #d9e1e1;align-items:center}.my-booking__quote-total__label{color:#636363;font-size:1.6rem}.my-booking__quote-total .amount__value{font-size:2.25rem;color:#39c}@media screen and (min-width:1024px){.my-booking__quote-total{display:none}}.my-booking__picture{height:80px;width:105px;margin-bottom:15px}@media screen and (min-width:425px){.my-booking__picture{height:240px;flex-basis:50%}}@media screen and (min-width:768px){.my-booking__picture{height:185px;flex-basis:50%}}@media screen and (min-width:1024px){.my-booking__picture{height:185px;flex-basis:100%;margin-bottom:20px}}.my-booking__content{display:flex;flex-direction:column;flex:1 1 0%;margin-left:10px;margin-bottom:10px}@media screen and (min-width:425px){.my-booking__content{flex-basis:45%;margin-left:14px}}@media screen and (min-width:1024px){.my-booking__content{flex-basis:100%;margin-left:0;flex-direction:column-reverse;padding:0;margin-bottom:20px}}.my-booking__time-left{margin-bottom:5px}.my-booking__time-left .product-time{font-size:1.1rem;color:#636363;letter-spacing:0;justify-content:flex-start}.my-booking__time-left .product-time__value{margin-right:2px}@media screen and (min-width:425px){.my-booking__time-left{margin-top:10px}.my-booking__time-left .product-time{font-size:1.3rem}.my-booking__time-left .product-time__value{margin-right:5px}}.my-booking__product{flex:1 1 0%;height:100%;display:flex;flex-direction:column;letter-spacing:0}@media screen and (min-width:1024px){.my-booking__product{font-size:1.7rem}}.my-booking__product-region{text-transform:uppercase}.my-booking__product .my-booking__search{display:none}@media screen and (min-width:425px){.my-booking__product .my-booking__search{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:10px}.my-booking__product .my-booking__search-item{margin-bottom:5px}.my-booking__product .my-booking__search-item:last-of-type{margin-bottom:0}}@media screen and (min-width:1024px){.my-booking__product .my-booking__search{display:none}}.my-booking__product .product-destination-title{margin-bottom:0;font-size:1.6rem}.my-booking__search{flex:1 1 100%;padding:10px 0;border-top:1px solid #d9e1e1;text-transform:none;font-size:1.4rem}.my-booking__search-item{display:flex;align-items:center;justify-content:space-between}.my-booking__search-item:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.my-booking__search-item{margin-bottom:5px}}@media screen and (min-width:425px){.my-booking__search{display:none}}@media screen and (min-width:1024px){.my-booking__search{display:block;padding:10px 0;margin:0}}.my-booking__label{text-align:left;color:#8d9a9a}.my-booking__value{font-size:1.4rem;flex:1 1 0%;text-align:right}.my-booking__value .period{display:inline-block}.my-booking__arrival-days{display:inline-block;margin-left:5px}@media screen and (min-width:1024px){.my-booking .atol-protected{display:none}}.my-booking__collapse{padding-top:15px;padding-bottom:15px;border-top:1px solid #d9e1e1;width:100%;cursor:pointer}.my-booking__collapse .nego__headline{display:none}.my-booking__collapse .my-flight-detail,.my-booking__collapse .nego{margin-top:15px}.my-booking__collapse-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;outline:none}.my-booking__collapse-header svg{transition:transform .2s ease;height:15px;width:15px;color:#f1b835}.my-booking__collapse-title{font-size:1.5rem}.my-booking-item .solde__amount .amount__value,.my-booking-item .solde__item--warning .solde__label,.my-booking-item__document-label-primary,.my-booking-item__help__button,.my-booking-item__message,.my-booking-item__status,.my-booking-item__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif;font-weight:700}.my-booking-item .solde__amount .amount__value,.my-booking-item .solde__item--warning .solde__label,.my-booking-item__document-label-primary,.my-booking-item__help__button,.my-booking-item__status,.my-booking-item__title{font-size:1.4rem;line-height:1.5;color:#636363}.my-booking-item{border:1px solid #d9e1e1}.my-booking-item__help{display:flex;justify-content:center;border-bottom:1px solid #d9e1e1;padding:20px 14px;flex-direction:column}.my-booking-item__help__button{border-color:transparent;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#fff;background-image:linear-gradient(90deg,#3994ef,#36b2ec);padding:10px 15px;border-radius:5px;cursor:pointer;margin-right:0;margin-bottom:10px}.my-booking-item__help__button:last-of-type{margin-bottom:0}.my-booking-item__help__button:active{box-shadow:inset 3px 3px 5px 0 #2074c7}.my-booking-item__help__button .icon,.my-booking-item__help__button svg{height:16px;width:16px;margin-right:10px}.my-booking-item__help__button .icon+div,.my-booking-item__help__button svg+div{flex:1 1 0%}.my-booking-item__help__button--reverse{color:#389dee;border:2px solid #389dee;background:#fff}.my-booking-item__help__inner-container{display:inline-block}.my-booking-item__help .dot-notification{position:absolute;top:-8px;right:-9px;width:15px}@media screen and (min-width:768px){.my-booking-item__help{flex-direction:row}.my-booking-item__help__button{margin-bottom:0;margin-right:10px}.my-booking-item__help__button:last-of-type{margin-right:0}}.my-booking-item__status{display:flex;align-items:baseline;justify-content:space-between;padding:20px;border-bottom:1px solid #d9e1e1;text-transform:uppercase}.my-booking-item__content{padding:0 20px 30px}.my-booking-item__title{font-size:1.8rem;text-transform:uppercase;padding:10px 0}@media screen and (min-width:1024px){.my-booking-item__status-label{display:inline-block}}.my-booking-item__reference--canceled{color:#a94442}.my-booking-item__reference--confirmed{color:#0abf74}.my-booking-item__reference--notconfirmed{color:#ed8000}.my-booking-item__booking .my-booking{padding:0}.my-booking-item__booking .my-booking__search{border-top:none;padding-bottom:10px}@media screen and (min-width:1024px){.my-booking-item__booking .my-booking__search{padding:10px 0 10px 20px}}.my-booking-item__booking-recap{display:flex;justify-content:space-between}@media screen and (min-width:768px){.my-booking-item__booking-recap{display:block}}@media screen and (min-width:1024px){.my-booking-item__booking-recap{display:flex;justify-content:space-between}.my-booking-item__booking-recap--canceled{justify-content:normal;margin-right:30px}}.my-booking-item__picture{display:none}@media screen and (min-width:1024px){.my-booking-item__picture{display:block;flex:0 0 235px}}.my-booking-item__documents{border-top:1px solid #d9e1e1}.my-booking-item__recap .my-booking__time-left{display:none}.my-booking-item__recap .my-booking__picture{margin-bottom:15px}@media screen and (min-width:1024px){.my-booking-item__recap .my-booking__picture{display:none}}.my-booking-item__recap .my-booking .booking-recap__product{margin-top:0}.my-booking-item__recap .my-booking .booking-recap__product,.my-booking-item__recap .my-booking .booking-recap__search{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #636363}@media screen and (min-width:1024px){.my-booking-item__recap--canceled{margin-left:20px}}.my-booking-item__show-form-button{margin-top:15px;margin-bottom:15px}@media screen and (min-width:1024px){.my-booking-item__solde-container{width:50%}}.my-booking-item__solde{margin-top:15px;border-top:1px solid #d9e1e1}.my-booking-item .solde__item{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.my-booking-item .solde__item--warning .solde__amount .amount .amount__value,.my-booking-item .solde__item--warning .solde__label{color:#a94442}.my-booking-item__checkin{margin-top:15px;border-top:1px solid #d9e1e1}.my-booking-item__checkin .relative-link{font-size:1.2rem;border-width:1px;margin:5px auto 30px;text-transform:uppercase;text-decoration:none}@media screen and (min-width:1024px){.my-booking-item__checkin .relative-link{width:225px;margin-left:auto;margin-right:auto}}.my-booking-item__payment{margin-top:15px}@media screen and (min-width:1024px){.my-booking-item__payment .my-booking-item__action{display:none}}.my-booking-item__picture{height:150px;margin-bottom:15px}.my-booking-item .confirmation__reference-number{color:#15bc7a}.my-booking-item__document{margin-left:30px}.my-booking-item__document-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.my-booking-item__document-container .relative-link{font-size:1.2rem;text-decoration:underline}.my-booking-item__document-label{flex:1 1 210px;position:relative;color:#d9e1e1}.my-booking-item__document-label:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:5px;left:0;border:1px solid #d9e1e1}.my-booking-item__document-label--active .my-booking-item__document{margin-left:32px}.my-booking-item__document-label--active .my-booking-item__document-label-primary{color:#636363}.my-booking-item__document-label--active .my-booking-item__document-label-secondary{color:#8d9a9a}.my-booking-item__document-label--active:before{border:none;width:15px;height:15px;top:3px;background:url(/static/icons/icon-check.svg)}.my-booking-item__document-label-primary{color:#d9e1e1;font-size:1.4rem;line-height:16px}.my-booking-item__document-label-primary--first{color:#8d9a9a}@media screen and (min-width:1024px){.my-booking-item__document-label-primary{font-size:1.6rem}}.my-booking-item__document-label-secondary{font-size:1.2rem;line-height:22px}.my-booking-item__document-label-secondary--first{color:#8d9a9a}@media screen and (min-width:1024px){.my-booking-item__document-label-secondary{font-size:1.4rem}}.my-booking-item__documents-note{position:relative;width:90%;left:32px;margin-top:15px;font-size:1.2rem;color:#8d9a9a}@media screen and (min-width:1024px){.my-booking-item__documents-note{font-size:1.4rem}}.my-booking-item .separator{margin:20px auto 10px;width:120px}@media screen and (min-width:1024px){.my-booking-item .separator{width:200px}}.my-booking-item .more-details .rc-collapse-content-box{padding:10px 13px 10px 0}.my-booking-item .mybookings-solde-canceled .alert-message{animation:none}.my-booking-item__message{margin-top:10px;text-align:center;font-size:1.6rem}.my-booking-item__message--success{color:#0abf74}.security-note__header,.security-note__more-details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,sans-serif;font-weight:700}.security-note__header{font-size:1.4rem;line-height:1.5;color:#636363}.security-note__more-details{line-height:1.5;color:#f1b835;cursor:pointer}.security-note__more-details:hover{text-decoration:underline}.security-note__header{font-size:1.6rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}@media screen and (min-width:1024px){.security-note__header{align-items:center}}@media screen and (min-width:1024px){.security-note__title-icons{display:flex}}.security-note__title{display:flex;align-items:center;font-size:1.3rem;margin-right:10px}.security-note__title .svg{height:17px;width:17px;margin-right:5px}.security-note__more-details{font-size:1.4rem}.security-note .credit-card-pictos{justify-content:flex-start;flex-wrap:wrap}.security-note .credit-card-pictos .icon{margin-left:0;margin-right:5px}@media screen and (min-width:1024px){.security-note .credit-card-pictos .icon{margin-right:5px}}.security-note .credit-card-pictos .icon.icon--cb-colorful,.security-note .credit-card-pictos .icon.icon--mc-colorful,.security-note .credit-card-pictos .icon.icon--visa-colorful,.security-note .credit-card-pictos .icon.icon-visaelectron-colorful{width:35px;height:35px}.security-note .credit-card-pictos .icon.icon--amex-colorful{width:35px;height:25px}.security-note .credit-card-pictos .icon.icon--casino4x-colorful{width:45px;height:35px}.security-note .credit-card-pictos .icon.icon--maestro-colorful{height:35px;width:35px}.security-note .credit-card-pictos .icon.icon--lock{margin-right:0;height:20px;width:20px}.security-note__details{margin-bottom:20px;margin-left:3px}.my-booking-payment__action{position:relative;margin-top:20px}.my-booking-payment__security-note{margin:15px 0}.my-booking-payment__security-note .security-note__title{font-size:1.3rem}.my-booking-payment__note{font-size:1.2rem;color:#8d9a9a}.my-booking-payment .creditcard__item{margin-bottom:20px}.my-booking-payment .creditcard__item--expiration-month{padding-right:18px}@media screen and (min-width:1024px){.my-booking-payment .creditcard__item--expiration-year{padding-right:18px}}.my-booking-payment .creditcard__item--cvc{margin-bottom:10px}.header{position:relative;z-index:3;justify-content:center;padding:10px 0}.header,.header__content{display:flex;align-items:center;color:#fff;background:#636363}.header__content{width:100%;justify-content:space-between;padding:0 14px}@media screen and (min-width:1024px){.header__content{padding-right:14px;padding-left:14px}}.header__back{color:#fff;display:flex;align-content:center;width:25px}.header__back--hidden{visibility:hidden}.header__back .back-button{width:40px;height:30px}@media screen and (min-width:1024px){.header__back .back-button{margin-right:40px}}.header__back .relative-link{color:#fff}.header__brand{width:100%;flex:1 1 0%}.header__brand .logo-brand{height:30px;width:240px}@media screen and (min-width:1024px){.header__brand{width:auto}.header__brand .relative-link{justify-content:center}.header__brand .logo-brand{height:50px;width:240px}}.header__phone{text-align:right}.header__phone-button{color:#fff}@media screen and (min-width:1024px){.header__phone-button{display:none}}.header__logo{height:100%}@media print{@page{size:21cm 29.7cm;margin:40px 20px}.header__back{display:none}}.marketing-banner{display:flex;align-items:center;justify-content:center;background-color:#8d9a9a;color:#fff;padding:10px;font-size:1.6rem}.marketing-banner a{margin-left:5px;color:inherit;font-size:1.6rem}.marketing-banner__promocode{margin-right:20px;border:1px solid;padding:1px 10px;border-radius:5px}.coupons-cgu-popover-button{z-index:3}.coupons-cgu-popover-button__button{display:flex;align-items:center}.coupons-cgu-popover-button__button .icon{height:20px;width:20px}.coupons-cgu-popover-button__item{margin-bottom:20px}.coupons-cgu-popover-button__item:last-of-type{margin-bottom:0}.coupons-cgu-popover-button__content{background-color:#fff;border:1px solid #f1f1f1;border-radius:3px;padding:14px;box-sizing:border-box;box-shadow:-15px 23px 47px -26px rgba(0,0,0,.67);max-width:95%;margin-right:auto;margin-left:auto}@media screen and (min-width:1024px){.coupons-cgu-popover-button__content{max-width:575px;margin-right:110px}}.coupons-cgu-popover-button .Popover-tip{fill:#fff;stroke:#f1f1f1;stroke-width:1px;margin-top:-1px}