.loading-bar{background:var(--color-secondary);height:5px;position:fixed;top:0;transform:translate(-100%);width:100vw;z-index:10}.loading-bar--loading{transform:translate(-5%);transition:transform 6s linear}.loading-bar--finished{transform:translate(0);transition-duration:.5s}.help-desk-phone-number__link{font-family:var(--font-family),sans-serif;font-weight:700}.help-desk-phone-number .phone-number-sva{margin:auto auto 10px}.help-desk-phone-number__number{align-items:center;display:inline-flex;justify-content:center}.help-desk-phone-number__number svg{margin-right:10px}.help-desk-phone-number .separator{background-color:var(--grey-medium);margin-bottom:15px;margin-top:15px}.help-desk-phone-number__intro span+span{margin-left:3px}.help-desk-phone-number__link{color:var(--color-active,var(--color-primary));font-size:2.4rem;letter-spacing:.1rem;text-decoration:none}.help-desk-phone-number__info{display:flex;flex-direction:column;font-size:1.2rem;text-align:center}.help-desk-phone-number__international{font-size:1.2rem}.help-desk-phone-number__international .help-desk-phone-number__link{color:var(--color-active,var(--color-primary));font-size:1.2rem;letter-spacing:.05rem}.help-desk-phone-number__email{align-items:center;display:flex;font-size:1.4rem;justify-content:center}.help-desk-phone-number__email .relative-link{margin-left:5px}.phone-number-sva{align-items:center;background-color:#fff;border:2px solid #e1e1e1;display:flex;flex-direction:row;height:32px;justify-content:flex-end;width:266px}.phone-number-sva__link{text-decoration:inherit}.phone-number-sva__number{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center}.phone-number-sva__number-content{font-family:Arial;font-size:1.4em;font-weight:700;width:128px}.phone-number-sva__pricing{align-items:center;display:flex;flex-direction:row;height:38px;justify-content:center;margin-right:7px;padding-left:5px;position:relative;text-align:left;width:102px}.phone-number-sva__pricing:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:8px 0 8px 8px;content:"";height:0;left:0;position:absolute;right:0;width:0}.phone-number-sva__pricing-content{color:#fff;font-family:Arial;font-size:.8em;font-weight:700}.phone-number-sva__entire-line{white-space:pre}.phone-number-sva__pricing-time{font-family:Arial;font-size:.8em;font-weight:700}.modal__overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}@media(min-width:1024px){.modal__overlay{justify-content:center}}.modal__opacity-overlay{background-color:var(--black);bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:8}.modal__background{background:none!important}.modal__paper{background:#fff;border-radius:10px;margin:0 10px;position:relative;width:calc(100vw - 20px);z-index:10}@media(min-width:1024px){.modal__paper{min-width:500px;width:unset}}.modal__header{align-items:center;display:flex;height:80px;justify-content:space-between}.modal__title{color:var(--black);font-size:16px;font-weight:700;height:20px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__icon-container{align-self:flex-start;height:14px;padding:10px;width:14px}@media(min-width:1024px){.modal__icon-container{height:16px;padding:20px;width:16px}}.modal__content{padding:0 20px 20px}@media(min-width:1024px){.modal__content{padding:0 85px 40px}}.list{color:var(--grey-dark);font-family:var(--font-family),sans-serif;font-size:1.4rem;line-height:1.5;list-style:disc;margin-left:17px;text-align:left}.list__item{align-items:center;display:list-item;margin-bottom:5px}.list__item--custom{align-items:flex-start;display:flex;list-style:none}.list__item__icon{align-items:center;display:flex;justify-content:center}.list__item__icon svg{height:20px;margin-right:15px;width:20px}.list__item:last-of-type{margin-bottom:0}.info-notice{background:#dff2fd;color:#3493dc;padding:15px}.info-notice__header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.info-notice__icon{height:15px;width:15px}.footer #ot-sdk-btn.ot-sdk-show-settings,.footer__atol .atol-protected--big__title,.footer__contact .footer-contact__headline,.footer__menu .footer-menu__item .relative-link,.footer__partner-title,.footer__reassurance-payment-label,.footer__social .social__headline{font-family:var(--font-family),sans-serif;font-weight:700}.footer__atol .atol-protected--big__title,.footer__partner-title{color:var(--black);font-size:1.4rem;line-height:1.5}.footer__footer-block{background:var(--color-background-footer,var(--grey-dark));border-top:none;color:var(--color-text-footer,#fff);padding:32px 24px 104px;position:relative}@media(min-width:1024px){.footer__footer-block{padding:48px 25px 86px}}.footer a{color:#fff}.footer .advanced-select{color:var(--black)}.footer--menu-reverse{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.footer--menu-reverse{flex:7 1 0%;flex-direction:row-reverse;justify-content:space-around}.footer__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:978px}.footer__container:after{clear:both;content:"";display:table}}@media(min-width:1024px)and (min-width:1024px){.footer__container{max-width:1024px}}.footer__partner{align-items:center;display:flex;flex-direction:column}@media(min-width:1024px){.footer__partner{align-items:flex-start;max-width:180px}}.footer__partner-logo .icon--logo-perfectstay-white{height:10px;width:120px}.footer__partner-title{color:#fff;font-size:1.4rem;margin-bottom:16px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.footer__partner-title{text-align:left}}.footer__partner-text{color:#fff;font-size:1rem;margin-bottom:8px}@media(min-width:1024px){.footer__partner-text{text-align:left}}.footer__separator{color:#fff;margin:32px auto;opacity:.1;width:100%}@media(min-width:1024px){.footer__separator--copyright{display:none}}.footer__footer{align-items:center;display:flex;flex-direction:column}@media(min-width:1024px){.footer__footer{align-items:flex-start;flex-direction:row;justify-content:space-between}}.footer__footer+.footer__separator{display:none}@media(min-width:1024px){.footer__footer+.footer__separator{display:block}.footer__social+.footer__separator{display:none}}.footer__social .reassurance-payment+.separator{background:var(--grey-light);margin:32px 0;opacity:.1;width:100%}@media(min-width:1024px){.footer__social .reassurance-payment+.separator{background:#fff;margin-bottom:40px;margin-top:40px;opacity:1;width:50px}}.footer__social .social{text-align:center}.footer__social .social__headline{letter-spacing:.2rem;margin-bottom:16px;text-transform:uppercase}@media(min-width:1024px){.footer__social .social__headline{font-size:1.2rem;text-align:left}}.footer__social .social__list{align-items:center;display:flex;justify-content:center}@media(min-width:1024px){.footer__social .social__list{justify-content:flex-start}}.footer__social .social__item:first-of-type{margin-right:20px}@media(min-width:1024px){.footer__social .social__item .icon{cursor:pointer;height:20px;width:20px}.footer__social .social__items{display:flex}}.footer__contact{text-align:center}@media(min-width:1024px){.footer__contact{text-align:left}.footer__contact+.footer__separator{display:none}}.footer__contact .footer-contact__headline{font-size:1.4rem;line-height:1.8rem;margin-bottom:16px;text-transform:uppercase}@media(min-width:1024px){.footer__contact .footer-contact__headline{line-height:140%;text-align:left}}.footer__contact .footer-contact__item{font-size:1.2rem;margin-top:24px;text-decoration:underline}@media(min-width:1024px){.footer__contact .footer-contact__item{margin-top:16px}.footer__contact .footer-contact__item .relative-link{justify-content:left}}.footer__contact .footer-contact__item .relative-link__text{font-size:1.2rem}.footer__contact .footer-contact .help-desk-phone-number{color:#fff}.footer__contact .footer-contact .help-desk-phone-number__number{margin-bottom:10px}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__number{font-size:2.4rem;justify-content:flex-start;margin-bottom:8px}}.footer__contact .footer-contact .help-desk-phone-number__link{color:#fff}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__info{max-width:250px;text-align:left}}.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__link{color:#fff;font-size:2rem}.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__intro,.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__number{margin-bottom:5px}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__intro,.footer__contact .footer-contact .help-desk-phone-number__international .help-desk-phone-number__number{margin-bottom:4px}}.footer__contact .footer-contact .help-desk-phone-number__international__number__part{margin-left:10px}.footer__contact .footer-contact .help-desk-phone-number__international__number__part:first-of-type{margin-left:0}.footer__contact .footer-contact .help-desk-phone-number .separator{background-color:#fff;margin:24px auto;width:60px}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number .separator{margin:16px 0}}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__container{align-items:center}@media(min-width:1024px){.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__container{align-items:flex-start}}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__button{background:none;box-shadow:inset 0 0 0 1px #fff,0 3px 6px 0 #ffffff29;color:#fff}.footer__contact .footer-contact .help-desk-phone-number .click-to-call-cta__button:hover{background:#fff;color:var(--black)}@media(min-width:1024px){.footer__contact{order:3}.footer__row{display:flex}.footer__menu{display:flex;flex-direction:column}}.footer__menu .footer-menu{margin-bottom:32px;width:100%}@media(min-width:1024px){.footer__menu .footer-menu{margin-bottom:0;margin-right:32px;width:auto}.footer__menu .footer-menu:last-child{margin-right:0}}.footer__menu .footer-menu__item .relative-link{justify-content:center;margin-bottom:32px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.footer__menu .footer-menu__item .relative-link{font-size:1.2rem;justify-content:flex-start;margin-bottom:16px;text-align:left}}.footer__note{color:#fff;font-size:1.2rem;margin-top:32px;text-align:center}.footer__note.relative-link{color:#fff;cursor:pointer;display:unset;font-size:1rem}.footer__note.relative-link:hover .relative-link__text{text-decoration:underline}@media(min-width:1024px){.footer__note{text-align:left}}.footer .footer-pictos .separator{margin-left:auto}@media(min-width:1024px){.footer .footer-pictos .separator{margin-left:0}}.footer .footer-copyright{align-items:center;display:flex;margin-bottom:-25px}.footer .footer-copyright .icon{height:60px;margin-left:20px;width:85px}@media(min-width:1024px){.footer .footer-copyright{align-items:flex-end;justify-content:space-between;margin-bottom:0}.footer .footer-copyright__text{border-top:1px solid #4e4e4e;flex:1 1 0%;margin-bottom:10px;padding-top:30px}.footer .footer-copyright .icon{height:100px;width:80px}}.footer__atol{position:relative}.footer__atol .atol-protected{border-top:5px solid #fff;padding:0 10px}.footer__atol .atol-protected--big{flex-direction:column;margin:25px auto;max-width:978px}.footer__atol .atol-protected--big:after{clear:both;content:"";display:table}@media(min-width:1024px){.footer__atol .atol-protected--big{flex-direction:row;max-width:1024px}}.footer__atol .atol-protected--big__message{align-items:center;display:flex;flex-direction:column;margin-top:5px;text-align:center}@media(min-width:1024px){.footer__atol .atol-protected--big__message{align-items:flex-start;text-align:left}}.footer__atol .atol-protected--big__title{font-size:2rem}.footer__atol .atol-protected--big__subTitle{font-size:1.2rem}.footer__atol .atol-protected--big svg{height:80px;margin-right:5px;width:80px}@media(min-width:1024px){.footer__atol .atol-protected--big svg{width:350px}}.footer__atol .atol-protected .separator{display:none}@media(min-width:1024px){.footer__atol .atol-protected{padding:0}}.footer__language{margin-bottom:20px}@media(min-width:1024px){.footer__language{margin-top:10px;width:210px}.footer__language .advanced-select__menu{bottom:calc(100% - 1px)!important;position:absolute!important;top:auto!important}.footer__language .advanced-select__value-container{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.footer__reassurance-payment-label{margin:10px 0 16px;text-transform:uppercase}@media(min-width:1024px){.footer__reassurance-payment-label{font-size:1.4rem;margin:0 0 0 5px}}.footer__reassurance-payment-headline{text-align:center}@media(min-width:1024px){.footer__reassurance-payment-headline{align-items:center;display:flex;margin-bottom:16px}}.footer__reassurance-payment-headline svg{height:35px;width:35px}@media(min-width:1024px){.footer__reassurance-payment-headline svg{height:12px;width:12px}}.footer__section-separator{border:.5px solid #fff;margin:32px 0;opacity:.2;width:100%}@media(min-width:1024px){.footer__section-separator{margin-bottom:16px;margin-top:16px;opacity:1;width:60px}}.footer #ot-sdk-btn.ot-sdk-show-settings{background:none;border:none;color:#fff;font-size:1.4rem;height:15px;justify-content:center;margin-bottom:0;padding:0;text-align:center;text-transform:uppercase;width:100%}.footer #ot-sdk-btn.ot-sdk-show-settings:hover{background:none}@media(min-width:1024px){.footer #ot-sdk-btn.ot-sdk-show-settings{font-size:1.2rem;justify-content:flex-start;padding-left:0;text-align:left}}.logo-brand{-webkit-tap-highlight-color:rgba(0,0,0,0);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:60px;width:200px}.logo-brand__logo{max-width:100%}.logo-brand--PS-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-AT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-de-NL{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-nl-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PS-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--PS-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-AT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-de-NL{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-nl-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--XX-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR.svg)}.logo-brand--XX-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PS-fr-FR-white.svg)}.logo-brand--PV-fr-FR{min-width:150px}.logo-brand--PV-fr-FR,.logo-brand--PV-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-fr-FR.svg)}@media(min-width:1024px){.logo-brand--PV-fr-FR{min-width:300px}}.logo-brand--PV-es-ES{min-width:150px}.logo-brand--PV-es-ES,.logo-brand--PV-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-es-ES.svg)}@media(min-width:1024px){.logo-brand--PV-es-ES{min-width:300px}}.logo-brand--PV-it-IT{min-width:150px}.logo-brand--PV-it-IT,.logo-brand--PV-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-PV-it-IT.svg)}@media(min-width:1024px){.logo-brand--PV-it-IT{min-width:300px}}.logo-brand--TZ-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--TZ-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR.svg)}.logo-brand--TZ-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TZ-fr-FR-white.svg)}.logo-brand--AX-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR.svg);height:60px;width:240px}.logo-brand--AX-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR-white.svg)}.logo-brand--AX-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR.svg);height:60px;width:240px}.logo-brand--AX-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AX-fr-FR-white.svg)}.logo-brand--GP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--GP-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR.svg);max-height:30px}.logo-brand--GP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-GP-fr-FR-white.svg)}.logo-brand--CD-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-CD-fr-FR.svg)}.logo-brand--CD-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-CD-fr-FR-white.svg)}.logo-brand--AR-de-DE,.logo-brand--AR-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AR-de-DE.png)}.logo-brand--AF-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-fr-BE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AF-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR.svg)}.logo-brand--AF-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AF-fr-FR-white.svg)}.logo-brand--AFH-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AFH-fr-FR.svg)}.logo-brand--AFH-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-AFH-fr-FR-white.svg)}.logo-brand--EK-fr-FR{width:70px}.logo-brand--EK-fr-FR,.logo-brand--EK-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg)}.logo-brand--PV-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR.svg)}.logo-brand--PV-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR-white.svg)}.logo-brand--VP-de-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-CH.svg);vertical-align:middle}.logo-brand--VP-de-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-CH-white.svg)}.logo-brand--VP-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-DE.svg);vertical-align:middle}.logo-brand--VP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-DE-white.svg)}.logo-brand--VP-de-AT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-AT.svg);vertical-align:middle}.logo-brand--VP-de-AT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-AT-white.svg)}.logo-brand--VP-de-NL{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-NL.svg);vertical-align:middle}.logo-brand--VP-de-NL-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-de-NL-white.svg)}.logo-brand--VP-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-en-GB.svg);vertical-align:middle}.logo-brand--VP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-en-GB-white.svg)}.logo-brand--VP-es-ES{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-es-ES.svg);vertical-align:middle}.logo-brand--VP-es-ES-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-es-ES-white.svg)}.logo-brand--VP-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-CH.svg);vertical-align:middle}.logo-brand--VP-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-CH-white.svg)}.logo-brand--VP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR.svg);vertical-align:middle}.logo-brand--VP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-fr-FR-white.svg)}.logo-brand--VP-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-it-IT.svg);vertical-align:middle}.logo-brand--VP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VP-it-IT-white.svg)}.logo-brand--DD-de-CH,.logo-brand--DD-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH.svg)}.logo-brand--DD-de-CH-white,.logo-brand--DD-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-DD-fr-CH-white.svg)}.logo-brand--MS-de-CH,.logo-brand--MS-fr-CH{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-MS-fr-CH.svg)}.logo-brand--MS-de-CH-white,.logo-brand--MS-fr-CH-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-MS-fr-CH-white.svg)}.logo-brand--HP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-fr-FR.svg)}.logo-brand--HP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-fr-FR-white.svg)}.logo-brand--HP-de-DE{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-de-DE.svg)}.logo-brand--HP-de-DE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-de-DE-white.svg)}.logo-brand--HP-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-it-IT.svg)}.logo-brand--HP-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-it-IT-white.svg)}.logo-brand--HP-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-en-GB.svg)}.logo-brand--HP-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-HP-en-GB-white.svg)}.logo-brand--TO-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TO-fr-FR-1.svg);height:45px;width:165px}.logo-brand--TO-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-TO-fr-FR-white-1.svg)}.logo-brand--VC-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-verychic.png)}.logo-brand--VC-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VC-fr-FR-white.svg)}.logo-brand--UG-de-AT,.logo-brand--UG-de-AT-white,.logo-brand--UG-de-DE,.logo-brand--UG-de-DE-white,.logo-brand--UG-fr-FR,.logo-brand--UG-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-UG-de-AT.svg)}.logo-brand--VE-fr-BE,.logo-brand--VE-fr-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VE-fr-BE.svg)}.logo-brand--VE-nl-BE,.logo-brand--VE-nl-BE-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-VE-nl-BE.svg)}.logo-brand--SE-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-fr-FR.svg)}.logo-brand--SE-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-fr-FR-white.svg)}.logo-brand--SE-it-IT{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-it-IT.svg)}.logo-brand--SE-it-IT-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-it-IT-white.svg)}.logo-brand--SE-en-GB{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-en-GB.svg)}.logo-brand--SE-en-GB-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SE-en-GB-white.svg)}.logo-brand--LS-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-LS-fr-FR.svg)}.logo-brand--LS-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-LS-fr-FR-white.svg)}.logo-brand--EH-fr-FR{width:70px}.logo-brand--EH-fr-FR,.logo-brand--EH-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-EH-fr-FR.svg)}.logo-brand--SP-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SP-fr-FR.svg);width:300px}.logo-brand--SP-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-SP-fr-FR-white.svg)}.logo-brand--OV-fr-FR{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-OV-fr-FR.svg);width:250px}.logo-brand--OV-fr-FR-white{background-image:url(https://res.cloudinary.com/perfectstay/image/upload/icon-logo/icon-logo-OV-fr-FR-white.svg)}.newsletter-frequency-form__link,.newsletter-frequency-form__sublabel{font-family:var(--font-family),sans-serif}.newsletter-frequency-form__intro,.newsletter-frequency-form__label,.newsletter-frequency-form__title{font-family:var(--font-family),sans-serif;font-weight:700}.newsletter-frequency-form__link,.newsletter-frequency-form__sublabel{color:var(--grey-dark);font-size:1.4rem;line-height:1.5}.newsletter-frequency-form__header{text-align:center}.newsletter-frequency-form__header .separator{background-color:var(--color-secondary);height:1.5px;margin-bottom:15px;margin-top:5px;width:35px}@media(min-width:1024px){.newsletter-frequency-form__header .separator{margin-bottom:30px}}.newsletter-frequency-form__title{color:var(--color-secondary);font-size:1.7rem;letter-spacing:.85px;text-transform:uppercase}@media(min-width:1024px){.newsletter-frequency-form__title{font-size:2rem}}.newsletter-frequency-form__intro{color:var(--color-primary)}.newsletter-frequency-form__form{margin-top:20px}.newsletter-frequency-form__form .radio{margin-bottom:14px;padding:14px}@media(min-width:1024px){.newsletter-frequency-form__form{margin-top:30px}.newsletter-frequency-form__form .radio{margin-bottom:20px}}.newsletter-frequency-form__label{color:var(--color-primary)}.newsletter-frequency-form__button{margin-top:10px;text-align:center}@media(min-width:1024px){.newsletter-frequency-form__button{margin-top:30px}.newsletter-frequency-form__button .button{width:220px}}.newsletter-frequency-form__link{cursor:pointer;margin-top:20px;text-align:center;text-decoration:underline}@media(min-width:1024px){.newsletter-frequency-form__link{margin-top:30px}}.frequency-modal{background:#fff;border-radius:10px;padding:40px 15px 25px;position:relative}.frequency-modal__close{position:absolute;right:15px;top:15px}.frequency-modal__close .icon{height:14px;width:14px}@media(min-width:1024px){.frequency-modal{align-items:center;display:flex;flex-direction:column;height:430px;justify-content:center;padding:25px;width:670px}.frequency-modal .newsletter-frequency-form{width:512px}.frequency-modal__close{right:35px;top:35px}.frequency-modal__close .icon{cursor:pointer;height:20px;width:20px}}.icon-account__icon,.icon-account__wpr{height:22px;overflow:visible;position:relative;width:22px}@media(min-width:1024px){.icon-account__icon,.icon-account__wpr{height:28px;width:28px}}.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{border-radius:100%;height:6px;position:absolute;right:0;top:0;width:6px;z-index:2}@media(min-width:1024px){.icon-account__icon .dot-notification,.icon-account__wpr .dot-notification{height:8px;width:8px}}.dot-notification{align-items:center;background-color:var(--color-secondary);border-radius:50%;color:#fff;display:flex;font-size:1rem;height:15px;justify-content:center;line-height:1;width:15px}.hamburger-account{align-items:center;cursor:pointer;display:flex;flex-direction:column}.hamburger-account .icon-account__wpr,.hamburger-account svg{color:#fff;height:27px;width:21px}.hamburger-account__label{color:var(--black);margin-top:8px}@media(min-width:1024px){.hamburger-account .icon-account__wpr,.hamburger-account svg{height:30px;width:30px}}.external-current-color-svg{background-color:currentColor;display:flex;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.dynamic-blocks-renderer{align-items:center;display:flex;flex-direction:column;width:100%}.dynamic-blocks-renderer__item,.dynamic-blocks-renderer__item--ful-width{width:100%}.centered-logo-block,.centered-logo-block__title{font-family:var(--font-family),sans-serif}.centered-logo-block__title{font-weight:700}.centered-logo-block{align-items:center;color:var(--black);display:flex;flex-direction:column;font-size:1.4rem;line-height:1.5;margin-left:auto;margin-right:auto;max-width:790px;text-align:center}.centered-logo-block__picto{align-items:center;display:flex;justify-content:center;margin-bottom:5px}.centered-logo-block__picto img{height:30px;width:30px}@media(min-width:1024px){.centered-logo-block__picto img{height:45px;width:45px}}.centered-logo-block__title{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;font-size:1.6rem;margin-bottom:15px}@media(min-width:1024px){.centered-logo-block__title{font-size:2.2rem;letter-spacing:1.35px}}.centered-logo-block__content{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:630px}.centered-logo-block__content p,.centered-logo-block__content ul{margin-bottom:10px}.centered-logo-block__content em{font-size:1.2rem}@media(min-width:1024px){.centered-logo-block__content em{font-size:1.4rem}}.centered-logo-block__content ul{color:var(--black);font-size:1.3rem;margin-bottom:10px;margin-left:17px;text-align:left}@media(min-width:1024px){.centered-logo-block__content ul{font-size:1.6rem}}.centered-logo-block__content li{align-items:flex-start;display:flex;list-style:none;margin-bottom:5px}.centered-logo-block__content li:before{content:"✔";margin-right:5px}@media(min-width:1024px){.centered-logo-block__content,.centered-logo-block__content a{font-size:1.6rem}}.centered-logo-block__cta .relative-link{margin-top:15px;padding-left:10px;padding-right:10px}@media(min-width:1024px){.centered-logo-block__cta .relative-link{display:inline-flex;margin-left:auto;margin-right:auto;margin-top:20px;padding-left:30px;padding-right:30px;width:auto}}.photo-article__title{font-family:var(--font-family),sans-serif;font-weight:700}.photo-article{border-radius:10px}.photo-article__photo{height:100%;width:100%}.photo-article__photo .progressive-image,.photo-article__photo img{border-radius:10px 10px 0 0}@media(min-width:1024px){.photo-article__photo{height:auto;width:270px}.photo-article__photo .background-progressive-image,.photo-article__photo .background-progressive-image__image{border-radius:10px 0 0 10px}}.photo-article__content{background:var(--grey-light);border-radius:0 0 10px 10px;padding:10px}@media(min-width:1024px){.photo-article__content{border-radius:0 10px 10px 0;flex:1 1 0%;padding:30px}}.photo-article__sticker{float:right;height:80px;width:80px}@media(min-width:1024px){.photo-article__sticker{height:105px;width:105px}}.photo-article__title{color:var(--color-primary);font-size:1.6rem;margin-bottom:15px;margin-top:10px;text-transform:uppercase}@media(min-width:1024px){.photo-article__title{font-size:2rem;text-align:left}}.photo-article__text{line-height:1.5}.photo-article__text p{margin-bottom:10px}.photo-article__text a{align-items:center;display:inline-flex}.photo-article__text a .icon{height:13px;margin-left:5px;width:13px}@media(min-width:1024px){.photo-article__text,.photo-article__text a{font-size:1.6rem}.photo-article{display:flex}.photo-article--reverse{flex-direction:row-reverse}.photo-article--reverse .photo-article__content{border-radius:10px 0 0 10px}.photo-article--reverse .photo-article__photo .background-progressive-image,.photo-article--reverse .photo-article__photo .background-progressive-image__image{border-radius:0 10px 10px 0}}.photo-articles__title{color:var(--black);font-family:var(--font-family),sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.photo-articles{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:790px}.photo-articles__title{font-size:1.7rem;margin-bottom:20px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.photo-articles__title{font-size:2.1rem;letter-spacing:1.35px}}.photo-articles__item{margin-bottom:20px}@media(min-width:1024px){.photo-articles__item{margin-bottom:30px}}.photo-articles__item:last-of-type{margin-bottom:0}.sdp-reasons .reason-to-book-block{margin-left:auto;margin-right:auto;max-width:978px}.sdp-reasons .reason-to-book-block:after{clear:both;content:"";display:table}@media(min-width:1024px){.sdp-reasons .reason-to-book-block{max-width:1024px}}.merch-carousel-block__introduction,.merch-carousel-block__title{margin-bottom:24px}@media(min-width:1024px){.merch-carousel-block__introduction{font-size:1.6rem}}.merch-carousel-block__merch-title{margin-bottom:20px}.merch-carousel-block .current-merch-collection__title{display:none}@media(min-width:1024px){.merch-carousel-block__merchandisings--custom{position:relative}.merch-carousel-block__merchandisings--custom .current-merch-collection__list{justify-content:flex-start}.merch-carousel-block__merchandisings--custom .current-merch-collection__item{width:auto}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__picture{height:208px}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__footer{padding:5px 10px}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__footer,.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__picture{width:220px}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__stamp .decreasing-price-stamp__label{font-size:.9rem}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__stamp .decreasing-price-stamp__separator{font-size:1.4rem;margin-left:3px;margin-right:3px}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__stamp .decreasing-price-stamp .amount{font-size:.9rem}.merch-carousel-block__merchandisings--custom .current-merch-collection .current-merch-collection-item__stamp .decreasing-price-stamp .amount__value{font-size:1.4rem}}.smartdp-banner-flashsale .relative-link__text{width:100%}@media(min-width:1024px){.smartdp-banner-flashsale .relative-link__text{margin-left:auto;margin-right:auto;max-width:978px;position:relative}.smartdp-banner-flashsale .relative-link__text:after{clear:both;content:"";display:table}}@media(min-width:1024px)and (min-width:1024px){.smartdp-banner-flashsale .relative-link__text{max-width:1024px}}.smartdp-banner-flashsale img{cursor:pointer}.smartdp-banner-flashsale--immersive{height:100%;padding:0;position:relative}.smartdp-banner-flashsale--immersive .relative-link__text{display:block;height:100%;max-width:none;width:100%}@media(min-width:1024px){.smartdp-banner-flashsale--immersive .relative-link__text{height:400px;width:100%}.smartdp-banner-flashsale--immersive{height:400px}}.smartdp-banner-flashsale__foreground{box-sizing:border-box;height:100%;padding:30px 40px;position:absolute;top:0;width:100%}.smartdp-banner-flashsale__text{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1080px;width:100%}.smartdp-banner-flashsale__text img{width:100%}.sdp-reinsurance{display:flex;flex-direction:column}@media(min-width:768px){.sdp-reinsurance{flex-direction:row-reverse;justify-content:center}.sdp-reinsurance--reverse{flex-direction:unset}}@media(min-width:768px)and (min-width:768px){.sdp-reinsurance--reverse .sdp-reinsurance__image{margin-left:20px;margin-right:0}}@media(min-width:768px)and (min-width:1024px){.sdp-reinsurance--reverse .sdp-reinsurance__image{margin-left:40px;margin-right:0}}.sdp-reinsurance__introduction{margin-top:8px}@media(min-width:1024px){.sdp-reinsurance__introduction{font-size:1.6rem}}.sdp-reinsurance .separator{background-color:var(--color-secondary);border-width:2px;margin-bottom:30px;margin-top:20px;width:60px}.sdp-reinsurance__texte{margin-top:24px}.sdp-reinsurance__cta{display:inline-flex;margin-top:24px}.sdp-reinsurance__cta svg{height:10px;margin-left:10px;width:10px}@media(min-width:1024px){.sdp-reinsurance__cta{padding-left:20px!important;padding-right:20px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}}.sdp-reinsurance__image{height:100%;margin-top:24px;width:100%}.sdp-reinsurance__image .progressive-image{height:100%;width:100%}.sdp-reinsurance__image img{border-radius:10px}@media(min-width:768px){.sdp-reinsurance__image{height:196px;margin-right:20px;width:350px}}@media(min-width:1024px){.sdp-reinsurance__image{margin-right:40px;margin-top:0}}.sdp-reinsurance__container{flex:1 1 0%}.sdp-reinsurance .paragraphs__item:not(:last-child){margin-bottom:8px}.sdp-reinsurance .paragraphs__item:last-child a{display:inline-block}@media(min-width:1024px){.sdp-reinsurance .paragraphs__item:last-child a{margin-top:16px}}.one-merch-banner__title{margin-bottom:24px}.one-merch-banner__merch-title{margin-bottom:12px}@media(min-width:768px){.one-merch-banner__merch-title{margin-bottom:16px}}.one-merch-banner__merch-title *{display:inline-block}.one-merch-banner__merch-title .paragraphs p{margin-bottom:0}.one-merch-banner__merch-intro{font-size:1.4rem}@media(min-width:768px){.one-merch-banner__merch-intro{font-size:1.5rem}}.one-merch-banner__cta{display:inline-flex;margin-top:24px}.one-merch-banner__cta svg{height:10px;margin-left:10px;width:10px}@media(min-width:768px){.one-merch-banner__cta.relative-link{padding-left:20px;padding-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.one-merch-banner__image{cursor:pointer;height:100%;margin-bottom:20px;position:relative;width:100%}.one-merch-banner__image .progressive-image{height:100%;width:100%}.one-merch-banner__image img{border-radius:10px}@media(min-width:768px){.one-merch-banner__image{height:196px;margin-bottom:0;margin-right:20px;margin-top:0;width:350px}}@media(min-width:1024px){.one-merch-banner__image{margin-right:40px}}.one-merch-banner__stamp{border-top-right-radius:8px;bottom:0;position:absolute;right:0}.one-merch-banner__stamp,.one-merch-banner__stamp .decreasing-price-stamp{border-bottom-right-radius:8px}.one-merch-banner__stamp.one-merch-banner__stamp--left{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:8px;left:0;right:auto}.one-merch-banner__stamp.one-merch-banner__stamp--left .decreasing-price-stamp{border-radius:0 8px 0 0}.one-merch-banner__wrapper{display:flex;flex-direction:column}@media(min-width:768px){.one-merch-banner__wrapper{flex-direction:row;justify-content:center}.one-merch-banner__wrapper.one-merch-banner__wrapper--reverse{flex-direction:row-reverse;justify-content:center}}.one-merch-banner__wrapper.one-merch-banner__wrapper--reverse .one-merch-banner__image{margin-right:0}@media(min-width:768px){.one-merch-banner__wrapper.one-merch-banner__wrapper--reverse .one-merch-banner__image{margin-left:20px}}@media(min-width:1024px){.one-merch-banner__wrapper.one-merch-banner__wrapper--reverse .one-merch-banner__image{margin-left:40px}}.one-merch-banner__container{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}.pp-carousel-block{display:flex;flex:1 1 0%;flex-direction:column;padding:30px 15px}@media(min-width:768px){.pp-carousel-block{padding:30px 0;width:1024px}}.pp-carousel-block__title{margin-bottom:20px}.pp-carousel-block__cta{display:inline-flex;margin-top:24px;padding-left:20px!important;padding-right:20px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.pp-carousel-block__cta svg{height:10px;margin-left:10px;width:10px}.favorite-badge{background:#fff;color:var(--color-black,var(--black))}.favorite-badge--colored{background-color:#ed4956;border-color:#ed4956;color:#fff}.membership__all-sales .relative-link{color:var(--black);font-family:var(--font-family),sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.membership--connected .membership__offers--landingPages,.membership--connected .membership__offers--merch,.membership__offers--landingPages,.membership__offers--merch{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.membership--connected .membership__offers--landingPages,.membership--connected .membership__offers--merch,.membership__offers--landingPages,.membership__offers--merch{grid-gap:32px;display:grid;grid-template-columns:repeat(2,calc(50% - 20px))}}.membership--disconnected .membership__offers--landingPages,.membership--disconnected .membership__offers--merch,.membership__offers{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.membership--disconnected .membership__offers--landingPages,.membership--disconnected .membership__offers--merch,.membership__offers{grid-column-gap:24px;grid-row-gap:32px;display:grid;grid-template-columns:repeat(3,325px)}}.membership{display:flex;padding:24px 16px;position:relative}@media(min-width:1024px){.membership{padding:40px 0}}.membership--connected .membership__landing{margin-bottom:32px}@media(min-width:1024px){.membership--connected .membership__landing{align-items:center;display:flex}}.membership .product-card__footer>.relative-link{background:#0000}.membership .product-card__footer *{color:#fff!important}@media(min-width:768px){.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .from__value .amount__prefix,.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .product-time,.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .save-up-to__prefix,.membership--disconnected .membership__offers .from__value .amount__prefix,.membership--disconnected .membership__offers .product-time,.membership--disconnected .membership__offers .save-up-to__prefix{font-size:1.2rem}.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .deal__exclusive,.membership--disconnected .membership__offers .deal__exclusive{font-size:1.54rem;letter-spacing:.2rem}.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .deal__price-type,.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .deal__timer,.membership--disconnected .membership__offers .deal__price-type,.membership--disconnected .membership__offers .deal__timer{min-width:auto}}@media(min-width:1024px){.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .product-card__picture,.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .product-card__picture .images-carousel-pp__image,.membership--disconnected .membership__offers .product-card__picture,.membership--disconnected .membership__offers .product-card__picture .images-carousel-pp__image{height:185px}}.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .product-card__action,.membership--disconnected .membership__offers .product-card__action{display:none}@media(min-width:768px){.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .category .icon,.membership--disconnected .membership__offers .category .icon{height:13px;width:13px}.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .save-up-to__value,.membership--disconnected .membership__offers .save-up-to__value{font-size:2.4rem}}.membership--connected .membership__offers:not(.membership__offers--merch):not(.membership__offers--landingPages) .from__value .amount__value,.membership--disconnected .membership__offers .from__value .amount__value{font-size:2rem}.membership__container{margin:0 auto;max-width:1024px;width:100%;z-index:1}.membership__title{color:#fff;line-height:120%;margin-bottom:24px}@media(min-width:1024px){.membership__title{margin-bottom:32px}}.membership__title--connected{flex:1;text-align:left}@media(min-width:1024px){.membership__title--connected{font-size:2.6rem;margin-bottom:0}}.membership__title--disconnected{text-align:center}.membership__offers{overflow:hidden;width:100%}.membership__advantages{grid-gap:16px;box-sizing:border-box;display:grid;padding-left:24px;padding-right:24px;width:100%}@media(min-width:1024px){.membership__advantages{grid-template-columns:repeat(3,1fr)}}.membership__advantage-item,.membership__advantage-picto{align-items:center;display:flex}.membership__advantage-picto{background:#ffffff21;border:.8px solid #ffffff4d;border-radius:99px;box-sizing:border-box;height:40px;justify-content:center;margin-right:16px;padding:8px;width:40px}@media(min-width:1024px){.membership__advantage-picto{height:43px;width:43px}}.membership__advantage-picto img{height:24px;width:24px}@media(min-width:1024px){.membership__advantage-picto img{height:27px;width:27px}}.membership__advantage-text{color:#fff;flex:1 1 100%}.membership__cta{box-sizing:border-box;display:flex;justify-content:center;margin:24px 0 0;padding-left:24px;padding-right:24px;width:100%}@media(min-width:1024px){.membership__cta{margin:32px auto 0}}.membership__cta .button{text-transform:none}@media(min-width:1024px){.membership__cta .button{min-width:250px;padding:0 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.membership__all-sales{box-sizing:border-box;margin-top:24px;padding:0 16px;width:100%}.membership__all-sales .relative-link{background:#0000;border:1px solid #fff;box-shadow:none;color:#fff;font-size:1.6rem;line-height:140%}.membership__all-sales .relative-link svg{margin-left:8px}@media(min-width:1024px){.membership__all-sales{margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.membership__all-sales .relative-link{border:none}.membership__all-sales .relative-link svg{margin-left:0}}.product-list-block__view-all-offers-link .relative-link{color:var(--color-secondary);cursor:pointer;font-family:var(--font-family),sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none}@media(min-width:1024px){.product-list-block__view-all-offers-link .relative-link:hover{text-decoration:underline}}.product-list-block__products{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.product-list-block__products{grid-column-gap:24px;grid-row-gap:32px;display:grid;grid-template-columns:repeat(3,325px)}}.product-list-block__title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.product-list-block__title--with-filter,.product-list-block__view-all-offers-button{margin-top:24px}.product-list-block__view-all-offers-button svg{margin-left:8px}.product-list-block__container{margin-left:auto;margin-right:auto;max-width:978px}.product-list-block__container:after{clear:both;content:"";display:table}@media(min-width:1024px){.product-list-block__container{max-width:1024px}}.product-list-block__filter{margin-bottom:24px;padding:8px 0 24px}.product-list-block .products-carousel{padding-left:0;padding-right:0}.product-list-block .products-carousel__item{min-height:310px}.product-list-block .product-card__action{display:none}.product-list-block .product-list .product-card__action{display:flex}@media(min-width:1024px){.product-list-block .product-list-block__products .product-card__picture,.product-list-block .product-list-block__products .product-card__picture .images-carousel-pp__image,.product-list-block .products-carousel .product-card__picture,.product-list-block .products-carousel .product-card__picture .images-carousel-pp__image{height:185px}}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a{color:var(--color-secondary);cursor:pointer;font-family:var(--font-family),sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none}@media(min-width:1024px){.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--mutiline p{display:inline}.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}.payment-description__content{word-wrap:break-word;align-items:center;background:var(--payment-description-background-color,#daf3ff);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.6;padding:8px 15px}@media(min-width:1024px){.payment-description__content{flex-direction:unset;line-height:1.4;padding:12px 24px}}.payment-description__content .payment-description__terms{text-align:center}@media(min-width:1024px){.payment-description__content .payment-description__terms{align-items:center;display:flex;text-align:unset}.payment-description__content .payment-description__terms .custom-formatted-message__rendered-message{align-items:center;display:flex;flex-wrap:wrap}}.payment-description__content .payment-description__terms .custom-formatted-message__value{background:var(--payment-description-instalments-background-color,#36b0ec);border-radius:2px;color:#fff;display:inline-block;line-height:1.4;margin:0 4px;padding:1px 8px}@media(min-width:1024px){.payment-description__content .payment-description__terms .custom-formatted-message__value{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:30px;justify-content:center;margin:0 8px;padding:1px 8px}.payment-description__content .payment-description__terms .custom-formatted-message__value:first-child{margin-left:8px}}.payment-description__content .payment-description__terms svg{display:flex}.payment-description__content .payment-description__terms .floating-button{display:inline-block;margin-left:4px;vertical-align:middle}@media(min-width:1024px){.payment-description__content .payment-description__terms .floating-button{display:unset;vertical-align:unset}}.drawer{background:#fff;display:flex;flex-direction:column;height:100vh;overflow:scroll;width:100vw}.drawer__overlay:before{background:#000000a6;bottom:0;content:"";left:0;position:fixed;right:0;top:0;transition:background-color 1s ease;z-index:9}.number-input__input{font-family:var(--font-family),sans-serif;font-weight:700}:root{--color-success-200:#effff8;--color-success-300:#dffff2;--color-success-400:#88eac1;--color-success-500:#0abf74;--color-success-600:#089b5e;--color-info-200:#ecf8ff;--color-info-300:#dff2fd;--color-info-400:#9bd4ff;--color-info-500:#3493dc;--color-info-600:#07326a;--color-warning-200:#fff4f4;--color-warning-300:#ffeaea;--color-warning-400:#fa7463;--color-warning-500:#c01814;--color-warning-600:#601e17}.number-input{align-items:center;display:flex}.number-input__input{background:unset;border:none;box-shadow:none;color:var(--black);font-size:1.4rem;height:30px;line-height:1.4rem;margin:0 10px;opacity:1;outline:0;padding:0;text-align:center;width:30px}.number-input__input::-webkit-inner-spin-button,.number-input__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media(min-width:1024px){.number-input__input{height:25px;width:25px}}.number-input__button{-webkit-appearance:none;appearance:none;background:var(--black);border:none;border-radius:50%;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.2rem;height:30px;line-height:1.2rem;outline:0;width:30px}@media(min-width:1024px){.number-input__button{font-size:1.6rem;height:25px;line-height:1.6rem;width:25px}}.number-input__button--disabled{background:var(--grey-medium);cursor:default;pointer-events:none}
/*# sourceMappingURL=6439.98c6204abb24c860d2f6.css.map*/