.area-filter{display:flex;gap:1.5%;padding:0;margin:1.5em 0 0}.area-filter-trigger,.area-filter-close,.area-filter-button{display:none}.area-filter-wrapper{padding-bottom:1.5em}.area-filter-wrapper .content-container{padding:0}.area-filter-wrapper--fixed{position:fixed;width:100%;left:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:.3em 0;margin:0;z-index:9995}.area-filter-wrapper--fixed .area-filter{margin:0}.area-filter-wrapper--fixed>.content-container{padding:0 20px}.area-filter__item{display:block;float:left;padding:.5em;cursor:pointer}.area-filter__item svg{display:block;width:50px;height:35px;color:var(--resort-primary);margin:0 auto 7px}.area-filter__item--all svg{height:25px;margin:5px auto 12px}.area-filter-wrapper--fixed .area-filter__item svg{height:30px}.area-filter-wrapper--fixed .area-filter__item--all svg{height:20px}.area-filter__item:not(.area-filter__item--discount){min-width:10%;font-size:.875rem;line-height:1.2;text-align:center;background:#fff;padding:1em .5em;border-radius:8px;box-shadow:0 1px 0 3px #fff inset,0 -6px 0 #fff inset,0 3px 10px rgba(0,0,0,.25);transition:.2s box-shadow ease-in-out}.area-filter__item:not(.area-filter__item--discount) span{display:block;text-decoration:none}.area-filter__item:not(.area-filter__item--discount).active{pointer-events:none;box-shadow:0 1px 0 3px #fff inset,0 -6px 0 var(--cta) inset,0 3px 10px rgba(0,0,0,.25)}.area-filter__item:not(.area-filter__item--discount):hover{box-shadow:0 1px 0 3px #fff inset,0 -6px 0 #eee inset,0 3px 10px rgba(0,0,0,.25)}.area-filter-wrapper--fixed .area-filter__item:not(.area-filter__item--discount){font-size:0;width:60px;padding-top:7px;margin:0 10px 6px 0}.area-filter__item--discount{float:right;width:11.4em;color:#f0921e;background-color:#f1f6f0;margin:2px 0 3px 10px}.area-filter__item--discount:before{float:left;display:block;font-family:'ardoer' !important;speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e61e';color:transparent;font-size:.7em;line-height:1.6em !important;width:1.6em;text-align:center;border-radius:50%;border:3px solid #f0921e;transition:color .2s ease-in;margin-right:.6em}.area-filter__item--discount.active:before{color:#43525f}.area-filter-wrapper .hm-form-rangeslider{display:block;max-width:inherit;margin:1em 0 .5em}.area-filter-wrapper .hm-form-rangeslider__wrapper{float:left;width:calc(100% - 13em);margin:1.2em 0 1.5em}.area-filter-wrapper .hm-form-rangeslider__values{float:right;width:12em;margin-left:1em;margin-top:.5em;box-sizing:border-box}.area-filter-wrapper .hm-form-rangeslider__values>div{padding:8px 10px;width:5em}.area-filter-wrapper .hm-form-rangeslider__values__min:after{width:1em}.area-filter-wrapper .hm-form-rangeslider__values__min:before{left:auto}.area-filter-wrapper .hm-form-rangeslider__values__max:before{margin-left:0}.area-filter-wrapper .hm-form-rangeslider__label,.area-filter-wrapper .hm-form-rangeslider__label:after{background-color:var(--resort-primary)}.area-select{position:relative;flex:0 0 15em;display:block;padding-bottom:10px;margin:auto 0 -10px auto;z-index:1009}.area-select h2{position:relative;margin:0;font-size:1rem;cursor:pointer;background-color:#fff;padding:.8em 2em .8em 1em;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.25)}.area-select h2 svg{position:absolute;width:1em;height:1em;top:.8em;right:.8em}.area-select .area-select__content{position:absolute;width:100%;border-radius:20px;max-height:calc(100vh - 140px);box-shadow:0 3px 10px rgba(0,0,0,.25);opacity:1;background-color:#fff;padding:1em;pointer-events:none;overflow:auto;transition:transform .2s ease,opacity .2s ease;transform:translateY(-30px);opacity:0}.area-select:hover .area-select__content{pointer-events:initial;transform:translateY(10px);opacity:1}.area-select .area-select__content li{margin:0;padding:0;list-style:none;box-shadow:0 -1px 0 0 #e5e5e9}.area-select .area-select__content li:first-child{box-shadow:none}
.area-select .area-select__content li a{display:block;text-decoration:none;line-height:1.4em;padding:.4em .5em;transition:.1s color ease,.1s transform ease}.area-select:hover .area-select__content li a{max-height:3em;padding:.4em .5em}.area-select:hover .area-select__content li:hover a{transform:translateX(3px);color:var(--cta)}.area-filter2{position:absolute;right:0;top:-7em;z-index:1008}.area-search{display:flex;right:0;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.25)}.area-search svg{display:block;width:3em;height:3em;background-color:var(--cta);color:#fff;padding:.5em .75em;border-radius:0 8px 8px 0;cursor:pointer}.area-search__input{font-size:.925em;line-height:1.15;background-color:#fff;border-radius:8px 0 0 8px;margin:0;padding:0 1em;border:none}.area-search__input:focus{background-color:#f1f6f0}.area-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,40px)}.area-card{height:100%}.area-card__distance{font-size:.8em;position:absolute;top:-5px;right:25px;padding:15px 2px;width:50px;box-sizing:border-box;text-align:center;background-color:#5082a1;color:#fff;display:none}.area-card__distance:before{transform:rotate(45deg);display:block;position:absolute;left:-3px;top:2px;content:'';border-width:3px;border-style:solid;border-color:transparent transparent transparent #000}.area-card__distance__km{font-family:"Orgon light",sans-serif;font-size:2em}.area-card__google{position:absolute;top:0;right:20px;width:70px;font-weight:700;color:#fff;text-align:center;padding:40px 10px 10px;border-radius:0 0 10px 10px;background:var(--primary) url(/default/img/logos/google-white.svg) no-repeat center center;background-size:26px 26px;background-position:22px 10px;box-sizing:border-box;z-index:1;display:none}.area-card__google-rating{font-size:1.8em;line-height:1.4em}.icon-star svg{display:block;width:50px;fill:#fff6}.icon-star--1 .half-1,.icon-star--2 .half-1,.icon-star--2 .half-2,.icon-star--3 .half-1,.icon-star--3 .half-2,.icon-star--3 .half-3,.icon-star--4 .half-1,.icon-star--4 .half-2,.icon-star--4 .half-3,.icon-star--4 .half-4,.icon-star--5 .half-1,.icon-star--5 .half-2,.icon-star--5 .half-3,.icon-star--5 .half-4,.icon-star--5 .half-5,.icon-star--6 .half-1,.icon-star--6 .half-2,.icon-star--6 .half-3,.icon-star--6 .half-4,.icon-star--6 .half-5,.icon-star--6 .half-6,.icon-star--7 .half-1,.icon-star--7 .half-2,.icon-star--7 .half-3,.icon-star--7 .half-4,.icon-star--7 .half-5,.icon-star--7 .half-6,.icon-star--7 .half-7,.icon-star--8 .half-1,.icon-star--8 .half-2,.icon-star--8 .half-3,.icon-star--8 .half-4,.icon-star--8 .half-5,.icon-star--8 .half-6,.icon-star--8 .half-7,.icon-star--8 .half-8,.icon-star--9 .half-1,.icon-star--9 .half-2,.icon-star--9 .half-3,.icon-star--9 .half-4,.icon-star--9 .half-5,.icon-star--9 .half-6,.icon-star--9 .half-7,.icon-star--9 .half-8,.icon-star--9 .half-9,.icon-star--10 svg{fill:#fff}.area-card__distances{position:absolute;top:0;right:20px;width:70px;font-size:.8em;color:#fff;text-align:center;padding:5px 0 0;border-radius:0 0 10px 10px;background-color:var(--primary);box-sizing:border-box;z-index:1;display:none}.resort-page .area-card__distances{background-color:var(--resort-primary)}.area-map-wrapper .area-card__distances{right:15px}.area-card__distances-driving,.area-card__distances-bicycling{float:right;width:50%;line-height:1.2em;padding:25px 0 5px;margin-top:5px;border-top:1px solid rgba(255,255,255,.2);box-sizing:border-box;background:transparent url(/default/img/icons/bicycle.svg) no-repeat center 5px;background-size:18px auto}.area-card__distances-driving{background:transparent url(/default/img/icons/car.svg) no-repeat center 4px;background-size:16px auto;border-left:1px solid rgba(255,255,255,.2)}.area-card__distances-driving-km,.area-card__distances-bicycling-km{font-family:"Orgon bold",sans-serif;font-size:1.3em}.area-card__categories{display:flex;gap:10px;padding:10px 30px;background-color:var(--resort-primary)}.area-wrapper--ardoer .area-card__categories{background-color:var(--primary)}
.area-card__category{color:#fff}.area-card__category svg{display:block;height:20px;width:20px}.area-card__content{position:relative;padding-bottom:.5em;background-color:#fff;clear:both}.area-card__content__images{position:relative;height:0;padding-bottom:43.5%;overflow:hidden}.area-card__content__title{font-size:1.3em;margin:.4em 0 0;padding:0 .7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-card__content__location{font-size:1em;margin-top:0;padding:0 1em}.area-card__content__images-wrapper{position:absolute;width:100%;left:0;top:0;will-change:transform;-webkit-transition:.4s -webkit-transform ease-in-out;-ms-transition:.4s -ms-transform ease-in-out;transition:.4s transform ease-in-out}.area-card:hover .area-card__content__images-wrapper{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.area-card__content__images__large{position:relative;float:left;width:67%;padding-right:2px;box-sizing:border-box}.area-card__content__images__small{float:left;width:33%;box-sizing:border-box}.area-card__content__images__small__image--first{padding-bottom:2px}.area-card__content__images__medium{float:left;width:50%;box-sizing:border-box}.area-card__content__images__medium--first{padding-right:1px}.area-card__content__images__medium--second{padding-left:1px}.area-card__image{display:block;width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality}.area-card__image--dummy{background-color:#efeeee;aspect-ratio:576/250}.area-card__description{padding:0 1em;box-sizing:border-box;width:100%;font-size:.9em;line-height:1.5em;height:7.5em;background-color:#fff;overflow:hidden}.area-card__description p{margin:0}.area-card__content__contact{display:none}.area-card__footer{margin:0 1em}.area-card__button--tickets{float:none}.area-card[data-category=parc]{padding-bottom:0;font-family:"Orgon light",sans-serif;font-size:16px}.area-map-wrapper{position:relative;margin-bottom:2em}.area-map{width:100%;height:800px;max-height:calc(95vh - 120px);border-radius:10px}.area-marker{display:none}.info-container{position:absolute;top:0;right:0;width:450px;max-width:50%;height:100%;background:rgba(0,0,0,.4);overflow:auto;padding:20px;box-sizing:border-box;display:none;text-align:left;z-index:9993}.button.info-container__close{float:right;margin-bottom:1em;pointer-events:all;z-index:999}.info-container__content{clear:both}.info-container .area-card,.info-container .ParkListItem{box-shadow:none;margin-bottom:0}.info-container .ParkListItem__content__images{display:none}.info-container .ParkListItem__footer{margin-top:0}.info-container .area-card__title{margin-top:0}.info-container .area-card__distance{margin-left:0}.area-map-wrapper .columns--2__column{float:none;width:100%;padding:0}.area-map-wrapper .area-card{margin-bottom:0}.area-detail .ParkListItem__rating,.area-detail .ParkListItem__distance{display:none;font-size:1em;font-weight:400;padding:40px 2px 5px}.area-detail .parc-dist{font-size:.75em}.area-detail .parc-dist__km{font-family:"Orgon bold",sans-serif;font-size:2em;line-height:1em}.area-detail__parcs{display:none}.area-detail__map-wrapper{position:relative;margin-top:2em;margin-bottom:2em}.area-detail__map{height:700px;max-height:calc(90vh - 120px);border-radius:10px}.area-detail .ParkList__items{display:flex;flex-flow:row wrap}.area-detail .ParkListItem__content{padding-bottom:0}.area-detail .ParkListItem__content__description{position:relative;height:auto;max-height:15.8em;margin-bottom:.5em;overflow:hidden}.area-detail .ParkListItem__content__description .summary{margin:0;max-height:initial}.area .area-buttons{position:relative;transition:.3s margin ease-in-out;z-index:999}.area .area-buttons .content-container{padding:0}.area .area-detail .fixit-wrapper{height:inherit !important}.area .area-buttons--fixed{position:fixed;margin-top:56px;width:100%;left:0;padding:.5em 0}.area .area-buttons--fixed .area-card__heading__compare{display:none}.area .area-buttons--fixed .content-container{padding:0 20px}
.area .area-back{position:relative;display:none;float:right;margin-left:1em;z-index:1}.area .area-back-bottom{margin-bottom:2em}.area .area-buttons>.article{float:right}.area .area-buttons .area-card{position:inherit;background:transparent none;box-shadow:none;padding:0;margin:0}.area .area-buttons .area-card__distance,.area .area-buttons .area-card__content__title,.area .area-buttons .area-card__content__location,.area .area-buttons .area-card__content__images,.area .area-buttons .area-card__description,.area .area-buttons .area-card__content__contact,.area .area-buttons .area-card__footer{display:none}.area .area-buttons .area-card__heading{padding:0}.area .area-buttons .area-card__heading__compare{color:inherit;line-height:2.2em;margin-right:0}.area .area-card__content{padding-bottom:0}.area .area-card__content__title{margin:0 0 .2em}.area .area-card__content__location{margin:0}@media (max-width:1200px){.body--outings-cat .area-list.columns--3 .columns--3__column,body:not(.body--outings-cat) .area-list.columns--3 .article{width:50%}.area-list .area-card__content__title{font-size:2.1vw;padding:0 4%}.area-list .area-card__content__location{font-size:1.6vw;padding:0 4%}.area-list .area-card__description{padding:0 4%}.area-list .area-card__footer{margin:0 4%}}@media (max-width:940px){.area-filter__item:not(.area-filter__item--discount){width:auto}}@media (max-width:767px){.area-list{grid-template-columns:repeat(2,1fr)}.area-filter2{position:relative;top:-1em}.area-select{float:none;width:100%;clear:left;margin:10px 0}.area-select--open h2:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.area-select .article_content{position:relative;max-height:inherit;margin:0 0 1em;border:1px solid transparent;transition:.3s padding ease-in-out,.3s border ease-in-out}.area-select:hover .article_content{padding:0;box-shadow:none}.area-select:hover .article_content li a{max-height:0;padding:0 1.3em}.area-select--open .article_content,.area-select--open:hover .article_content{padding:.5em 0;border:1px solid #ddd;border-top:1px solid transparent}.area-select--open .article_content li a,.area-select--open:hover .article_content li a{max-height:3em;padding:.2em 1.3em}.area-search{margin-bottom:1em}.area-search__input{width:calc(100% - 3em)}.area-list.columns--2 .article,.body--outings-cat .area-list.columns--3 .columns--3__column,body:not(.body--outings-cat) .area-list.columns--3 .article{float:none;width:100%}.area-list .area-card__content__title{font-size:3vw;overflow:inherit;text-overflow:inherit;white-space:inherit}.area-list .area-card__content__location{font-size:2.5vw}.area-filter-trigger{position:relative;display:block;cursor:pointer}.area-filter-wrapper--fixed .area-filter-trigger{margin:5px 40px}.area-filter-trigger:after{content:'';position:absolute;width:.75em;height:.75em;top:1em;right:1em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.area-filter-wrapper .content-container{position:fixed;top:55px;right:100%;width:100%;height:auto;bottom:0;padding:0 1em 1em;background-color:#fff;border-top:1px solid #f5f5f5;overflow:auto;z-index:99990;will-change:transform;-webkit-transition:.3s -webkit-transform ease-in-out;-ms-transition:.3 -ms-transform ease-in-out;transition:.3s transform ease-in-out}body.has-area-filter{overflow:hidden}.area-filter-wrapper--open .content-container{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.area-filter-close{position:relative;float:right;display:block;width:50px;height:40px;overflow:hidden;margin:1em 0;text-indent:-100px;cursor:pointer}.area-filter-close:before,.area-filter-close:after{content:'';position:absolute;top:50%;margin-top:-1px;height:2px;left:50%;margin-left:-16px;width:32px;background:var(--primary);transform:rotate(45deg)}.area-filter-close:before{transform:rotate(-45deg)}.area-filter-button{display:block}.area-filter{display:block;clear:both}
.columns--2.area-list{margin-top:1em}.area-filter__item--discount{width:100%;box-sizing:border-box;margin:5px 0 15px}.area-filter__item:not(.area-filter__item--discount),.area-filter-wrapper--fixed .area-filter__item:not(.area-filter__item--discount){width:100%;box-sizing:border-box;margin:0 0 10px;padding:.3em .5em;line-height:35px;text-align:inherit;font-size:inherit}.area-filter__item svg{float:left;margin:0 10px 0 0}.area-filter__item--all svg{margin:5px 10px 5px 0}.area-filter-wrapper--fixed .area-filter__item svg{height:35px}.area-filter-wrapper--fixed .area-filter__item--all svg{height:25px}}@media (max-width:540px){.area-list{grid-template-columns:repeat(1,1fr)}.area-list .area-card__content__title{font-size:1.6em}.area-list .area-card__content__location{font-size:1.2em}.area-list .area-card__heading__compare{line-height:2.1em}.area-list .area-card__description{position:relative;max-height:inherit}.info-container{position:fixed;top:0;width:100%;max-width:100%;height:100vh;background:var(--resort-lightBG);padding:40px;z-index:999999}.info-container__close{margin-bottom:1.5em}.area .info-container{top:56px;height:calc(100% - 56px)}.area-buttons{margin-top:.75em}.area-detail__address{float:none;margin-left:0;padding-left:0;border-left:0}}@media (max-width:500px){.area-card__heading__compare{margin:3px 5px 0 0}.area-card__distance{padding:1px 10px}}@media (max-width:480px){.area-filter-wrapper--fixed .area-filter-trigger{margin:5px 20px}}@media (max-width:430px){.area-card__button{display:block;float:none}}
