/*! CATALOG */.styles_cpt-title-blink__2_7NW{color:#274437;font-weight:800;font-size:21px;line-height:1.4;font-family:var(--font-open-sans),-apple-system,Arial,sans-serif;-webkit-margin-after:20px;margin-block-end:20px;position:relative;display:inline-block}.styles_cpt-title-blink__2_7NW:after{position:relative;top:-9px;right:11px;color:#40e29c;font:400 22px var(--font-fairmoove-icon);content:"B"}@media only screen and (min-width:1024px){.styles_cpt-title-blink__2_7NW{font-size:25px;line-height:40px;padding:0}.styles_cpt-title-blink__2_7NW.travel-booking-configuration{-webkit-margin-after:4px;margin-block-end:4px}.styles_cpt-title-blink__2_7NW:after{font-size:33px}}
/*! CATALOG */.styles_cpt-product-equipment-item__XmWHY{position:relative;display:inline-flex;align-items:center}.styles_cpt-product-equipment-item__XmWHY.styles_tag__QnmJy{inline-size:auto;block-size:30px;border:1px solid #274437;border-radius:50px;margin:0 0 10px;padding:0 15px;justify-content:center}.styles_cpt-product-equipment-item__XmWHY.styles_list-v__quGr_{width:100%}.styles_cpt-product-equipment-item__XmWHY .styles_icon-wrap__cE_1P{margin-right:6px;display:inline-flex;align-items:center;justify-content:center}.styles_cpt-product-equipment-item__XmWHY .styles_label__wcjhL{color:#274437;font-weight:600;font-size:13px;white-space:nowrap}@media only screen and (min-width:1024px){.styles_cpt-product-equipment-item__XmWHY.styles_tag__QnmJy{margin:0 15px 10px 0}.styles_cpt-product-equipment-item__XmWHY .styles_label__wcjhL{font-size:11px}}
/*! CATALOG */.styles_cpt-product-equipment__V0Bw8{inline-size:100%;block-size:auto;-webkit-margin-after:25px;margin-block-end:25px;position:relative}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_]{margin:0 -15px;position:relative}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-slide{width:auto!important}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-next,.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-prev{background-color:hsla(0,0%,100%,.2);width:50px;border-radius:0;top:15px;box-shadow:inherit;transform:inherit}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-next:after,.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-prev:after{display:none}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-next{background:hsla(0,0%,98%,0);background:linear-gradient(90deg,hsla(0,0%,98%,0) 0,#f9f9f9);right:0}.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-swiper-wrapper_] .swiper-button-prev{background:#f9f9f9;background:linear-gradient(90deg,#f9f9f9 0,hsla(0,0%,98%,0));left:0}.styles_cpt-product-equipment__V0Bw8 .styles_wrap__W9d_b{display:flex;flex-wrap:wrap}.styles_cpt-product-equipment__V0Bw8 .styles_link-style___e6gq{color:#274437;font-weight:700;font-size:16px;line-height:30px;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1024px){.styles_cpt-product-equipment__V0Bw8 [class*=_cpt-title-blink_]{-webkit-margin-before:0;margin-block-start:0}.styles_cpt-product-equipment__V0Bw8 .styles_link-style___e6gq{cursor:pointer}}
/*! CATALOG */.styles_elem-overlay-full__bS5Nm{inline-size:100%;block-size:100%;position:fixed;top:0;left:0;background-color:rgba(39,68,55,.4);display:none;z-index:400}.styles_elem-overlay-full__bS5Nm.styles_is-overlay-active__kHZ3F{display:flex;justify-content:center;align-items:center}.styles_elem-overlay-full__bS5Nm.styles_event__jXMT8,.styles_elem-overlay-full__bS5Nm.styles_partners__IGp5S{background-color:rgba(39,68,55,.4)}
/*! CATALOG */.styles_cpt-product-room__4XhKc{border:1px solid #cbcbcb;background-color:#fff;border-radius:8px;padding:8px 8px 10px;-webkit-margin-after:15px;margin-block-end:15px;display:flex;flex-direction:column-reverse}.styles_cpt-product-room__4XhKc .styles_title__c1hc2{color:#274437;font-weight:700;font-size:16px;line-height:21px;letter-spacing:1px;-webkit-padding-end:70px;padding-inline-end:70px;-webkit-margin-after:8px;margin-block-end:8px}.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_label__s0ReU{font-size:20px}.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_subtitle__Dfg0s{font-weight:400;font-size:11px}.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_intro__ZEqNH{font-size:14px;letter-spacing:0}.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_label__s0ReU,.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_subtitle__Dfg0s{-webkit-margin-end:8px;margin-inline-end:8px}.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_intro__ZEqNH,.styles_cpt-product-room__4XhKc .styles_title__c1hc2 .styles_subtitle__Dfg0s{letter-spacing:0}.styles_cpt-product-room__4XhKc .styles_content__Vr4aS .styles_description__zqfFW{font-size:14px;line-height:19px;-webkit-padding-end:15px;padding-inline-end:15px;-webkit-margin-after:3px;margin-block-end:3px}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ{position:relative}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ [class*=button-style]{position:absolute;top:-47px;right:6px;height:29px;background-color:#e5e5e5;color:#274437;text-transform:none;border-color:#cdcdcd;border-radius:0;padding:0 9px}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ .styles_head__rEn3_ .styles_main__SukJK{position:relative}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ .styles_equipments__Tto2j{-webkit-margin-before:8px;margin-block-start:8px}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ .styles_equipments__Tto2j .styles_eq-title__9kUM_{font-weight:700;color:#40e29c;font-style:italic;-webkit-margin-end:5px;margin-inline-end:5px;float:left}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ .styles_equipments__Tto2j .styles_equipments-txt__IqJ1S{font-size:15px;line-height:21px;letter-spacing:0;font-style:italic;-webkit-padding-end:15px;padding-inline-end:15px}.styles_cpt-product-room__4XhKc .styles_picture-container__Sk5jM{height:220px;border-radius:5px;-webkit-margin-after:10px;margin-block-end:10px;overflow:hidden}.styles_cpt-product-room__4XhKc .styles_room-popin__X7RGu{position:fixed;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:200}.styles_cpt-product-room__4XhKc .styles_room-popin__X7RGu .styles_close__jzrrB{position:fixed;top:-10px;right:-10px;inline-size:24px;block-size:24px;background-color:#fff;font-size:16px;border-radius:100%;box-shadow:0 2px 12px rgba(0,0,0,.12);padding:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.styles_cpt-product-room__4XhKc{padding:16px;flex-direction:row}.styles_cpt-product-room__4XhKc .styles_title__c1hc2{-webkit-padding-end:180px;padding-inline-end:180px;-webkit-margin-after:16px;margin-block-end:16px}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ{flex:70 1}.styles_cpt-product-room__4XhKc .styles_text-container___YJIJ [class*=button-style]{top:0;right:15px}.styles_cpt-product-room__4XhKc .styles_picture-container__Sk5jM{height:200px;border-radius:8px;-webkit-margin-after:0;margin-block-end:0;flex:30 1}.styles_cpt-product-room__4XhKc .styles_room-popin__X7RGu{inline-size:auto;block-size:50%;transform:translateX(-50%) translateY(50%);top:0;left:50%}.styles_cpt-product-room__4XhKc .styles_room-popin__X7RGu .styles_close__jzrrB{cursor:pointer}}
/*! CATALOG */.styles_cpt-product-rooms__tIQHh{-webkit-margin-before:-15px;margin-block-start:-15px;-webkit-margin-after:25px;margin-block-end:25px;position:relative}.styles_cpt-product-rooms__tIQHh.styles_show-more__i_iAk .styles_rooms-details__RK4wz{display:block}.styles_cpt-product-rooms__tIQHh.styles_show-more__i_iAk .styles_title__FOeCP:after{transform:rotate(-90deg);right:-2px}.styles_cpt-product-rooms__tIQHh .styles_title__FOeCP{position:relative;-webkit-padding-end:15px;padding-inline-end:15px;color:#274437;font-weight:700;font-size:13px;text-decoration:underline;cursor:pointer}.styles_cpt-product-rooms__tIQHh .styles_title__FOeCP:after{position:absolute;right:0;bottom:0;font-family:var(--font-fairmoove-icon);transform:rotate(90deg);transition:all .1s ease-in-out;content:">"}.styles_cpt-product-rooms__tIQHh .styles_rooms-details__RK4wz{display:none;-webkit-padding-before:15px;padding-block-start:15px}.styles_cpt-product-rooms__tIQHh .styles_rooms-details__RK4wz .styles_subtitle__F7K5U{color:#274437;font-size:13px;-webkit-margin-after:10px;margin-block-end:10px}.styles_cpt-product-rooms__tIQHh .styles_rooms-details__RK4wz .styles_rooms-container__gGE9c{padding:0 0 10px}
/*! CATALOG */.styles_cpt-booking-ratings-panel__hcGzI{position:relative;-webkit-margin-before:15px;margin-block-start:15px}.styles_cpt-booking-ratings-panel__hcGzI .styles_panel-head__Ob9pJ{background-color:#f9f9f9;font-size:11px;border-bottom:2px solid #e0e0e0;padding:5px;text-align:right}.styles_cpt-booking-ratings-panel__hcGzI .styles_panel-summary__svFYW{font-size:12px;-webkit-margin-before:8px;margin-block-start:8px}.styles_cpt-booking-ratings-panel__hcGzI .styles_numbers-ranking__EBJlL{font-size:12px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-content__YtavY{overflow-y:auto;max-height:300px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-item__2Uglv{border:2px solid #e0e0e0;padding:15px;-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2{font-size:12px;display:flex}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2 .styles_image-wrap__FTKVj{inline-size:60px;block-size:60px;border-radius:100%;-webkit-margin-end:10px;margin-inline-end:10px;overflow:hidden}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2 .styles_traveler-informations__jnDgU .styles_traveler-name__I0PLf{font-weight:600;-webkit-margin-after:8px;margin-block-end:8px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2 .styles_traveler-informations__jnDgU .styles_traveler-name__I0PLf .styles_name__PaY8r{font-weight:800}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2 .styles_traveler-informations__jnDgU .styles_traveler-location__jMrVT{color:#898989;font-size:11px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-head__2i9u2 .styles_traveler-informations__jnDgU .styles_traveler-location__jMrVT .styles_icon-wrap__ccMT4{-webkit-margin-end:5px;margin-inline-end:5px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-rating__pdtcp{-webkit-margin-before:10px;margin-block-start:10px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-rating__pdtcp .styles_traveler-rating-title__51OL7{font-weight:800;font-size:14px;-webkit-margin-after:5px;margin-block-end:5px}.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-rating__pdtcp .styles_traveler-rating-txt__pfndg{color:#898989;font-weight:600;font-size:13px;line-height:18px;-webkit-margin-after:8px;margin-block-end:8px}@media only screen and (min-width:1024px){.styles_cpt-booking-ratings-panel__hcGzI .styles_traveler-review-item__2Uglv{padding:20px}.styles_cpt-booking-ratings-panel__hcGzI .styles_link-more__7TIcz{cursor:pointer}}
/*! CATALOG */.styles_cpt-tripadvisor-panel__bze_g{inline-size:100%;-webkit-margin-after:60px;margin-block-end:60px;position:relative}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL{inline-size:100%;block-size:100%;background-color:#fff;border-radius:10px;box-shadow:0 2px 14px rgba(0,0,0,.25);padding:15px 20px;-webkit-margin-before:25px;margin-block-start:25px;overflow:hidden;position:relative}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-head__iBDZV .styles_ta-rating-block__Z4_Xb{-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-after:10px;margin-block-end:10px;display:flex;align-items:center}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-head__iBDZV .styles_legend__wUaMF{color:#666;font-size:12px;font-style:italic;-webkit-margin-after:5px;margin-block-end:5px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-head__iBDZV a{font-weight:600}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-head__iBDZV .styles_classement__SOmTA .styles_label__NViX_{font-weight:700;font-size:14px;letter-spacing:-1px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh{border-bottom:1px solid #cbcbcb;-webkit-padding-after:10px;padding-block-end:10px;-webkit-margin-before:15px;margin-block-start:15px;-webkit-margin-after:12px;margin-block-end:12px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-heading__vjwYi{color:#274437;font-weight:500;font-size:20px;-webkit-padding-after:4px;padding-block-end:4px;-webkit-margin-after:10px;margin-block-end:10px;border-bottom:1px solid #cbcbcb}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-ranking-body__WPkVX{display:flex;flex-direction:column;align-items:stretch;gap:10px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-ranking-body__WPkVX>*{flex:1 1}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-sub-rating__5m4u_{font-size:12px;-webkit-margin-after:4px;margin-block-end:4px;position:relative}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-sub-rating__5m4u_ .styles_sub-rating-img__JkuSQ{position:absolute;top:50%;left:180px;transform:translateY(-50%)}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-review-rating-count__q_oX5{font-size:12px;border-top:1px solid #cbcbcb;-webkit-padding-before:15px;padding-block-start:15px;position:relative}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-review-rating-count__q_oX5:before{position:absolute;top:-11px;left:-20px;inline-size:1px;block-size:100%;background-color:#cbcbcb;content:""}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-review-count__K3rRb{-webkit-margin-after:4px;margin-block-end:4px;display:flex;align-items:center;position:relative}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-review-count__K3rRb .styles_rating-percentage__kqSOa{position:absolute;top:50%;left:80px;transform:translateY(-50%)}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh{margin:0 0 5px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-reviews-title__zzpsl{color:#274437;font-weight:500;font-size:20px;-webkit-padding-after:15px;padding-block-end:15px;-webkit-margin-after:20px;margin-block-end:20px;border-bottom:1px solid #cbcbcb}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review__Tsygs{border-bottom:1px solid #cbcbcb;-webkit-padding-after:25px;padding-block-end:25px;-webkit-margin-after:25px;margin-block-end:25px;display:flex;flex-direction:row;align-items:stretch;gap:25px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF{font-size:12px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF .styles_ta-review-trip___ZMad{-webkit-margin-before:15px;margin-block-start:15px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF .styles_review-trip__Pcx_J{font-weight:600;white-space:nowrap}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF .styles_review-trip-type__6lzE4{display:block}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF .styles_review-user__t9HKW{font-weight:600;display:block}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw{font-size:12px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-title__VOsgw{font-weight:600;font-size:14px;-webkit-margin-after:10px;margin-block-end:10px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-rating__PxU3C{font-weight:600;font-size:12px;-webkit-margin-after:5px;margin-block-end:5px;display:flex;align-items:center}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-rating__PxU3C .styles_review-rating-img__NGKz6{-webkit-margin-start:-14px;margin-inline-start:-14px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-text__F4z8a{font-size:12px;line-height:15px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-text__F4z8a a{font-weight:700}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-footer__TWXV6 a{font-weight:600;font-size:14px;text-decoration:underline}@media only screen and (min-width:1024px){.styles_cpt-tripadvisor-panel__bze_g{-webkit-margin-after:30px;margin-block-end:30px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh{-webkit-padding-after:0;padding-block-end:0}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-ranking-body__WPkVX{flex-direction:row}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-sub-rating__5m4u_:before{position:absolute;right:9px;bottom:-5px;inline-size:1px;block-size:100%;background-color:#cbcbcb;content:""}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-ranking__1DXBh .styles_ta-review-rating-count__q_oX5{border-top:0}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw,.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-head__HD6nF{font-size:14px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-title__VOsgw{font-size:16px}.styles_cpt-tripadvisor-panel__bze_g .styles_ta-container__hv3pL .styles_ta-reviews__9LeXh .styles_ta-review-detail__QrCFw .styles_review-rating__PxU3C{font-size:14px}}
/*! CATALOG */.styles_cpt-travel-booking-ratings__JwpLo{position:relative;-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tabs__vR3e_{display:flex;align-items:center}.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tab__BkY0I{color:#898989;font-weight:600;font-size:15px;-webkit-margin-end:15px;margin-inline-end:15px;position:relative}.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tab__BkY0I.styles_selected__qHt8P{color:#000;font-weight:800}.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tab__BkY0I.styles_selected__qHt8P:before{position:absolute;bottom:-5px;left:0;inline-size:100%;block-size:2px;background-color:#40e29c;content:""}.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tab__BkY0I .styles_numbers__0Pere{font-size:11px}@media only screen and (min-width:1024px){.styles_cpt-travel-booking-ratings__JwpLo .styles_ratings-tab__BkY0I{-webkit-margin-end:32px;margin-inline-end:32px;cursor:pointer}}
/*! CATALOG */.styles_cpt-travel-summary__wrKc0{font-size:14px;line-height:20px;-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-travel-summary__wrKc0 .styles_cap__PMJJ8{font-weight:800;font-size:15px;line-height:30px}@media only screen and (min-width:1024px){.styles_cpt-travel-summary__wrKc0{font-size:13px;line-height:21px}.styles_cpt-travel-summary__wrKc0.styles_modele-head__kknl6 .styles_cap__PMJJ8{line-height:30px}}
/*! CATALOG */.styles_cpt-travel-rate-paragraph__l3YI5{margin-bottom:16px;position:relative}.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-title__stoMA{background-color:#b4ffdf;color:#274437;font-weight:700;font-size:13px;padding:4px 7px;margin-bottom:10px;display:inline-flex}.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-title__stoMA.styles_pink__yBcDk{background-color:#fbedf3}.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-content__UeXRu{font-size:13px;line-height:22px}.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-content__UeXRu p{margin:0}@media only screen and (min-width:768px){.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-title__stoMA{background-color:#b4ffdf;font-size:13px;padding:1px 7px}.styles_cpt-travel-rate-paragraph__l3YI5 .styles_paragraph-content__UeXRu{font-size:13px;line-height:22px}}
/*! CATALOG */.styles_cpt-travel-rate-paragraphs__xR5bP{position:relative}.styles_cpt-travel-rate-paragraphs__xR5bP .styles_link-style__uzh3y{color:#274437;font-weight:700;font-size:16px;line-height:30px;text-decoration:underline}@media only screen and (min-width:1024px){.styles_cpt-travel-rate-paragraphs__xR5bP .styles_link-style__uzh3y{font-size:13px;text-decoration:underline;cursor:pointer}}
/*! CATALOG */.styles_cpt-travel-rate-card__Ohxc8{border:1px solid #cbcbcb;inline-size:100%;block-size:calc(100% - 60px);background-color:#fff;color:#274437;border-radius:10px;margin:30px 0;display:inline-flex;flex-direction:column;position:relative;overflow:hidden}.styles_cpt-travel-rate-card__Ohxc8 .styles_image-wrap__iymTV{position:absolute;top:0;left:0;inline-size:112px;block-size:92px;text-align:center;overflow:hidden;z-index:2}.styles_cpt-travel-rate-card__Ohxc8 .styles_image-wrap__iymTV:after{position:absolute;top:0;left:0;inline-size:112px;block-size:92px;background:url(/assets/images/criteria/criteria-background-new.svg) no-repeat 0 0;overflow:hidden;content:""}.styles_cpt-travel-rate-card__Ohxc8 .styles_image-wrap__iymTV img{inline-size:auto;block-size:50px;margin:10px 0 0 -40px;position:relative;z-index:2}.styles_cpt-travel-rate-card__Ohxc8 .styles_title__p_IU_{font-weight:700;font-size:15px;text-align:center;padding:10px 16px;position:relative;z-index:3}.styles_cpt-travel-rate-card__Ohxc8 .styles_ratings__Nnk_p{font-size:16px;line-height:50px;margin:13px 0 0}.styles_cpt-travel-rate-card__Ohxc8 .styles_ratings__Nnk_p .styles_big__1TvPH{font-weight:700;font-size:64px}.styles_cpt-travel-rate-card__Ohxc8 .styles_criterion-label__xzBTB{height:21px;background:#40e29c;font-weight:600;font-size:11px;text-transform:uppercase;border-radius:3px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.styles_cpt-travel-rate-card__Ohxc8 .styles_criterion-label__xzBTB .styles_icon__vMNOJ{font-size:10px;font-family:var(--font-fairmoove-icon);text-transform:none;-webkit-padding-end:5px;padding-inline-end:5px}.styles_cpt-travel-rate-card__Ohxc8 .styles_content__ZxdP7{line-height:16px;text-align:left;padding:10px 16px 16px;-webkit-margin-before:6px;margin-block-start:6px;position:relative;z-index:3}.styles_cpt-travel-rate-card__Ohxc8 .styles_content__ZxdP7 .styles_content-line__LZHfr{font-size:11px;-webkit-padding-start:22px;padding-inline-start:22px;-webkit-margin-after:10px;margin-block-end:10px;position:relative}.styles_cpt-travel-rate-card__Ohxc8 .styles_content__ZxdP7 .styles_content-line__LZHfr:before{position:absolute;top:50%;left:-2px;inline-size:16px;block-size:16px;content:"V";background-color:#40e29c;font-size:8px;font-family:var(--font-fairmoove-icon);border-radius:100%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.styles_cpt-travel-rate-card__Ohxc8 .styles_content__ZxdP7 .styles_content-line__LZHfr:last-child{-webkit-margin-after:0;margin-block-end:0}
/*! CATALOG */.styles_cpt-travel-rate-cards__kIpxv{position:relative}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno{margin:0 -15px}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-slide{height:auto}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-pagination{-webkit-margin-before:3px;margin-block-start:3px}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-pagination .swiper-pagination-bullet{inline-size:12px;block-size:6px;border-radius:6px;border-color:transparent;background-color:#ccc;transition:all .2s ease-in-out}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#274437;width:24px;border-radius:6px}@media only screen and (min-width:1024px){.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno{margin:0}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-next,.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-prev{top:50%;background-color:#274437;color:#fff;z-index:30;transform:translateY(-50%)}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-next:before,.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-prev:before{position:absolute;top:-130px;left:-25px;inline-size:50px;block-size:350px;background-image:url(/assets/css_imgs/tornEffect/ombre-right.png);background-repeat:no-repeat;z-index:0;content:""}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-next{right:-16px}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-prev{left:-14px}.styles_cpt-travel-rate-cards__kIpxv .styles_criteria-container__dhIno [class*=_cpt-swiper-wrapper_] .swiper-button-prev:before{top:-145px;left:10px;transform:rotate(180deg)}}
/*! CATALOG */.styles_cpt-travel-rating__YjF2B .styles_link-style__ysTfn{color:#274437;font-weight:700;font-size:13px;text-decoration:underline}
/*! CATALOG */.styles_cpt-travel-informations__uOvL1{position:relative;-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-title__zOuTG{color:#274437;font-size:15px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-title__zOuTG .styles_expert-name__4ZS7u{font-weight:800;font-size:18px;display:block}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_cap___sgVR{display:flex;flex-direction:column}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_expert-picture__wBUfF{inline-size:72px;block-size:72px;border-radius:100%;overflow:hidden;position:relative;-webkit-margin-after:10px;margin-block-end:10px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI{position:relative}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_traveler-rating__WvK_t{position:absolute;top:-59px;left:90px;height:23px;background-color:#b4ffdf;font-weight:700;font-size:13px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_traveler-rating__WvK_t .styles_numbers__reH5K{font-weight:700;-webkit-margin-start:4px;margin-inline-start:4px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_traveler-txt__bvr3v{font-weight:800;font-size:15px;line-height:20px;-webkit-margin-after:8px;margin-block-end:8px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_traveler-name__Fw6cs{font-size:11px}@media only screen and (min-width:1024px){.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-title__zOuTG{font-size:21px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-title__zOuTG .styles_expert-name__4ZS7u{font-size:21px;display:inline-flex}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-title__zOuTG .styles_hyphen__trGcN{-webkit-margin-start:5px;margin-inline-start:5px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY{-webkit-margin-after:16px;margin-block-end:16px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY.styles_wrapped__Vi2BY{border:1px solid #cbcbcb;color:#274437;border-radius:5px;padding:20px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_expert-picture__wBUfF{inline-size:136px;block-size:136px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_cap___sgVR{flex-direction:row}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI{width:calc(100% - 136px);-webkit-padding-start:85px;padding-inline-start:85px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_traveler-rating__WvK_t{position:relative;top:auto;left:auto;background-color:#b4ffdf;font-weight:400;border-radius:5px;-webkit-margin-after:8px;margin-block-end:8px}.styles_cpt-travel-informations__uOvL1 .styles_travel-informations-wrap__ufTCY .styles_traveler-advice__zugsI .styles_icon-caps__neiNE{position:absolute;top:23px;left:10px}}
/*! CATALOG */.styles_cpt-circuit-interests__2DOlF{-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-circuit-interests__2DOlF .styles_inner-interests-content__GkF4c{position:relative}.styles_cpt-circuit-interests__2DOlF .styles_image-wrap__K8dn0{border-radius:10px;vertical-align:bottom;-webkit-margin-after:10px;margin-block-end:10px;overflow:hidden}.styles_cpt-circuit-interests__2DOlF .styles_interest-img__Sfepv{width:100%;position:static!important}.styles_cpt-circuit-interests__2DOlF .styles_interest-title__zo5Hf{font-weight:700;font-size:12px}
/*! CATALOG */.styles_cpt-paragraph__ErOBz{margin-bottom:15px;position:relative}.styles_cpt-paragraph__ErOBz .styles_paragraph-title___Sbf_{color:#274437;font-weight:800;font-size:14px;padding:1px 7px 1px 0;margin-bottom:10px;display:inline-flex}.styles_cpt-paragraph__ErOBz .styles_paragraph-title___Sbf_.styles_green__SRMFu{background-color:#c9ffd5}.styles_cpt-paragraph__ErOBz .styles_paragraph-title___Sbf_.styles_pink__syPkB{background-color:#fbedf3}.styles_cpt-paragraph__ErOBz .styles_paragraph-content__A6rXb{font-size:14px;line-height:25px}.styles_cpt-paragraph__ErOBz .styles_paragraph-content__A6rXb p{margin:0}@media only screen and (min-width:768px){.styles_cpt-paragraph__ErOBz .styles_paragraph-title___Sbf_{font-size:18px}.styles_cpt-paragraph__ErOBz .styles_paragraph-content__A6rXb{font-size:16px;line-height:26px}}
/*! CATALOG */.styles_cpt-product-paragraph-tabs__S_Yb1{inline-size:100%;block-size:auto;border:1px solid #cbcbcb;background-color:transparent;border-radius:10px;padding:20px;margin-bottom:20px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_description-title__2MCAq{color:#274437;font-weight:800;font-size:18px;line-height:25px;margin:0 0 20px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_link-style__vAa8I{color:#274437;font-weight:700;font-size:16px;line-height:30px;text-decoration:underline;-webkit-padding-after:20px;padding-block-end:20px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-titles__MAiAr{-webkit-margin-after:15px;margin-block-end:15px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-titles__MAiAr .swiper-slide .styles_tab__zyRyS{border:1px solid #cbcbcb;height:55px;color:#274437;font-size:14px;text-transform:uppercase;border-radius:10px;padding:0 12px;display:flex;align-items:center;justify-content:center;text-align:center}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-titles__MAiAr .swiper-slide.swiper-slide-thumb-active .styles_tab__zyRyS{background-color:#40e29c;font-weight:700;border-color:#40e29c;font-size:13px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-button-next,.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-button-prev{top:20px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide{max-height:400px;overflow-y:auto}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar{width:8px;height:8px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide{scrollbar-width:auto;scrollbar-color:transparent}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar-track{background:#fff}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar-thumb{background-color:#274437;border-radius:8px;border:0}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar-button:single-button{display:block;background-size:8px;background-repeat:no-repeat;height:10px;width:8px;background-position:center 2px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='50,00 0,50 100,50'/></svg>")}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='0,0 100,0 50,50'/></svg>")}@media only screen and (min-width:1024px){.styles_cpt-product-paragraph-tabs__S_Yb1{padding:25px 36px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_description-title__2MCAq{font-size:25px;line-height:34px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_link-style__vAa8I,.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-titles__MAiAr .swiper-slide{cursor:pointer}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-titles__MAiAr .swiper-slide .styles_tab__zyRyS{height:35px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-slide{padding-inline:50px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-button-prev{left:-5px}.styles_cpt-product-paragraph-tabs__S_Yb1 .styles_slider-paragraphs__c8I5n .swiper-button-next{right:-5px}}
/*! CATALOG */.styles_cpt-product-paragraph-list__mB68j{inline-size:100%;block-size:auto;border:1px solid #cbcbcb;background-color:transparent;border-radius:10px;padding:20px;margin-bottom:20px;position:relative}.styles_cpt-product-paragraph-list__mB68j .styles_description-title__Ok6d4{color:#274437;font-weight:800;font-size:18px;line-height:25px;margin:20px 0}.styles_cpt-product-paragraph-list__mB68j.styles_bottom-border__ZYS8t{margin-bottom:30px;border-bottom:1px solid #cbcbcb}.styles_cpt-product-paragraph-list__mB68j .styles_link-style__MPUo4{color:#274437;font-weight:700;font-size:16px;line-height:30px;text-decoration:underline;padding-bottom:20px}@media only screen and (min-width:1024px){.styles_cpt-product-paragraph-list__mB68j .styles_description-title__Ok6d4{font-size:25px;line-height:34px}.styles_cpt-product-paragraph-list__mB68j .styles_link-style__MPUo4{cursor:pointer}}
/*! CATALOG */.styles_cpt-travel-stage__DqOl4{font-size:12px;height:100%}.styles_cpt-travel-stage__DqOl4 .styles_stage-picture__LL6uW{height:200px;margin-inline:auto}.styles_cpt-travel-stage__DqOl4 .styles_stage-picture__LL6uW img{inline-size:100%;block-size:100%;margin-inline:auto;object-fit:cover;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.styles_cpt-travel-stage__DqOl4 .styles_stage-stay__yWbwy{border:1px solid #cbcbcb;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.12);display:inline-flex;align-items:center;height:60px;width:100%;-webkit-margin-after:15px;margin-block-end:15px;-webkit-padding-end:10px;padding-inline-end:10px}.styles_cpt-travel-stage__DqOl4 .styles_stage-stay__yWbwy img{inline-size:60px;block-size:100%;object-fit:cover;margin:-1px 0 -1px -1px;border-radius:10px 0 0 10px}.styles_cpt-travel-stage__DqOl4 .styles_stage-stay__yWbwy .styles_stay-title__LINWc{font-size:12px;font-weight:800;-webkit-margin-start:15px;margin-inline-start:15px}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG{padding:10px;height:100%}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG .styles_stage-title-day__53mGV{font-weight:800;font-size:20px;text-align:center;-webkit-margin-after:13px;margin-block-end:13px}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL .styles_detail-title__y3ArK{font-weight:800;font-size:16px;-webkit-margin-after:13px;margin-block-end:13px;line-height:25px}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL .styles_detail-content__Kjz30{font-size:12px;line-height:20px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.12)}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30{height:200px;overflow-y:auto;-webkit-padding-end:5px;padding-inline-end:5px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar{width:8px;height:8px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30{scrollbar-width:auto;scrollbar-color:transparent}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar-track{background:#fff}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar-thumb{background-color:#274437;border-radius:8px;border:0}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar-button:single-button{display:block;background-size:8px;background-repeat:no-repeat;height:10px;width:8px;background-position:center 2px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='50,00 0,50 100,50'/></svg>")}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_detail-content__Kjz30::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='0,0 100,0 50,50'/></svg>")}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a{border-bottom:1px solid #cbcbcb;-webkit-margin-after:15px;margin-block-end:15px;display:flex;flex-direction:column-reverse}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a:last-child{border-bottom:initial;-webkit-margin-after:0;margin-block-end:0}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a.styles_with-image__mqpYK{display:flex;flex-direction:row-reverse;gap:20px}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a.styles_with-image__mqpYK .styles_stage-picture__LL6uW{min-width:330px;height:230px;-webkit-margin-after:15px;margin-block-end:15px}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a.styles_with-image__mqpYK .styles_stage-picture__LL6uW img{border-radius:10px}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a.styles_with-image__mqpYK .styles_stage-stay__yWbwy{width:100%}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a .styles_stage-title-day__53mGV{text-align:center;text-align:left}@media only screen and (min-width:1024px){.styles_cpt-travel-stage__DqOl4 .styles_stage-title-day__53mGV{text-align:left}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG{padding:15px}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL{padding:0}.styles_cpt-travel-stage__DqOl4 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL .styles_detail-content__Kjz30{font-size:15px;line-height:30px}.styles_cpt-travel-stage__DqOl4.styles_modele-list__C66_a .styles_stage-stay__yWbwy{width:-moz-fit-content;width:fit-content;min-width:200px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_stage-picture__LL6uW{float:left;width:100%;height:230px;-webkit-margin-after:15px;margin-block-end:15px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL{font-size:18px}.styles_cpt-travel-stage__DqOl4.styles_modele-default__iiGf5 .styles_stage-edito__GEnMG .styles_stage-detail__VM2DL .styles_detail-content__Kjz30{height:300px}}
/*! CATALOG */.styles_cpt-popin__yLmED{border-radius:8px;inline-size:100%;block-size:100%;position:fixed;top:0;left:0;background-color:#f9f9f9;display:flex;flex-direction:column;z-index:600}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH{border-start-start-radius:8px;border-start-end-radius:8px;height:50px;background-color:#fff;color:#1e1e1e;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px 15px;display:flex;align-items:center;z-index:5}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-back__z6F9W{font:normal 16px var(--font-fairmoove-icon);transform:rotate(180deg)}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-img___4m4e{height:30px;margin:0 20px}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-title__Am4oT{font:700 14px var(--font-open-sans),-apple-system,Arial,sans-serif;text-align:center;-webkit-margin-start:13px;margin-inline-start:13px;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-close__5IvMu{font:400 12px var(--font-fairmoove-icon);cursor:pointer}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1{border-end-start-radius:8px;border-end-end-radius:8px;height:calc(100% - 50px)}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm{overflow-y:auto}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar{width:6px;height:6px}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm{scrollbar-width:thin;scrollbar-color:#fff}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar-track{background:#fff}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar-thumb{background-color:#b6b4b6;border-radius:6px;border:0}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar-button:single-button{display:none;background-size:6px;background-repeat:no-repeat;height:10px;width:6px;background-position:center 2px}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='50,00 0,50 100,50'/></svg>")}.styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='0,0 100,0 50,50'/></svg>")}body.styles_is-mobile__Wrjtq .styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar,body.styles_is-tablet__vPvlh .styles_cpt-popin__yLmED .styles_popin-content__8HfZ1.styles_v-scroll__UOuLm::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.styles_cpt-popin__yLmED{inline-size:900px;block-size:auto;position:fixed;top:50%;left:50%;max-height:85vh;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translate(-50%,-50%)}.styles_cpt-popin__yLmED[class*=login-popin]{width:600px}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH{box-shadow:0 2px 4px rgba(0,0,0,.1)}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-close__5IvMu{margin-right:10px}.styles_cpt-popin__yLmED .styles_popin-head__PwSrH .styles_popin-head-img___4m4e{margin-left:0}.styles_cpt-popin__yLmED.styles_popin-size-1__ARhdY{width:700px}.styles_cpt-popin__yLmED.styles_popin-size-2__w16DG{width:500px}.styles_cpt-popin__yLmED.styles_popin-size-full__SdR9L{inline-size:100%;block-size:100%;max-height:inherit;background-color:#000}}
/*! CATALOG */.styles_cpt-travel-stages__jZGU1{position:relative;-webkit-margin-after:25px;margin-block-end:25px}.styles_cpt-travel-stages__jZGU1 [class*=_cpt-title-blink_]{-webkit-margin-after:5px;margin-block-end:5px}.styles_cpt-travel-stages__jZGU1 .styles_head__AGiJy{-webkit-margin-after:15px;margin-block-end:15px}.styles_cpt-travel-stages__jZGU1 .styles_pagination-slider__4fJMv{flex-grow:1}.styles_cpt-travel-stages__jZGU1 .styles_pagination-slider__4fJMv .styles_stage-circle-item__tW3Od{inline-size:50px;block-size:50px;background-color:#fff;border-radius:100%;box-shadow:0 2px 12px rgba(0,0,0,.12);margin:10px 0;outline:0;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.styles_cpt-travel-stages__jZGU1 .styles_pagination-slider__4fJMv .swiper-slide-thumb-active .styles_stage-circle-item__tW3Od{background-color:#274437;color:#fff;font-weight:700}.styles_cpt-travel-stages__jZGU1 .styles_see-more__oUUSV{position:absolute;top:60px;right:10px;border:1px solid #cbcbcb;padding:5px;border-radius:5px;width:100px;background-color:#fff;text-decoration:underline;font-size:13px;text-align:center;cursor:pointer;z-index:2}.styles_cpt-travel-stages__jZGU1 .styles_see-more__oUUSV:hover{font-weight:800}.styles_cpt-travel-stages__jZGU1 .styles_stage-slider__YggAt{position:relative}.styles_cpt-travel-stages__jZGU1 .styles_stage-slider__YggAt .swiper-slide{height:auto!important;-webkit-padding-after:10px;padding-block-end:10px}.styles_cpt-travel-stages__jZGU1 .styles_stage-slider__YggAt .swiper-wrapper{align-items:stretch}@media only screen and (min-width:1024px){.styles_cpt-travel-stages__jZGU1 .styles_stage-circle-item__tW3Od{font-size:12px;font-weight:800}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk{border:1px solid #cbcbcb;border-radius:5px;max-height:600px;overflow-y:auto}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar{width:12px;height:12px}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk{scrollbar-width:auto;scrollbar-color:transparent}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar-track{background:#fff}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar-thumb{background-color:#40e29c;border-radius:12px;border:0}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar-button:single-button{display:block;background-size:12px;background-repeat:no-repeat;height:10px;width:12px;background-position:center 2px}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='50,00 0,50 100,50'/></svg>")}.styles_cpt-travel-stages__jZGU1 .styles_stages__yihyk::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23959495'><polygon points='0,0 100,0 50,50'/></svg>")}}