.nav-links .target-next-link:after,.nav-links .target-previous-link:before,.price-grid.loading:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1}.nav-links{margin:1.5rem auto .5rem}.nav-links .price-grid-filter{display:none!important}.nav-links .target-links{display:flex;justify-content:space-between;padding-left:0;padding-right:0}.nav-links .target-link{transition:color .3s ease}.nav-links .target-link:focus,.nav-links .target-link:hover{text-decoration:none}.nav-links .target-previous-link:before{content:"\f053";float:left;line-height:inherit;line-height:var(--bs-body-line-height);margin-right:.25em}.nav-links .target-next-link:after{content:"\f054";float:right;line-height:inherit;line-height:var(--bs-body-line-height);margin-left:.25em}.price-grid{min-height:100px}.price-grid.loading{position:relative}.price-grid.loading:after{content:"\f110";line-height:var(--bs-body-line-height);margin-left:.25em}.price-grid.loading:after,.price-grid.loading:before{position:absolute}.price-grid.loading:before{background:hsla(0,0%,97%,.75);content:"";height:100%;left:0;top:0;width:100%}.price-grid.loading:after{animation:fa-spin 2s linear infinite;color:#adca23;font-size:64px;font-size:4rem;left:50%;pointer-events:none;top:50%}.price-grid .alert{margin-top:1.5rem}.price-grid .table-responsive{overflow-x:auto;width:100%}.price-grid .table-price-grid{background:#fff;border-radius:var(--bs-border-radius-xl);overflow:hidden;width:100%}.price-grid tbody>tr>td:first-child,.price-grid thead>tr:first-child>th:first-child{min-width:120px;width:30%}.price-grid td,.price-grid th{padding:.75rem}.price-grid td:not(:first-child){text-align:center}.price-grid .post-image{background:#fff!important}.price-grid .post-image img{display:none}.price-grid .current-month{font-size:19.2px;font-size:1.2rem;text-align:center}.price-grid .booking-info span{display:block;text-align:center;white-space:nowrap}.price-grid .room-type-label .info{display:none}.price-grid .room-type-description{color:#6c757d;font-size:13.6px;font-size:.85rem}.price-grid .discount-box .discount{display:none}.price-grid .discount-box .price{font-weight:700;text-shadow:0 0 currentcolor}.price-grid .discount-box .instead-of{font-size:80%}.price-grid .btn{--bs-btn-bg:#fff;--bs-btn-hover-bg:#fff;--bs-btn-color:#000;--bs-btn-hover-color:#adca23;--bs-btn-border-color:#000;--bs-btn-hover-border-color:#adca23}.play{display:inline-block;text-decoration:none;transition:all .5s ease;z-index:1}.play>small{bottom:32px;bottom:2rem;position:absolute}.play svg-component{--color-play:#fff;height:auto;max-width:100px}.play svg-component>svg{filter:drop-shadow(0 0 3px #f7f7f7)}.play .circle{stroke:var(--color-play);stroke-dasharray:650;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:7;transition:all .5s ease-in-out}.play .circle,.play .triangle{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.play .triangle{stroke:var(--color-play);stroke-dasharray:240;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:7;transition:all .7s ease-in-out}.play:hover .triangle{stroke:var(--color-play);stroke-dashoffset:480;animation:nudge .7s ease-in-out;transform:translateY(0)}@keyframes nudge{0%{transform:translateX(0)}30%{transform:translateX(-2px)}50%{transform:translateX(5px)}70%{transform:translateX(-5px)}to{transform:translateX(0)}}.play:hover .circle{stroke:var(--color-play);stroke-dashoffset:650;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3}.video-item.with-video .video-content:before{background:transparent linear-gradient(180deg,rgba(0,40,65,0),rgba(0,40,65,.431) 35%,#002841) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.post-image-link{-webkit-clip-path:unset!important;clip-path:unset!important}.post-image-link img{transform:none!important}.image-gallery-link{-webkit-clip-path:unset!important;clip-path:unset!important}.image-gallery-link img{transform:none!important}.parallax-winter .container{display:flex;flex-grow:1}.parallax-logo{width:33vw}.slope-color{border-radius:50%;height:35px;width:35px}.slopes-list-infos{grid-template-columns:repeat(2,1fr)}.banner-logo{transform:translate(-120%,-50%);width:75px}.intro-banner{transition:top .3s ease}.intro-banner i{box-sizing:content-box}.intro-banner:before{background-color:#f6f1e9;bottom:0;box-shadow:0 .5rem .5rem -.65rem rgba(0,0,0,.5);content:"";display:block;height:100%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.intro-banner .banner-logo{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity .3s ease}.intro-banner .banner-infos{transition:opacity .3s ease,grid-template-rows .3s ease}.intro-banner .banner-infos>*{transition:visibility .3s ease}.intro-banner.js-is-stuck .banner-menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";grid-template-rows:1fr;opacity:1}.intro-banner.js-is-stuck .banner-menu>*{visibility:visible}.floating-people{min-width:150px}.gs-reviews .gs-reviews-heading-logo{max-width:80px}.gs-reviews .gs-detailed-ratings,.gs-reviews .gs-reviews-average-rating .fa-star{color:var(--bs-body-color)}body:has(.site-header.scroll-down) .alpha-top-header-height.js-is-stuck{top:var(--adminbar-height)}@media (min-width:576px){.nav-links .target-links{flex:0 0 100%;max-width:unset}}@media (min-width:1366px){.single-establishments{--scrollspy-anchor-offset:270px!important;overflow:visible}.intro-banner .banner-menu{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";grid-template-rows:0fr;opacity:0;transition:opacity .3s ease,grid-template-rows .3s ease}.intro-banner .banner-menu>*{min-height:0;transition:visibility .3s ease;visibility:hidden}.intro-banner.js-is-stuck .banner-logo{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.intro-banner.js-is-stuck .banner-infos{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";grid-template-rows:0fr;opacity:0}.intro-banner.js-is-stuck .banner-infos>*{min-height:0;visibility:hidden}}@media (max-width:575.98px){.price-grid .room-type-description{display:none}}@media (max-width:1679.98px){.banner-menu .nav{flex-wrap:nowrap;white-space:nowrap}}@media (orientation:portrait) and (min-width:768px){.modal-virtual-visit .ratio{--bs-aspect-ratio:150%}}@media (orientation:portrait){.modal-virtual-visit .ratio{--bs-aspect-ratio:180%}}
/*# sourceMappingURL=third-party-single-establishments.7cd1ac40.css.map*/