*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}table{border-collapse:collapse;border-spacing:0}ol,ul{padding:0;list-style:none}:root{--border-colour:#def;--inset-depth:5px}.r{float:right}.l{float:left}body{z-index:0;color:#556;background:linear-gradient(#0000 300px,#fff 400px),linear-gradient(270deg,#0000 65%,#fff 93%),linear-gradient(90deg,#0000 65%,#fff 93%),url(//cdn.j2ski.com/s/BG-2024-3-1600x400.jpg) top repeat-x;font-family:roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6,.ftitle,.author,.nowprice,.ctabut{font-weight:550}h1{font-size:1rem}body,h2,h3,h4,h5,h6{font-size:1rem;line-height:1.5rem}a{color:#15c;text-decoration:none}a:hover{text-decoration:underline}p a,td a{padding:.25em 0}p{margin:.5em 0}.tapme{white-space:nowrap;text-decoration:none}article>h2{margin:0 1rem}h4,h5,h6{font-weight:600}h2,p+h3,p+h4,img+h4{margin-top:1em}h2+h3,h3+h3{margin-top:.5em!important}h1,h2,h3,h4,h5,h6,strong,table th{color:#448}.top,td h2,th h2,h2:first-child,h3:first-child{margin-top:0}i{font-style:italic}b{font-weight:700}input{margin:0 0 .3em}textarea{resize:vertical}h4 .subtext{font-weight:400}td,th{padding:3px}ul.bullets{list-style:inside}nav ul{padding:0;list-style:none}main.m25>nav{grid-area:m-n}main.m25>nav>:first-child{margin-top:0}div.asides{grid-area:m-a;margin:0 1rem 1rem}main.m25>article{grid-area:m-c;margin:0 0 1rem}.m25 img{object-fit:cover;vertical-align:middle;max-width:100%;max-height:225px}.m25 h2:first-child{color:#fff;background:#3183c1;margin:0;padding:.5rem}.m25 aside h3:first-child{margin-top:0}.m25 h4{margin-top:1rem}.m25 article aside{margin:2rem 0}.m25 article aside,.m25 article section{margin:1rem 0;padding:1rem 0}.m25 article aside.stripad,.m25 article .cards section.property{padding:0}.m25 article section>h3{margin-top:0}.m25 article section.ft{padding:1rem}.m25 article section.ft h3{margin-top:0}.m25 div.layout-1-1-1{display:block}main.m25{--nav-width-1:250px;--nav-width-2:300px;--gutter-line:1px solid var(--border-colour);--gutter-m:1.5rem;--gutter-l:2rem;grid-gap:var(--gutter-m);grid-template-areas:"m-c""m-a""m-n";max-width:100%;margin:0 1rem 1rem;padding:2rem 0 0;display:grid}main.m25>nav>*{padding:0 var(--gutter-m)0 0;margin:1rem 1rem 3rem}@media only screen and (width>=960px){main.m25{grid-template-columns:var(--nav-width-1)auto;grid-template-areas:"m-n m-c""m-n m-a";margin:0 auto;padding:2rem 1rem 0 0}main.m25>nav>*{border-right:var(--gutter-line)}aside.a-grid{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid;overflow:hidden}}@media only screen and (width>=1280px){main.m25{grid-gap:var(--gutter-l);grid-template-columns:var(--nav-width-2)2fr 310px;grid-template-areas:"m-n m-c m-a"}main.m25>nav>*{padding-right:var(--gutter-l)}.m25 div.layout-1-1-1{display:grid}}aside.widget_holiday{border-top:2px solid #ff4500}aside.go{border:0;grid-template-rows:128px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-height:128px;margin:0 1rem 1rem;padding:0;display:grid;overflow:hidden}aside.go img{width:100%}.m25 aside.widestrip{padding:0}.m25 aside.widestrip div.grid section{margin:0}.m25 aside.a-grid aside{margin:0 auto}table.skifacts{width:100%}aside.ada{max-width:320px;margin:2rem 0}.m25 section>div#map{height:600px!important}.cards{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0 auto 1rem;display:flex}.m25 .card,.m25 .cards>aside,.m25 .cards>section{box-shadow:inset 0 0 var(--inset-depth)var(--border-colour);border:1px solid var(--border-colour);background:#fff;border-radius:12px;flex-direction:column;flex:200px;min-width:250px;max-width:450px;max-height:550px;margin:0 auto;padding:0;display:flex}.m25 .card h3,.m25 .cards>aside h3,.m25 .cards>section h3{padding:1rem 0 0}.m25 .card h3:first-child,.m25 .card h4:first-child,.m25 .cards>aside h3:first-child,.m25 .cards>aside h4:first-child,.m25 .cards>section h3:first-child,.m25 .cards>section h4:first-child{margin:1rem;padding:0}.m25 .card p,.m25 .card ul,.m25 .cards>aside p,.m25 .cards>aside ul,.m25 .cards>section p,.m25 .cards>section ul{margin:.5rem 1rem}.m25 .card h3,.m25 .card h4,.m25 .cards>aside h3,.m25 .cards>aside h4,.m25 .cards>section h3,.m25 .cards>section h4{margin:1rem}.m25 .card h5,.m25 .cards>aside h5,.m25 .cards>section h5{margin:.5rem 1rem}.m25 .card img,.m25 .cards>aside img,.m25 .cards>section img{width:100%;max-height:160px}.m25 .card img.r,.m25 .cards>aside img.r,.m25 .cards>section img.r{width:auto}.m25 .card caption,.m25 .cards>aside caption,.m25 .cards>section caption{margin:0 1rem}.m25 .card section,.m25 .cards>aside section,.m25 .cards>section section{margin:0;padding:0}.m25 .card section div.card-content,.m25 .cards>aside section div.card-content,.m25 .cards>section section div.card-content{padding:1rem 0}.m25 .card section div.card-content a,.m25 .cards>aside section div.card-content a,.m25 .cards>section section div.card-content a{margin:0}.cards section.property div.card-content{padding:0 1rem 1rem}.m25 .cards>aside.ada-hire img{width:auto}.m25 .cards>aside.ada-txfr{padding:0}.m25 .cards>aside.ada-txfr h4{margin:0;padding:.5rem}.m25 .cards>aside.tall,.m25 .cards>section.tall{max-height:800px}.cards aside.ada-hire div.ada p{margin:.5rem 1rem}.cards aside.ada img{width:auto}.card img{width:100%;height:auto;display:block}.card-title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.card-text{color:#444;font-size:.95rem;line-height:1.4}div:has(.cards){container:cards-container/inline-size}@container cards-container (inline-size<640px){.cards{flex-flow:column;align-items:flex-start}.m25 .card,.m25 .cards>aside,.m25 .cards>section{flex:auto;min-width:270px}}label{font-style:italic}input[type=text],input[type=password],input[type=email],input[type=search],select,option{background:#ffffea}select,textarea,input[type=text],input[type=password],input[type=email],input[type=search]{font-size:1rem}select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus{background:#ffffad;font-size:1rem}html{scroll-behavior:smooth}div.page{background:0 0;max-width:1600px;margin:0 auto}.maincontent{width:100%;position:absolute;top:171px}.navbar{z-index:3;opacity:.95;width:100%;height:40px;max-height:40px;position:fixed;left:0}.navbar p{margin:0}.navbar.top{top:0}.navbar.foot{bottom:0}.stickybar{height:40px;overflow:hidden}.stickybar a,.stickybar div.togbut{float:left;text-align:center;color:#fff;vertical-align:middle;border-width:0;min-width:10%;height:40px;margin:0;padding:4px 12px;font-size:.875rem;line-height:1.2em}.stickybar a.cool:hover{border-width:0}.stickybar div.locale{padding-top:2px}.navbar div a:hover{text-decoration:none}.navbar div a.w,.stickybar div.togbut{display:block}.stickybar div.togbut:hover{cursor:pointer}.togbut.nearby,.popMenu.nearby{border-top:6px solid green!important}.togbut.offers,.popMenu.offers{border-top:6px solid orange!important}.shares{background:#fff}div.page,.maincontent{min-width:320px}.navblock{margin:0 auto}.maincontent,.navblock,.popMenu{max-width:1320px}div.logo-qs{margin-top:50px;padding:0 1em}div.logo-qs div.r form input{margin-top:5px}div.logo-qs div.r form button{top:-1px}div.logo-qs div.r form button i{padding-top:2px}main{background:#fff}main>article{margin:0}.shares a{padding:4px 10px}.shares a img{padding-top:4px}form#b_frm img{object-fit:none;max-height:225px;margin:0 auto}h1 i{line-height:24px}.piclinks .mpbi{min-height:40px;max-height:230px;position:relative}.piclinks .mpbi img{width:100%}.piclinks .text{opacity:.8;background:#fff;width:100%;position:absolute;top:0;left:0}.trail{height:40px;margin:0;font-size:14px;list-style:none;overflow:hidden}.trail li{float:left}.trail li a,.trail li span{padding:8px 0 8px 25px}.trailbar{color:#fff;background:#3183c1;padding-bottom:0}.trailbar .ctabut{margin:3px .5em}.trailbar .ctabut.warm a{color:#000}.trailbar .trail li a{background:#46b0d8}.trailbar .trail li a,.trailbar .trail li span{color:#fff;float:left;padding:8px 0 8px 25px;text-decoration:none;display:block;position:relative}.trailbar .trail li a:after{content:" ";z-index:2;border-top:21px solid #0000;border-bottom:21px solid #0000;border-left:20px solid #46b0d8;width:0;height:0;margin-top:-21px;display:block;position:absolute;top:50%;left:100%}.trailbar .trail li a:before{content:" ";z-index:1;border-top:21px solid #0000;border-bottom:21px solid #0000;border-left:20px solid #fff;width:0;height:0;margin-top:-21px;margin-left:1px;display:block;position:absolute;top:50%;left:100%}.trailbar .trail li:last-child a:before{border-left:0 solid #fff}.trailbar .trail li:first-child a,.trailbar .trail li:first-child span{padding-left:17px}.trailbar .trail li:nth-child(2) a{background:#31a7d3}.trailbar .trail li:nth-child(2) a:after{border-left-color:#31a7d3}.trailbar .trail li:nth-child(3) a{background:#2998c1}.trailbar .trail li:nth-child(3) a:after{border-left-color:#2998c1}.trailbar .trail li:nth-child(4) a{background:#2587ac}.trailbar .trail li:nth-child(4) a:after{border-left-color:#2587ac}.trailbar .trail li:nth-child(5) a{background:#207797}.trailbar .trail li:nth-child(5) a:after{border-left-color:#207797}.trailbar .trail li:last-child{background:#3183c1}.trailbar .trail li:last-child a{color:#fff;background:0 0!important}.trailbar .trail li:last-child a:after{border:0}.trailbar .trail li a:hover{background:#5bb9dc}.trailbar .trail li a:hover:after{border-left-color:#5bb9dc!important}.trail.subtext li a:before{content:"";color:#ccc;margin:0 5px 0 -12px;font-family:FontAwesome}.trailbar input[type=search]{margin:0}.toolbar,.trailbar{min-height:28px}.toolbar{width:100%;padding:.5em;overflow:hidden}footer{color:#fff;background:#556;padding:.25em 1em}.tappable,.keybutton{cursor:pointer;background-image:linear-gradient(#f8fbff,#e0f0f4);border:1px solid #badee7}li.tappable{margin:.25em}.tappable:hover{background-image:linear-gradient(#e0f0f4,#f8fbff);border-top:1px solid #fff;border-bottom:1px solid #f0f0f4}.tappable a{padding:0;text-decoration:none}td div.tappable{width:100%;overflow:hidden}td.tappable{padding:0!important}.tappable,.keybutton,td.tappable>div{padding:.25em .5em}.tappable+.tappable{margin-left:.5em}td.tappable div div.r{padding:0 0 .5em .5em}div.plus768{display:block}div.under768{display:none}footer,.mapwarn,.subtext,.dealtable,caption{font-size:.875rem;line-height:1.3125rem}.subtext{font-weight:400}.r200{float:right;width:200px;margin:0 0 1em 1em}div.dealtable{border:1px solid #eee;margin:1em}div.dealtable th{font-weight:700}div.dealtable th,div.dealtable td{padding:.2em}.skifacts th,.skifacts td{text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff}.skifacts th{background:#f0f0f0}.skifacts td{background:#f8f8f8}.piste{color:#fff;border-style:solid;border-width:2px;padding:2px}.piste.red{background:red;border-color:red}.piste.blue{background:#00b;border-color:#00b}.piste.green{background:#0b0;border-color:#0b0}.piste.black{background:#000;border-color:#000}caption{font-style:italic}.online,.resortopen,.tickg{color:green}.resortshut,.tickr{color:red}.resortstandby{color:orange}div.dataTables_length{float:right}i.fa-cc-mastercard{color:#006}i.fa-cc-visa{color:#005b9f}i.fa-cc-amex{color:#0072ce}i.fa-cc-paypal{color:#009cde}label{margin-top:.5em;font-size:.875rem;line-height:1.3125rem;display:block}li label,label.after{margin-left:1em;display:inline}li input+i{margin-left:1em}.tipcontent{display:none}.m25>aside.signup{background-image:url(https://cdn.j2ski.com/i/InPow-300x80.M.jpg);background-position:right top 16px;background-repeat:no-repeat;background-origin:content-box}#formregister{background:#b3eaff;padding:2px 1em}#captcha{transform-origin:0 0;transform:scale(.8)}.hire_wide{text-align:center}.hire_wide a{font-size:1.44rem}.hire_wide a:hover{text-decoration:none}.hire_wide .ctabut{margin-top:6px}.hire_wide,aside.hire{border-top:2px solid #9f0000}.m-off{display:none}.m-switch{margin:6px}option{text-overflow:ellipsis}.td20{width:20px}table.thb th{font-size:.875rem;font-weight:700}.mpsky{margin:0;padding:0 14px}div.post-text{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:1em 0}nav.under-h2{padding:0 1em}nav.under-h2 p{margin:0}section.web-listing{margin:1em 0}section.web-listing h4:first-child{border-top:0}section.web-listing img{margin:0 1em 1em 0}aside div.ada{border:2px solid #51ace9;border-radius:12px}aside.ada-lessons div{border-color:gray}aside.ada-hire div{border-color:red}aside div.ada h4:first-child{background:#b3eaff;border-top-style:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:.5em 1em}aside div.ada p.save-wide,section.property p.save-wide{margin:0;padding:0 1em}.property p.save-wide{text-align:center}form.bk-form div.fields{background:#b3eaff;padding:.5em}form.bk-form input.warm{margin:1em .5em}aside.fillable,section.fillable{padding:0}.fillable h3,.fillable h4,.fillable p{margin:1em}.fillable div.ada h4{margin:0}@media screen and (width>=640px){.m25>section h3:first-child,.m25>section h4:first-child,.m25>aside h3:first-child,.m25>aside h4:first-child,.m25>nav h3:first-child{padding:0}a.ctabut,div.ctabut,span.ctabut,.trail,.trailbar{border-radius:12px}}.locale-buttons{grid-gap:0}.locale-buttons img,span.m-switch-wrapper{vertical-align:middle}.m-switch-wrapper{padding:9px 0 0}.stickybar a.widetext{padding:4px}.Avalanche32,.Andorra32,.Austria32,.Bulgaria32,.Canada32,.France32,.Germany32,.Italy32,.Japan32,.Scotland32,.SouthAmerica32,.Spain32,.Switzerland32,.USA32,.EasternEurope32,.AusNZ32,.ChaletGoogle{background-image:url(//cdn.j2ski.com/i/sp-fv2_8.png)}.Avalanche32{background-position:-10px -62px}.Andorra32{background-position:-10px -166px}.Austria32{background-position:-10px -218px}.Bulgaria32{background-position:-10px -270px}.Canada32{background-position:-10px -322px}.France32{background-position:-10px -374px}.Germany32{background-position:-10px -426px}.Italy32{background-position:-10px -478px}.Japan32{background-position:-10px -530px}.Scotland32{background-position:-10px -582px}.SouthAmerica32{background-position:-10px -634px}.Spain32{background-position:-10px -686px}.Switzerland32{background-position:-10px -738px}.USA32{background-position:-10px -790px}.EasternEurope32{background-position:-10px -842px}.AusNZ32{background-position:-10px -894px}.ChaletGoogle{background-position:-10px -946px}.ficon,.licon{float:left;padding:16px}.ricon{float:right;padding:16px}.folder24,.folder_announce_new24,.folder_hot24,.folder_lock24,.folder_lock_new24,.folder_new24,.folder_new_hot24,.folder_sticky24{background-image:url(//cdn.j2ski.com/i/sp-foldersv1_8.png);background-repeat:no-repeat;padding:12px}.folder24{background-position:-10px -10px}.folder_announce_new24{background-position:-10px -54px}.folder_hot24{background-position:-10px -98px}.folder_lock24{background-position:-10px -142px}.folder_lock_new24{background-position:-10px -186px}.folder_new24{background-position:-10px -230px}.folder_new_hot24{background-position:-10px -274px}.folder_sticky24{background-position:-10px -318px}.Airport32,.AirportTxfr32,.Chalet32,.Chat32,.Flight32,.Hotel32,.Package32,.Property32,.Resort32,.SnowForecast32{background-image:url(//cdn.j2ski.com/i/sp-mv1_8.png);padding:16px}.Airport32{background-position:-10px -10px}.AirportTxfr32{background-position:-10px -62px}.Chalet32{background-position:-10px -114px}.Chat32{background-position:-10px -166px}.Flight32{background-position:-10px -218px}.Hotel32{background-position:-10px -270px}.Package32{background-position:-10px -322px}.Property32{background-position:-10px -374px}.Resort32{background-position:-10px -426px}.SnowForecast32{background-position:-10px -478px}input.ctabut,div.offertip{cursor:pointer}.ctabut,.ctatel{white-space:nowrap;position:relative}.ctabut.wide{width:100%;margin:1em 0!important}.ctabut.wide a{padding:8px 0 0 3px}.ctabut.wide a .sub{padding-left:3px}.ctabut p{text-align:center;margin:0}.ctabut a,.ctatel,.ctatel a,.phone_no a,a.paginate_button{color:#fff;text-decoration:none}.ctabut a,.ctatel{font-size:1.2rem;line-height:1.8rem}.ctabut.warm a,a .warm,a.ctabut.warm{color:#005086}.ctabut.cool a,a .cool{color:#fff}.ctabut .sub{font-size:.875rem;line-height:1.3125rem}.ctatel .sub{font-size:1rem;line-height:1.5rem}.ctabut .subicon{vertical-align:middle;margin-left:0;display:inline-block}.shout{color:#444;font-size:1.4em;line-height:1.4em}.ctabut a,a.ctabut,a .ctabut{text-decoration:none}a.ctabut,.ctabut,.ctatel,a.paginate_button{padding:.25em .5em}a.ctabut,.ctabut,a.paginate_button{margin:0 0 5px}a.ctabut+a.ctabut,.ctabut+.ctabut,a.paginate_button+a.paginate_button{margin-left:.5em}input[type=search],input.gsc-input{height:28px;margin:3px 0}input[type=search]+button.ctabut{padding:5px;margin:0!important;top:0!important}input.gsc-search-button{border-radius:6px!important;height:28px!important;padding:.25em .5em!important;font-size:.875rem!important}.small .ctabut,.ctabut.small{padding:1px 4px}.small .ctabut a,.ctabut.small a{font-size:.875rem;line-height:1.3125rem}.ctabut:hover,input.gsc-search-button:hover{cursor:pointer;position:relative;top:0}.cool{background:#3183c1;border:1px solid #136380}.ctatel{background:#5bb9dc}.cool:hover{background:#5bb9dc;border:1px solid #0a465c}.coolg{background:#00b300;border:1px solid #004d00}.coolg:hover{background:#004d00;border:1px solid #00b300}.warm,.sbutton{background:#f0ae01;border:1px solid #136380}.warm:hover{background:#f0f502;border:1px solid #0a465c}.ctabut img.boot{vertical-align:middle;float:left;margin:2px 4px;padding-bottom:16px}input.warm,input.cool,input.coolg,a.paginate_button{cursor:pointer;font-size:1rem;line-height:1.5rem}.cool,.coolg{color:#fff}.fa-rss-square{color:orange}.tocbut{padding:3px 3px 0}.fieldbox{background:#ebf3fe}.fieldbox h2{margin:0 .5em}.fieldbox h4{margin:.25em;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.3125rem}.fieldbox ul{margin:0 0 1em 2em}.fieldbox ul li:first-child{font-weight:700}.fieldbox.noborder{background:#eee}.fieldbox.noborder a{text-decoration:none}.fieldbox.noborder a:hover{text-decoration:underline}.infobar{border:1px solid #136380;font-size:.875rem;line-height:1.3125rem}.infobar .ctabut{float:left;margin:2px}.infobar .ctabut a{font-size:.875rem!important;line-height:1.3125rem!important}.infobar label{display:none}.infobar input,.infobar select{margin:.4em .2em!important}.infobar .hotelrow{float:left}.infobar.suggestion{color:#f33;border:2px solid red}.noborder{border-width:0}.search-panel .mainbutton{width:98%;margin:.2em 1%}.nowprice{color:#9f0000;font-size:1.44rem}.srl-line{background-color:#fff;margin:1em 0}.srl-line .layout-1-2-1{grid-gap:1em}.srl-line h3{margin:0}.srl-line h3 a{text-decoration:none}.srl-line h3 a.special{text-decoration:underline}.srl-line p{margin:.5em 0}.srl-line .price{text-align:center}.srl-line .nowprice{font-size:1.728rem;line-height:2.592rem}.srl-line .highlights{font-weight:700}.srl-line .special{color:#9f0000;font-weight:700}.srl-line img{max-width:100%}.mpbi>.srl-line{margin:0}.wasprice{text-decoration:line-through}.buttonbar{color:#fff;background:#5bb9dc;width:100%;padding:0 1em;font-size:.875rem;font-weight:700;line-height:1.3125rem}.buttonbar input{margin:2px;font-size:.875rem;line-height:1.3125rem}input.datepicker{width:7em}.ui-datepicker{font-size:9pt!important}button.cool{margin:2px}.srl-line .wrapper{float:left;position:relative}.srl-line .wrapper img{width:100%;max-height:300px}.srl-line .wrapper .description{opacity:.8;background:#fff;width:100%;position:absolute;top:0;left:0}.srl-line .wrapper .description h3,.srl-line .wrapper .description h4,.srl-line .wrapper .description div.r{margin:0;padding:1em}.srl-line .wrapper .goldstar{float:right}.srl-line .wrapper .nowprice{line-height:1.728rem}.srl-line .layout-1-1-1-1 div{text-align:center;background:#eef;margin:2px}.srl-line .layout-1-1-1-1 div a{padding:2em}.srl-line .layout-1-1-1-1 .nowprice{font-size:1.2rem;line-height:1em}.calendar table,.teasercal table{border:6px solid #fff}.calendar table{width:100%}.calendar table+p{margin-top:0}.calendar table tr,.teasercal table tr{border:1px solid #fff}.calendar th,.calendar td,.teasercal td{text-align:center;font-size:.875rem;line-height:1.3125rem}.calendar th{color:#fff;background:#5bb9dc;font-weight:700}.calendar td .nowprice{font-size:1.2rem;line-height:1.8rem}.calendar td.a .nowprice,.calendar td.e .nowprice{color:#000}.calendar td a.ctabut.warm{padding:.4em .3em;margin:.5em 0 0!important}.calendar td,.teasercal td{background:#f8f8f8}.calendar td.d,.teasercal td.d{background:#fff0f0}.calendar table.summer td.a,.teasercal td.a{background:#e8ffe8}.calendar table.winter td.a,.teasercal td.a{background:#ddfdff}.fieldbox,.infobar,.inset,.ctatel,.card,.card h3,.ctabut,.tapme,.tappable,.keybutton,td.tappable>div,button.cool,a.paginate_button,td.i img,.small .ctabut,.ctabut.small,.abutton,input,.formLayout,.postblock img,table.formLayout tr:last-child td:first-child,table.formLayout tr:last-child td:last-child,.tab1 li a,.rtab2 .mpe,tr.fcst td div,tr.fcst td div span,#formregister,.tocbut{border-radius:3px}h1{background:#fff;padding:.5rem}.shares,h1{opacity:.8;border-radius:12px}.tapme,.ctabut,.tab1 li a,.inset,.abutton,.reply_review iframe,div.page,.tappable,.keybutton,.fieldbox,.tab1 a:hover,input.gsc-search-button,.mpe .mpu,.card{box-shadow:0 2px 4px #88888880}.navbar,.ctabut:active,.tappable:hover,.rtab2,input.gsc-search-button:active{box-shadow:0 3px 6px #88888880}.srl-line{box-shadow:inset 0 0 var(--inset-depth)var(--border-colour);border:1px solid var(--border-colour);border-radius:6px}.ctabut:hover,.tab1 li a,input.gsc-search-button:hover,.popMenu,.ui-datepicker{box-shadow:0 4px 8px #88888880}.rtab .tappable.tabon{z-index:2;box-shadow:0 -4px 4px #88888880}.navbar,.rtab1 .mpe-fix,.cool,.tab1 li a,a.paginate_button{background-image:linear-gradient(#51ace9,#005086)}.cool:hover,.cool:active,li.tabon a,.tab1 a:hover{background-image:linear-gradient(#005086,#51ace9)}.coolg{background-image:linear-gradient(#00b300,#004d00)}.coolg:hover,.coolg:active{background-image:linear-gradient(#004d00,#00b300)}.warm,.sbutton,input.gsc-search-button:active{background-image:linear-gradient(#f0f502,#f0ae01)}.warm:hover,.warm:active,input.gsc-search-button:active,input.gsc-search-button:hover{background-image:linear-gradient(#f0ae01,#f0f502)}.striped tr,.snowrep tbody tr,.snowDepths tr th,.snowDetails tr th,.dealtable tbody tr,.snowDepths .label,.snowDetails .label{background-image:linear-gradient(#dff1ff,#fff)}.wxb-clear{background-image:linear-gradient(#2060ff,#a8dfff)}.wxb-fair{background-image:linear-gradient(#a8dfff,#eee)}.wxb-ocd{background-image:linear-gradient(#666,#bbb)}.wxb-ocm{background-image:linear-gradient(#bbb,#eee)}.wxb-ocl{background-image:linear-gradient(#eee,#eee)}.snowrep tr.level-base{background:#fff linear-gradient(#fff 0%,#b0df20 100%)}.snowrep tr.level-mid{background:#fff linear-gradient(#ceeeff 0%,#fff 100%)}.snowrep tr.level-top{background:#2060ff linear-gradient(#2060ff 0%,#ceeeff 100%)}.temp-xcold{color:#0040ff}.temp-cold{color:#09f}.temp-cool{color:#0c0}.temp-mild{color:#ea0}.temp-hot{color:#f63}.goldstar{color:#f0cd48;text-shadow:1px 1px #000000b3}i.goldstar,.goldstar i.fa{margin:0 1px}span.goldstar{white-space:nowrap}div.overwrapper{float:left;width:100%;position:relative}div.overwrapper .overlay{opacity:.6;background:#fff;width:100%;position:absolute;left:0}div.overwrapper .overlay.bottom{bottom:0}div.overwrapper .overlay h4{margin:0}#map{border:1px solid #38c}.mapwarn{color:#c00}div.iw{width:250px;font-size:.875rem;line-height:1.3125rem}.iw br+b{font-size:1rem;line-height:1.5rem}img.iwt{float:left;border:1px solid #38c;margin-right:.5em}.iwb{background:#ff0;padding:2px}.flag{float:left;background:url(//cdn.j2ski.com/i/flags_8.png) no-repeat;margin:2px 2px 0 0;padding:11px 16px 0 0}.flag.flag-ad{background-position:-16px 0}.flag.flag-af{background-position:-32px 0}.flag.flag-ar{background-position:-48px 0}.flag.flag-at{background-position:-64px 0}.flag.flag-au{background-position:-80px 0}.flag.flag-az{background-position:-96px 0}.flag.flag-ba{background-position:-112px 0}.flag.flag-be{background-position:-128px 0}.flag.flag-bg{background-position:0 -11px}.flag.flag-by{background-position:-16px -11px}.flag.flag-ca{background-position:-32px -11px}.flag.flag-catalonia{background-position:-48px -11px}.flag.flag-ch{background-position:-64px -11px}.flag.flag-cl{background-position:-80px -11px}.flag.flag-cn{background-position:-96px -11px}.flag.flag-cz{background-position:-112px -11px}.flag.flag-de{background-position:-128px -11px}.flag.flag-england{background-position:0 -22px}.flag.flag-es{background-position:-16px -22px}.flag.flag-eu{background-position:-32px -22px}.flag.flag-fi{background-position:-48px -22px}.flag.flag-fr{background-position:-64px -22px}.flag.flag-gb{background-position:-80px -22px}.flag.flag-ge{background-position:-96px -22px}.flag.flag-gl{background-position:-112px -22px}.flag.flag-gr{background-position:-128px -22px}.flag.flag-hr{background-position:0 -33px}.flag.flag-hu{background-position:-16px -33px}.flag.flag-in{background-position:-32px -33px}.flag.flag-ir{background-position:-48px -33px}.flag.flag-is{background-position:-64px -33px}.flag.flag-it{background-position:-80px -33px}.flag.flag-jp{background-position:-96px -33px}.flag.flag-kg{background-position:-112px -33px}.flag.flag-kp{background-position:-128px -33px}.flag.flag-kr{background-position:0 -44px}.flag.flag-kz{background-position:-16px -44px}.flag.flag-lb{background-position:-32px -44px}.flag.flag-li{background-position:-48px -44px}.flag.flag-lt{background-position:-64px -44px}.flag.flag-lu{background-position:-80px -44px}.flag.flag-lv{background-position:-96px -44px}.flag.flag-ma{background-position:-112px -44px}.flag.flag-md{background-position:-128px -44px}.flag.flag-me{background-position:0 -55px}.flag.flag-mk{background-position:-16px -55px}.flag.flag-mn{background-position:-32px -55px}.flag.flag-no{background-position:-48px -55px}.flag.flag-nz{background-position:-64px -55px}.flag.flag-pk{background-position:-80px -55px}.flag.flag-pl{background-position:-96px -55px}.flag.flag-pt{background-position:-112px -55px}.flag.flag-ro{background-position:-128px -55px}.flag.flag-rs{background-position:0 -66px}.flag.flag-ru{background-position:-16px -66px}.flag.flag-scotland{background-position:-32px -66px}.flag.flag-se{background-position:-48px -66px}.flag.flag-si{background-position:-64px -66px}.flag.flag-sk{background-position:-80px -66px}.flag.flag-tr{background-position:-96px -66px}.flag.flag-ua{background-position:-112px -66px}.flag.flag-us{background-position:-128px -66px}.flag.flag-uz{background-position:0 -77px}.flag.flag-za{background-position:-16px -77px}.gallery-hotel-search{height:225px}.gallery-listing{height:220px}.gallery-brochure,.gallery-topics-l,.gallery-webcams-l{height:400px}.gallery-forum-strip,.gallery-topics-s{height:160px}.gallery-topics-m{height:300px}.gallery-webcams-s{height:250px}.gallery-webcams-m{height:320px}aside.widestrip div.grid,.layout-1-1,.layout-1-2,.layout-2-1,.layout-1-1-1,.layout-1-2-1,.layout-1-1-1-1{grid-template-columns:1fr}aside.widestrip div.grid,.layout-1-1,.layout-1-2,.layout-2-1,.layout-1-1-1{grid-gap:.5em 0}@media screen and (width<=480px){.phone-off,nav.tab22 a.phone-off{display:none}div.phone-only{display:block}span.phone-only,a.phone-only{display:inline}}@media screen and (width>=481px){.phone-only{display:none!important}}@media screen and (width>=641px){aside.widestrip div.grid,div.panels,.layout-1-1,.layout-1-2,.layout-2-1,.layout-1-1-1{grid-gap:.5em}aside.widestrip div.grid{grid-template-columns:1fr 1fr 1fr}.layout-1-1{grid-template-columns:1fr 1fr}.layout-1-2{grid-template-columns:1fr 2fr}.layout-2-1{grid-template-columns:2fr 1fr}.layout-1-1-1{grid-template-columns:1fr 1fr 1fr}.layout-1-2-1{grid-template-columns:1fr 2fr 1fr}.layout-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.wide2,.wide3,.wide4,article>h2{grid-column:auto/span 2}.wide2.lhcol{grid-column:1/3}h1,h2,h3,h4,h5,h6,.ftitle,.author,.nowprice,.ctabut{font-weight:400}h1{font-size:1.44rem}h2,h3,.ftitle{font-size:1.2rem;line-height:1.8rem}.small{font-size:.875rem;line-height:1.3125rem}.large{font-size:1.2rem;line-height:1.8rem}}@media screen and (width>=961px){aside.widestrip div.grid,div.panels,.layout-1-1,.layout-1-2,.layout-2-1,.layout-1-1-1{grid-gap:1em}.wide2{grid-column:auto/span 2}.wide3,.wide4,article>h2{grid-column:auto/span 3}}@media screen and (width>=1281px){.wide2{grid-column:2/span 2}.wide3{grid-column:auto/span 3}.wide4,article>h2{grid-column:auto/span 4}h1{font-size:1.728rem}h2{font-size:1.44rem;line-height:2.16rem}h3,.ftitle{font-size:1.2rem;line-height:1.8rem}}aside.news-item div.nogrid img{width:100%;max-height:120px}section.news-item img{border:1px solid #add8e6;max-height:600px;margin:0 auto;padding:1em;display:block}div.post-text img{margin:0 auto;display:block}section.news-item p.more-info a{padding:.5em}.review{background:#fff;border-radius:3px}.review .score,.review .text{padding:2px 4px;font-size:1rem}.review .score{color:#fff;background:navy;border-radius:3px}.review .count{color:gray;padding:0 4px;font-size:.875rem}.review .text{color:navy}.m25 h2:first-child .review .text{color:#fff}table.snowrep{width:100%}table.snowrep .warn{color:#800}table.snowrep th{text-align:center;vertical-align:middle;font-style:italic;font-weight:700}table.snowrep th.depth,table.snowrep td.num,table.snowrep td.s,table.snowrep td.sl,table.snowrep td.tmax{text-align:center}table.snowrep td.fi,table.snowrep tr.rep td{text-align:left}table.snowrep td.tmax,table.snowrep td.s{font-size:1.2rem}table.snowrep td.sl{font-size:.875rem;font-weight:400}tr.fcst td{text-align:center}tr.fcst td div span{background:#fff;margin:2px;padding:2px}tr.fcst td .newsnow{font-size:1.44rem}td.inm:after{content:" m"}td.inkm:after{content:" km"}td.inmins:after{content:" mins"}td.incm:after{content:" cm"}td.i{text-align:center;vertical-align:middle}.snowDepths{float:left}.snowDepths .value,.snowDetails .value{text-align:right;padding:8px;font-size:1.44rem}.snowDepths .depth .value{padding:.25em 8px .5em;font-size:1.728rem}.snowDepths .label,.snowDetails .label{font-size:.875rem;font-style:italic;font-weight:700}.snow_open{border-top:3px solid #080}.snow_shut{border-top:3px solid #a00}.snow_standby,.snow_partial{border-top:3px solid orange}td.wind{font-weight:700}aside .snowDepths{float:none}.snowDepths .value{text-align:left}.snowrep tbody tr.wind-top{color:#fff;background:#2060ff}.snowrep tbody tr.wind-mid{background:#ceeeff}.snowrep tbody tr.wind-base{background:#fff}tr.fcst td div.newsnow span{border:1px solid #add8e6}table.snowrep td.s{background:0 0}table.snowrep td.i{min-width:64px}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fa-lg{vertical-align:-.0667em;font-size:1.33em;line-height:.75em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:2.5em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2em;line-height:inherit;position:absolute;left:-2em}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-rotate-45{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0)";transform:rotate(45deg)}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows:before{content:""}.fa-asterisk:before{content:""}.fa-backward:before{content:""}.fa-bars:before{content:""}.fa-bath:before{content:""}.fa-bed:before{content:""}.fa-biking:before{content:""}.fa-biking-mountain:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bus:before{content:""}.fa-calendar:before{content:""}.fa-camera:before{content:""}.fa-car:before{content:""}.fa-caret-square-down:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-certificate:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-check:before{content:""}.fa-check-square:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-cloud-upload:before{content:""}.fa-code:before{content:""}.fa-comment:before{content:""}.fa-comments:before{content:""}.fa-concierge-bell:before{content:""}.fa-desktop:before{content:""}.fa-edit:before{content:""}.fa-envelope:before{content:""}.fa-euro-sign:before{content:""}.fa-exclamation-circle:before{content:""}.fa-external-link:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook-square:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-film:before{content:""}.fa-fire:before{content:""}.fa-flag:before{content:""}.fa-flag-checkered:before{content:""}.fa-forward:before{content:""}.fa-frown:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-golf-ball:before{content:""}.fa-hand-point-right:before{content:""}.fa-helicopter:before{content:""}.fa-hiking:before{content:""}.fa-home:before{content:""}.fa-hotel:before{content:""}.fa-house:before{content:""}.fa-id-card:before{content:""}.fa-image:before{content:""}.fa-inbox:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-italic:before{content:""}.fa-key:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-list:before{content:""}.fa-lock:before{content:""}.fa-map:before{content:""}.fa-map-marker:before{content:""}.fa-map-signs:before{content:""}.fa-mobile:before{content:""}.fa-mountain:before{content:""}.fa-mountains:before{content:""}.fa-parking:before{content:""}.fa-phone-square:before{content:""}.fa-plane:before{content:""}.fa-play-circle:before{content:""}.fa-plus:before{content:""}.fa-question-circle:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-racquet:before{content:""}.fa-reply:before{content:""}.fa-road:before{content:""}.fa-rss-square:before{content:""}.fa-search:before{content:""}.fa-shuttle-van:before{content:""}.fa-sign-out:before{content:""}.fa-sitemap:before{content:""}.fa-skating:before{content:""}.fa-ski-jump:before{content:""}.fa-ski-lift:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-sledding:before{content:""}.fa-sleigh:before{content:""}.fa-smile:before{content:""}.fa-smoking-ban:before{content:""}.fa-snow-blowing:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowflakes:before{content:""}.fa-snowman:before{content:""}.fa-snowmobile:before{content:""}.fa-snowplow:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-star:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-sync:before{content:""}.fa-tablet:before{content:""}.fa-taxi:before{content:""}.fa-temperature-down:before{content:""}.fa-temperature-frigid:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-hot:before{content:""}.fa-temperature-low:before{content:""}.fa-temperature-up:before{content:""}.fa-thumbs-up:before{content:""}.fa-ticket:before{content:""}.fa-train:before{content:""}.fa-trash:before{content:""}.fa-tv:before{content:""}.fa-twitter-square:before{content:""}.fa-upload:before{content:""}.fa-user:before{content:""}.fa-users:before{content:""}.fa-utensils:before{content:""}.fa-webcam:before{content:""}.fa-wheelchair:before{content:""}.fa-wifi:before{content:""}.fa-window-close:before{content:""}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(//cdn.j2ski.com/s/fa-5.14.0/fa-regular-400.woff2)format("woff2")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}.splash span{letter-spacing:0;font-family:Helvetica Narrow,Arial Narrow,Arial,sans-serif}.splash span.fa-stack-1x{font-size:.65em}.splash span.fa-stack-1x .subtext{font-size:.6em}.splash.red{color:#fff}.splash.red i{color:#b00}.splash.red span.fa-stack-1x{padding-top:.08em}.splash.blue{color:#fff}.splash.blue i,.splash.white{color:navy}.splash.white i{color:#fff}.rtab .mpe-fix .splash{float:right;max-height:28px;margin-top:-14px;font-size:1.5em}.rtab .mpe-fix .splash span.fa-stack-1x{font-weight:700}h2 a i.fa-arrow-right,h3 a i.fa-arrow-right,h4 a i.fa-arrow-right{color:#fff;background:#15c;font-weight:400}h4 a{position:relative}h2 a:after,h3 a:after,h4 a:after{content:" ";text-decoration:inherit;font-family:"Font Awesome 5 Pro";font-weight:900}.snowrep td.sf{text-align:center;width:42px;height:34px}.snowrep .fa-snowflake,.fa-snowflake.sf{color:#fff;text-shadow:1px 1px 3px #448}nav.tab22{vertical-align:bottom;background:#fff;width:100%;margin:0;padding:.5rem .75rem;display:inline-block}nav.tab22 a{float:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #005086;border-radius:3px;min-width:80px;max-width:150px;margin:.25rem;padding:2px 4px 0;display:block;overflow:hidden}.tab22>a.trans{opacity:1}.tab22>a:hover{background:#dff1ff;text-decoration:none}.tab22>a.trans:hover{opacity:.7}.navbar a.ctabut{margin:0 3px;padding:9px 10px 5px}.navbar a.ctabut.sb{margin:5px 3px 5px 0;padding:7px 8px}.popMenu{border:1px solid #fff;margin:0 auto;display:none;position:absolute}.popMenu,.popMenu a{color:#fff;background-color:#3183c1}.popMenu li{white-space:nowrap;width:inherit;display:block}.popMenu a,.popMenu span{width:100%;margin-top:1px;padding:5px 1em;display:block}.popMenu span{font-style:italic}.popMenu .ctabut.close{margin:1em!important}.popMenu a:hover{background-color:#5bb9dc;text-decoration:none}.popMenu a.t-snow{border-left:6px solid #fff}.popMenu a.t-resort{border-left:6px solid green}.popMenu a.t-hotel{border-left:6px solid pink}.popMenu a.t-chalet{border-left:6px solid purple}.popMenu a.t-hire{border-left:6px solid red}.popMenu a.t-txfr{border-left:6px solid #000}div.popMenu,div.navbar{z-index:10000}#topPop{top:40px}#footPopL,#footPopR{bottom:40px}.widestrip{border-top:1px solid var(--border-colour)}.widestrip,.property{overflow:hidden}aside.widestrip div.grid,.widestrip .property{grid-gap:1em;min-width:0;min-height:0;display:grid}.widestrip img.mpimg{width:auto;max-width:100%;height:auto;display:block}.widestrip .ctabut{padding:2px 6px;font-size:.875rem}.widestrip p.x a:first-child{margin-top:6px}.widestrip .review .text{font-size:.875rem}.widestrip h4{margin:1rem 0}.widestrip img{object-fit:cover;width:100%;max-height:125px!important}.widestrip .property{grid-template-columns:60% 40%}.gg div.caption,.nogrid div.caption{opacity:.6}div.property>div div.text a,.gg div.caption a,.nogrid div.caption a{color:#004}.gg{grid-gap:1px;min-width:0;min-height:0;display:grid}.gg a img{object-fit:cover;width:100%;height:100%}.gg>div{min-width:0;min-height:0;overflow:hidden}.gg.gg-brochure{grid-template-rows:repeat(2,90px);grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-auto-flow:dense;max-height:600px}.gg.gg-brochure>div:first-child,.gg.gg-brochure>div:nth-child(2){grid-area:span 2/span 2}.gg.gg-forum-strip{max-height:160px}.gg.gg-hotel-search,.gg.gg-listing{max-height:220px}.gg.gg-topics-m{grid-template-rows:repeat(5,110px);max-height:550px}.gg.gg-webcams-m{grid-template-rows:repeat(5,90px);max-height:450px}.gg.gg-topics-m,.gg.gg-webcams-m{grid-template-columns:repeat(auto-fit,minmax(60%,1fr))}.gg.gg-topics-m img,.gg.gg-webcams-m img{width:100%}.gg-topics-s{grid-template-columns:repeat(auto-fit,minmax(200px,300px));max-height:250px;overflow:hidden}.gg-webcams-s{max-height:250px}.gg-topics-l,.gg-webcams-l{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}div.panels,.layout-1-1,.layout-1-2,.layout-2-1,.layout-1-1-1,.layout-1-2-1,.layout-1-1-1-1{min-width:0;min-height:0;display:grid}div.panels{grid-template-columns:repeat(auto-fit,minmax(13em,1fr))}div.property>div,div.gg>div,.nogrid{position:relative}.property>div div.text,.gg div.caption,.nogrid div.caption{color:#000;background:#fff;width:100%;padding:.5rem 1rem;font-weight:700;position:absolute;top:0;left:0}.property>div div.text{opacity:.7}.layout-1-1-1 .property{border-top:5px solid #51ace9;margin-bottom:2em;padding:0}.property div.nogrid img{width:100%;height:200px}.property div.price{text-align:center;padding-bottom:1rem}.property div.price div.centered{margin:0 auto}.property>div{position:relative}.property p.save-wide{color:#fff;background:red;width:100%;font-weight:700}.property h4 a,.property h5 a,.property .ctabut{text-align:center}.property .review{background:0 0}.m25>section.sg{display:grid}.m25>aside.hire_wide{margin:0;padding:1em}aside.widestrip{min-width:0;min-height:0;padding:1em}aside.hire_wide{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.m25>aside.go{grid-gap:.5em;border:0;grid-template-rows:128px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-height:128px;padding:0;display:grid;overflow:hidden}aside.go img{object-fit:cover;max-height:128px;margin:0;padding:0}.m25>section h3,.m25>section h4,.m25>aside h3,.m25>nav h3,#signup{scroll-margin-top:50px}.m25>section h3:first-child,.m25>section h4:first-child,.m25>aside h3:first-child,.m25>aside h4:first-child,.m25>nav h3:first-child{border-top:1px solid var(--border-colour);padding:.5em 0}.m25 section ul,.m25 aside ul{margin:1em 0}.m25 .flexslider img{max-height:450px}.srl-line .wrapper img{object-fit:cover;max-height:225px}.shop-list{grid-template-columns:25px auto 70px 80px;display:grid}.shop-list-wide{grid-template-columns:25px auto 80px 100px;display:grid}.shop-list-wide p{border-top:1px solid #ccc}.shop-list img{margin-top:10px}.shop-list div,.shop-list-wide div{padding:8px}nav .tabg{background:linear-gradient(#00d0f4 0%,#f5f5fa 100%);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding-bottom:14px;display:grid}nav div.subtext{background:#f5f5fa;padding:2px 14px}nav .tabg>div{padding:2px}nav .tabg>div a.pop{background:#fffacd;border:1px solid #9f0000}nav .tabg>div a{color:navy;background:#fff;border:1px solid #15c;border-radius:3px;width:100%;padding:6px 6px 4px;display:block}nav .tabg>div a.trans{opacity:.7}nav .tabg>div a:hover{background:#ace;text-decoration:none}nav .tabg>div a.trans:hover{opacity:1}nav .tabg>div a.pop:hover{background:#ff0}#cookie-bar{opacity:.75;color:#fff;text-align:center;background:#232;height:36px;padding:6px 0;line-height:24px}#cookie-bar.fixed{width:100%;position:fixed;top:0;left:0}#cookie-bar.fixed.bottom{top:auto;bottom:0}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;border-radius:3px;margin-left:8px;padding:0 6px;text-decoration:none;display:inline-block}#cookie-bar .cb-enable{background:#070}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}.ui-datepicker{background:#fff;width:280px;height:auto;margin:5px auto 0;padding:6px}.ui-datepicker-header{font-weight:700;line-height:30px}.ui-datepicker-title{text-align:center;font-size:1rem!important}a.ui-datepicker-prev{float:left}a.ui-datepicker-next{float:right}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;margin:2px 8px;font-size:1rem!important}table.ui-datepicker-calendar{border-spacing:2px;border-collapse:separate;width:100%}.ui-datepicker tbody td{text-align:right;border-right:1px solid #ddd;padding:0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker th{text-align:center;padding:2px 4px;font-weight:700}.ui-datepicker td span,.ui-datepicker td a{text-align:center;color:#888;width:35px;height:35px;line-height:35px;display:inline-block;font-size:1rem!important}.ui-datepicker-calendar .ui-state-default{background:#ededed}.ui-datepicker-unselectable .ui-state-default{color:#b4b3b3;background:#f4f4f4}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{color:#fff;background:#6eafbf;border:1px solid #55838f;position:relative}.chart-container{width:100%;max-height:80px}@media screen and (height>=480px){.chart-container{max-height:100px}}@media screen and (height>=640px){.chart-container{max-height:120px}}.fg{text-align:center;grid-row-gap:4px;background:url(https://cdn.j2ski.com/i/j2ski_flat_90x22_bright.png) 0 100% no-repeat,linear-gradient(#4598e1,#fff);border-radius:12px;grid-template-columns:minmax(30px,1fr) minmax(300px,5fr);grid-template-areas:"date headline""date icons""date weather""t-range t-charts""t-note t-charts""t-note t-narrative""sf-note sf-charts""sl-note sl-charts""notes summary";margin:1em 0;padding:2px;display:grid}@media screen and (width>=640px){.fg{grid-template-columns:1fr 6fr}}.fg .headline{grid-area:headline;font-size:1.2em}.fg .weather{grid-area:weather}.fg .t-note{grid-area:t-note}.fg .t-charts{grid-area:t-charts}.fg .sf-note{grid-area:sf-note}.fg .sf-charts{grid-area:sf-charts}.fg .sl-note{grid-area:sl-note}.fg .sl-charts{grid-area:sl-charts}.fg .chart{grid-area:charts}.fg .notes{grid-area:notes}.fg .summary{grid-area:summary}.fg .date{grid-area:date}.fg .date,.fg .note{color:#fff;background:#4598e1;margin:auto}.fg .notes p{height:70px}.fg .note{border-radius:6px;padding:.3em;font-size:.75em;line-height:1.3em}.fg .date{border-radius:12px;padding:.5em;font-size:1.2em}.fg .icon{grid-area:icon;min-width:68px;margin:auto}.fg .text{grid-area:text;padding:.25em}.fg .text p,.fg .headline,.fg .weather,.fg .summary,.fg .t-narrative,.fg .t-range{background:#fff;border-radius:6px;margin:auto;padding:0 .25em}.fg .wide3{grid-column:auto/span 3}.fg .tall{grid-row:span 2}.fg .day-icons{grid-area:icons;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.fg .day-icons img{margin:auto}div.new_note{border-top:1px solid red;border-bottom:1px solid red;margin:1em 0}div.new_note b{color:red}section.ft{background:#cff6ff;border-radius:8px}section.ft h3.top{border-top-width:0}section.ft table.snowrep tr.wind-top{border-bottom:0}table.snowrep a.ctabut{line-height:2em}section.history img.mpimg{max-height:400px}.snowrep tr.level-base{background-image:linear-gradient(#fff 0%,#e1e1e1 100%)}a.area-open,a.area-closed,a.area-unknown{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:4px;max-width:18ch;padding:4px 8px;display:inline-block;overflow:hidden}a.area-open{border-left:2px solid green}table.snowDepths{float:none}table.snowrep{width:100%;max-width:100%}table.snowrep th,table.snowrep td.prob{text-align:center}div.snowrep{box-shadow:inset 0 0 var(--inset-depth)var(--border-colour);border-radius:6px}.dataTables_wrapper caption{text-align:left;padding:.5rem 0}.dataTables_filter,.dataTables_length,.dataTables_info,.dataTables_paginate{padding:6px}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{background-color:#fff}.dataTables_wrapper th{color:#fff;background-color:#459cdd}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:#fff}.m25 article section.partner-block{border:2px solid gray;border-radius:12px;margin:1rem 0;padding:1rem}.m25 article section.partner-block aside{margin:0}section.partner-block h3:first-child{border:0}section.skibro{border-color:red}section.checkyeti{border-color:green}section.maisonsport,section.supreme{border-color:#000}aside.stripad{background:#fff;border-radius:12px}aside.stripad .ada{grid-template-columns:minmax(80px,1fr) minmax(160px,1fr) minmax(80px,1fr);max-height:90px;display:grid}aside.stripad .ada img{border-top-left-radius:12px;border-bottom-left-radius:12px;max-height:86px;margin:auto}aside.stripad .ada.property{max-height:184px}aside.stripad .ada.property img{border-radius:0;max-height:180px}aside.stripad .ada p{margin:auto 1em}aside.stripad .ada a{margin:auto}aside.stripad div.ada p.save-wide{padding:0}aside.stripad div.ada h4:first-child{background:#fff;font-weight:700}