.woodypage-playlist_tourism #main-content .filter-type-search-text input:focus{border-color:#e47513}.woodypage-playlist_tourism #main-content .api_filter_alpha .section-body-filters .filter-type-checkbox input:not(:checked)~label .badge{color:#4b4b4b}.woodypage-playlist_tourism #main-content .api_filter_alpha .section-body-filters .filter-type-checkbox input:checked .item:hover label .badge{color:#fff;border-color:#4b4b4b;background-color:#4b4b4b}.woodypage-playlist_tourism #main-content .api_filter_alpha .section-body-filters .filter-type-checkbox input:checked~label .badge{border-color:#4b4b4b;background-color:#4b4b4b}.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{display:none}.woodypage-playlist_tourism #main-content .api_filter_alpha .load-more-btn{text-decoration:none!important;color:#1d1d1b!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 #item_sheet_list .item-thumbnail{border-color:#fff;overflow:visible;margin:.5rem}.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail::after,.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--root-bg-primary,var(--primary-color));border-radius:30px 0;opacity:0;transition:450ms cubic-bezier(.165, .84, .44, 1)}.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail,.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail img{border-radius:30px 0}.woodypage-playlist_tourism #main-content #item_sheet_list .item-thumbnail img{position:relative}.woodypage-playlist_tourism #main-content #item_sheet_list .infos{border-color:#fff}.woodypage-playlist_tourism #main-content #item_sheet_list .item-infos-type{color:#e47513;letter-spacing:1px}.woodypage-playlist_tourism #main-content #item_sheet_list p.item-infos-town adress span{line-height:21px;margin-right:4px;color:#e47513}.woodypage-playlist_tourism #main-content #item_sheet_list .item-infos-title{font-size:clamp(20px, 1.053vw, 20px);font-family:Montserrat,sans-serif;font-weight:700;text-transform:initial;line-height:var(--line-height, 1.5cap);transition:450ms cubic-bezier(.165, .84, .44, 1)}.woodypage-playlist_tourism #main-content #item_sheet_list .infos-wrapper{padding:0 .5rem}.woodypage-playlist_tourism #main-content .item_sheet_alpha:hover .item-thumbnail img.img-thumb{transform:scale(1);transition:transform .3s}.woodypage-playlist_tourism #main-content .item_sheet_alpha a:focus .item-thumbnail::after,.woodypage-playlist_tourism #main-content .item_sheet_alpha a:focus .item-thumbnail::before,.woodypage-playlist_tourism #main-content .item_sheet_alpha a:hover .item-thumbnail::after,.woodypage-playlist_tourism #main-content .item_sheet_alpha a:hover .item-thumbnail::before{opacity:1!important}.woodypage-playlist_tourism #main-content .item_sheet_alpha a:focus .item-thumbnail::before,.woodypage-playlist_tourism #main-content .item_sheet_alpha a:hover .item-thumbnail::before{transform:rotate(var(--card-rotate-neg,-2deg))}.woodypage-playlist_tourism #main-content .item_sheet_alpha a:focus .item-thumbnail::after,.woodypage-playlist_tourism #main-content .item_sheet_alpha a:hover .item-thumbnail::after{transform:rotate(var(--card-rotate,2deg))}body .sit-source-footer{padding-bottom:30px}@media print,screen and (min-width:64em){body .sit-source-footer{padding-bottom:105px}}body:has(.site-footer .section) .new_sheet,body:has(.site-footer .section):not(.sheet-v2).sheet-iti .content-wrapper{padding-bottom:30px}body .woody-component-sheet-area .tabs-title.is-active .tab-link,body .woody-component-sheet-area .tabs-title:active .tab-link,body .woody-component-sheet-area .tabs-title:focus .tab-link,body .woody-component-sheet-area .tabs-title:hover .tab-link{background-color:var(--secondary-color)!important}.error404 h1.msg404{font-size:clamp(34px, 4.211vw, 80px);margin-top:-.5rem!important;font-family:Montserrat,sans-serif;font-weight:700;text-transform:initial;line-height:var(--line-height, 1.5cap)}.error404 h1.msg404::before{content:none}.error404 h2.msg404{text-align:left;line-height:1.75cap!important;font-size:clamp(21px, 1.842vw, 35px);font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;text-transform:initial;line-height:var(--line-height, 1.5cap)}.error404 .page-section{position:absolute;z-index:10;filter:brightness(0) invert(1);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin-left:60px}.error404 .page-section p{font-size:1.25rem;font-weight:700;line-height:1.35;font-family:"Montserrat Black",Helvetica,Arial,sans-serif;text-align:left}.error404 .page-section .button,.error404 .page-section .woody-component-sheet-booking .rc_lego.api_filter_alpha #search-date,.error404 .page-section .woody-component-sheet-booking .result-area .offer-available button,.woody-component-sheet-booking .rc_lego.api_filter_alpha .error404 .page-section #search-date,.woody-component-sheet-booking .result-area .offer-available .error404 .page-section button{display:none}body.error404 .home-slider img{filter:brightness(.75)}@media print,screen and (min-width:64em){body:has(.site-footer .section) .new_sheet,body:has(.site-footer .section):not(.sheet-v2).sheet-iti .content-wrapper{padding-bottom:120px!important}.error404 .page-section{margin-left:100px}body.error404 .home-slider{height:calc(100vh - var(--wp-admin--admin-bar--height,0px))}}