:after,:before,:root{--product-claim-phone-color:var(--colors-1-variant-4);--product-properties-list-alternative-title-color:var(--colors-1-variant-1)}.header .menu__phone .dca-menu__content{left:0;min-width:23rem;padding:0}@media screen and (min-width:576px){.header .menu__phone .dca-menu__content{left:auto}}.header .menu__phone .dca-menu__content .phone__list{border-top:.063rem solid var(--colors-1-variant-7);padding:.75rem}.header .menu__phone .dca-menu__content .phone__list:first-child{background-color:var(--colors-1-variant-10);border-top:none}.header .menu__phone .dca-menu__content .phone__list:first-child .phone__number a{color:var(--colors-primary);font-size:1.125rem;font-weight:700}.header .menu__phone .dca-menu__content .phone__list h5{margin-bottom:1rem}.header .menu__phone .dca-menu__content .phone__list .phone__number a{color:var(--colors-1-variant-1);font-weight:700}.header .menu__phone .dca-menu__content .phone__list table{width:100%}.header .menu__phone .dca-menu__content .phone__list table td{padding:.2rem 1rem .2rem 0}.header .menu__phone .dca-menu__content .phone__list table td:last-child{padding-right:0;text-align:right}.header .menu__phone .dca-menu__content .phone__list .site__link{font-size:.75rem}body[data-locale=fr_FR] .footer .reassurances .reassurance[data-reassurance="4"]:before,body[data-locale=fr_FR] .footer.footer--booking .reassurance:nth-child(3):before{content:"\ea8e"}:after,:before,:root{--product-claim-action-bordercolor:var(--colors-1-variant-5);--product-claim-strong-color:var(--colors-primary-variant-1);--product-claim-phone-color:var(--colors-1-variant-1);--product-no-offers-message-color:var(--colors-primary-variant-1);--product-no-offers-bordercolor:var(--colors-1-variant-5)}body[data-pagetype=product] .product__content{padding-bottom:.5rem}body[data-pagetype=product] .product__content .product__no-offers{box-shadow:none;display:block;font-size:.875rem;font-weight:500;position:static}body[data-pagetype=product] .product__content .product__no-offers .no-offers__message{margin-bottom:1rem}body[data-pagetype=product] .product__content .product__no-offers .no-offers__action{border:.063rem solid var(--product-no-offers-bordercolor);border-radius:.25rem;padding:.75rem}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__no-offers .no-offers__action{display:flex}}body[data-pagetype=product] .product__content .product__no-offers .no-offers__action p{color:var(--product-no-offers-message-color);margin-bottom:1rem;position:relative}@media screen and (min-width:1200px){body[data-pagetype=product] .product__content .product__no-offers .no-offers__action p{flex:0 0 50%;margin-bottom:0;margin-right:1rem}}body[data-pagetype=product] .product__content .product__no-offers .no-offers__action p:before{content:"\ea19";display:inline-block;font-family:dca-icons;font-size:1rem;font-weight:400;height:1rem;line-height:1;margin-right:.5rem;vertical-align:middle;width:1rem}body[data-pagetype=product] .product__content .product__claim .claim__action p,body[data-pagetype=product] .product__content .product__claim .claim__message a,body[data-pagetype=product] .product__content .product__claim strong{color:var(--product-claim-strong-color)}body[data-pagetype=product] .product__content .product__claim .claim__action{border-color:var(--product-claim-action-bordercolor)}body[data-pagetype=product] .product__content .product__claim .claim__phone,body[data-pagetype=product] .product__content .product__claim .claim__phone a{color:var(--product-claim-phone-color)}body[data-pagetype=product] .results__title.dca-collapsible-block__toggle:after{align-items:center;background:var(--product-properties-toggle-arrow-bgcolor);border-radius:100%;color:var(--product-properties-toggle-arrow-color);display:flex;height:2rem;justify-content:center;width:2rem}