.block-search-reviews .reviews-rating{font-size:1.5rem;font-weight:500;width:20rem}.block-search-reviews .reviews-rating>span{font-size:2.75rem}.block-search-reviews .reviews-filters{display:flex;flex-direction:column;justify-content:flex-start;margin:1rem 0;padding:0;position:relative;text-align:center}.block-search-reviews .reviews-filters.disabled{opacity:.5;pointer-events:none}.block-search-reviews .reviews-filters .filter-link,.block-search-reviews .reviews-filters .sort-link{align-items:center;display:flex;justify-content:center}.block-search-reviews .reviews-filters .filter-link span,.block-search-reviews .reviews-filters .sort-link span{cursor:pointer;margin:0 .25rem}.block-search-reviews .reviews-filters .filter-link .label,.block-search-reviews .reviews-filters .sort-link .label{text-decoration:underline}.block-search-reviews .reviews-filters .filter-text,.block-search-reviews .reviews-filters .sort-text{align-items:center;display:flex;flex-shrink:0;height:2.5rem}@media (max-width:991.98px){.block-search-reviews .reviews-filters .filter-text,.block-search-reviews .reviews-filters .sort-text{display:none}}.block-search-reviews .reviews-filters .filters,.block-search-reviews .reviews-filters .sorts{transition:all .3s ease-in-out!important}.block-search-reviews .reviews-filters .filters .filter-category-details label.btn,.block-search-reviews .reviews-filters .filters .sort-details label.btn,.block-search-reviews .reviews-filters .sorts .filter-category-details label.btn,.block-search-reviews .reviews-filters .sorts .sort-details label.btn{border:1px solid var(--sun-accent-color);border-radius:var(--border-radius);color:var(--sun-default-color);cursor:pointer;font-size:.9rem;font-style:normal;padding:.5rem;transition:all .3s ease-in-out}.block-search-reviews .reviews-filters .filters .filter-category-details .form-check,.block-search-reviews .reviews-filters .filters .sort-details .form-check,.block-search-reviews .reviews-filters .sorts .filter-category-details .form-check,.block-search-reviews .reviews-filters .sorts .sort-details .form-check{margin:0;min-height:unset;padding:0}.block-search-reviews .reviews-filters .filters .filter-category-details .form-check .form-check-input,.block-search-reviews .reviews-filters .filters .sort-details .form-check .form-check-input,.block-search-reviews .reviews-filters .sorts .filter-category-details .form-check .form-check-input,.block-search-reviews .reviews-filters .sorts .sort-details .form-check .form-check-input{display:none}.block-search-reviews .reviews-filters .filters .filter-category-details .btn-check:checked+label.btn,.block-search-reviews .reviews-filters .filters .sort-details .btn-check:checked+label.btn,.block-search-reviews .reviews-filters .sorts .filter-category-details .btn-check:checked+label.btn,.block-search-reviews .reviews-filters .sorts .sort-details .btn-check:checked+label.btn{background-color:var(--sun-accent-color);color:var(--sun-white-color)!important}.block-search-reviews .reviews-filters .filters-close-mobile,.block-search-reviews .reviews-filters .sorts-close-mobile{align-items:center;color:var(--sun-white-color);cursor:pointer;height:3rem;justify-content:center;margin-top:-3rem;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:3rem}@media (min-width:992px){.block-search-reviews .reviews-filters .filters-close-mobile,.block-search-reviews .reviews-filters .sorts-close-mobile{display:none!important}}@media (max-width:991.98px){.block-search-reviews .reviews-filters .filters-close-mobile,.block-search-reviews .reviews-filters .sorts-close-mobile{display:flex}}.block-search-reviews .reviews-filters .filters-backdrop,.block-search-reviews .reviews-filters .sort-backdrop{transition:all .3s ease-in-out}@media (max-width:991.98px){.block-search-reviews .reviews-filters .filters-backdrop,.block-search-reviews .reviews-filters .sort-backdrop{background-color:var(--sun-dark-color);bottom:0;left:0;opacity:.85;position:fixed;right:0;top:0;z-index:2}}.block-search-reviews .reviews-filters .search-loading{line-height:1rem}.block-search-reviews .reviews-filters .search-loading svg{height:2.5em}.block-search-reviews .reviews-filters .selected-filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;padding-left:1rem;position:relative;z-index:1}@media (max-width:991.98px){.block-search-reviews .reviews-filters .selected-filters{justify-content:flex-start;margin-top:1rem;padding-bottom:0;padding-left:0}}.block-search-reviews .reviews-filters .selected-filters>div{align-items:center;background-color:var(--sun-main-color);border:1px solid transparent;border-radius:var(--border-radius);color:var(--sun-contrast-color);cursor:pointer;display:flex;font-size:.9rem;font-style:normal;gap:.5rem;margin-top:.5rem;padding:.3rem .5rem;transition:all .3s ease-in-out}.block-search-reviews .reviews-filters .selected-filters>div svg.icon{fill:var(--sun-contrast-color);height:.75rem;width:.75rem}.block-search-reviews .reviews-filters .selected-filters>div:hover{background-color:rgba(var(--sun-main-color-rgb),.8)}@media (min-width:992px){.block-search-reviews .reviews-filters{min-height:5rem;width:calc(100% - 20rem)}}.block-search-reviews .reviews-filters .filter-link span,.block-search-reviews .reviews-filters .sort-link span{color:var(--sun-main-color)}@media (min-width:992px){.block-search-reviews .reviews-filters .filter-link,.block-search-reviews .reviews-filters .sort-link{display:none}}.block-search-reviews .reviews-filters .filters,.block-search-reviews .reviews-filters .sorts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){.block-search-reviews .reviews-filters .filters,.block-search-reviews .reviews-filters .sorts{display:flex!important}}.block-search-reviews .reviews-filters .filters .filter-categories,.block-search-reviews .reviews-filters .filters .sort-types,.block-search-reviews .reviews-filters .sorts .filter-categories,.block-search-reviews .reviews-filters .sorts .sort-types{align-items:baseline;display:flex;width:100%}@media (min-width:992px){.block-search-reviews .reviews-filters .filters .filter-categories,.block-search-reviews .reviews-filters .filters .sort-types,.block-search-reviews .reviews-filters .sorts .filter-categories,.block-search-reviews .reviews-filters .sorts .sort-types{gap:.5rem}.block-search-reviews .reviews-filters .filters .filter-categories,.block-search-reviews .reviews-filters .sorts .filter-categories{flex-wrap:wrap}}.block-search-reviews .reviews-filters .filters .filter-category,.block-search-reviews .reviews-filters .filters .sort-type,.block-search-reviews .reviews-filters .sorts .filter-category,.block-search-reviews .reviews-filters .sorts .sort-type{border-color:var(--sun-accent-color);border-radius:var(--border-radius);border-style:solid;border-width:1px;font-size:.9rem}.block-search-reviews .reviews-filters .filters .filter-category>span,.block-search-reviews .reviews-filters .filters .sort-type>span,.block-search-reviews .reviews-filters .sorts .filter-category>span,.block-search-reviews .reviews-filters .sorts .sort-type>span{cursor:pointer;display:flex;padding:.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:normal;z-index:3}.block-search-reviews .reviews-filters .filters .filter-category span:after,.block-search-reviews .reviews-filters .filters .sort-type span:after,.block-search-reviews .reviews-filters .sorts .filter-category span:after,.block-search-reviews .reviews-filters .sorts .sort-type span:after{content:"";display:block;opacity:0;visibility:hidden;width:0;z-index:-1}@media (min-width:992px){.block-search-reviews .reviews-filters .filters .filter-category.active,.block-search-reviews .reviews-filters .filters .sort-type.active,.block-search-reviews .reviews-filters .sorts .filter-category.active,.block-search-reviews .reviews-filters .sorts .sort-type.active{background-color:var(--sun-white-color);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--sun-white-color);box-shadow:0 2px 6px rgba(0,0,0,.15);color:var(--sun-accent-color);padding-bottom:.5rem}.block-search-reviews .reviews-filters .filters .filter-category.active span:after,.block-search-reviews .reviews-filters .filters .sort-type.active span:after,.block-search-reviews .reviews-filters .sorts .filter-category.active span:after,.block-search-reviews .reviews-filters .sorts .sort-type.active span:after{background:var(--sun-white-color);bottom:-.5rem;height:20px;-webkit-mask-image:radial-gradient(circle at 100% 0,transparent 0,transparent 20px,#000 21px);mask-image:radial-gradient(circle at 100% 0,transparent 0,transparent 20px,#000 21px);opacity:1;position:absolute;right:-1.52rem;visibility:visible;width:calc(100% + 1.6rem)}.block-search-reviews .reviews-filters .filters .filter-category.active.sort-type span:after,.block-search-reviews .reviews-filters .filters .sort-type.active.sort-type span:after,.block-search-reviews .reviews-filters .sorts .filter-category.active.sort-type span:after,.block-search-reviews .reviews-filters .sorts .sort-type.active.sort-type span:after{left:-1.52rem;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 0,transparent 20px,#000 21px);mask-image:radial-gradient(circle at 0 0,transparent 0,transparent 20px,#000 21px);right:auto}.block-search-reviews .reviews-filters .filters .filter-category.active-filter:not(.active),.block-search-reviews .reviews-filters .filters .filter-category.active-sort:not(.active),.block-search-reviews .reviews-filters .filters .sort-type.active-filter:not(.active),.block-search-reviews .reviews-filters .filters .sort-type.active-sort:not(.active),.block-search-reviews .reviews-filters .sorts .filter-category.active-filter:not(.active),.block-search-reviews .reviews-filters .sorts .filter-category.active-sort:not(.active),.block-search-reviews .reviews-filters .sorts .sort-type.active-filter:not(.active),.block-search-reviews .reviews-filters .sorts .sort-type.active-sort:not(.active){background-color:var(--sun-main-color);border-color:var(--sun-main-color);color:var(--sun-contrast-color)}}.block-search-reviews .reviews-filters .filters .filter-category .filter-category-details,.block-search-reviews .reviews-filters .filters .filter-category .sort-details,.block-search-reviews .reviews-filters .filters .sort-type .filter-category-details,.block-search-reviews .reviews-filters .filters .sort-type .sort-details,.block-search-reviews .reviews-filters .sorts .filter-category .filter-category-details,.block-search-reviews .reviews-filters .sorts .filter-category .sort-details,.block-search-reviews .reviews-filters .sorts .sort-type .filter-category-details,.block-search-reviews .reviews-filters .sorts .sort-type .sort-details{align-items:center;background:var(--sun-white-color);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);box-shadow:0 4px 6px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-left:-.08rem;margin-top:.5rem;min-height:6rem;min-width:17rem;padding:1rem;position:absolute;z-index:4}.block-search-reviews .reviews-filters .filters .filter-category .sort-details,.block-search-reviews .reviews-filters .filters .sort-type .sort-details,.block-search-reviews .reviews-filters .sorts .filter-category .sort-details,.block-search-reviews .reviews-filters .sorts .sort-type .sort-details{align-items:flex-start;border-radius:var(--border-radius) 0 var(--border-radius) var(--border-radius);flex-direction:column}.block-search-reviews .reviews-filters .filters .filter-category .sort-details>div,.block-search-reviews .reviews-filters .filters .filter-category .sort-details>div label,.block-search-reviews .reviews-filters .filters .sort-type .sort-details>div,.block-search-reviews .reviews-filters .filters .sort-type .sort-details>div label,.block-search-reviews .reviews-filters .sorts .filter-category .sort-details>div,.block-search-reviews .reviews-filters .sorts .filter-category .sort-details>div label,.block-search-reviews .reviews-filters .sorts .sort-type .sort-details>div,.block-search-reviews .reviews-filters .sorts .sort-type .sort-details>div label{width:100%}@media (max-width:991.98px){.block-search-reviews .reviews-filters .filters:not(.stay-there),.block-search-reviews .reviews-filters .sorts:not(.stay-there){background:var(--sun-white-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);bottom:-100%;height:auto;left:0;padding:0;position:fixed;width:100%;z-index:3}.block-search-reviews .reviews-filters .filters:not(.stay-there).show,.block-search-reviews .reviews-filters .sorts:not(.stay-there).show{bottom:0}.admin-bar .block-search-reviews .reviews-filters .filters:not(.stay-there).show,.admin-bar .block-search-reviews .reviews-filters .sorts:not(.stay-there).show{bottom:40px}.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-categories,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-types,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-categories,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-types{flex-direction:column;max-height:30rem;overflow-y:auto;padding:1rem}.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-categories .search-loading,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-categories .search-loading{display:none!important}.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-category,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-type,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-category,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-type{border:none;color:var(--sun-accent-color);margin:0;padding:0;text-align:left;width:100%}.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-category .filter-category-details,.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-category .sort-details,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-type .filter-category-details,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-type .sort-details,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-category .filter-category-details,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-category .sort-details,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-type .filter-category-details,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-type .sort-details{box-shadow:none;display:flex!important;flex-direction:row;margin:0;min-height:4rem;opacity:unset!important;padding:1rem 0;position:relative;transform:unset!important}.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-category .filter-category-details.range,.block-search-reviews .reviews-filters .filters:not(.stay-there) .filter-category .sort-details.range,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-type .filter-category-details.range,.block-search-reviews .reviews-filters .filters:not(.stay-there) .sort-type .sort-details.range,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-category .filter-category-details.range,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .filter-category .sort-details.range,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-type .filter-category-details.range,.block-search-reviews .reviews-filters .sorts:not(.stay-there) .sort-type .sort-details.range{min-height:6rem}}.block-search-reviews .reviews-filters .sorts{transition-delay:0s;transition-duration:0s}.block-search-reviews .reviews-filters .sorts.disabled{opacity:.5;pointer-events:none}.block-search-reviews .reviews-filters>div{width:100%}.block-search-reviews .reviews-filters .sort-type{min-width:9.5em}.block-search-reviews .reviews-filters .sort-type span{justify-content:center}.block-search-reviews .reviews-filters .inline-filter-sort{display:flex;justify-content:space-between}@media (min-width:992px){.block-search-reviews .reviews-filters .inline-filter-sort>div:first-child{flex:3}}.block-search-reviews .reviews-filters .filters .filter-category .sort-details,.block-search-reviews .reviews-filters .filters .sort-type .sort-details,.block-search-reviews .reviews-filters .sorts .filter-category .sort-details,.block-search-reviews .reviews-filters .sorts .sort-type .sort-details{right:0}.block-search-reviews .reviews-filters .selected-filters>div{background-color:var(--sun-accent-color)}.block-search-reviews .reviews-filters .filter-link{color:var(--sun-main-color)}.block-search-reviews .reviews-list:before{content:"";display:block;height:calc(100% - 5rem);left:0;position:absolute;top:0;width:100%}.block-search-reviews .reviews-list.loading{opacity:.5;pointer-events:none}.block-search-reviews .reviews-list .row{transition:all .15s ease-in-out}.block-search-reviews .reviews-list .review{margin-bottom:2rem}.block-search-reviews .reviews-list .review .review-author,.block-search-reviews .reviews-list .review .review-rating>span{font-size:1.75rem;line-height:2rem}.block-search-reviews .reviews-list .review .review-attributes{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.block-search-reviews .reviews-list .review .review-attributes .review-author-date{flex-grow:1}.block-search-reviews .reviews-list .review .review-attributes .review-author-date .review-date{font-size:.9rem}.block-search-reviews .reviews-list .review .review-attributes .review-pictos{display:flex;gap:.5rem}.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-nb-nights,.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-sejour-type{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-nb-nights svg.icon,.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-sejour-type svg.icon{height:1.25rem;width:1.25rem}.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-nb-nights>div,.block-search-reviews .reviews-list .review .review-attributes .review-pictos .review-sejour-type>div{font-size:.9rem}.block-search-reviews .reviews-list .review .review-campsite{align-items:flex-start;display:flex;gap:.25rem;line-height:1.25rem;margin-bottom:1rem}.block-search-reviews .reviews-list .review .review-campsite svg.icon{height:1.25rem;width:1.25rem}.block-search-reviews .reviews-list .review .block-review-infos>*{padding:0 1rem}.block-search-reviews .reviews-list .review .block-review-infos{box-shadow:0 .375rem .75rem rgba(0,0,0,.1);padding-top:1rem}.block-search-reviews .reviews-list .review .block-review-infos .review-description .campsite-response{border-left:2px solid var(--sun-accent-color);color:var(--sun-accent-color);margin-bottom:1rem;padding-left:1rem}.block-search-reviews .reviews-list .review .block-review-infos .review-description .campsite-response .collapse:not(.show){display:block;height:5rem;-webkit-mask-image:linear-gradient(0deg,transparent 20%,#000);mask-image:linear-gradient(0deg,transparent 20%,#000);overflow:hidden;position:relative}.block-search-reviews .reviews-list .review .block-review-infos .review-description .campsite-response .read-more{color:var(--sun-accent-color);text-decoration:underline}.block-search-reviews .reviews-list .review .block-review-infos .review-description .campsite-response .read-more:not(.collapsed){display:none}.block-search-reviews .reviews-list .review .block-review-detailed-scores{padding:1rem}.block-search-reviews .reviews-list .review .block-review-detailed-scores .icon{fill:var(--sun-accent-color)}
