body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;min-height:100%;margin:0;padding:0}body{font:16px/20px -apple-system,BlinkMacSystemFont,sans-serif;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.content{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;overflow-y:auto}#map{height:300px;width:100%;background:#fff;z-index:100}h1{font:inherit;font-weight:700;margin:0}sub{vertical-align:baseline;position:relative;top:.25em;line-height:1}.pois{border-spacing:0}.pois thead{top:0;position:-webkit-sticky;position:sticky;background:#fff;z-index:10;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.pois thead tr:first-child th{padding-top:8px}.pois th{text-align:left;padding:4px 8px 0}.pois__head-sec th{padding:0 8px 8px}.pois__head-sec th small{font-weight:400;font-size:14px;opacity:.5}.poi--working-,.poi--working-closed,.poi--working-null{opacity:.5}.poi--active,.poi:hover{background:#f0f0f0;opacity:1}.poi__show-hover{visibility:hidden}.poi--active .poi__show-hover,.poi:hover .poi__show-hover{visibility:visible}.poi-link{text-decoration:none;letter-spacing:.05em;color:#1d487b;display:inline!important}.poi-link+.poi-link{margin-left:4px}.poi-link:hover{text-decoration:underline}.poi .poi__like{padding-right:0}.like{font-style:normal;color:transparent;cursor:pointer;background:transparent;display:inline-block;margin:-3px -5px;padding:3px 5px}.like--active,.like:hover{color:#f46060}.poi--active .like,.poi:hover .like{color:rgba(0,0,0,.1)}.poi .like--active,.poi:hover .like--active{color:#f46060}.poi td{padding:4px 8px}.pois .poi__gap-left{padding-left:20px}.pois .poi__gap-right{padding-right:20px}.poi__link{color:inherit;text-decoration:none}.pois{font:inherit;border-collapse:collapse;white-space:nowrap}.poi__working{text-align:center;vertical-align:middle;padding-right:0!important}.poi__num{text-align:right!important}.pois .poi__icon{padding-right:0;padding-left:0;text-align:center}.status[data-working=closed],.status[data-working=open],.status[data-working=temporary]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1ab77f;vertical-align:middle;margin:0 0 2px}.status[data-working=temporary]{background:#d3a500}.status[data-working=closed]{background:#f46060}.poi--working-open .poi__weather--day-sunny,.poi--working-temporary .poi__weather--day-sunny{background:#ffff78}.poi--working-open .poi__weather--day-cloudy,.poi--working-temporary .poi__weather--day-cloudy{background:#ffffc9}.poi--working-open .poi__weather--day-rain,.poi--working-open .poi__weather--day-snow,.poi--working-temporary .poi__weather--day-rain,.poi--working-temporary .poi__weather--day-snow{background:#f0f8fc}.poi--working-open .poi__weather--rain,.poi--working-open .poi__weather--snow,.poi--working-temporary .poi__weather--rain,.poi--working-temporary .poi__weather--snow{background:rgba(58,183,247,.25)}.slopes{display:-webkit-flex;display:-moz-box;display:flex}.slopes>div{padding:0 2px;color:#fff;min-width:34px;text-align:center}.slopes__blue{background:#3ab7f7}.slopes__red{background:#f46060}.slopes__black{background:#646e6e}.avalanche{display:inline-block;padding:0 2px;font-size:14px;font-weight:700;min-width:16px;text-align:center;color:rgba(0,0,0,.7);text-decoration:none;margin:-1px}.avalanche--1{background-color:#8cdabe}.avalanche--2{background-color:#ffff78}.avalanche--3{background-color:#fa965a}.avalanche--4{background-color:#f46060;color:#fff}.avalanche--5{background-color:#944;color:#fff}.map-point{--size:5px;--bg:red;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--bg);fill:var(--bg);-webkit-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}.map--point-sel .map-point{opacity:.6}.map-point--active,.map-point:hover{-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.8),2px 0 6px 2px rgba(0,0,0,.2);box-shadow:0 0 0 2px hsla(0,0%,100%,.8),2px 0 6px 2px rgba(0,0,0,.2);z-index:999!important;opacity:1!important}.map-point--working-open{--bg:#1ab77f}.map-point--working-closed{--bg:#f46060}.map-point--working-temporary{--bg:#d3a500}.map-point--working-null{--bg:#b1b6b6}.poi:hover .poi__img-wrapper{display:block}.poi__img-wrapper{display:none;position:fixed;right:0;top:0;z-index:1100;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.poi__img{max-height:300px}.poi__intermaps{width:400px;height:300px}.poi--modal{opacity:1}.poi--modal .poi__img-wrapper{display:block;width:100%;height:100%;background:rgba(0,0,0,.8);padding:20px}.poi--modal .poi__img{max-width:100%;max-height:100%}.poi--modal .poi__intermaps{width:100%;height:100%}.mobile-nav{display:none;position:fixed;left:0;bottom:0;width:100%}.mobile-nav__item{cursor:pointer;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;text-align:center;padding:10px 4px;background:#ebebeb;font-weight:700;font-size:14px;line-height:1.4}.mobile-nav__item--active{background:#f5f5f5}.poi__lifts-short,.poi__slopes-short{display:none}.poi__dist a{color:inherit}.poi__season-short{display:none;text-align:center}@media screen and (min-width:601px) and (max-width:1400px){.poi__season{display:none}}@media screen and (min-width:601px) and (max-width:1200px){.poi__lifts,.poi__slope-types,.poi__slopes{display:none}.poi__lifts-short,.poi__slopes-short{display:table-cell}.poi__weather+.poi__weather+.poi__weather+.poi__weather{display:none}}.hidden-desktop{display:none}@media screen and (max-width:600px){.hidden-desktop{display:inline;display:initial}.hidden-mobile{display:none}body{margin:0;padding:0;font-size:14px}#map{margin:0;height:200px}.pois{width:100%;margin-bottom:60px}.poi__dist,.poi__season,.poi__snow{display:none}.mobile-nav{display:-webkit-flex;display:-moz-box;display:flex}.poi .poi__working{padding-left:0;padding-right:0;width:8px}.poi__lifts,.poi__slope-types,.poi__slopes,.poi__snow,.poi__weather{display:none}.poi-link{display:none!important}.pois--status .poi-link{display:inline!important}.pois--status .poi__lifts-short,.pois--status .poi__slopes-short{display:table-cell}.pois--status .poi--working-closed .poi__lifts-short,.pois--status .poi--working-closed .poi__slopes-short{display:none}.pois--status .poi--working-closed .poi__season-short{display:table-cell}.pois--weather .poi__weather{display:table-cell;padding-left:4px;padding-right:4px}.pois--weather .poi__weather+.poi__weather+.poi__weather+.poi__weather{display:none}.pois--snow .poi__snow{display:table-cell}.pois--route .poi__dist{display:table-cell;padding-left:4px;padding-right:4px}.poi__name a{display:block;text-overflow:ellipsis;white-space:nowrap;max-width:10em;overflow:hidden}.pois__head-sec th small{font-size:13px}.pois th{text-align:right}.pois tr:first-child th{text-transform:capitalize}.pois .poi__gap-right{padding-right:4px}}@media screen and (max-width:370px){.poi__name a{max-width:9em}.pois .poi__gap-right,.pois th,.poi td{padding-left:4px;padding-right:4px}}.details{position:fixed;right:0;top:0;bottom:0;width:420px;background:#fff;border-left:1px solid rgba(0,0,0,.1);z-index:200}@media screen and (max-width:600px){.details{width:100%}}.row{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:10px;gap:10px}.row>.cell{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.row>.cell--auto{-webkit-flex:0 1;-moz-box-flex:0;flex:0 1}.cell--nowrap{white-space:nowrap}.box{padding:20px}.col{height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.col__cell--fill{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}.col__cell--scrolling{overflow-y:auto}.intermaps{width:100%;height:300px;overflow:hidden;position:relative}.intermaps__iframe{position:relative;width:200%;height:600px}.intermaps__iframe-inner{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.intermaps iframe{width:100%;height:600px}.intermaps a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:500}@font-face{font-family:weathericons;src:url(https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/font/weathericons-regular-webfont.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/font/weathericons-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-day-rain:before{content:"\f008"}.wi-day-snow:before{content:"\f00a"}.wi-rain:before{content:"\f019"}.wi-snow:before{content:"\f01b"}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-cloudy:before{content:"\f013"}