#main-content .bg-mediumgray.woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-darkgray .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content .bg-darkgray.woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content [class*=bg-] .bg-darkgray .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link{background-color:unset!important}#main-content .bg-darkgray .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content [class*=bg-] .bg-darkgray .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-darkgray.woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-black .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content .bg-black.woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content [class*=bg-] .bg-black .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link{background-color:unset!important}#main-content .bg-black .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content [class*=bg-] .bg-black .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-black.woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-white .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content .bg-white.woody-component-tabs .tabs-button .tabs-title.is-active .tab-link,#main-content [class*=bg-] .bg-white .woody-component-tabs .tabs-button .tabs-title.is-active .tab-link{background-color:unset!important}#main-content .bg-white .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content [class*=bg-] .bg-white .woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}#main-content .bg-white.woody-component-tabs .tabs-button .tabs-title:has(a:focus) .tab-link{background-color:unset!important}@media print,screen and (min-width:40em){.woody-component-tabs .tabs-underline .tabs-title{min-width:94px}.woody-component-tabs .tabs-underline .tabs-title::after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;height:8px;width:100%;mask-size:100% auto;-webkit-mask-size:100% auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-image:url("../img/patterns/pseudo.svg");-webkit-mask-image:url("../img/patterns/pseudo.svg");mask-position:bottom;-webkit-mask-position:bottom;background-color:var(--root-bg-secondary,var(--secondary-color));transform:rotateX(90deg);transition:450ms cubic-bezier(.165, .84, .44, 1)}.woody-component-tabs .tabs-underline .tabs-title.is-active .tab-title,.woody-component-tabs .tabs-underline .tabs-title.is-active .wicon,.woody-component-tabs .tabs-underline .tabs-title:has(a:focus) .tab-title,.woody-component-tabs .tabs-underline .tabs-title:has(a:focus) .wicon,.woody-component-tabs .tabs-underline .tabs-title:hover .tab-title,.woody-component-tabs .tabs-underline .tabs-title:hover .wicon{color:var(--root-bg-primary,var(--primary-color))!important}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link:after,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link:after{content:"";left:0;right:0;bottom:-6px;margin:auto;width:2px!important;height:11px!important;z-index:1}}.woody-component-tabs .tabs-underline .tabs-title.is-active::after,.woody-component-tabs .tabs-underline .tabs-title:has(a:focus)::after,.woody-component-tabs .tabs-underline .tabs-title:hover::after{transform:rotateX(0)}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link{z-index:1}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link .tab-title::before,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link .tab-title::before{top:-7px;mask-image:url("../img/patterns/pseudo_top.svg");-webkit-mask-image:url("../img/patterns/pseudo_top.svg")}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link .tab-title::after,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link .tab-title::after{bottom:-9px;mask-image:url("../img/patterns/button_bottom.svg");-webkit-mask-image:url("../img/patterns/pseudo_bottom.svg")}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link:hover .tab-title::after,.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link:hover .tab-title::before,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link:hover .tab-title::after,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link:hover .tab-title::before{opacity:1;background-color:var(--root-bg-gray,var(--light-gray))}.woody-component-tabs .tabs-rail-vertical{--tabs-gap:0}.woody-component-tabs .tabs-rail-vertical .tab-link{position:relative}.woody-component-tabs:has(.tabs-rail-vertical) .tabs-wrapper{position:relative}.woody-component-timeline.vertical.rail .step-wrapper{border-left:2px dashed var(--root-bg-secondary,var(--secondary-color))}@media print,screen and (min-width:40em){.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link .tab-title,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link .tab-title{position:relative;padding:0 8px;transition:450ms cubic-bezier(.165, .84, .44, 1)}.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link .tab-title::after,.woody-component-tabs .tabs-rail-bottom .tabs-title .tab-link .tab-title::before,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link .tab-title::after,.woody-component-tabs .tabs-rail-vertical .tabs-title .tab-link .tab-title::before{content:"";position:absolute;left:0;width:calc(100% + 0px);height:calc(50% + 12px);mask-size:auto 20px;-webkit-mask-size:auto 20px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:transparent;opacity:0;z-index:-1;transition:450ms cubic-bezier(.165, .84, .44, 1)}.woody-component-tabs .tabs-rail-bottom .tabs-title.is-active .tab-title,.woody-component-tabs .tabs-rail-bottom .tabs-title:has(a:focus) .tab-title,.woody-component-tabs .tabs-rail-vertical .tabs-title.is-active .tab-title,.woody-component-tabs .tabs-rail-vertical .tabs-title:has(a:focus) .tab-title{color:var(--root-bg-white,var(--white))}.woody-component-tabs .tabs-rail-bottom .tabs-title.is-active .tab-title::after,.woody-component-tabs .tabs-rail-bottom .tabs-title.is-active .tab-title::before,.woody-component-tabs .tabs-rail-bottom .tabs-title:has(a:focus) .tab-title::after,.woody-component-tabs .tabs-rail-bottom .tabs-title:has(a:focus) .tab-title::before,.woody-component-tabs .tabs-rail-vertical .tabs-title.is-active .tab-title::after,.woody-component-tabs .tabs-rail-vertical .tabs-title.is-active .tab-title::before,.woody-component-tabs .tabs-rail-vertical .tabs-title:has(a:focus) .tab-title::after,.woody-component-tabs .tabs-rail-vertical .tabs-title:has(a:focus) .tab-title::before{opacity:1;background-color:var(--root-bg-primary,var(--primary-color))}.woody-component-tabs .tabs-rail-bottom .tabs-title.is-active:hover .tab-link,.woody-component-tabs .tabs-rail-vertical .tabs-title.is-active:hover .tab-link{color:var(--root-bg-primary,var(--primary-color))}.woody-component-tabs .tabs-rail-bottom::after{--root-bg-primary:transparent;border-bottom:2px dashed var(--root-bg-secondary,var(--secondary-color))}.woody-component-tabs .tabs-rail-vertical .tabs-title::after{display:none}.woody-component-tabs .tabs-rail-vertical .tab-link::before{content:"";position:absolute;right:calc(100% - 7px);top:0;bottom:-6px;margin:auto;width:11px!important;height:2px!important;z-index:1;background-color:var(--root-bg-primary,var(--primary-color))}.woody-component-tabs:has(.tabs-rail-vertical) .tabs-wrapper::before{--root-bg-primary:transparent;content:"";position:absolute;top:0;left:0;border-left:2px dashed var(--root-bg-secondary,var(--secondary-color));height:100%}.woody-component-timeline .step-prefix::after,.woody-component-timeline .step-prefix::before{content:"";position:absolute;left:0;width:calc(100% + 0px);height:calc(50% + 1px);mask-size:auto 20px;-webkit-mask-size:auto 20px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:var(--root-bg-primary,var(--primary-color));z-index:-1}}.woody-component-timeline .step-prefix::before{top:0;mask-image:url("../img/patterns/pseudo_top.svg");-webkit-mask-image:url("../img/patterns/pseudo_top.svg");-webkit-mask-position:top;mask-position:top}.woody-component-timeline .step-prefix::after{bottom:0;mask-image:url("../img/patterns/button_bottom.svg");-webkit-mask-image:url("../img/patterns/pseudo_bottom.svg");-webkit-mask-position:bottom;mask-position:bottom}.woody-component-timeline .step-description:before{height:2px!important;border-color:#685944}body.woodypage-playlist_tourism:not(:has(.woody-component-mobilenavs)) .partner-menu-wrapper{padding-top:60px!important;padding-bottom:60px!important;margin:auto!important}@media print,screen and (max-width:39.9988em){body.woodypage-playlist_tourism.is-scrolled #main-content #responsive-layout-switcher{margin-top:29px}}.woodypage-playlist_tourism #main-content .item-infos-down::before{opacity:0}.woodypage-playlist_tourism #main-content section.infos:has(.btn-booking){min-height:219px}.woodypage-playlist_tourism #main-content .btn-booking{background-color:#191818!important}.woodypage-playlist_tourism #main-content .btn-booking::after,.woodypage-playlist_tourism #main-content .btn-booking::before{display:none!important}.woodypage-playlist_tourism #main-content #playlist-context{background-color:#fff}.woodypage-playlist_tourism #main-content .playlist-results-label{color:#191818}@media print,screen and (min-width:64em){.swiper-container:has(.swiper-slide-active){margin-left:var(--sw-padding,.5rem);margin-right:var(--sw-padding,.5rem)}.swiper-container:not(.woody-landing-swiper):not(:has(.swiper-slide-active)){padding-bottom:1rem;padding-top:1rem}.swiper-wrapper:has(.swiper-slide-active){box-sizing:border-box!important}.woodypage-playlist_tourism #main-content #api_filter{position:sticky;top:0;margin:.5rem;border:1px solid #ecb296;box-shadow:-.5rem .5rem 0 #ecb296;transform:translateX(.5rem);width:calc(25% - 1rem)}}.woodypage-playlist_tourism #main-content .playlist-infos-banner{background-color:#fff;border-bottom:1px dashed #f5f5f5;padding-bottom:13px;outline:#FFFFFF solid 20px}.woodypage-playlist_tourism #main-content .playlist-infos-banner .playlist-features-wrapper{gap:8px;padding:unset;border:0;align-self:flex-start}.woodypage-playlist_tourism #main-content .switch-block{border:0}.woodypage-playlist_tourism #main-content .switch-block-content{min-height:38px}.woodypage-playlist_tourism #main-content .switch-block .list-icon-wrapper:not(.selected){background-color:rgba(104,89,68,.1)}.woodypage-playlist_tourism #main-content .switch-block-header{background:#fff;z-index:1;padding:8px 20px;color:#685944;font-weight:600;letter-spacing:2px;font-size:14px}@media print,screen and (max-width:47.99875em){.woodypage-playlist_tourism #main-content #responsive-layout-switcher{top:40px!important}}@media print,screen and (max-width:39.99875em){#scroll_to_top{display:none!important}.woodypage-playlist_tourism #main-content #responsive-layout-switcher{top:40px!important}}.woodypage-playlist_tourism #main-content .facet-items label.item{display:block;line-height:1.85cap}.woodypage-playlist_tourism #main-content .facet-items label.item .fake-checkbox{vertical-align:middle}.woodypage-playlist_tourism #main-content .badge{font-weight:600;border-color:#685944}.woodypage-playlist_tourism #main-content input[type=text]{border:1px solid #f5f5f5;background-color:#f5f5f5!important;border-radius:10px}.woody-component-bookblock .woodypage-playlist_tourism #main-content .filter-base .bookblock-title,.woody-component-faq .woodypage-playlist_tourism #main-content .filter-base .faq-title,.woody-component-feature-list .woodypage-playlist_tourism #main-content .filter-base .feature-list-block-title,.woody-component-landswpr .woodypage-playlist_tourism #main-content .filter-base .landswpr-pretitle,.woody-component-landswpr .woodypage-playlist_tourism #main-content .filter-base .landswpr-subtitle,.woody-component-tabs .woodypage-playlist_tourism #main-content .filter-base .tabs-block-title,.woodypage-playlist_tourism #main-content .filter-base .gallery-title,.woodypage-playlist_tourism #main-content .filter-base .h3,.woodypage-playlist_tourism #main-content .filter-base .socialwall-title,.woodypage-playlist_tourism #main-content .filter-base .woody-component-bookblock .bookblock-title,.woodypage-playlist_tourism #main-content .filter-base .woody-component-faq .faq-title,.woodypage-playlist_tourism #main-content .filter-base .woody-component-feature-list .feature-list-block-title,.woodypage-playlist_tourism #main-content .filter-base .woody-component-landswpr .landswpr-pretitle,.woodypage-playlist_tourism #main-content .filter-base .woody-component-landswpr .landswpr-subtitle,.woodypage-playlist_tourism #main-content .filter-base .woody-component-tabs .tabs-block-title{color:#191818}.focusH-overlayed .titles-container .woodypage-playlist_tourism #main-content .filter-type-checkbox .focus-title,.woodypage-playlist_tourism #main-content .filter-type-checkbox .focusH-overlayed .titles-container .focus-title,.woodypage-playlist_tourism #main-content .filter-type-checkbox h3{letter-spacing:1px}.woodypage-playlist_tourism #main-content .filter-type-search-text:before{font-family:woody-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\ea0a"}.woodypage-playlist_tourism #main-content .filter-type-search-text .icon{display:none}.woodypage-playlist_tourism #main-content .filter-type-search-text::before{position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-text-stroke:1px;background:#ecb296;height:32px;width:auto;aspect-ratio:1/1;top:4px;right:5px;border-radius:8px}.woodypage-playlist_tourism #main-content .filter-type-search-text input{background-color:#fff;padding-left:20px;font-size:12px}.woodypage-playlist_tourism #main-content .filter-type-search-text input::-moz-placeholder{color:#191818;text-transform:uppercase;font-weight:400;letter-spacing:1.2px}.woodypage-playlist_tourism #main-content .filter-type-search-text input::placeholder{color:#191818;text-transform:uppercase;font-weight:400;letter-spacing:1.2px}.woodypage-playlist_tourism #main-content .filter-type-search-text input:focus{border-color:#685944}.woodypage-playlist_tourism #main-content .api_filter_alpha .section-body-filters .filter-type-checkbox input:not(:checked)~label .badge{color:#685944}.woodypage-playlist_tourism #main-content .api_filter_alpha .section-body-filters .filter-type-checkbox input:checked .item:hover label .badge{color:#fff}.woody-component-bookblock .woodypage-playlist_tourism #main-content .api_filter_alpha .bookblock-title,.woody-component-faq .woodypage-playlist_tourism #main-content .api_filter_alpha .faq-title,.woody-component-feature-list .woodypage-playlist_tourism #main-content .api_filter_alpha .feature-list-block-title,.woody-component-landswpr .woodypage-playlist_tourism #main-content .api_filter_alpha .landswpr-pretitle,.woody-component-landswpr .woodypage-playlist_tourism #main-content .api_filter_alpha .landswpr-subtitle,.woody-component-tabs .woodypage-playlist_tourism #main-content .api_filter_alpha .tabs-block-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .gallery-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .h3,.woodypage-playlist_tourism #main-content .api_filter_alpha .socialwall-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-bookblock .bookblock-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-faq .faq-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-feature-list .feature-list-block-title,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-landswpr .landswpr-pretitle,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-landswpr .landswpr-subtitle,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-tabs .tabs-block-title{position:relative;overflow:visible!important}.woody-component-bookblock .woodypage-playlist_tourism #main-content .api_filter_alpha .bookblock-title::after,.woody-component-faq .woodypage-playlist_tourism #main-content .api_filter_alpha .faq-title::after,.woody-component-feature-list .woodypage-playlist_tourism #main-content .api_filter_alpha .feature-list-block-title::after,.woody-component-landswpr .woodypage-playlist_tourism #main-content .api_filter_alpha .landswpr-pretitle::after,.woody-component-landswpr .woodypage-playlist_tourism #main-content .api_filter_alpha .landswpr-subtitle::after,.woody-component-tabs .woodypage-playlist_tourism #main-content .api_filter_alpha .tabs-block-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .gallery-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .h3::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .socialwall-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-bookblock .bookblock-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-faq .faq-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-feature-list .feature-list-block-title::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-landswpr .landswpr-pretitle::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-landswpr .landswpr-subtitle::after,.woodypage-playlist_tourism #main-content .api_filter_alpha .woody-component-tabs .tabs-block-title::after{content:"";border-color:transparent;height:8px;width:140px;mask-size:100% auto;-webkit-mask-size:100% auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-image:url("../img/patterns/pseudo.svg");-webkit-mask-image:url("../img/patterns/pseudo.svg");mask-position:bottom;-webkit-mask-position:bottom;background-color:var(--root-bg-secondary,var(--secondary-color));vertical-align:middle}.woodypage-playlist_tourism #main-content .api_filter_alpha .load-more-btn{text-decoration:none!important;color:#191818!important;font-weight:600!important}.woodypage-playlist_tourism #main-content .api_filter_alpha .load-more-btn span{border-bottom:1px solid}.woodypage-playlist_tourism #main-content .rc_lego.item_sheet_booking_alpha a:first-of-type{overflow:hidden}.woodypage-playlist_tourism #main-content .item_sheet_alpha .infos{color:#191818}.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail{border-color:#fff}.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail img.img-thumb{transform:scale(1.1);transition:3s cubic-bezier(.165, .84, .44, 1)}.woodypage-playlist_tourism #main-content #item_sheet_list a:focus img.img-thumb,.woodypage-playlist_tourism #main-content #item_sheet_list a:hover img.img-thumb{transform:scale(1)}.woodypage-playlist_tourism #main-content #item_sheet_list a:focus section.infos,.woodypage-playlist_tourism #main-content #item_sheet_list a:hover section.infos{background-color:#fae6dd}.woodypage-playlist_tourism #main-content #item_sheet_list .infos{border-color:#fff}.woodypage-playlist_tourism #main-content #item_sheet_list .item-infos-type{color:#191818;padding:10px;background-color:#edcaba;width:-moz-fit-content;width:fit-content}.woodypage-playlist_tourism #main-content #item_sheet_list p.item-infos-town adress span{line-height:21px;margin-right:4px;color:#191818}.woodypage-playlist_tourism #main-content #item_sheet_list .item-infos-title{color:#685944;--line-height:1.85cap;font-size:clamp(17px, 1.146vw, 22px);font-family:Outfit,Helvetica,Arial,sans-serif;font-weight:700;text-transform:initial;line-height:var(--line-height, 1.5cap);word-break:auto-phrase;-webkit-text-wrap:balance;text-wrap:balance;transition:450ms cubic-bezier(.165, .84, .44, 1)}.woodypage-playlist_tourism #main-content #item_sheet_list section.infos{padding:15px;border:2px dashed var(--root-bg-secondary,var(--secondary-color));border-radius:0 0 30px 20px;transition:450ms cubic-bezier(.165, .84, .44, 1)}body.sheet-v2{--sheet-itinerary-documents-button-color:var(--white)}body.sheet-v2 .teaser-container .cell:has(.localisation-address),body.sheet-v2 .teaser-container .woodyGallery>.woody-component-basic-swiper:has(.localisation-address){display:block}body.sheet-v2 .get-there-link{display:block}@media print,screen and (min-width:40em){body.sheet-v2 .teaser-container .cell:has(.localisation-address),body.sheet-v2 .teaser-container .woodyGallery>.woody-component-basic-swiper:has(.localisation-address){display:flex}body.sheet-v2 .get-there-link{display:inline-flex}}body.sheet-v2 .localisation-address{max-width:calc(100vw - 1rem);display:block}body.sheet-v2 .woody-component-sheet-area .tabs-button .tabs-title.is-active .tab-title{background-color:#685944!important}