.icon-abs:before,.icon-armoured-jacket:before,.icon-backpack:before,.icon-basket:before,.icon-bindings:before,.icon-board-plus-bindings:before,.icon-calendar:before,.icon-checked:before,.icon-clear-day:before,.icon-clear-night:before,.icon-cloudy:before,.icon-crampons:before,.icon-cross:before,.icon-drag:before,.icon-edit:before,.icon-equipment-divider-thin:before,.icon-equipment-divider:before,.icon-error:before,.icon-facebook:before,.icon-female-skier:before,.icon-female-snowboarder:before,.icon-fog:before,.icon-general-report:before,.icon-gloves:before,.icon-goggles:before,.icon-google:before,.icon-helmet:before,.icon-instagram:before,.icon-jacket:before,.icon-knee-pads:before,.icon-left-arrow:before,.icon-lessons:before,.icon-lift-pass:before,.icon-male-skier:before,.icon-male-snowboarder:before,.icon-off-piste:before,.icon-park:before,.icon-partly-cloudy-day:before,.icon-partly-cloudy-night:before,.icon-piste:before,.icon-plus:before,.icon-probe:before,.icon-quote:before,.icon-rain:before,.icon-right-arrow:before,.icon-shorts:before,.icon-shovel:before,.icon-ski-boot:before,.icon-skier-marker:before,.icon-skins:before,.icon-skis:before,.icon-sledge:before,.icon-sleet:before,.icon-snow:before,.icon-snowboard-boot:before,.icon-snowshoes:before,.icon-spine-guard:before,.icon-star:before,.icon-top:before,.icon-transceiver:before,.icon-transfers:before,.icon-triangle:before,.icon-trip-advisor:before,.icon-trousers:before,.icon-twitter:before,.icon-unchecked:before,.icon-unknown:before,.icon-wind:before,.icon-wrist_guards:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:tsr-icons-8;font-style:normal;text-decoration:inherit;font-weight:400;display:inline-block}.browserupgrade,.browserupgrade a,mark{color:#000}#site-header h1 a,#site-header input#nav-toggle+label,.kellumhidetext-mixin,.social li p{text-indent:101%;white-space:nowrap}[class*=" icon-"]:before,[class^=icon-]:before{vertical-align:middle;line-height:1;speak:none;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.browserupgrade a,.equipment-panel header a,.gear-filters input#filter-toggle+label,.gear-panel a.gear-button,.gear-preview header a,p a,ul.home-modules li>div a{text-decoration:underline}.icon-abs:before{content:"\f101"}.icon-armoured-jacket:before{content:"\f102"}.icon-backpack:before{content:"\f103"}.icon-basket:before{content:"\f104"}.icon-bindings:before{content:"\f105"}.icon-board-plus-bindings:before{content:"\f106"}.icon-calendar:before{content:"\f107"}.icon-checked:before{content:"\f108"}.icon-clear-day:before{content:"\f109"}.icon-clear-night:before{content:"\f10a"}.icon-cloudy:before{content:"\f10b"}.icon-crampons:before{content:"\f10c"}.icon-cross:before{content:"\f10d"}.icon-drag:before{content:"\f10e"}.icon-edit:before{content:"\f10f"}.icon-equipment-divider-thin:before{content:"\f110"}.icon-equipment-divider:before,ol.progress-meter li:before{content:"\f111"}#gear-not-found:before,#snow-report-no-reports #error-message:before,.icon-error:before{content:"\f112"}.icon-facebook:before{content:"\f113"}.icon-female-skier:before{content:"\f114"}.icon-female-snowboarder:before{content:"\f115"}.icon-fog:before{content:"\f116"}.icon-general-report:before{content:"\f117"}.icon-gloves:before{content:"\f118"}.icon-goggles:before{content:"\f119"}.icon-google:before{content:"\f11a"}.icon-helmet:before{content:"\f11b"}.icon-instagram:before{content:"\f11c"}.icon-jacket:before{content:"\f11d"}.icon-knee-pads:before{content:"\f11e"}.gear-preview a.left:before,.icon-left-arrow:before{content:"\f11f"}.icon-lessons:before{content:"\f120"}.icon-lift-pass:before{content:"\f121"}.icon-male-skier:before{content:"\f122"}.icon-male-snowboarder:before{content:"\f123"}.icon-off-piste:before{content:"\f124"}.icon-park:before{content:"\f125"}.icon-partly-cloudy-day:before{content:"\f126"}.icon-partly-cloudy-night:before{content:"\f127"}.icon-piste:before{content:"\f128"}.button.add:before,.icon-plus:before,a.close:before{content:"\f129"}.big-cb+label.probe:before,.icon-probe:before{content:"\f12a"}.icon-quote:before{content:"\f12b"}.icon-rain:before{content:"\f12c"}.basket ul.order>li>a:before,.gear-preview a.right:before,.icon-right-arrow:before{content:"\f12d"}.icon-shorts:before{content:"\f12e"}.big-cb+label.shovel:before,.icon-shovel:before{content:"\f12f"}.icon-ski-boot:before{content:"\f130"}.icon-skier-marker:before{content:"\f131"}.icon-skins:before{content:"\f132"}.icon-skis:before{content:"\f133"}.icon-sledge:before{content:"\f134"}.icon-sleet:before{content:"\f135"}.icon-snow:before{content:"\f136"}.icon-snowboard-boot:before{content:"\f137"}.icon-snowshoes:before{content:"\f138"}.icon-spine-guard:before{content:"\f139"}.icon-star:before{content:"\f13a"}.icon-top:before{content:"\f13b"}.icon-transceiver:before{content:"\f13c"}.icon-transfers:before{content:"\f13d"}#infoBubble:before,.icon-triangle:before,.question-block .message:before,.question-copy .message:before{content:"\f13e"}.icon-trip-advisor:before{content:"\f13f"}.icon-trousers:before{content:"\f140"}.icon-twitter:before{content:"\f141"}.icon-unchecked:before{content:"\f142"}.icon-unknown:before{content:"\f143"}.icon-wind:before{content:"\f144"}.icon-wrist_guards:before{content:"\f145"}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.kellumhidetext-mixin{overflow:hidden}.un-visuallyhidden{clip:auto;height:auto;margin:0;overflow:auto;padding:0;position:inherit;width:auto}.bottom-horizontal-line,.horizontal-line{content:'';position:absolute;top:0;left:0;width:100%;height:15px;background:#dde8ed}.val-spirit .bottom-horizontal-line,.val-spirit .horizontal-line{background:#ececee}.sf-spirit .bottom-horizontal-line,.sf-spirit .horizontal-line{background:#e0e7ea}.bottom-horizontal-line{top:auto;bottom:0}.font-smoothing{font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.browserupgrade{position:fixed;display:block;width:1100px;height:30px;margin:0;text-align:center;background:#fff100;padding:.2em 0;z-index:5}body,html{font-family:ProximaNova-Regular,Arial,sans-serif;font-weight:400;font-style:normal;color:#222;background:#f6f6f6}#gear-not-found:before,.header-basket:before{font-family:tsr-icons-8;text-decoration:inherit;font-weight:400;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gear-not-found,.red,p.error-message{color:#be1e2d}body .val-spirit,html .val-spirit{background:#e3e3e5}body .sf-spirit,html .sf-spirit{background:#e9e9e9}ol,ul{list-style-type:none;padding:0;margin:0}#gear-not-found{position:relative;width:200px;padding:40px 0 0;margin:100px auto 0;text-align:center}#gear-not-found:before{display:inline-block;position:absolute;top:0;left:0;width:100%;font-size:30px;font-style:normal}a,p{font-size:16px}#site-header,.mfp-wrap{-webkit-font-smoothing:subpixel-antialiased}#nav-underlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}#nav-underlay.on{display:block;z-index:2}.js-only{display:none}.error .big-cb+label:after{top:30%}.footer-clear{clear:both;width:100%;background:#dde8ed}#container{position:relative;width:100%;box-sizing:content-box;background:url(/images/bg-header.svg) 0 23px no-repeat #fff;background-size:550px 70px;content:"";display:table;clear:both}.val-spirit #container{background:url(/images/bg-val-header.svg) 0 33px no-repeat #fff;background-size:550px 70px}.sf-spirit #container{background:url(/images/bg-sainte-header.svg) 0 33px no-repeat #fff;background-size:550px 70px}#container.home{background:url(/images/bg-home.jpg) 50% 33px no-repeat;background-size:1000px auto}.val-spirit #container.home{background:url(/images/bg-home-val.jpg) 50% 33px no-repeat;background-size:1000px auto}.sf-spirit #container.home{background:url(/images/bg-home-sainte.jpg) 50% 33px no-repeat;background-size:1000px auto}#container.checkout.in-shop,#container.checkout.rental-quote,#container.prices.in-shop{background:url(/images/bg-header.svg) 0 48px no-repeat #fff}.val-spirit #container.checkout.in-shop,.val-spirit #container.checkout.rental-quote,.val-spirit #container.prices.in-shop{background:url(/images/bg-val-header.svg) 0 105px no-repeat #fff;background-size:550px 70px}.sf-spirit #container.checkout.in-shop,.sf-spirit #container.checkout.rental-quote,.sf-spirit #container.prices.in-shop{background:url(/images/bg-sainte-header.svg) 0 105px no-repeat #fff;background-size:550px 70px}#centre-column{float:left;width:100%;margin-top:1px;box-sizing:border-box}#centre-column.gear{width:100%;min-height:600px;padding:15px 0 0 1.3%;background:#dde8ed}.val-spirit #centre-column.gear{background:#ececee}#centre-column.rent-equipment #currency-selector{width:100%;border-bottom:1px #e6e7e8 solid;padding:3px 8px 2px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}#right-column{float:left}p{font-family:ProximaNova-Regular,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.25}h1,h2,h3,h4,h5,strong{font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal}a{text-decoration:none;color:#00aced}.val-spirit a{color:#009ec6}.sf-spirit a{color:#2a97c1}.grey{color:#a2a2a2}h1{font-size:26px}h2{font-size:22px;line-height:1.2}h3,h4{font-size:16px}#site-header{position:fixed;width:100%;height:43px;background:#1a5d79;z-index:5}.val-spirit #site-header{background:#151a2a}.sf-spirit #site-header{background:#023a50}#site-header h1{position:absolute;top:0;left:50%;transform:translate(-50%,0);-ms-transform:translateX(-50%);z-index:2}#site-header h1 a{float:left;display:inline-block;width:170px;height:35px;margin-top:4px;background:url(/images/logo.svg) no-repeat;background-size:170px 35px;overflow:hidden}.val-spirit #site-header h1 a{width:142px;background:url(/images/val-spirit-logo.svg) no-repeat}.sf-spirit #site-header h1 a{width:150px;background:url(/images/sainte-logo.svg) no-repeat}#site-header nav{position:absolute;top:0;width:100%}#site-header input#nav-toggle{position:absolute;clip:rect(0,0,0,0)}#site-header input#nav-toggle+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:6px;left:8px;width:35px;height:31px;cursor:hand;overflow:hidden}#site-header input#nav-toggle+label span,#site-header input#nav-toggle+label span:after,#site-header input#nav-toggle+label span:before{content:'';position:absolute;top:14px;left:0;width:30px;height:3px;cursor:pointer;background:#fff;display:block}#site-header input#nav-toggle+label span:before{top:-10px;left:0}#site-header input#nav-toggle+label span:after{top:10px;left:0}#site-header input#nav-toggle:checked+label span{background-color:transparent}#site-header input#nav-toggle:checked+label span:after,#site-header input#nav-toggle:checked+label span:before{top:0}#site-header input#nav-toggle:checked+label span:before{transform:translate(-3px,0) rotate(45deg);-ms-transform:translate(-3px,0) rotate(45deg)}#site-header input#nav-toggle:checked+label span:after{transform:translate(-3px,0) rotate(-45deg);-ms-transform:translate(-3px,0) rotate(-45deg)}#site-header input#nav-toggle:checked~#nav-panel{transform:translate(0,363px);-ms-transform:translateX(0,363px);clip:rect(0,1000px,500px,0);transition:all .25s ease-out,transform 1ms}#site-header #basket-panel,#site-header #desktop-basket{display:none}.header-basket{position:absolute;top:0;right:0;width:50px;height:43px}.header-basket:before{display:inline-block;content:"\f104";font-style:normal;font-size:38px;line-height:45px;margin-left:4px;color:#fff}#nav-panel #navlist li a,.date-select-home header .offer h3,.date-select-home header .offer p,.equipment-panel .gear li.offer-outer .offer h3,.equipment-panel .gear li.offer-outer .offer p,.equipment-panel header .package-icon:after,.gear-panel .package-icon:after,.gear-panel a.gear-button,.header-basket>span{font-family:ProximaNova-Semibold,Arial,sans-serif}.header-basket>span{position:absolute;display:block;top:3px;left:15px;width:24px;height:20px;font-size:15px;line-height:1.4;text-align:center;color:red;transform:translateZ(0)}.val-spirit .header-basket>span{color:#7fe1d6}.sf-spirit .header-basket>span{color:#7acf00}.header-basket>span.highlight{animation-name:basket-pulse;animation-duration:1s}#nav-panel{position:absolute;width:100%;top:-320px;clip:rect(0,1000px,0,0);transition:all .25s ease-out,transform 1ms ease 2.5s}#nav-panel.fast-ani{transition:all 1ms}#nav-panel #navlist li{float:left;clear:both;width:100%;box-sizing:border-box;padding:7px 0 7px 8px;border-bottom:1px solid #1a5d79;background:#dde8ed}#nav-panel #navlist li.logo{display:none}.val-spirit #nav-panel #navlist li{border-bottom:1px solid #151a2a;background:#ececee}#nav-panel #navlist li.selected a{color:#1a5d79}.val-spirit #nav-panel #navlist li.selected a{color:#151a2a}#nav-panel #navlist li a{float:left;width:100%;text-transform:uppercase;font-size:20px;text-align:center;font-weight:700;font-style:normal}.gear-panel{float:left;position:relative;box-sizing:border-box;width:48.68%;min-height:500px;margin:0 1.32% 8px 0;border-radius:8px;background:#fff}.gear-panel .preload-icon{position:absolute;top:100px;left:50%;transform:translate(-50%,0)}.gear-panel h3{float:left;margin:230px 0 4px;padding:0 8px;font-weight:400;line-height:1.2}.gear-panel .package-icon{top:6px;left:6px;position:relative;width:22px;height:22px;border-radius:4px;margin-right:6px;z-index:2}.gear-panel .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-weight:700;font-style:normal;font-size:18px;line-height:1}.gear-panel .package-icon.bronze{background:#916a47}.gear-panel .package-icon.bronze:after{content:"B";color:#fff}.gear-panel .package-icon.silver{background:#a9a9a9}.gear-panel .package-icon.silver:after{content:"S";color:#fff}.gear-panel .package-icon.gold{background:#dcbe0b}.gear-panel .package-icon.platinum,.gear-panel .package-icon.split-board,.gear-panel .package-icon.telemark-skis,.gear-panel .package-icon.touring-skis{background:#b8b8b8}.gear-panel .package-icon.gold:after{content:"G"}.gear-panel .package-icon.platinum:after{content:"P"}.gear-panel .package-icon.split-board:after,.gear-panel .package-icon.telemark-skis:after,.gear-panel .package-icon.touring-skis:after{content:"T"}.gear-panel .rating-holder{float:left;clear:both;position:relative;width:100%;margin:4px 0 45px}.gear-panel .rating-holder:after{content:'';position:absolute;top:0;width:100%;border-top:2px #dde8ed solid}.gear-panel .rating{margin:10px 8px 0}.gear-panel .rating p{font-size:10px;line-height:1.1;color:#929497;text-transform:uppercase;margin:0}.gear-panel .rating div{width:100%;height:4px;background:#D0D2D3}.gear-panel .rating div span{display:block;height:4px;background:#00aced}.val-spirit .gear-panel .rating div span{background:#52acc7}.sf-spirit .gear-panel .rating div span{background:#4da1ba}.gear-panel .rating div span.width_0{width:0}.gear-panel .rating div span.width_10{width:10%}.gear-panel .rating div span.width_20{width:20%}.gear-panel .rating div span.width_30{width:30%}.gear-panel .rating div span.width_40{width:40%}.gear-panel .rating div span.width_50{width:50%}.gear-panel .rating div span.width_60{width:60%}.gear-panel .rating div span.width_70{width:70%}.gear-panel .rating div span.width_80{width:80%}.gear-panel .rating div span.width_90{width:90%}.gear-panel .rating div span.width_100{width:100%}.gear-panel .gear-clipper{position:absolute;top:5px;width:100%;height:220px;overflow:hidden}.gear-panel .gear-clipper img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.gear-panel a.gear-button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#00aced;font-size:16px;font-weight:400;line-height:2.1;white-space:nowrap;padding-bottom:2px}.val-spirit .gear-panel a.gear-button{color:#009ec6}.sf-spirit .gear-panel a.gear-button{color:#2a97c1}.equipment-panel{position:relative;box-sizing:border-box;background:#fff;width:100%;margin-top:12px;padding:0 8px 30px;content:"";display:table;clear:both}.equipment-panel:last-of-type header a.gear-link{position:static}.equipment-panel:after{content:'';position:absolute;left:0;width:100%;height:15px;background:#dde8ed;top:auto;bottom:0}.val-spirit .equipment-panel:after{background:#ececee}.sf-spirit .equipment-panel:after{background:#e0e7ea}.equipment-panel header .package-icon.bronze,.form-header .package-icon.bronze{background:#916a47}.equipment-panel header{position:relative}.equipment-panel header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin-right:6px}.equipment-panel header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-weight:700;font-style:normal;font-size:18px;line-height:1}.equipment-panel header .package-icon.bronze:after{content:"B";color:#fff}.equipment-panel header .package-icon.silver{background:#a9a9a9}.equipment-panel header .package-icon.silver:after{content:"S";color:#fff}.equipment-panel header .package-icon.gold{background:#dcbe0b}.equipment-panel header .package-icon.platinum,.equipment-panel header .package-icon.split-board,.equipment-panel header .package-icon.telemark-skis,.equipment-panel header .package-icon.touring-skis{background:#b8b8b8}.equipment-panel header .package-icon.gold:after{content:"G"}.equipment-panel header .package-icon.platinum:after{content:"P"}.equipment-panel header .package-icon.split-board:after,.equipment-panel header .package-icon.telemark-skis:after,.equipment-panel header .package-icon.touring-skis:after{content:"T"}.equipment-panel header h2{float:left;margin-top:2px;line-height:1}.equipment-panel header>p{clear:left;padding-top:4px}.equipment-panel header a.package-info{position:absolute;left:0;bottom:-21px}.equipment-panel header a.gear-link{position:absolute;left:0;bottom:-41px}.equipment-panel header .prices{float:right;clear:left;margin:40px 88px 8px 0}.equipment-panel header .prices h2{float:right;font-size:26px;color:#00aced;line-height:1}.val-spirit .equipment-panel header .prices h2{color:#52acc7}.sf-spirit .equipment-panel header .prices h2{color:#4da1ba}.equipment-panel header .prices p{clear:right;line-height:1.2}.equipment-panel .gear{float:left;position:relative;width:100%}.equipment-panel .gear li.boots{position:absolute;top:-5%;left:-20px;border:1px solid #D0D2D3;background:#fff;width:100px;height:100px;border-radius:50%;text-align:center;z-index:2;overflow:hidden}.equipment-panel .gear li.boots img{width:64%;margin-top:10px}.equipment-panel .gear li.boards{float:right;width:100%;min-height:85px}.equipment-panel .gear li.boards img{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:87%}.equipment-panel .gear li.offer-outer .offer{position:absolute;top:-80px;right:0;background:url(/images/bg-sticker.svg) no-repeat;width:80px;height:80px;text-align:center}.equipment-panel .gear li.offer-outer .offer h3{margin:33px 0 0;font-size:26px;line-height:.8}.equipment-panel .gear li.offer-outer .offer h3:after{content:'*'}.equipment-panel .gear li.offer-outer .offer p{font-size:11px;line-height:1.3;text-transform:uppercase}.equipment-panel p.disclaimer{float:right;font-size:11px;margin:0}.equipment-panel ul.buttons{float:left;clear:left;box-sizing:border-box;width:100%;margin-top:20px}.equipment-panel ul.buttons li{float:left;position:relative;width:49.25%;margin:0 .75% 13px 0}.equipment-panel ul.buttons li:nth-child(2){margin:0 0 0 .75%}.equipment-panel ul.buttons li:last-child{width:100%;margin:0}.equipment-nav{float:left;width:100%;background:#dde8ed;margin-top:30px;content:"";display:table;clear:both}.val-spirit .equipment-nav{background:#ececee}.sf-spirit .equipment-nav{background:#e0e7ea}.equipment-nav h2{float:left;font-size:22px;line-height:1.1;margin:8px 0 0 8px}.equipment-nav.calendar h2,.equipment-nav.summary h2{margin-bottom:8px}.equipment-nav>p{float:left;clear:left;margin:4px 0 8px 8px}.equipment-nav>p.required{position:relative;padding-left:12px}.equipment-nav>p.required:before{content:"*";position:absolute;top:0;left:0;font-size:30px;line-height:1;color:#00aced}.val-spirit .equipment-nav>p.required:before{color:#009ec6}.sf-spirit .equipment-nav>p.required:before{color:#2a97c1}.gear-filters{position:relative;background:#dde8ed;width:100%;box-sizing:border-box;padding:10px 8px 0;margin-bottom:2px;content:"";display:table;clear:both}.val-spirit .gear-filters{background:#ececee}.gear-filters h4{float:left;font-size:18px;line-height:1.1;padding-bottom:8px}.gear-filters #filter-panel,.gear-filters p{display:none}.gear-filters input#filter-toggle{float:right;position:relative;margin:2px 0 0}.gear-filters input#filter-toggle+label{position:absolute;right:26px;font-size:16px;line-height:.9;color:#00aced;margin-top:2px}.val-spirit .gear-filters input#filter-toggle+label{color:#009ec6}.gear-filters input#filter-toggle+label:before{content:'Show kit filters'}.gear-filters input#filter-toggle:checked~#filter-panel{display:block}.gear-filters input[type=text]{float:left;clear:both;width:100%;margin-bottom:10px}.gear-filters input[type=submit]{float:left;clear:both;margin:7px 0 10px}.gear-filters .filter-block{float:left;position:relative;width:100%;padding:5px 0 7px}.gear-filters .filter-block div{float:left;width:49%;margin-bottom:8px}.gear-filters .filter-block div:nth-child(odd){float:right}.gear-filters .filter-block label{font-size:16px}.gear-filters .filter-block select{width:100%}.date-select-home{position:relative;width:100%;box-sizing:border-box;padding:0 8px 20px;background:#F1F1F2;border-bottom:1px #A5A7AA solid;content:"";display:table;clear:both}#partner-notice-area .offer h3:after,#partner-prices .offer h3:after,.date-select-home header .offer h3:after{content:'*'}.date-select-home .disclaimer{position:absolute;right:8px;bottom:-20px;font-size:13px;color:#be1e2d}.val-spirit .date-select-home .disclaimer{color:#b6426f}.sf-spirit .date-select-home .disclaimer{color:#63ab1a}.date-select-home header{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;color:#fff;background:#333030;padding:7px 8px 8px}.date-select-home header h2{margin-bottom:3px}.date-select-home header p{width:240px}.date-select-home header .offer{position:absolute;top:-17px;right:8px;width:113px;height:113px;text-align:center;background:url(/images/bg-sticker-home.svg) no-repeat}.val-spirit .date-select-home header .offer{background:url(/images/bg-val-sticker-home.svg) no-repeat}.sf-spirit .date-select-home header .offer{background:url(/images/bg-sainte-sticker-home.svg) no-repeat}.date-select-home header .offer h3{margin:50px 0 0;font-size:31px;line-height:.8}.gear-preview:after,ul.home-modules:after{content:'';bottom:0}.date-select-home header .offer p{font-size:15px;line-height:1.3;width:auto;text-transform:uppercase}.date-select-home form{width:100%;margin-top:100px}.date-select-home form .error label,.date-select-home form .error select{color:#be1e2d}.date-select-home form label{float:left;clear:left;font-size:16px;margin-bottom:4px}.date-select-home form #date-holder,.date-select-home form #days-holder,.date-select-home form #resort-holder{float:left;clear:left;width:100%;margin-bottom:10px}.date-select-home form input[type=text],.date-select-home form input[type=date],.date-select-home form select{width:100%}.date-select-home form a.question-block{margin-top:2px}.date-select-home form .submit-wrapper{margin-top:8px}.gear-preview{float:left;clear:left;position:relative;width:100%;background:#333030;padding:10px 8px 20px;box-sizing:border-box}.gear-preview:after{position:absolute;left:8px;right:8px;height:1px;background:#fff}.gear-preview header{color:#fff;padding-bottom:14px;border-bottom:1px #fff solid}.gear-preview header a{color:#fff}.gear-preview a.left:before,.gear-preview a.right:before{font-family:tsr-icons-8;font-style:normal;text-decoration:inherit;line-height:1}.gear-preview div.holder{position:relative;width:100%}.gear-preview div.holder .preload-icon{position:absolute;top:25px;left:50%;transform:translate(-50%,0);-ms-transform:translateX(-50%)}.gear-preview div.holder .gear-clipper{position:relative;width:82%;height:90px;margin:20px auto;overflow:hidden}.gear-preview div.holder .gear-clipper a{position:absolute;top:50%;left:50%;width:100%;max-width:600px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.gear-preview div.holder .gear-clipper a img{width:100%}.gear-preview p{clear:left;color:#fff}.gear-preview a.arrow{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);width:15px;height:35px;font-size:32px;color:#fff;font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gear-preview a.left{left:0}.gear-preview a.left:before{display:inline-block;font-weight:400;position:absolute;top:2px;left:-8px}.gear-preview a.right{right:0;display:block}.gear-preview a.right:before{display:inline-block;font-weight:400;position:absolute;top:2px;right:-6px}ul.home-modules.soc li.feed-box a,ul.home-modules.soc li:first-of-type div:first-of-type,ul.home-modules.soc:after{display:none}ul.home-modules{float:left;position:relative;width:100%;box-sizing:border-box;padding:25px 8px;background:#fff}ul.home-modules:after{position:absolute;left:0;width:100%;height:15px;background:#dde8ed;top:auto}.val-spirit ul.home-modules:after{background:#ececee}.sf-spirit ul.home-modules:after{background:#e0e7ea}ul.home-modules.soc{padding-bottom:5px}ul.home-modules.soc li.feed-box{width:100%;margin-top:15px}ul.home-modules.soc li.feed-box #feed-content{float:left;width:100%;height:400px;margin:0;padding:0;border:0;overflow:hidden;background:#e9eaed}ul.home-modules h3{font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:22px;line-height:1;margin-bottom:4px}ul.home-modules li{float:left;width:100%;margin-bottom:20px}ul.home-modules li>a{float:left;width:17%;margin-top:2px}.social ul,ul.home-modules li>a img{width:100%}ul.home-modules li>div{float:right;width:80%}ul.home-modules li>div a{float:left;margin-top:2px}.social li a.facebook:before,.social li a.instagram:before,.social li a.trip-advisor:before,.social li a.twitter:before{text-decoration:inherit;font-family:tsr-icons-8;font-weight:400;font-style:normal}ul.home-modules p{margin-top:9px}ul.home-modules p:first-of-type{margin-top:0}.social{text-align:center}.social ul{float:left;position:relative}.social li{float:left;line-height:1}.social li p{overflow:hidden}.social li a{display:block;width:46px;height:46px;margin-right:8px;font-size:47px}.social li a.twitter{color:#28abed}.social li a.twitter:before{display:inline-block;content:"\f141"}.social li a.facebook{color:#2b459b}.social li a.facebook:before{display:inline-block;content:"\f113"}.social li a.trip-advisor{color:#6ab431;font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social li a.trip-advisor:before{display:inline-block;content:"\f13f"}.social li a.instagram{color:#2b4593}.social li a.instagram:before{display:inline-block;content:"\f11c"}.social li a.top{position:fixed;bottom:8px;right:0;width:41px;height:41px;background:url(/images/top.svg) no-repeat;z-index:3}.val-spirit .social li a.top{background:url(/images/val-top.svg) no-repeat}.sf-spirit .social li a.top{background:url(/images/sainte-top.svg) no-repeat}footer{float:left;clear:left;position:relative;width:100%;box-sizing:border-box;padding:40px 8px 0}footer:before{content:'';position:absolute;top:0;left:0;width:100%;height:15px;background:#dde8ed}.contact-modules .address .postal-address span:not(:last-child):after,.contact-modules .address>span:not(:last-child):after,footer .address .postal-address span:not(:last-child):after,footer .address>span:not(:last-child):after{content:",\00a0"}.val-spirit footer:before{background:#ececee}.sf-spirit footer:before{background:#e0e7ea}footer.home{background:url(/images/test-bg-home.jpg) bottom left no-repeat #fff;background-size:750px auto}footer.home .legals{margin-top:200px;color:#fff}footer.home .legals a,footer.home .legals ul li:last-of-type:before{color:#fff}footer .address{float:left;margin-top:20px;font-size:16px}footer .address .postal-address span,footer .address>span{float:left}footer .address .contact-methods,footer .address .contact-methods span{float:left;clear:left}footer .address .contact-methods{margin-top:10px}footer .legals,footer nav{margin-top:30px;float:left}footer .address a{font-size:16px;text-decoration:underline}footer nav{width:100%}footer nav ul{float:left;width:100%;font-size:0}footer nav ul li{display:inline-block;width:33.3%}footer nav ul li a{font-size:16px;white-space:nowrap}footer .legals{padding-bottom:5px;font-size:16px;color:#222}footer .legals ul{float:left}footer .legals ul li{float:left;padding-right:7px}footer .legals ul li:nth-of-type(2){clear:left}footer .legals ul li:last-of-type:before{content:'|';margin-right:7px;color:#222}footer .legals a{color:#222}.side-modules{float:left}.side-modules h3{float:left;clear:left;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:22px;line-height:1;margin:128px 0 6px}.side-modules p{float:left}.side-modules ul{float:left;clear:left;overflow-x:hidden}.side-modules ul li{float:left;clear:left;position:relative;padding:0 8px 34px;box-sizing:border-box}.side-modules ul li div{position:absolute;top:0;left:0;width:100%;height:115px}.side-modules img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.side-modules a{float:left;font-size:16px;text-decoration:underline;margin-top:5px}.side-modules #price-list div,.side-modules #trip-advisor div{background:#A4C497}.val-spirit .side-modules #price-list div,.val-spirit .side-modules #trip-advisor div{background:#d6d8df}.sf-spirit .side-modules #price-list div,.sf-spirit .side-modules #trip-advisor div{background:#d4dee2}.side-modules #boards div img{width:272px}.side-modules #lessons div{background:#6AAEC3}.val-spirit .side-modules #lessons div{background:#d6d8df}.sf-spirit .side-modules #lessons div{background:#d4dee2}.side-modules #lessons div img{top:auto;bottom:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.side-modules #boards div{background:#add0db}.val-spirit .side-modules #boards div{background:#d6d8df}.sf-spirit .side-modules #boards div{background:#d4dee2}.side-modules #contact-us div,.side-modules #sale div,.side-modules #transfers div{background:#6AAEC3}.val-spirit .side-modules #contact-us div,.val-spirit .side-modules #sale div,.val-spirit .side-modules #transfers div{background:#d6d8df}.sf-spirit .side-modules #contact-us div,.sf-spirit .side-modules #sale div,.sf-spirit .side-modules #transfers div{background:#d4dee2}.side-modules #contact-us div img{top:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.side-modules #transfers div img{top:auto;bottom:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.page-header{float:left;clear:both;padding:0 8px;box-sizing:border-box;margin-top:88px}.page-header.snow-report-header{margin-bottom:20px}.sf-spirit .page-header,.val-spirit .page-header{margin-top:98px}.page-header.instore{margin-top:68px}.page-header p{float:left;margin-bottom:10px}.page-header .dates{float:left;margin-bottom:9px}.page-header .dates p{margin:0 12px 0 0}.page-header .dates a{float:left;position:relative;line-height:1;height:20px;text-decoration:underline;padding-left:20px}.page-header .dates a:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;content:"\f107";position:absolute;font-size:16px;line-height:1;text-decoration:underline;text-decoration:none;left:0}.basket .dates a,.basket .dates a:before,.contact-modules .address a{text-decoration:underline}.contact-modules{float:left;clear:both;width:100%;padding:0 8px;box-sizing:border-box;margin-top:15px;margin-bottom:40px}.contact-modules h2{font-size:21px}.contact-modules form{float:left;width:100%;margin-top:8px}.contact-modules form input,.contact-modules form textarea{width:100%;margin-bottom:8px}.contact-modules form textarea{height:120px}.contact-modules .form-submit{padding-right:27px;padding-left:25px;width:150px}.contact-modules .address{float:left;margin-top:20px;font-size:16px}.contact-modules .address .postal-address span,.contact-modules .address>span{float:left}.contact-modules .address .contact-methods,.contact-modules .address .contact-methods span{float:left;clear:left}.contact-modules .address .contact-methods{margin-top:10px}.contact-modules ul.social{display:inline-block;margin-top:23px}.tab-navigation-icons,ol.progress-meter li p{margin:-1px;clip:rect(0 0 0 0);overflow:hidden}.tab-navigation-icons{border:0;height:1px;padding:0;position:absolute;width:1px}.dropdown-navigation{box-sizing:border-box;width:100%;padding:3px 8px 13px;float:left}.dropdown-navigation.gear{margin-top:10px;padding-top:16px;padding-bottom:0;background:#dde8ed}.val-spirit .dropdown-navigation.gear{background:#ececee}.dropdown-navigation form{margin:0}.dropdown-navigation select{width:100%}.dropdown-navigation input[type=submit]{margin-top:7px}.dropdown-navigation p{margin-bottom:5px}ol.progress-meter{float:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border-bottom:2px #fff solid}ol.progress-meter li{position:relative;-ms-flex-positive:1;flex-grow:1;display:block;height:20px;counter-increment:step-counter;color:#fff}ol.progress-meter li.active span:before,ol.progress-meter li:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit}.val-spirit ol.progress-meter li{color:#ccc}ol.progress-meter li.active{color:#222}ol.progress-meter li.active span:before{content:"\f131";position:absolute;top:-34px;left:48%;transform:translate(-50%,0);font-size:40px;line-height:1;color:#00aced}#currency-selector #flag,.big-cb,.big-cb+label:after{transform:translateY(-50%)}.val-spirit ol.progress-meter li.active span:before{color:#009ec6}.sf-spirit ol.progress-meter li.active span:before{color:#2a97c1}ol.progress-meter li p{border:0;height:1px;padding:0;position:absolute;width:1px}ol.progress-meter li:after{font-family:ProximaNova-Semibold,Arial,sans-serif;content:counter(step-counter);margin-left:43%;line-height:18px}.big-cb+label:after,.big-cb:before{font-family:tsr-icons-8;text-decoration:inherit;font-weight:400;font-style:normal}.big-cb+label,.big-cb+label:after{line-height:1;display:inline-block}ol.progress-meter li:before{position:absolute;right:-12px;font-size:21px;line-height:1;color:#fff}ol.progress-meter li:last-of-type:before{display:none}.big-cb{top:50%;position:absolute;clip:rect(0,0,0,0)}.big-cb+label.double_height:before,.big-cb+label.double_height_padd:before{top:14px}.big-cb:before{display:inline-block;content:"\f10d";position:absolute;right:10px}.big-cb:checked+label{color:#222;border-color:#808184}.big-cb:checked+label:after{color:#00aced;content:"\f108"}.val-spirit .big-cb:checked+label:after{color:#52acc7}.sf-spirit .big-cb:checked+label:after{color:#2a97c1}.big-cb+label{position:relative;box-sizing:border-box;width:100%;font-size:16px;color:#ccc;cursor:pointer;border:1px solid #D0D2D3;padding:15px 27px 13px 40px;border-radius:8px}.big-cb+label.double_height{height:62px}.big-cb+label.double_height_padd{height:62px;padding-top:22px}.big-cb+label:after{position:absolute;right:5px;top:50%;-ms-transform:translateY(-50%);font-size:22px;content:"\f142";speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label:before{position:absolute;top:6px;left:5px;font-size:37px;line-height:.9}.big-cb+label.backpack:before,.big-cb+label.probe:before{left:2px;font-family:tsr-icons-8;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit}.big-cb+label.no-icon{padding-left:10px}.big-cb+label.ski{padding-left:60px}.big-cb+label.ski:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f133";top:1px;font-size:50px}.big-cb+label.helmet{padding-left:46px}.big-cb+label.helmet:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f11b";top:8px;font-size:35px}.big-cb+label.snowboard{padding-left:77px}.big-cb+label.snowboard:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f106";top:-9px;font-size:68px}.big-cb+label.snowboard-boots:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f137"}.big-cb+label.ski-boots:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f130"}.big-cb+label.jacket{padding-left:42px}.big-cb+label.jacket:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f11d"}.big-cb+label.trousers:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f140"}.big-cb+label.goggles{padding-left:46px}.big-cb+label.back-protector,.big-cb+label.shorts{padding-left:42px}.big-cb+label.goggles:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f119"}.big-cb+label.shorts:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f12e"}.big-cb+label.back-protector:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f139"}.big-cb+label.wrist-guards:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f145"}.big-cb+label.gloves{padding-left:44px}.big-cb+label.armoured-jacket,.big-cb+label.knee-pads{padding-left:46px}.big-cb+label.gloves:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f118"}.big-cb+label.armoured-jacket:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f102"}.big-cb+label.knee-pads:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f11e"}.big-cb+label.skins{padding-left:44px}.big-cb+label.skins:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f132"}.big-cb+label.snowboard-bindings{padding-left:46px}.big-cb+label.snowboard-bindings:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f105"}.big-cb+label.snowshoes{padding-left:44px}.big-cb+label.abs,.big-cb+label.lessons,.big-cb+label.lift-passes,.big-cb+label.transfers{padding-left:46px}.big-cb+label.snowshoes:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f138";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.lessons:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f120";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.lift-passes:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f121";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.transfers:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f13d";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.abs:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f101";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.backpack:before{content:"\f103";speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.transceiver:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f13c";top:5px;left:3px;font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.big-cb+label.crampons{padding-left:41px}.big-cb+label.crampons:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f10c";left:2px}.big-cb+label.shovel:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;left:3px}.big-cb+label.sledge{padding-left:46px}.big-cb+label.sledge:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f134";top:6px}input[type=number],input[type=text],input[type=date],input[type=email],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:ProximaNova-Regular,Arial,sans-serif;font-size:16px;line-height:32px;height:32px;color:#222;border:1px solid #929497;padding:0 6px;box-sizing:border-box;border-radius:4px}#payment button,#payment input,select{-webkit-appearance:none;-moz-appearance:none}textarea{resize:vertical;height:auto;line-height:1.25;padding:6px}select{padding:1px 6px 0;font-family:ProximaNova-Regular,Arial,sans-serif;font-size:16px;line-height:1;border:1px solid #929497;border-radius:4px;height:32px;appearance:none;background:url(/images/field-arrows.svg) right center no-repeat #fff}select#currency{background:url(/images/field-currency-arrows.svg) right center no-repeat;border:0;padding-left:40px}select::-ms-expand{display:none}.styled-textfield{position:relative;background:url(/images/field-calendar.svg) right center no-repeat #fff}.styled-textfield.dark{background:url(/images/field-calendar-dark.svg) right center no-repeat #6d6e70}.styled-textfield.dark input[type=text]{color:#fff;font-size:14px}.styled-textfield input[type=text]{background:0 0}.styled-textfield input[type=text]::-ms-clear{display:none;width:0;height:0}::-webkit-input-placeholder{color:#BBBDBF}::-moz-placeholder{color:#BBBDBF}:-ms-input-placeholder{color:#BBBDBF}:-moz-placeholder{color:#BBBDBF}.form-header{float:left;clear:left;position:relative;width:100%;min-height:26px;padding-bottom:8px}.form-header.subhead{margin-top:25px;padding:8px 0 0}.form-header.subhead:after{bottom:auto;top:0}.form-header.subhead+form{margin-top:10px}.form-header:after{content:'';position:absolute;bottom:0;left:-8px;width:100%;height:1px;padding-right:16px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.form-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin-right:6px}.form-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.add-package #upgrade_msg:before,.basket .dates a:before,.form-header .delete-package:before{font-family:tsr-icons-8;font-style:normal}.form-header .package-icon.bronze:after{content:"B";color:#fff}.form-header .package-icon.silver{background:#a9a9a9}.form-header .package-icon.silver:after{content:"S";color:#fff}.form-header .package-icon.gold{background:#dcbe0b}.form-header .package-icon.platinum,.form-header .package-icon.split-board,.form-header .package-icon.telemark-skis,.form-header .package-icon.touring-skis{background:#b8b8b8}.form-header .package-icon.gold:after{content:"G"}.form-header .package-icon.platinum:after{content:"P"}.form-header .package-icon.split-board:after,.form-header .package-icon.telemark-skis:after,.form-header .package-icon.touring-skis:after{content:"T"}.form-header h2{float:left;font-size:22px;line-height:1.1}.form-header>p{float:left;clear:left;margin-top:5px;padding-bottom:3px}.form-header .delete-package{display:none;position:relative;float:right;color:#be1e2d;padding-right:23px}.form-header .delete-package:before{display:inline-block;font-weight:400;text-decoration:inherit;content:"\f10d";position:absolute;top:0;right:0;color:#be1e2d}.add-package,.add-package header.lightbox-header,.dragable-image{content:""}.form-header .delete-package.active{display:block}.form-header .price{float:right}.form-header .price p{line-height:1.2}.form-header .price p:first-of-type{float:right;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:22px;color:#00aced}.val-spirit .form-header .price p:first-of-type{color:#52acc7}.sf-spirit .form-header .price p:first-of-type{color:#2a97c1}.form-header .price p:last-of-type{float:right;margin:6px 8px 0 0}.dragable-image{float:left;position:relative;width:100%;height:40px;box-sizing:border-box;padding:0 8px;-webkit-overflow-scrolling:touch;display:table;clear:both;-user-select:none}.dragable-image.webcams{margin-top:8px}.dragable-image.webcams .dragscroll img{height:350px;width:auto}.dragable-image p.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999}.dragable-image .dragscroll{position:relative;width:100%;height:350px;background:rgba(0,0,0,.4);overflow:scroll;-ms-overflow-style:none}.dragable-image .dragscroll img{position:absolute;cursor:all-scroll;width:900px}.dragable-image .roundel{display:none}.google-map{float:left;margin-top:50px;padding:0 8px 30px;box-sizing:border-box;width:100%;height:500px}.google-map #map-canvas{width:100%;height:100%}.google-map #map-info-window{width:180px}.google-map #map-info-window p{font-family:ProximaNova-Regular,Arial,sans-serif;font-size:16px}.add-package{background:#fff;display:table;clear:both;margin:0 auto}.add-package header.lightbox-header{width:100%;height:43px;background:#1a5d79;clear:both;display:none}.val-spirit .add-package header.lightbox-header{background:#777}.sf-spirit .add-package header.lightbox-header{background:#11546d}.add-package header.lightbox-header h1{float:left;margin:5px 0 0 8px;font-size:24px;color:#fff}.add-package header.lightbox-header a{float:right;color:#fff;margin:5px 8px 0 0}.add-package header.lightbox-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:10px 0 0 8px}.add-package header.lightbox-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.add-package header.lightbox-header .package-icon.bronze{background:#916a47}.add-package header.lightbox-header .package-icon.bronze:after{content:"B";color:#fff}.add-package header.lightbox-header .package-icon.silver{background:#a9a9a9}.add-package header.lightbox-header .package-icon.silver:after{content:"S";color:#fff}.add-package header.lightbox-header .package-icon.gold{background:#dcbe0b}.add-package header.lightbox-header .package-icon.platinum,.add-package header.lightbox-header .package-icon.split-board,.add-package header.lightbox-header .package-icon.telemark-skis,.add-package header.lightbox-header .package-icon.touring-skis{background:#b8b8b8}.add-package header.lightbox-header .package-icon.gold:after{content:"G"}.add-package header.lightbox-header .package-icon.platinum:after{content:"P"}.add-package header.lightbox-header .package-icon.split-board:after,.add-package header.lightbox-header .package-icon.telemark-skis:after,.add-package header.lightbox-header .package-icon.touring-skis:after{content:"T"}.add-package header.lightbox-header h2{float:left;margin:10px 0 0 7px;line-height:1;font-size:24px;color:#fff}.add-package header.lightbox-header.js-only{display:none}.add-package #fixed-header{width:100%}.add-package .fixed{position:fixed;top:0;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden}.add-package span.error{font-size:16px;color:#be1e2d;margin:5px 0 0}.add-package #upgrade_msg{position:relative;padding-left:37px}.add-package #upgrade_msg:before{display:inline-block;text-decoration:inherit;content:"\f13a";font-weight:400;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:8px;left:0;font-size:33px;line-height:0}.add-package section p.insure:before,.add-package section#person-optional:before,.add-package section:not(:last-of-type):after{content:'';position:absolute;width:100%}.add-package #upgrade_msg.silver:before{color:#a9a9a9}.add-package #upgrade_msg.gold:before{color:#dcbe0b}.add-package #upgrade_msg.platinum:before{color:#b8b8b8}.add-package section{float:left;clear:left;position:relative;width:100%;margin-top:12px;padding:0 8px 30px;box-sizing:border-box}.add-package section.error label.name{color:#be1e2d}.add-package section:not(:last-of-type):after{left:0;height:15px;background:#dde8ed;top:auto;bottom:0}.val-spirit .add-package section:not(:last-of-type):after{background:#ececee}.sf-spirit .add-package section:not(:last-of-type):after{background:#e0e7ea}.add-package section input[type=text]{width:100%;margin-bottom:0}.add-package section label.name{float:left;font-size:16px;margin-bottom:2px}.add-package section p.insure{float:left;position:relative;width:100%;padding-top:14px;margin-top:12px}.add-package section p.insure:before{top:0;left:-8px;height:1px;padding-right:16px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.add-package section p.insure #upgrade_price{color:#00aced}.val-spirit .add-package section p.insure #upgrade_price{color:#52acc7}.sf-spirit .add-package section p.insure #upgrade_price{color:#2a97c1}.add-package section p.extras{float:left;margin-top:10px}.add-package section.total{background:#dde8ed;margin-top:0;padding:0 8px;height:43px;box-shadow:0 2px 3px #888}.val-spirit .add-package section.total{background:#ececee}.add-package section.total:after{display:none}.add-package section.total header{margin-top:10px;padding-bottom:0}.add-package section.total header:after{display:none}.add-package section#intro{padding-bottom:13px}.add-package section#intro:after{display:none}.add-package section#person-optional{margin-top:0}.add-package section#person-optional:before{top:0;left:0;height:1px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.add-package section#person-optional p{margin:13px 0 8px}.add-package section#person-optional div:last-of-type{margin-top:10px}.add-package ul.buttons{float:left;clear:left;width:100%}.add-package ul.buttons li{position:relative;float:left;width:49.5%;margin-top:12px}.add-package ul.buttons li:nth-child(even),.basket ul.inner li p .right,.basket ul.order>li>p .right{float:right}.add-package .select-holder{float:left;width:100%;margin-bottom:0}.add-package .select-holder.kit-setup p{float:left;display:none;margin:-6px 0 12px}.add-package .select-holder.kit-setup p.show{display:inline}.add-package .select-holder div{float:left;width:100%}.add-package .select-holder div:first-of-type{margin-top:14px}.add-package .select-holder label{float:left;margin-bottom:2px}.add-package .select-holder select{width:100%;margin-bottom:12px}.add-package textarea{width:100%;height:100px;margin-top:14px}.add-package .submit-wrapper{margin-top:30px;margin-bottom:50px}#right-column .basket{display:none}.basket{width:100%;padding-bottom:60px;content:"";display:table;clear:both;background:#ecf2f5}.val-spirit .basket{background:#f8f8f8}.sf-spirit .basket{background:#eff3f4}.basket header{margin:55px 0 0 8px}.basket b{text-transform:uppercase;color:#000}.basket b:after{content:':'}.basket .basket-empty p{font-size:16px;padding:0 8px;margin-bottom:16px}.basket .dates{float:left;width:100%;box-sizing:border-box;padding:0 8px}.basket .dates p{float:left;padding:1px 0 15px}.basket .dates a{float:left;padding-top:1px;margin-left:10px;position:relative;line-height:1;height:20px;padding-left:20px}.basket .dates a:before{display:inline-block;font-weight:400;content:"\f107";position:absolute;font-size:16px;line-height:1;text-decoration:none;left:0}#weather ul li h3,.basket ul.order>li>a{font-family:ProximaNova-Regular,Arial,sans-serif}.basket ul.order{width:100%}.basket ul.order.js-animatable>li.open>a:before{transform:rotate(90deg) translate(0,-5px)}.basket ul.order.js-animatable>li>a:before{transition:all .2s ease-out}.basket ul.order>li{width:100%;position:relative;min-height:40px;border-top:2px solid #dde8ed;content:"";display:table;clear:both}.val-spirit .basket ul.order>li{border-top:2px solid #ececee}.sf-spirit .basket ul.order>li{border-top:2px solid #e0e7ea}.basket ul.order>li>a{box-sizing:border-box;display:block;width:100%;font-size:19px;padding-top:7px;height:40px;text-indent:8px;text-decoration:underline}.basket ul.order>li>a:before,.mfp-close,.prices-list #discount-disclaimer a,.question-block,a.arrowed:before{text-decoration:none}.basket ul.order>li>a:before{font-family:tsr-icons-8;font-weight:400;font-style:normal;position:absolute;top:7px;right:4px;width:36px;height:26px;font-size:22px;display:block;overflow-y:hidden}.basket ul.order>li.total p,.button,.contact-details section.payment-details ul li.bold p,.popup-header .package-icon:after{font-family:ProximaNova-Semibold,Arial,sans-serif}.basket ul.order>li.total{position:relative;padding-bottom:7px;border-bottom:none}.basket ul.order>li.total:after{content:'';position:absolute;bottom:0;width:100%;height:2px;background:#dde8ed;background:linear-gradient(to right,#dde8ed 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 2px;background-repeat:repeat-x}.basket ul.order>li.total p{font-size:27px;color:#00aced}.val-spirit .basket ul.order>li.total p{color:#52acc7}.sf-spirit .basket ul.order>li.total p{color:#2a97c1}.basket ul.order>li>p{margin-top:11px;padding:0 8px}.basket ul.order>li:last-of-type{border-top:none;border-bottom:2px solid #dde8ed}.val-spirit .basket ul.order>li:last-of-type{border-bottom:2px solid #ececee}.sf-spirit .basket ul.order>li:last-of-type{border-bottom:2px solid #e0e7ea}.basket ul.inner{clear:left;background:#fff}.basket ul.inner li:after,.basket ul.inner:before{content:'';height:2px;background:#dde8ed;width:100%}.basket ul.inner:before{position:absolute}.basket ul.inner li{position:relative;padding:8px 0}.basket ul.inner li:after{position:absolute;bottom:0;background:linear-gradient(to right,#dde8ed 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 2px;background-repeat:repeat-x}.popup-header,.small-lightbox header.lightbox-header{height:43px;content:""}.basket ul.inner li:last-of-type:after{display:none}.basket ul.inner li p{padding:3px 8px}.basket ul.inner li p:first-of-type{padding-top:4px}.basket .button-holder{padding:0 8px;box-sizing:border-box}.basket .button-holder h5{float:left;clear:left;width:100%;font-size:18px;margin-top:17px}.basket .button-holder p{padding:15px 0 20px}.basket .button-holder a.button{float:left;clear:left}.popup-header{width:100%;background:#1a5d79;display:table;clear:both}.val-spirit .popup-header{background:#777}.sf-spirit .popup-header{background:#11546d}.popup-header h1{float:left;margin:5px 0 0 8px;font-size:24px;color:#fff}.popup-header a{float:right;color:#fff;margin:5px 8px 0 0}.popup-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:10px 0 0 8px}.popup-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-weight:700;font-style:normal;font-size:18px;line-height:1}.popup-header .package-icon.bronze{background:#916a47}.popup-header .package-icon.bronze:after{content:"B";color:#fff}.popup-header .package-icon.silver{background:#a9a9a9}.popup-header .package-icon.silver:after{content:"S";color:#fff}.popup-header .package-icon.gold{background:#dcbe0b}.popup-header .package-icon.platinum,.popup-header .package-icon.split-board,.popup-header .package-icon.telemark-skis,.popup-header .package-icon.touring-skis{background:#b8b8b8}.popup-header .package-icon.gold:after{content:"G"}.popup-header .package-icon.platinum:after{content:"P"}.popup-header .package-icon.split-board:after,.popup-header .package-icon.telemark-skis:after,.popup-header .package-icon.touring-skis:after{content:"T"}.popup-header h2{float:left;margin:10px 0 0 7px;line-height:1;font-size:24px;color:#fff}.contact-details.request-quote section fieldset.delivery-time label{display:block}.contact-details.request-quote section.packages label{margin-bottom:2px}.contact-details.request-quote section.packages div.req:after{top:23px}.contact-details.request-quote section.packages div:last-of-type{float:left;margin-top:10px;width:100%}.contact-details.request-quote section.packages p,.contact-details.request-quote section.packages textarea{width:97%}.contact-details.request-quote section.packages .platinum-new-kit-block,.contact-details.request-quote section.packages .touring-boots-upgrade-block{display:none}.contact-details.request-quote section.packages #extras-block{margin-top:-8px}.contact-details.request-quote section.date-select-quote div:first-of-type label,.contact-details.request-quote section.packages .buttons{margin-top:0}.contact-details.request-quote section.date-select-quote div label{float:left;clear:both;display:block;margin:10px 0 2px}.contact-details.request-quote section.date-select-quote div #date-holder{float:left;clear:both;width:100%;z-index:1}.contact-details.request-quote section.date-select-quote div #date-holder input[type=text],.contact-details.request-quote section.date-select-quote div #date-holder input[type=date]{width:100%}.contact-details.request-quote section.date-select-quote div:nth-of-type(3) label:after{content:"*";font-size:20px;line-height:1;color:#00aced;padding-left:1px}.val-spirit .contact-details.request-quote section.date-select-quote div:nth-of-type(3) label:after{color:#009ec6}.sf-spirit .contact-details.request-quote section.date-select-quote div:nth-of-type(3) label:after{color:#2a97c1}.contact-details.request-quote section.date-select-quote div input{float:left}.contact-details.request-quote section.comments div{width:100%}.contact-details.request-quote section.comments div textarea{width:97%;height:80px}.contact-details.request-quote section.comments p{width:97%}.contact-details section{float:left;clear:left;position:relative;width:100%;margin-top:12px;padding:0 8px 30px;box-sizing:border-box}.contact-details section:after{content:'';position:absolute;left:0;width:100%;height:15px;background:#dde8ed;top:auto;bottom:0}.val-spirit .contact-details section:after{background:#ececee}.sf-spirit .contact-details section:after{background:#e0e7ea}.contact-details section.ammend-sizes:after,.contact-details section.payment-details:after,.contact-details section.paypal:after,.contact-details section:last-of-type:after{display:none}.contact-details section fieldset.delivery-time label,.contact-details section#bacs-details:after,.contact-details section.ammend-sizes fieldset label,.contact-details section.fullpayment:after{display:block}.contact-details section.fullpayment{padding-bottom:15px}.contact-details section.fullpayment ul li.bold:after{background:0 0}.contact-details section.fullpayment-stripe{padding-bottom:8px}.contact-details section>p{float:left;clear:left;margin-top:10px}.contact-details section span.error{font-size:16px;color:#be1e2d;margin:3px 0 -3px}.contact-details section.ammend-sizes .order-summary li{float:left;padding-bottom:20px}.contact-details section ul.order-summary li:last-child .inner,.contact-details section.ammend-sizes .order-summary li:last-of-type{padding-bottom:0}.contact-details section fieldset{float:left;clear:left;width:100%;margin:14px 0 0}.contact-details section fieldset>p{float:left;clear:left}.contact-details section fieldset>p+p{margin-top:8px}.contact-details section fieldset.delivery-time{margin-top:4px}.contact-details section fieldset.delivery-time p{margin-bottom:8px}.contact-details section fieldset.delivery-time p.address{margin-top:10px}.contact-details section fieldset.delivery-time select:first-of-type{margin:0 0 12px}.contact-details section fieldset.delivery-time select:last-of-type{margin:0}.contact-details section fieldset div.error label{color:#be1e2d}.contact-details section fieldset input[type=email],.contact-details section fieldset input[type=text],.contact-details section fieldset select{width:100%}.contact-details section fieldset ul.buttons{float:left;clear:left;width:100%}.contact-details section fieldset ul.buttons label{display:inline-block}.contact-details section #desktop-edit,.contact-details section ul.order-summary li:last-child:after,.home-reasons.desktop{display:none}.contact-details section fieldset ul.buttons.terms li{width:100%}.contact-details section fieldset ul.buttons li{position:relative;float:left;width:49.5%;margin-top:12px}.contact-details section fieldset ul.buttons li:nth-child(even){float:right}.contact-details section fieldset ul.buttons li label.double_height{height:62px}.contact-details section fieldset ul.buttons li label.double_height_padd{height:62px;padding-top:22px}.contact-details section fieldset div{position:relative;margin-top:12px}.contact-details section fieldset div.req label:after{content:"*";font-size:20px;line-height:1;color:#00aced;padding-left:1px}.val-spirit .contact-details section fieldset div.req label:after{color:#009ec6}.sf-spirit .contact-details section fieldset div.req label:after{color:#2a97c1}.contact-details section fieldset div:first-of-type{margin-top:0}.contact-details section ul.order-summary{float:left;width:100%}.contact-details section ul.order-summary li{clear:both;width:100%;position:relative}.contact-details section ul.order-summary li:after{content:'';position:absolute;bottom:0;left:-8px;width:100%;height:1px;padding-right:16px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.contact-details section ul.order-summary li .inner{clear:left;padding:5px 0 20px}.contact-details section ul.order-summary li .inner b{text-transform:uppercase;color:#000}.contact-details section ul.order-summary li .inner b:after{content:':'}.contact-details section ul.order-summary li .inner p{padding:3px 0}.contact-details section ul.order-summary li .inner p .right{float:right}.contact-details section ul.order-summary header{padding-top:9px}.contact-details section.payment-details.stripe-balance-copy{padding-bottom:0}.contact-details section.payment-details .payment-message{float:left}.contact-details section.payment-details .payment-message p{margin-top:10px}.contact-details section.payment-details .payment-message .pulse{animation:pulse 1.5s infinite}.contact-details section.payment-details ul{float:left;clear:both;width:100%}.contact-details section.payment-details ul li{float:left;position:relative;width:100%;padding:10px 0}.contact-details section.payment-details ul li.bold{padding:6px 0}.contact-details section.payment-details ul li.bold p{font-size:22px;color:#00aced}.val-spirit .contact-details section.payment-details ul li.bold p{color:#52acc7}.sf-spirit .contact-details section.payment-details ul li.bold p{color:#4da1ba}.contact-details section.payment-details ul li p{float:left}.contact-details section.payment-details ul li p:last-child{float:right}.contact-details section.payment-details ul li:after{content:'';position:absolute;bottom:0;left:-8px;width:100%;height:1px;padding-right:16px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.contact-details section a.edit{margin-top:15px}.contact-details section .submit-wrapper{margin-top:4px}.contact-details section .submit-wrapper.pfb{margin-top:0}.contact-details section #no-deposit{margin-top:20px}#bacs-payment p{padding-bottom:20px}#bacs-payment:after{display:block}.choose-dates section{float:left;clear:left;width:100%;padding:14px 8px 10px;box-sizing:border-box}#payment.full,.webcam-nav{padding-top:20px}.choose-dates section .label-wrapper{float:left}.choose-dates section .error-message{margin:5px 0 10px}.choose-dates section .error label,.choose-dates section .error select{color:#be1e2d}.choose-dates section label{float:left;display:block;font-size:16px;line-height:1.8}.choose-dates section #currency-holder,.choose-dates section #date-holder,.choose-dates section #days-holder,.choose-dates section #resort-holder{clear:left;width:100%;margin-bottom:12px}.home-intro,.home-reasons,.webcam-credits{clear:both;box-sizing:border-box;float:left}.choose-dates section input[type=text],.choose-dates section input[type=date],.choose-dates section select{width:100%}.choose-dates .submit-wrapper{margin:10px 0 50px}.webcam-nav{float:left;width:100%;background:#dde8ed}.val-spirit .webcam-nav{background:#ececee}.sf-spirit .webcam-nav{background:#e0e7ea}.webcam-credits{position:relative;height:70px;padding:0 8px;margin:15px 0 10px}.webcam-credits.three-sixty{margin-bottom:50px}.webcam-credits.three-sixty p{padding-left:112px}.webcam-credits p{padding-left:55px}.webcam-credits img{position:absolute}.home-intro{padding:0 8px 20px;margin-top:283px;background:rgba(255,255,255,.9)}.home-intro h1{font-size:22px;line-height:1.1;margin:8px 0 10px}.val-spirit .home-intro h1{font-family:ProximaNova-Regular,Arial;font-size:22px;line-height:1.25;margin:8px 0 10px}.home-intro p{float:left;margin-bottom:10px}.home-reasons{width:100%;text-align:center;padding:35px 8px 15px;background:#fff}#lightbox-header a.lightbox-close:before,.button.add:before,.lightbox-header a.lightbox-close:before,a.close:before{font-family:tsr-icons-8;display:inline-block;font-style:normal;text-decoration:inherit}.home-reasons ul{margin-top:7px}.home-reasons ul li{font-size:16px;line-height:1.2;margin-bottom:5px}a.close{float:left;color:#fff;line-height:1;margin-bottom:10px}a.close:before{font-weight:400;transform:rotate(45deg)}#lightbox-header a.lightbox-close,.lightbox-header a.lightbox-close{position:relative;padding-right:37px;line-height:2.1}#lightbox-header a.lightbox-close:before,.lightbox-header a.lightbox-close:before{font-weight:400;content:"\f10d";position:absolute;top:1px;right:0;width:31px;height:31px;font-size:19px;line-height:1.7;text-indent:6px;color:#fff;background:#be1e2d;border-radius:5px}.val-spirit #lightbox-header a.lightbox-close:before,.val-spirit .lightbox-header a.lightbox-close:before{background:#8b8b8b;color:#fff}.sf-spirit #lightbox-header a.lightbox-close:before,.sf-spirit .lightbox-header a.lightbox-close:before{background:#63ab1a;color:#fff}.button,.submit-wrapper{background:#00aced;width:100%;color:#fff;clear:both;float:left;box-sizing:border-box}.button{position:relative;font-size:20px;font-weight:700;font-style:normal;line-height:1.2;padding:9px 0 11px 10px;border-radius:8px}.val-spirit .button{color:#fff;background:#52acc7}.sf-spirit .button{color:#fff;background:#4da1ba}.button.red{background:#be1e2d}.val-spirit .button.red{background:#b6426f}.sf-spirit .button.red{background:#63ab1a}.button.small{font-size:16px;padding:5px 0 4px 8px;border-radius:5px}.button.add:before{font-weight:400;position:absolute;right:10px;top:11px;font-size:23px;line-height:1}.button.next:before,.button.previous:before{content:"\f12d";font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;font-weight:400;font-style:normal;position:absolute}.button.add.small:before{top:8px;font-size:15px}.button.next:before{top:11px;right:6px;font-size:25px;line-height:1}.button.next.small:before{top:8px;font-size:15px}.button.previous{padding-left:35px}.button.previous:before{transform:rotate(180deg);top:11px;left:6px;font-size:25px;line-height:.95}.button.basket:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;content:"\f104";font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5px;right:10px;font-size:36px;line-height:1}.submit-wrapper{position:relative;border-radius:8px}.val-spirit .submit-wrapper{background:#52acc7;color:#fff}.sf-spirit .submit-wrapper{background:#4da1ba;color:#fff}.submit-wrapper input[type=submit]{float:left;position:relative;border:none;width:100%;padding:9px 0 11px 10px;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:20px;font-weight:700;font-style:normal;text-align:left;color:#fff;background:0 0}.submit-wrapper.add:before,.submit-wrapper.next:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;line-height:1;font-style:normal;position:absolute;text-decoration:inherit}.submit-wrapper.next:before{content:"\f12d";top:11px;right:6px;font-size:25px}.submit-wrapper.red{background:#be1e2d}.val-spirit .submit-wrapper.red{background:#b6426f}.sf-spirit .submit-wrapper.red{background:#63ab1a}.submit-wrapper.delete{background:#be1e2d}.val-spirit .submit-wrapper.delete{background:#b6426f}.submit-wrapper.delete:before{position:absolute;top:9px;right:6px;font-size:27px;line-height:1}.submit-wrapper.add:before{content:"\f129";right:10px;top:11px;font-size:23px}.form-submit{float:left;box-sizing:border-box;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#fff;padding:8px 10px;border:0;border-radius:4px;background:#00aced;margin-top:1px}.val-spirit .form-submit{background:#52acc7;color:#fff}.sf-spirit .form-submit{background:#4da1ba;color:#fff}a.edit{float:left;clear:both;line-height:1.6;text-indent:28px}a.arrowed:before,a.edit:before{font-weight:400;line-height:1.4;font-family:tsr-icons-8;font-style:normal}a.edit:before{text-decoration:inherit;content:"\f10f";position:absolute;display:block;text-indent:0;padding:0 3px;border:1px solid #00aced;border-radius:5px}#partner-prices #contact-widget ul li a,.advanced-extras-container a,a.arrowed{text-decoration:underline}a.arrowed{float:left;position:relative;padding:0 23px 4px 0}a.arrowed:before{display:inline-block;content:"\f12d";position:absolute;right:0;top:2px;width:17px;height:17px;font-size:12px;color:#fff;box-sizing:border-box;padding:1px 0 0 2px;background:#00aced;border-radius:3px}.mfp-bg,.mfp-wrap{position:fixed;left:0}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.val-spirit a.arrowed:before{background:#52acc7}.sf-spirit a.arrowed:before{background:#4da1ba}.mfp-bg{top:0;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.small-lightbox{background:#fff;content:"";display:table;clear:both;margin:0 auto}.small-lightbox header.lightbox-header{width:100%;background:#1a5d79;display:table;clear:both}.val-spirit .small-lightbox header.lightbox-header{background:#777}.sf-spirit .small-lightbox header.lightbox-header{background:#11546d}.small-lightbox header.lightbox-header h1{float:left;margin:5px 0 0 8px;font-size:24px;color:#fff}.small-lightbox header.lightbox-header a{float:right;color:#fff;margin:5px 8px 0 0}.small-lightbox header.lightbox-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:10px 0 0 8px}.small-lightbox header.lightbox-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.small-lightbox header.lightbox-header .package-icon.bronze{background:#916a47}.small-lightbox header.lightbox-header .package-icon.bronze:after{content:"B";color:#fff}.small-lightbox header.lightbox-header .package-icon.silver{background:#a9a9a9}.small-lightbox header.lightbox-header .package-icon.silver:after{content:"S";color:#fff}.small-lightbox header.lightbox-header .package-icon.gold{background:#dcbe0b}.small-lightbox header.lightbox-header .package-icon.platinum,.small-lightbox header.lightbox-header .package-icon.split-board,.small-lightbox header.lightbox-header .package-icon.telemark-skis,.small-lightbox header.lightbox-header .package-icon.touring-skis{background:#b8b8b8}.small-lightbox header.lightbox-header .package-icon.gold:after{content:"G"}.small-lightbox header.lightbox-header .package-icon.platinum:after{content:"P"}.small-lightbox header.lightbox-header .package-icon.split-board:after,.small-lightbox header.lightbox-header .package-icon.telemark-skis:after,.small-lightbox header.lightbox-header .package-icon.touring-skis:after{content:"T"}.small-lightbox header.lightbox-header h2{float:left;margin:10px 0 0 7px;line-height:1;font-size:24px;color:#fff}.static ul li,.static ul.testimonials li div{font-size:16px}.small-lightbox .message{float:left;margin:10px 8px}.small-lightbox h2{float:left}.small-lightbox p{float:left;margin:5px 0 8px}.small-lightbox ul{float:left;width:100%;margin-top:20px}.small-lightbox ul li{float:left;width:49%}.small-lightbox ul li:last-of-type{float:right}.small-lightbox #switch-button{margin-top:20px}.tab-navigation{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.static{padding:0 8px;box-sizing:border-box}.static>h2{float:left}.static>p{float:left;clear:left}.static p{margin-bottom:11px}.static a.longlink{word-break:break-all}.static.about-us ul{color:#00aced}.val-spirit .static.about-us ul{color:#009ec6}.static ul{float:left;list-style-type:circle;padding:0 0 10px 16px}.static ul li{line-height:1.2;padding-bottom:5px}.static ul.testimonials{list-style-type:none;padding:0;color:inherit}.static ul.testimonials li{position:relative;line-height:1.2;padding:50px 0 7px}.static ul.testimonials li:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f12b"}.provide-quote section.payment-details ul li:last-of-type:after,.provide-quote section:last-of-type:after,.save label,.static a.back-top,.static ul.answers li ul li:before,.static ul.testimonials li:last-of-type:after{display:none}.provide-quote section:after,.static ul.answers li:before,.static ul.testimonials li:after{content:'';left:0;width:100%}.static ul.testimonials li:before{position:absolute;top:0;font-size:31px;line-height:1.9;color:#00aced}.val-spirit .static ul.pagination li.selected,.val-spirit .static ul.testimonials li:before{color:#009ec6}.static ul.answers,.static ul.pagination,.static ul.questions{color:inherit;list-style-type:none}.static ul.testimonials li:after{position:absolute;bottom:0;height:1px;background:#a2a2a2}.static ul.testimonials li .author{margin-top:20px}.static ul.testimonials h2{font-size:22px;margin-bottom:5px}.static ul.questions{padding:0}.static ul.questions li{float:left;clear:left;position:relative;margin-bottom:9px;padding-bottom:0}.static ul.questions li a{float:left;font-size:16px;line-height:1.2}.static ul.answers{padding:0;margin-top:20px}.static ul.answers li{float:left;position:relative;margin-bottom:15px;padding-top:15px;padding-bottom:0}.static ul.answers li ul li{padding-top:0;margin-bottom:7px}.static ul.answers li:before{position:absolute;top:0;height:1px;background:#a2a2a2}.static ul.answers li h2{font-size:22px;margin-bottom:8px}.static ul.pagination{padding:0;margin:10px 0 40px}.static ul.pagination li{float:left;width:24px;height:24px;border-radius:12px;margin:0 6px 10px 0;padding-bottom:0;background:#dde8ed;line-height:1.7;text-align:center}.static ul.pagination li.link,.static ul.pagination li.link-back{width:auto;padding:0 9px}.static ul.pagination li.selected{background:#00aced}.static ul.pagination li.selected a{color:#fff}.save.static{padding-bottom:50px}.save a.longlink{word-break:break-all}.save fieldset{float:left;clear:left;width:100%;margin:14px 0 0}.save input[type=email],.save input[type=text],.save select{width:100%;margin-bottom:14px}.save .form-submit{padding-right:27px;padding-left:25px}.admin-login{float:left;clear:both;width:100%;box-sizing:border-box;padding:0 8px}.admin-login div{width:100%}.admin-login label{float:left}.admin-login input[type=text],.admin-login input[type=password]{float:left;width:100%}.admin-login .submit-wrapper{margin-top:20px}.provide-quote section{float:left;clear:left;position:relative;width:100%;margin-top:12px;padding:0 8px 30px;box-sizing:border-box}.provide-quote section>p{float:left;clear:left;margin-top:10px}.provide-quote section:after{position:absolute;height:15px;background:#dde8ed;top:auto;bottom:0}.val-spirit .provide-quote section:after{background:#ececee}.sf-spirit .provide-quote section:after{background:#e0e7ea}.provide-quote section h3{float:left;clear:left}.provide-quote section fieldset{float:left;width:100%;margin-top:10px}.provide-quote section fieldset input[type=number],.provide-quote section fieldset input[type=date],.provide-quote section fieldset label,.provide-quote section fieldset p,.provide-quote section fieldset select{float:left;clear:left}.provide-quote section fieldset p{margin-top:10px}.provide-quote section fieldset select{width:100%}.provide-quote section fieldset .form-submit{margin-left:10px;padding-top:5px;padding-bottom:4px}.provide-quote section fieldset ul.buttons{float:left;clear:left;width:100%}.provide-quote section fieldset ul.buttons.terms li{width:100%}.provide-quote section fieldset ul.buttons li{position:relative;float:left;width:100%;margin-top:12px}.provide-quote section.payment-details ul{float:left;clear:both;width:100%}.provide-quote section.payment-details ul li{float:left;position:relative;width:100%;padding:10px 0}.provide-quote section.payment-details ul li.bold{padding:6px 0}.provide-quote section ul.order li.person:after,.provide-quote section.payment-details ul li:after{width:100%;height:1px;padding-right:16px;content:'';bottom:0;left:-8px}.provide-quote section.payment-details ul li.bold p{font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:22px;color:#00aced}.provide-quote section.payment-details ul li p{float:left}.provide-quote section.payment-details ul li p:last-child{float:right}.provide-quote section.payment-details ul li:after{position:absolute;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.provide-quote section ul.order{float:left;width:100%;margin-top:3px}.provide-quote section ul.order li.person{float:left;position:relative;width:100%;margin-bottom:3px}.provide-quote section ul.order li.person:after{position:absolute;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.provide-quote section ul.order li.person .form-header{padding-bottom:4px}.provide-quote section ul.order li.person .form-header h2{margin-top:6px}.provide-quote section ul.order li.person .form-header .price p:first-of-type{margin-top:3px}.provide-quote section ul.order li.person .form-header .price p:first-of-type input{width:80px}.gear-item,.gear-item header.lightbox-header{width:100%;content:"";clear:both}.provide-quote section ul.order li.person .form-header .price p:last-of-type{margin-top:10px}.provide-quote section ul.js{float:left;margin:10px 0}.no-deposit p,.payment-complete p{float:left;padding:10px 8px 50px}.gear-item{display:table;margin:0 auto;background:#fff}.gear-item header.lightbox-header{height:43px;background:#1a5d79;display:none}.val-spirit .gear-item header.lightbox-header{background:#777}.sf-spirit .gear-item header.lightbox-header{background:#11546d}.gear-item header.lightbox-header h1{float:left;margin:5px 0 0 8px;font-size:24px;color:#fff}.gear-item header.lightbox-header a{float:right;color:#fff;margin:5px 8px 0 0}.gear-item header.lightbox-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:10px 0 0 8px}.gear-item header.lightbox-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.gear-item header.lightbox-header .package-icon.bronze{background:#916a47}.gear-item header.lightbox-header .package-icon.bronze:after{content:"B";color:#fff}.gear-item header.lightbox-header .package-icon.silver{background:#a9a9a9}.gear-item header.lightbox-header .package-icon.silver:after{content:"S";color:#fff}.gear-item header.lightbox-header .package-icon.gold{background:#dcbe0b}.gear-item header.lightbox-header .package-icon.platinum,.gear-item header.lightbox-header .package-icon.split-board,.gear-item header.lightbox-header .package-icon.telemark-skis,.gear-item header.lightbox-header .package-icon.touring-skis{background:#b8b8b8}.gear-item header.lightbox-header .package-icon.gold:after{content:"G"}.gear-item header.lightbox-header .package-icon.platinum:after{content:"P"}.gear-item header.lightbox-header .package-icon.split-board:after,.gear-item header.lightbox-header .package-icon.telemark-skis:after,.gear-item header.lightbox-header .package-icon.touring-skis:after{content:"T"}.gear-item header.lightbox-header h2{float:left;margin:10px 0 0 7px;line-height:1;font-size:24px;color:#fff}.gear-item #fixed-header{width:100%}.gear-item .fixed{position:fixed;top:0;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gear-item .item-header{float:left;box-sizing:border-box;padding:10px 8px 0;margin-bottom:0}.gear-item .item-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin-right:6px;margin-top:2px}.gear-item .item-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.gear-item .item-header .package-icon.bronze{background:#916a47}.gear-item .item-header .package-icon.bronze:after{content:"B";color:#fff}.gear-item .item-header .package-icon.silver{background:#a9a9a9}.gear-item .item-header .package-icon.silver:after{content:"S";color:#fff}.gear-item .item-header .package-icon.gold{background:#dcbe0b}.gear-item .item-header .package-icon.platinum,.gear-item .item-header .package-icon.split-board,.gear-item .item-header .package-icon.telemark-skis,.gear-item .item-header .package-icon.touring-skis{background:#b8b8b8}.gear-item .item-header .package-icon.gold:after{content:"G"}.gear-item .item-header .package-icon.platinum:after{content:"P"}.gear-item .item-header .package-icon.split-board:after,.gear-item .item-header .package-icon.telemark-skis:after,.gear-item .item-header .package-icon.touring-skis:after{content:"T"}.gear-item .sizes{float:left;clear:left;box-sizing:border-box;padding:0 8px}.gear-item .sizes ul.size-list{margin:3px 0 0}.gear-item .gear{float:left;clear:both;position:relative;width:100%;height:230px;margin-top:10px}#weather,.outer-table,.user-content,ul.size-list{float:left;clear:left}.gear-item .gear .preload-icon{position:absolute;top:60px;left:50%;transform:translate(-50%,0)}.gear-item .gear-clipper{position:absolute;width:100%;height:100%;overflow-x:hidden}.gear-item .gear-clipper img{position:absolute;left:50%;width:100%;max-width:600px;transform:translate(-50%,0);-ms-transform:translateX(-50%)}.gear-item .gear-clipper img.boot{width:auto}ul.size-list{margin:0 4px}ul.size-list li{float:left;display:block;margin:0 8px 2px 0}ul.size-list li.selected a{background:#00aced;color:#fff}.val-spirit ul.size-list li.selected a{background:#52acc7}.sf-spirit ul.size-list li.selected a{background:#4da1ba}ul.size-list a{padding:3px 4px 0 3px;font-size:16px;line-height:1.2}.save-without-deposit,.user-content{padding:0 8px;box-sizing:border-box}.user-content{margin:5px 0 20px;font-size:16px}.user-content h2{margin:10px 0}.user-content h3{font-size:18px}.user-content p{margin-bottom:11px}.user-content .bullet1{position:relative;padding-left:10px;margin-bottom:4px;line-height:1.25}.user-content .bullet1:before{position:absolute;top:0;left:0;content:'•'}.user-content iframe{width:100%}.user-content ul{padding-left:15px}.user-content ul li{list-style:disc}.user-content table{width:100%;background:#fff;border:1px solid #D0D2D3;border-top:none;border-collapse:separate;margin-top:15px;font-size:14px}.user-content table thead{background:#dfdfdf}.user-content table th{font-weight:400}.user-content table .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:0 0 3px 4px}.user-content table .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:ProximaNova-Semibold,Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1}.user-content table .package-icon.bronze{background:#916a47}.user-content table .package-icon.bronze:after{content:"B";color:#fff}.user-content table .package-icon.silver{background:#a9a9a9}.user-content table .package-icon.silver:after{content:"S";color:#fff}.user-content table .package-icon.gold{background:#dcbe0b}.user-content table .package-icon.platinum,.user-content table .package-icon.split-board,.user-content table .package-icon.telemark-skis,.user-content table .package-icon.touring-skis{background:#b8b8b8}.user-content table .package-icon.gold:after{content:"G"}.user-content table .package-icon.platinum:after{content:"P"}.user-content table .package-icon.split-board:after,.user-content table .package-icon.telemark-skis:after,.user-content table .package-icon.touring-skis:after{content:"T"}.user-content table tr:nth-child(even) td,.user-content table tr:nth-child(even) th{background:#f6f6f6}.user-content table tr td,.user-content table tr th{border-top:1px #D0D2D3 solid;border-right:1px #D0D2D3 solid;text-align:center;padding:4px 5px 1px;width:auto}.user-content table tr td:first-of-type,.user-content table tr th:first-of-type{text-align:left}.user-content table tr td.selected,.user-content table tr th.selected{color:#00aced;font-family:ProximaNova-Semibold,Arial,sans-serif}.val-spirit .user-content table tr td.selected,.val-spirit .user-content table tr th.selected{color:#009ec6}.sf-spirit .user-content table tr td.selected,.sf-spirit .user-content table tr th.selected{color:#2a97c1}.user-content .instructions{position:relative;float:left;width:100%;height:33px;padding:5px;box-sizing:border-box;line-height:1.6;text-indent:40px;color:#fff;background:#6d6e70}.user-content .instructions:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f10e";position:absolute;top:1px;left:5px;font-size:34px;line-height:1;text-indent:0}.outer-table{position:relative;overflow:hidden;margin-bottom:10px}.fixed-table-wrapper{position:absolute;left:-1px;top:33px;width:100%;height:100%;overflow:auto}.fixed-table-wrapper table thead tr td:first-of-type{background:#dfdfdf}.fixed-table-wrapper tr th{opacity:0}.fixed-table-wrapper tr th:first-of-type{opacity:1;position:relative;z-index:1;background:#dfdfdf;border-left:1px #D0D2D3 solid}.fixed-table-wrapper tr td{opacity:0}.fixed-table-wrapper tr td:first-of-type{opacity:1;position:relative;z-index:1;background:#fff;border-left:1px #D0D2D3 solid}.scrolled-table-wrapper{overflow-x:scroll;position:relative;padding-bottom:24px;margin-top:33px;display:block}.scrolled-table-wrapper table thead tr td{background:#dfdfdf}.scrolled-table-wrapper tr td{background:#fff;position:relative}.scrolled-table-wrapper tr th{position:relative}#weather{width:100%;margin-top:10px;min-height:240px;background:#ecf2f5}.val-spirit #weather{background:#f8f8f8}.sf-spirit #weather{background:#eff3f4}#weather .message{foat:left;clear:both;margin:10px 0 10px 8px}dl dd,dl dt{margin-bottom:2px;float:left}#weather ul{float:left;clear:both;width:100%}#weather ul li{position:relative;float:left;width:100%;box-sizing:border-box;padding:7px 0;border-bottom:1px #ccdde4 solid}.val-spirit #weather ul li{border-bottom:1px #dfdfe2 solid}.sf-spirit #weather ul li{border-bottom:1px #d1dbe0 solid}#weather ul li:last-of-type{border-bottom:none}#weather ul li:before{position:absolute;top:4px;left:8px;font-size:45px}#weather ul li p.desc{clear:left;padding:0 60px 0 65px;font-size:14px}#weather ul li p.temp{position:absolute;top:5px;right:8px;font-size:17px}#weather ul li .min{position:absolute;right:30px;color:rgba(34,34,34,.3)}#weather ul li h3{float:left;font-size:17px;text-transform:uppercase;line-height:1;margin-left:65px}#mc_embed_signup #mce-responses,#mc_embed_signup h3,#partner-notice-area .offer h3,#partner-notice-area .offer p,#partner-prices .offer p,#webcam-caption p,.instore-lang-switch a,.prices-list header.lightbox-header .package-icon:after,dl dt{font-family:ProximaNova-Semibold,Arial,sans-serif}dl{float:left;margin-top:10px;font-size:16px;margin-bottom:3px}dl dt{clear:both;width:120px}dl dd{-webkit-margin-start:0}#rent-equipment-checkout{float:left;clear:left;position:relative;width:100%;padding:14px 8px 50px;box-sizing:border-box}#rent-equipment-checkout:after{content:'';position:absolute;left:0;width:100%;height:15px;background:#dde8ed;top:auto;bottom:0}.val-spirit #rent-equipment-checkout:after{background:#ececee}.sf-spirit #rent-equipment-checkout:after{background:#e0e7ea}#rent-equipment-checkout .button{float:left;clear:both}#partner-notice-area{position:relative;float:left;clear:left;width:100%;padding:10px 8px 15px;box-sizing:border-box;margin:16px 0 0;background:#ecf2f5;background:linear-gradient(to bottom,#ecf2f5 0,#fff 100%)}#partner-notice-area>h3{font-size:22px;color:#be1e2d;line-height:1;margin-bottom:5px}#partner-notice-area>p{padding-right:90px}#partner-notice-area .offer{position:absolute;top:10px;right:8px;background:url(/images/bg-sticker-red.svg) no-repeat;width:80px;height:80px;text-align:center;color:#fff}#partner-notice-area .offer h3{margin:35px 0 0;font-size:26px;line-height:.8}.prices-list,.prices-list header.lightbox-header{width:100%;content:"";clear:both}#partner-notice-area .offer p{font-size:11px;line-height:1.2;text-transform:uppercase}.prices-list{background:#fff;display:table;margin:0 auto}.prices-list header.lightbox-header{height:43px;background:#1a5d79;display:none}.val-spirit .prices-list header.lightbox-header{background:#777}.sf-spirit .prices-list header.lightbox-header{background:#11546d}.prices-list header.lightbox-header h1{float:left;margin:5px 0 0 8px;font-size:24px;color:#fff}.prices-list header.lightbox-header a{float:right;color:#fff;margin:5px 8px 0 0}.prices-list header.lightbox-header .package-icon{float:left;position:relative;width:22px;height:22px;border-radius:4px;margin:10px 0 0 8px}.prices-list header.lightbox-header .package-icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-weight:700;font-style:normal;font-size:18px;line-height:1}.prices-list header.lightbox-header .package-icon.bronze{background:#916a47}.prices-list header.lightbox-header .package-icon.bronze:after{content:"B";color:#fff}.prices-list header.lightbox-header .package-icon.silver{background:#a9a9a9}.prices-list header.lightbox-header .package-icon.silver:after{content:"S";color:#fff}.prices-list header.lightbox-header .package-icon.gold{background:#dcbe0b}.prices-list header.lightbox-header .package-icon.platinum,.prices-list header.lightbox-header .package-icon.split-board,.prices-list header.lightbox-header .package-icon.telemark-skis,.prices-list header.lightbox-header .package-icon.touring-skis{background:#b8b8b8}.prices-list header.lightbox-header .package-icon.gold:after{content:"G"}.prices-list header.lightbox-header .package-icon.platinum:after{content:"P"}.prices-list header.lightbox-header .package-icon.split-board:after,.prices-list header.lightbox-header .package-icon.telemark-skis:after,.prices-list header.lightbox-header .package-icon.touring-skis:after{content:"T"}.prices-list header.lightbox-header h2{float:left;margin:10px 0 0 7px;line-height:1;font-size:24px;color:#fff}.prices-list #fixed-header{width:100%}.prices-list .fixed{position:fixed;top:0;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden}.prices-list .other-packages a{margin-right:8px}.prices-list #package-details{float:left;margin-top:10px}.prices-list h2{margin-bottom:0}.prices-list h4{float:left;clear:left;margin:15px 0 8px}.prices-list h4:first-of-type{margin-top:10px}.prices-list #discount-disclaimer{float:left;clear:left;margin-top:20px}.prices-list #currency-selector{float:right;margin-top:33px}.prices-list #currency-selector.gear{margin-top:7px}.prices-list #currency-selector p{margin-bottom:0}.prices-list #package-price-tables ul{float:left;width:100%;box-sizing:border-box;background:red;font-size:16px}.prices-list #package-price-tables ul li{float:left;list-style-type:none;margin-right:10px}.prices-list .user-content table{margin-top:0}#partner-prices{width:585px;position:relative;content:"";display:table;clear:both;background:#fff}#partner-prices h1{margin:5px 0 0 10px;width:570px;font-size:18px;line-height:1.1}#partner-prices p{font-size:15px}#partner-prices p.intro{margin:5px 0 0 10px;width:440px}#partner-prices p.info{float:left;clear:left;width:100%;padding:0 10px 7px;box-sizing:border-box;color:#be1e2d}.val-spirit #partner-prices p.info{color:#b6426f}.sf-spirit #partner-prices p.info{color:#63ab1a}#partner-prices #currency-selector{margin-left:10px}#partner-prices #currency-selector p{font-size:16px}#partner-prices .user-content{width:100%;padding:0 10px;margin:0 0 10px}#partner-prices .user-content table{margin-top:8px;font-size:13px}#partner-prices .offer{position:absolute;top:10px;right:10px;background:url(/images/bg-sticker-red.svg) no-repeat;width:90px;height:90px;text-align:center;color:#fff}.val-spirit #partner-prices .offer{background:url(/images/bg-sticker-pink.svg) no-repeat}.sf-spirit #partner-prices .offer{background:url(/images/bg-sticker-green.svg) no-repeat}#partner-prices .offer h3{margin:38px 0 0;font-size:26px;line-height:.8}#currency-selector,#partner-prices section.select-date,.snow-report{content:""}#partner-prices .offer p{font-size:12px;line-height:1.5;text-transform:uppercase}#partner-prices #contact-widget{float:right;width:260px;margin:13px 10px 0 0}#partner-prices #contact-widget a,#partner-prices #contact-widget p{font-size:15px}#partner-prices #contact-widget ul{margin-top:10px}#partner-prices section.select-date{width:100%;background:#F1F1F2;display:table;clear:both}#partner-prices section.select-date header{float:left;clear:left;width:100%;padding:5px 10px;box-sizing:border-box;background:#000;color:#fff}#partner-prices section.select-date header h2{float:left}#partner-prices section.select-date header p{float:left;margin:5px 0 0 10px}#partner-prices .rent-form{float:left;clear:left;margin:8px 0 0 10px;width:280px}#partner-prices .rent-form .label-wrapper{float:left}#partner-prices .rent-form .question-block{float:right;margin:4px 0 0 5px}#partner-prices .rent-form label{float:left;display:block;font-size:15px;line-height:1.7}#partner-prices .rent-form #date-holder,#partner-prices .rent-form #days-holder{clear:left;width:100%;margin-bottom:8px}#partner-prices .rent-form input[type=text],#partner-prices .rent-form input[type=date],#partner-prices .rent-form select{width:100%;font-size:16px}#partner-prices .rent-form .submit-wrapper{margin:4px 0 6px}#partner-prices .rent-form .submit-wrapper:before{font-size:25px;line-height:.8}#partner-prices .rent-form .submit-wrapper input{padding-top:7px;padding-bottom:9px}#mc_embed_signup{float:left;clear:left;width:100%;margin-top:30px}#mc_embed_signup h3{font-size:18px}#mc_embed_signup p{margin-bottom:8px}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{width:100%;margin-bottom:8px}#mc_embed_signup .form-submit{width:100%}#mc_embed_signup #mce-responses{float:left;clear:left;margin-top:10px;color:#be1e2d}ul#feed-nav{height:37px;width:100%}ul#feed-nav li{float:left;width:33.33%;margin:0;box-sizing:border-box}ul#feed-nav li:nth-of-type(2) a{border-left:none;border-right:none}ul#feed-nav li a{display:block;float:left;width:100%;height:37px;background:#f6f7f8;border:1px solid #e9eaed;border-bottom:none;box-sizing:border-box;text-align:center;line-height:2.3}ul#feed-nav li a.on{color:#fff;border:1px solid #00aced;background:#00aced}.val-spirit ul#feed-nav li a.on{background:#52acc7}.sf-spirit ul#feed-nav li a.on{background:#4da1ba}.instore-lang-switch{float:left;background:#1c6f92;width:100%;height:65px;margin-top:43px;box-sizing:border-box;padding:15px 8px}.val-spirit .instore-lang-switch{background:#25324f}.sf-spirit .instore-lang-switch{background:#024964}.instore-lang-switch a{float:left;width:49%;height:46px;border-radius:8px;border:2px solid #fff100;text-align:center;font-size:20px;line-height:2;color:#fff100;box-sizing:border-box}.instore-lang-switch a:last-of-type{margin-left:2%}.instore-lang-switch a.on{background:#fff100;color:#1a5d79}.val-spirit .instore-lang-switch a.on{color:#151a2a}#currency-selector{box-sizing:border-box;display:table;clear:both}#currency-selector #currency-block{float:right}#currency-selector p{float:left;margin-right:5px;margin-top:6px}#currency-selector form{float:left;position:relative}#currency-selector form select{position:inherit;width:105px}#currency-selector #flag{position:absolute;top:50%;left:4px;width:30px;height:18px;background:url(/images/bg-flags.png) no-repeat;background-size:100% auto}#currency-selector #flag.eur{background:url(/images/bg-flags.png) 0 -22px no-repeat;background-size:100% auto}.question-block-wrapper{position:relative;display:inline-block}.question-block{top:4px;color:#fff;display:inline-block;padding:2px 0 0 5px;margin-left:0;line-height:1;background:url(/images/icon-question.png) 4px 2px no-repeat #00aced;width:17px;height:17px;box-sizing:border-box;border-radius:3px}.val-spirit .question-block{background:url(/images/icon-question.png) 4px 2px no-repeat #52acc7}.sf-spirit .question-block{background:url(/images/icon-question.png) 4px 2px no-repeat #4da1ba}.question-block,.question-copy{position:relative}.question-block:hover .message,.question-copy:hover .message{display:block}.question-block:hover .message:active,.question-copy:hover .message:active{display:none}.question-block .message,.question-copy .message{display:none;position:absolute;bottom:30px;left:-100px;width:200px;background:#000;color:#fff;padding:10px 10px 15px;border-radius:8px;font-size:12px;line-height:1.3;z-index:2}.question-block .message.right,.question-copy .message.right{left:-20px}.question-block .message.right:before,.question-copy .message.right:before{text-indent:18px}.question-block .message.left,.question-copy .message.left{left:-175px}.question-block .message.left:before,.question-copy .message.left:before{text-indent:172px}.question-block .message:before,.question-copy .message:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;position:absolute;bottom:-30px;left:0;width:100%;height:30px;font-size:20px;line-height:.8;text-indent:99px;color:#000}.question-block .message .close,.question-copy .message .close{float:left;width:100%;margin-bottom:9px}.question-block .message .close:before,.question-copy .message .close:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f10d";font-size:12px}.question-copy .message{left:-75px;bottom:23px}#home-val-module{float:left;position:relative;width:100%;box-sizing:border-box;padding:25px 8px 43px;background:#fff}#home-val-module #clipper{float:left;width:100%;margin-bottom:15px}#home-val-module img{float:left;width:100%}#home-val-module h2{margin-bottom:4px}#home-val-module .copy{float:left}#home-val-module:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#333030}#home-kit-logos{float:left;position:relative;width:100%;box-sizing:border-box;padding:25px 8px 4px;background:#333030}#home-kit-logos ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#home-kit-logos ul li{margin-bottom:20px;width:25%;padding:0 3px;box-sizing:border-box;-ms-flex-positive:.8;flex-grow:.8}#home-kit-logos ul li:nth-of-type(2) img,#home-kit-logos ul li:nth-of-type(5) img,#home-kit-logos ul li:nth-of-type(6) img,#home-kit-logos ul li:nth-of-type(7) img{height:38px}#home-kit-logos ul li:nth-of-type(3) img{height:32px}#home-kit-logos ul li:nth-of-type(8) img{height:23px}#home-kit-logos ul li img{display:block;max-width:100%;margin:0 auto;vertical-align:middle}#three-sixty-cams{float:left;clear:left;width:100%;padding:8px;margin-bottom:0;box-sizing:border-box}#three-sixty-cams #embed-360player{height:330px}.dragable-instructions{position:relative;float:left;width:100%;height:33px;padding:5px;box-sizing:border-box;line-height:1.6;text-indent:40px;color:#fff;background:#6d6e70}.dragable-instructions:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f10e"}#three-sixty-cams .dragable-instructions{text-indent:3px}#three-sixty-cams .dragable-instructions:before{display:none}.dragable-instructions:before{position:absolute;top:1px;left:5px;font-size:34px;line-height:1;text-indent:0}#zoom-controls{position:absolute;top:45px;right:8px}#zoom-controls .cam-zoom{position:relative;float:left;display:block;width:28px;height:28px;background:rgba(50,50,50,.6);border-radius:3px;margin-right:10px;cursor:pointer}#webcam-caption p.off,.advanced-extras-container.quote:after,.advanced-extras-container.quote:before{display:none}#zoom-controls .cam-zoom#zoom-in:after,#zoom-controls .cam-zoom#zoom-in:before,#zoom-controls .cam-zoom#zoom-out:before{left:50%;background:#fff;position:absolute;content:'';top:50%;transform:translate(-50%,-50%)}#zoom-controls .cam-zoom.disabled{opacity:.5}#zoom-controls .cam-zoom#zoom-in:after,#zoom-controls .cam-zoom#zoom-in:before{width:15px;height:3px}#zoom-controls .cam-zoom#zoom-in:after{width:3px;height:15px}#zoom-controls .cam-zoom#zoom-out:before{width:15px;height:3px}#web-cam-archive{float:left;background:#6d6e70;width:100%;padding:12px 8px;box-sizing:border-box}#web-cam-archive label{float:left;clear:left;font-size:14px;color:#fff;margin-top:7px}#web-cam-archive #date-holder{float:left;margin:0 0 0 12px}#web-cam-archive input[type=text],#web-cam-archive input[type=date],#web-cam-archive select{width:135px}#web-cam-archive a.question-block{margin-top:2px}#webcam-caption{position:absolute;top:49px;left:15px}#webcam-caption p{text-transform:uppercase;font-size:15px;text-indent:1px;color:#000}.advanced-extras-container{position:relative;float:left;margin:20px 0 3px;width:100%}.advanced-extras-container.quote{margin-top:10px}.advanced-extras-container a:before,.checkout .stripe-button-el:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal}.advanced-extras-container:before{content:'';position:absolute;top:0;left:-8px;width:100%;height:1px;padding-right:16px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.advanced-extras-container a{float:left;position:relative;padding:11px 16px 11px 0;font-size:16px}.advanced-extras-container a:before{content:"\f12d";position:absolute;top:13px;right:0;font-size:13px;text-decoration:none;transition:all .2s ease-out}.advanced-extras-container a.open:before{transform:rotate(90deg) translate(0,0)}.advanced-extras-container ul{margin-top:-11px;padding-bottom:20px}.checkout .stripe-button-el{position:relative;float:left;clear:both;width:100%;color:#fff;box-sizing:border-box;border-radius:8px;background:#00aced;-webkit-font-smoothing:auto;box-shadow:none}.val-spirit .checkout .stripe-button-el{background:#52acc7}.sf-spirit .checkout .stripe-button-el{background:#4da1ba}.checkout .stripe-button-el:not(:disabled):active{background:#00aced}.val-spirit .checkout .stripe-button-el:not(:disabled):active{background:#52acc7}.sf-spirit .checkout .stripe-button-el:not(:disabled):active{background:#4da1ba}.checkout .stripe-button-el:not(:disabled):active span{background:0 0}.sf-spirit .checkout .stripe-button-el:disabled,.sf-spirit .checkout .stripe-button-el[disabled=true],.val-spirit .checkout .stripe-button-el:disabled,.val-spirit .checkout .stripe-button-el[disabled=true]{background:#b1babe}.checkout .stripe-button-el span,.checkout .stripe-button-el:disabled span,.checkout .stripe-button-el[disabled=true] span{background:0 0;text-shadow:none;box-shadow:none;color:#fff}.checkout .stripe-button-el:disabled:before,.checkout .stripe-button-el[disabled=true]:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:15px;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #000;border-top-color:#b1babe;animation:spinner .6s linear infinite}.checkout .stripe-button-el:before{text-decoration:inherit;content:"\f12d";position:absolute;top:11px;right:6px;font-size:25px;line-height:1}.checkout .stripe-button-el span{height:auto;line-height:1.2;float:left;position:relative;border:none;width:100%;padding:9px 0 4px 10px;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:20px;font-weight:700;font-style:normal;text-align:left}.snow-report{width:100%;padding:26px 0 22px;border-bottom:1px #b2b2b2 solid;display:table;clear:both}#snow-report-filter a:before,.snow-report.general header:before,.snow-report.off-piste header:before,.snow-report.park header:before,.snow-report.piste header:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal}.snow-report.last{border-bottom:none;margin-bottom:40px}.snow-report.piste header:before{text-decoration:inherit;content:"\f128"}.snow-report.off-piste header:before{text-decoration:inherit;content:"\f124"}.snow-report.park header:before{text-decoration:inherit;content:"\f125"}.snow-report.general header:before{text-decoration:inherit;content:"\f117"}.snow-report header{position:relative;float:left;width:100%;margin-bottom:10px}.snow-report header:after{content:'';position:absolute;top:0;left:0;display:block;width:54px;height:56px;background:#f0f0f0;border-radius:5px}#infoBubble.hide,.map-marker#marker-brevieres-pietons,.map-marker#marker-brevieres-ski-de-fond,.map-marker#marker-chartreux-pietons,.map-marker#marker-chartreux-ski-de-fond,.map-marker#marker-joubarbe,.map-marker#marker-lac-pietons,.map-marker#marker-lac-ski-de-fond,.map-marker#marker-marais-pietons,.snow-report header img{display:none}.snow-report header:before{position:absolute;top:-3px;left:5px;font-size:45px;z-index:2}.snow-report header div{float:left;margin-left:64px}.snow-report header h2 a{font-size:18px;line-height:1.4;color:#222}.snow-report header h3{font-size:15px;line-height:1.1em;margin-bottom:1px;text-transform:uppercase}.snow-report header p{margin-bottom:0}.snow-report header p:before{content:'By: '}.snow-report header p a{text-decoration:none}.snow-report p{float:left;clear:left}.snow-report p:last-of-type{padding-bottom:0;margin-bottom:0}.snow-report .report-image,.snow-report .report-video{float:left;width:100%;margin:16px 0 4px}#snow-report-archive,#snow-report-filter{padding:10px 8px 13px;margin-left:-8px;float:left;width:100%}.snow-report .report-image img,.snow-report .report-video img{width:100%;height:auto}#snow-report-archive{clear:left;background:#F1F1F2;margin-bottom:10px}#snow-report-archive label,#snow-report-filter div label{float:left;font-size:14px;margin-bottom:4px}#snow-report-archive #date-report-archive-holder{float:left;clear:left;width:100%}#snow-report-archive #date-report-archive-holder #date-report-archive{width:100%;font-size:14px}#snow-report-filter{background:#dde8ed}#snow-report-filter div #report-filter{float:left;clear:left;width:100%;font-size:14px;height:32px}#snow-report-filter a{float:left;position:relative;padding:9px 0 5px 18px}#snow-report-filter a:before{text-decoration:inherit;content:"\f11f";position:absolute;top:10px;left:0;font-size:13px}#snow-report-disclaimer{margin-bottom:60px;color:#999}#snow-report-profile{float:left;margin:26px 0 80px}#snow-report-profile header{margin-bottom:4px}#snow-report-profile header img{height:80px;width:auto;margin-bottom:17px}#snow-report-profile header img.landscape{height:44px}#snow-report-profile a.profile-link{float:left;clear:both;margin-top:-4px;text-decoration:underline}#snow-report-no-reports #error-message:before,.lift-status .region header a:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;text-decoration:inherit}#snow-report-no-reports{float:left;position:relative;width:100%;height:300px}#snow-report-no-reports #error-message{position:absolute;top:35%;left:50%;width:200px;color:#be1e2d;padding-top:50px;text-align:center;transform:translate(-50%,-50%);content:"";display:table;clear:both}#snow-report-no-reports #error-message:before{position:absolute;top:12px;left:0;width:100%;font-size:30px;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sn-reports #sn-header{float:left;width:100%;margin-top:12px;margin-bottom:7px;border-bottom:1px #b2b2b2 solid}.sn-reports #sn-header h2{font-size:18px}.sn-reports #sn-header a{float:left;clear:left;margin:5px 0 11px;font-size:16px}.lift-status#lift-left,.lift-status#lift-right{float:left;clear:both;width:100%}.lift-status#lift-right{padding-bottom:50px}.lift-status#lift-right .region:last-of-type{border-bottom:1px #929497 solid}.lift-status .region{float:left;width:100%;background:#fff}.lift-status .region header{position:relative;width:100%;padding:7px 8px;border-top:1px #929497 solid;box-sizing:border-box;cursor:pointer}.lift-status .region header.on a:before{top:2px;left:4px;transform:rotate(90deg)}.lift-status .region header a{position:absolute;top:8px;right:8px;width:25px;height:25px;border:2px solid #00aced;border-radius:15px;color:#00aced}.lift-status .region header a:before{font-style:normal;content:"\f12d";position:absolute;top:2px;left:4px;font-size:16px;transition:all .2s ease-out}.lift-status .region header h3{font-size:22px}.lift-status .region .overview{width:100%;padding:2px 8px 0;border-top:1px #929497 dashed;border-bottom:1px #929497 dashed;box-sizing:border-box;content:"";display:table;clear:both}.lift-status .region .overview h4{float:left;font-size:17px;padding:7px 0 8px}.lift-status .region .overview p{float:right;font-size:17px;font-weight:700;padding-top:10px}.lift-status .region .listing{float:left;width:100%}.lift-status .region .listing tr.ls-grey td{background:#f1f1f1}.lift-status .region .listing td{height:31px;padding:8px 8px 3px;font-family:ProximaNova-Regular,Arial,sans-serif;font-size:15px;line-height:14px;box-sizing:border-box}.lift-status .region .listing td.time{width:100px;padding-left:0;padding-right:0}.lift-status .region .listing td.message{height:auto;color:red;padding:0 0 7px 8px}.lift-status .region .listing .status{width:90px;padding-top:4px}.lift-status .region .listing .status span{display:block;padding:6px 5px 2px;line-height:14px;border-radius:3px;text-align:center}.lift-status .region .listing .status span.open{background:#70c123}.lift-status .region .listing .status span.closed{background:red}.lift-status .region .listing .status span.planned{background:#f39200}.lift-status .region .listing .trail{position:relative;padding-left:20px}.lift-status .region .listing .trail.blue-run:before{background:#00adee}.lift-status .region .listing .trail.green-run:before{background:#70c123}.lift-status .region .listing .trail.red-run:before{background:#cb0000}.lift-status .region .listing .trail.black-run:before{background:#000200}.lift-status .region .listing .trail:before{content:'';position:absolute;top:-1px;left:0;display:block;width:15px;height:15px;border-radius:8px}#lift-status-update{display:inline-block;font-size:16px;padding:15px 0 10px 8px}#lift-status-map{position:relative;float:left;width:100%;margin-top:20px}#lift-status-map #lift-map-outer{position:relative;width:100%;height:350px;background:rgba(0,0,0,.4);overflow:scroll;-ms-overflow-style:none}#lift-status-map #lift-map-outer #lift-map{position:absolute;cursor:all-scroll;width:auto;height:1000px}#lift-status-map #lift-map-outer #lift-map img{width:auto;height:100%}#lift-status-map #zoom-controls{z-index:2}#lift-status-map p.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999}#infoBubble,.map-marker{transform:translate(-50%,-100%);position:absolute}.map-marker{display:block;width:20px;height:35px;background:url(/images/makers.svg) no-repeat;background-size:170px 35px}.map-marker.planned{background-position:-30px 0}.map-marker.closed{background-position:-60px 0}.map-marker.trail.open{background-position:-90px 0}.map-marker.trail.planned{background-position:-120px 0}.map-marker.trail.closed{background-position:-150px 0}.map-marker#marker-tignes-val-dand-39-isere{top:89.4%;left:72.8%}.map-marker#marker-tc-de-la-sache{top:84%;left:91.2%}.map-marker#marker-tc-des-boisses{top:84.2%;left:87.2%}.map-marker#marker-tsd-de-chaudannes{top:55.2%;left:76.4%}.map-marker#marker-tsd-palafour{top:51%;left:75.6%;z-index:1}.map-marker#marker-ts-aiguille-percee{top:40.5%;left:83.2%}.map-marker#marker-ts-aiguille-rouge{top:65.6%;left:84.4%}.map-marker#marker-ts-des-almes{top:51.3%;left:76%}.map-marker#marker-ts-des-brevieres{top:88.3%;left:91.3%}.map-marker#marker-ts-du-marais{top:63%;left:84.9%}.map-marker#marker-tk-des-pitots{top:91.9%;left:93.9%}.map-marker#marker-tapis-1-tignes-1800{top:83.2%;left:85.9%}.map-marker#marker-tapis-2-tignes-1800{top:83.2%;left:86.7%}.map-marker#marker-buis{top:83.5%;left:86.3%}.map-marker#marker-pitots{top:88.2%;left:92.6%}.map-marker#marker-beauplan{top:40.6%;left:82.9%}.map-marker#marker-bec-rouge{top:49.2%;left:75.5%}.map-marker#marker-bergerie{top:42.4%;left:79.8%}.map-marker#marker-bruyeres{top:41.9%;left:84.9%}.map-marker#marker-colchique{top:79.9%;left:85.05%}.map-marker#marker-combe{top:44.9%;left:79.2%}.map-marker#marker-corniche{top:42.9%;left:87.8%}.map-marker#marker-gentiane{top:48%;left:76.5%}.map-marker#marker-kadjar{top:44.9%;left:78.1%}.map-marker#marker-les-almes{top:51.7%;left:78%}.map-marker#marker-lys{top:41%;left:82.2%}.map-marker#marker-melezes{top:66.7%;left:85.5%}.map-marker#marker-myrtilles{top:85.4%;left:90%}.map-marker#marker-perce-neige,.map-marker#marker-petit-col{top:36.4%;left:83.8%}.map-marker#marker-poney{top:47.4%;left:86.95%}.map-marker#marker-rhododendron{top:62.3%;left:83.3%}.map-marker#marker-ancolie{top:38.6%;left:84.9%}.map-marker#marker-arcosses{top:71.6%;left:89.7%}.map-marker#marker-bleuets{top:51.7%;left:82.1%}.map-marker#marker-chardons{top:75.8%;left:89.7%}.map-marker#marker-cyclamen{top:39.7%;left:86.1%}.map-marker#marker-myosotis{top:57.7%;left:84.1%}.map-marker#marker-pavots{top:83.5%;left:92.2%}.map-marker#marker-aiguille-percee{top:41.8%;left:86.2%}.map-marker#marker-epilobe{top:55.3%;left:80.6%}.map-marker#marker-oeillet{top:44.5%;left:80.6%}.map-marker#marker-primeveres{top:48.2%;left:78.4%}.map-marker#marker-sache{top:56.9%;left:90.3%}.map-marker#marker-silene{top:55.7%;left:86.4%}.map-marker#marker-gliss-park{top:48.7%;left:77%}.map-marker#marker-palafou{top:49.1%;left:74.6%}.map-marker#marker-tp-de-grande-motte{top:9.5%;left:58.4%}.map-marker#marker-funiculaire{top:32.7%;left:62%}.map-marker#marker-tsd-de-la-vanoise{top:23.4%;left:60%}.map-marker#marker-tsd-des-lanches{top:30.1%;left:63.6%}.map-marker#marker-ts-de-la-leisse{top:23.8%;left:54.7%}.map-marker#marker-cairn{top:27.7%;left:57%}.map-marker#marker-genepy{top:27.9%;left:55%}.map-marker#marker-isolee{top:37.1%;left:54%}.map-marker#marker-prariond{top:40.5%;left:62%}.map-marker#marker-rabotch{top:24.1%;left:58.7%}.map-marker#marker-cirse{top:36.9%;left:68.3%}.map-marker#marker-dahu{top:21.5%;left:59.4%}.map-marker#marker-double-m{top:27.9%;left:59.7%}.map-marker#marker-epena{top:23.7%;left:59.3%}.map-marker#marker-face{top:25.7%;left:60.8%}.map-marker#marker-glacier{top:10.7%;left:57%}.map-marker#marker-rimaye{top:17.3%;left:58.9%}.map-marker#marker-descente{top:14.7%;left:57.8%}.map-marker#marker-leisse{top:21.6%;left:55.1%}.map-marker#marker-tc-de-toviere{top:50.3%;left:67.2%}.map-marker#marker-tsd-de-fresse{top:39.7%;left:62.9%}.map-marker#marker-tsd-du-bollin{top:40%;left:69.2%}.map-marker#marker-tsd-du-paquis{top:50%;left:68.5%}.map-marker#marker-tsd-tommeuses{top:52.8%;left:57.2%}.map-marker#marker-ts-du-rosset{top:51.8%;left:73.4%;z-index:1}.map-marker#marker-tsd-des-tufs{top:42.5%;left:64.9%}.map-marker#marker-tk-de-combe-folle{top:52.6%;left:65.6%}.map-marker#marker-tk-du-lavachet{top:55.1%;left:74.8%}.map-marker#marker-salle-hors-sac-toviere{top:51.3%;left:73.9%}.map-marker#marker-tapis-du-centre{top:41.9%;left:71.1%}.map-marker#marker-tapis-du-claret{top:41%;left:68.3%}.map-marker#marker-boiu{top:55.2%;left:74.4%}.map-marker#marker-cafo{top:52.3%;left:75%}.map-marker#marker-digues{top:56.8%;left:73.7%}.map-marker#marker-lavachet{top:53.8%;left:72.8%}.map-marker#marker-piste-du-centre{top:52.6%;left:73.1%}.map-marker#marker-bollin{top:40.5%;left:67.7%}.map-marker#marker-creux{top:51.9%;left:56.5%}.map-marker#marker-edelweiss{top:44.1%;left:56.7%}.map-marker#marker-piste-henri{top:46.7%;left:62.5%}.map-marker#marker-rosset{top:52.5%;left:72.2%}.map-marker#marker-violettes{top:47.4%;left:58.3%}.map-marker#marker-combe-folle{top:48.5%;left:60.5%}.map-marker#marker-cretes{top:44%;left:59.6%}.map-marker#marker-crocus{top:45.1%;left:63.6%}.map-marker#marker-rocs{top:44.4%;left:58.7%}.map-marker#marker-aster{top:42.9%;left:67%}.map-marker#marker-campanules{top:43.5%;left:61.8%}.map-marker#marker-envers-campanules{top:40.9%;left:60%}.map-marker#marker-paquerettes{top:44.3%;left:61%}.map-marker#marker-trolles{top:53.5%;left:69.4%}.map-marker#marker-tsd-des-merles{top:35.7%;left:79.4%}.map-marker#marker-tsd-du-grattalu{top:29.1%;left:76%}.map-marker#marker-tsd-du-tichot{top:35.3%;left:72.8%}.map-marker#marker-ts-du-col-des-ves{top:29.4%;left:72.8%}.map-marker#marker-ts-du-grand-huit{top:35.5%;left:81.9%}.map-marker#marker-tk-du-chardonnet{top:44.8%;left:77.3%}.map-marker#marker-tk-du-col-du-palet{top:24.9%;left:77%}.map-marker#marker-transcorde{top:42%;left:71.9%}.map-marker#marker-carline{top:35.3%;left:71.1%}.map-marker#marker-grattalu{top:30.5%;left:74.8%}.map-marker#marker-piste-du-lac{top:32.9%;left:78.6%}.map-marker#marker-premou{top:28.1%;left:78.4%}.map-marker#marker-signal{top:25.9%;left:75.5%}.map-marker#marker-le-mur{top:26.1%;left:80.6%}.map-marker#marker-merles{top:31.4%;left:77.6%}.map-marker#marker-g-chicherit{top:24.4%;left:73.7%}.map-marker#marker-golf{top:40%;left:76.8%}.map-marker#marker-pramecou{top:24.1%;left:71.1%}.map-marker#marker-snowpark{top:45.6%;left:53.8%}.map-marker#marker-half-pipe{top:39.6%;left:70.3%;z-index:2}.map-marker#marker-boarder-cross{top:25.6%;left:78%}.map-marker#marker-airbag{top:38.9%;left:69.8%}.map-marker#marker-ski-de-randonnee{top:34.9%;left:70.2%}#infoBubble{top:0;left:0;padding:30px 10px 10px;border-radius:10px;background:#fff;z-index:3;filter:drop-shadow(0 2px 2px #828282)}#infoBubble.upside-down{transform:translate(-50%,0)}#infoBubble.upside-down:before{top:-30px;bottom:auto;transform:translateX(-50%) rotate(180deg)}#infoBubble #bubble-close:before,#infoBubble:before{font-family:tsr-icons-8;display:inline-block;text-decoration:inherit;font-weight:400;font-style:normal}#infoBubble:before{position:absolute;bottom:-30px;left:50%;font-size:28px;color:#fff;transform:translateX(-50%)}#infoBubble #bubble-close{position:absolute;top:5px;right:8px;width:15px;height:15px}#infoBubble #bubble-close:before{content:"\f10d";font-size:14px;line-height:14px;color:#222;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#infoBubble p{font-size:14px;padding:1px 0}#infoBubble p#bubble-name{font-family:ProximaNova-Semibold,Arial,sans-serif}#infoBubble p#bubble-name span{position:relative;padding-left:18px}#infoBubble p#bubble-name span.none{padding-left:0}#infoBubble p#bubble-name span.blue-run:before{background:#00adee}#infoBubble p#bubble-name span.green-run:before{background:#70c123}#infoBubble p#bubble-name span.red-run:before{background:#cb0000}#infoBubble p#bubble-name span.black-run:before{background:#000200}#infoBubble p#bubble-name span:before{content:'';position:absolute;top:1px;left:0;display:block;width:14px;height:14px;border-radius:8px}#infoBubble p#bubble-message{color:red}#infoBubble .status{width:90px;padding-top:4px}#infoBubble .status span{display:block;padding:5px 3px 3px;font-size:14px;line-height:14px;border-radius:3px;text-align:center;text-transform:uppercase}#infoBubble .status span.open{background:#70c123}#infoBubble .status span.closed{background:red}#infoBubble .status span.planned{background:#f39200}.contact-details section.full-payment{float:left;clear:left;width:100%;margin-top:0;padding:0;box-sizing:border-box}.contact-details section.full-payment .payment-container:last-of-type h3{padding-top:10px}.contact-details section.full-payment .payment-container h3{font-size:20px;text-align:center;color:#be1e2d;padding-bottom:10px}.val-spirit .contact-details section.full-payment .payment-container h3{color:#b6426f}.sf-spirit .contact-details section.full-payment .payment-container h3{color:#63ab1a}.contact-details section.full-payment .payment-container .button-block{content:"";display:table;clear:both;background:#dde8ed;width:100%;box-sizing:border-box;padding:16px 8px 18px}.val-spirit .contact-details section.full-payment .payment-container .button-block{background:#ececee}.sf-spirit .contact-details section.full-payment .payment-container .button-block{background:#e0e7ea}.contact-details section.full-payment .payment-container .button-block p{padding-bottom:10px;text-align:center}.quote-captcha-wrapper{float:left;clear:both;width:100%;margin-top:10px}.quote-captcha-wrapper .g-recaptcha{margin:0 auto;width:310px}.contact-captcha-wrapper{float:left;clear:left;width:100%;margin-bottom:13px}#payment{position:relative;float:left;clear:both;width:100%;padding-bottom:80px;box-sizing:border-box}#payment.full .stripe-logo{padding-top:25px}#payment .fixed-container{position:relative;background:#626cc6;padding-bottom:60px}#payment .stripe-logo{padding-bottom:25px;text-align:center}#payment p{padding:20px 8px 13px;color:#fff;text-align:center}#payment form{position:relative}#payment fieldset{margin:0 8px 20px;padding:0;border-style:none;background-color:#fff;border-radius:4px}#payment .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:15px}#payment input,#payment label{margin:0;float:none;font-size:16px}#payment label{width:12%;min-width:60px;padding:9px 0;color:#99928e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#payment .StripeElement,#payment input{width:100%;padding:11px 15px 11px 0}#payment button,#payment input{appearance:none;outline:0;border-style:none}#payment .StripeElement--webkit-autofill{background:0 0!important}#payment input{clear:none;border:none;border-radius:0;font-family:ProximaNova-Regular,Arial,sans-serif;color:#626cc6;background-color:transparent;-webkit-animation:1ms void-animation-out;box-sizing:border-box}#payment input::-webkit-input-placeholder{color:#b2b7e3}#payment input::-moz-placeholder{color:#b2b7e3}#payment input:-ms-input-placeholder{color:#b2b7e3}#payment button{display:block;width:calc(100% - 20px);margin:40px 8px 0;background-color:#86c7af;border-radius:4px;color:#fff;font-family:ProximaNova-Semibold,Arial,sans-serif;font-size:20px;font-weight:700;font-style:normal;padding:7px 0 9px 10px;cursor:pointer}#payment button:active{background-color:#7CC2A8}#payment.submitted .success,#payment.submitting .success{pointer-events:all}#payment.submitting form{opacity:0;transform:scale(.9);pointer-events:none}#payment.submitting .success{pointer-events:all}#payment.submitting .success #wait,#payment.submitting .success .icon{opacity:1}#payment .success{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;padding:10px;text-align:center;pointer-events:none;overflow:hidden;box-sizing:border-box}#payment .success>*{transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0}#payment .success .icon{margin:70px 0 10px;transform:scale(.75);animation:ie-spin 1s linear infinite}#payment .success .icon .border{stroke:#fff;stroke-dasharray:251;stroke-dashoffset:62.75;transform-origin:50% 50%;transition:stroke-dashoffset .35s cubic-bezier(.165,.84,.44,1)}#payment .success .icon svg{will-change:transform}#payment .success p#wait{padding-top:0;color:#fff}#payment .error{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;top:100%;margin-top:22px;left:0;padding:0 15px;font-size:13px!important;opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);box-sizing:border-box}#payment .error.visible{opacity:1;transform:none}#payment .error svg{-ms-flex-negative:0;flex-shrink:0;margin-top:-1px;margin-right:10px}#payment .error svg .base{fill:#fff}#payment .error svg .glyph{fill:#626cc6}#payment .error .message{color:#fff;font-size:inherit}.save-without-deposit{float:left;clear:left;width:100%;height:200px}.cv-icon-block{float:left;clear:left;width:100%;padding-top:10px}.cv-icon-block .left{float:left;clear:left;width:100%;text-align:center}.cv-icon-block .left img{width:120px;height:auto}.cv-icon-block .right{float:left;clear:left;width:100%}.no-flexbox .question-block .close,.no-flexbox .question-copy .close{display:none}.no-flexbox ol.progress-meter li{float:left;clear:none;width:20%}.no-csstransforms #container{width:1100px}.no-csstransforms #container.home{background-color:#1a6f93;background-position-x:-580px}.no-csstransforms #site-header{top:30px;width:1100px}.no-csstransforms #site-header #navlist li a{font-size:13px}.no-csstransforms .home-intro{margin-top:118px}.no-csstransforms .home-intro h1{font-size:35px}.no-csstransforms .gear-preview div.holder .gear-clipper a{top:10px;left:0}.no-csstransforms .gear-panel .gear-clipper img{top:0}.no-csstransforms .gear-item .gear-clipper img{top:0;left:0}.no-csstransforms .equipment-panel header .package-icon:after,.no-csstransforms .form-header .package-icon:after,.no-csstransforms .gear-panel .package-icon:after{top:3px;left:3px}.no-csstransforms .dragable-image .roundel h2{top:80px}.no-csstransforms .side-modules img{top:0;left:0}.no-csstransforms .equipment-panel .gear li.boots img{top:0}.no-csstransforms .big-cb+label:after{top:9px}.no-csschecked .big-cb+label.checked{color:#222;border-color:#808184}.no-csschecked .big-cb+label.checked:after{color:#00aced;content:"\f106"}.no-svg #site-header h1 a{background:url(/images/logo-fallback.png) no-repeat}.no-svg #partner-notice-area .offer,.no-svg #partner-prices .offer{background:#be1e2d}.no-rgba #home-wrapper{background:#383435}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:ProximaNova-Semibold;src:url(/css/webfonts/2F78EE_0_0.eot);src:url(/css/webfonts/2F78EE_0_0.eot?#iefix) format('embedded-opentype'),url(/css/webfonts/2F78EE_0_0.woff2) format('woff2'),url(/css/webfonts/2F78EE_0_0.woff) format('woff'),url(/css/webfonts/2F78EE_0_0.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:ProximaNova-Regular;src:url(/css/webfonts/2F78EE_1_0.eot);src:url(/css/webfonts/2F78EE_1_0.eot?#iefix) format('embedded-opentype'),url(/css/webfonts/2F78EE_1_0.woff2) format('woff2'),url(/css/webfonts/2F78EE_1_0.woff) format('woff'),url(/css/webfonts/2F78EE_1_0.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:tsr-icons-8;src:url(../css/iconfont/tsr-icons-8.eot);src:url(../css/iconfont/tsr-icons-8.eot?#iefix) format("embedded-opentype"),url(../css/iconfont/tsr-icons-8.woff) format("woff"),url(../css/iconfont/tsr-icons-8.ttf) format("truetype");font-weight:400;font-style:normal}@media screen and (min-width:500px){#container{background-position:-5px 18px;background-size:620px 79px}.sf-spirit #container,.val-spirit #container{background-position:-5px 33px;background-size:620px 79px}#centre-column.gear,.val-spirit #centre-column.gear{background:#fff}#centre-column.rent-equipment #currency-selector{padding:3px 14px 2px}.gear-panel{width:32%;border:1px solid #D0D2D3}.gear-panel .rating-holder:after{border-top:1px #D0D2D3 solid}.equipment-panel header .prices{margin:40px 108px 12px 0}.equipment-panel header .package-icon{margin-top:4px}.equipment-panel header h2{font-size:31px;line-height:.9}.equipment-panel header .prices h2{font-size:31px}.equipment-panel header .prices p{line-height:1.3}.equipment-panel .gear li{margin-top:10px}.equipment-panel .gear li.boots{top:-15%;width:120px;height:120px}.equipment-panel .gear li.boots img{width:65%;margin-top:9px}.equipment-panel .gear li.offer-outer{width:100px;height:100px}.equipment-panel .gear li.offer-outer .offer{top:-100px;width:100px;height:100px}.equipment-panel .gear li.offer-outer .offer h3{margin-top:42px;font-size:31px}.equipment-panel .gear li.offer-outer .offer p{font-family:ProximaNova-Regular,Arial,sans-serif;font-size:14px}.gear-filters,.val-spirit .gear-filters{background:#fff}.gear-filters #filter-panel:after{content:'';position:absolute;bottom:0;left:-14px;width:100%;padding-right:14px;height:5px;background:#fff;box-shadow:0 3px 3px #ccc}.gear-filters .filter-block{margin-bottom:10px}ul.home-modules li{position:relative}ul.home-modules li>a{float:none;position:absolute;left:0;width:85px}ul.home-modules li>div{float:left;width:auto;padding-left:100px;min-height:88px}.sf-spirit .page-header,.val-spirit .page-header{margin-top:105px}.sf-spirit .page-header.instore,.val-spirit .page-header.instore{margin-top:68px}.tab-navigation-icons{clip:auto;height:auto;margin:0;overflow:auto;padding:0;position:inherit;float:left;width:100%}.tab-navigation-icons.gear{background:#dde8ed;padding-top:16px;margin-top:10px}.val-spirit .tab-navigation-icons.gear{background:#ececee}.sf-spirit .tab-navigation-icons.gear{background:#e0e7ea}.tab-navigation-icons ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.tab-navigation-icons ul li{position:relative;-ms-flex-negative:1.04;flex-shrink:1.04;-ms-flex-positive:1;flex-grow:1;display:block;margin-right:3px}.tab-navigation-icons ul li.ski-female{-ms-flex-negative:.97;flex-shrink:.97}.tab-navigation-icons ul li.snowboard-male{-ms-flex-negative:.88;flex-shrink:.88}.tab-navigation-icons ul li.snowboard-child,.tab-navigation-icons ul li.snowboard-female{-ms-flex-negative:.9;flex-shrink:.9}.tab-navigation-icons ul li:last-of-type{margin-right:0}.tab-navigation-icons ul li.selected a{color:#00aced;background:#fff}.val-spirit .tab-navigation-icons ul li.selected a{color:#009ec6;background:#fff}.sf-spirit .tab-navigation-icons ul li.selected a{color:#2a97c1;background:#fff}.tab-navigation-icons ul li a{display:block;box-sizing:border-box;width:100%;height:56px;padding-top:13px;padding-left:8px;font-size:16px;line-height:1;color:#929497;background:#ecf2f5}.val-spirit .tab-navigation-icons ul li a{background:#f8f8f8}.sf-spirit .tab-navigation-icons ul li a{background:#eff3f4}.dropdown-navigation:not(.webcams){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.small-lightbox #switch-button{float:right;width:320px}#partner-notice-area>p{padding-right:115px}#partner-notice-area .offer{width:100px;height:100px}#partner-notice-area .offer h3{margin-top:45px;font-size:31px}#partner-notice-area .offer p{font-family:ProximaNova-Regular,Arial,sans-serif;font-size:14px}ul#feed-nav li a{position:static}#home-kit-logos ul li{padding:0 20px}#home-kit-logos ul li:nth-of-type(1),#home-kit-logos ul li:nth-of-type(4),#home-kit-logos ul li:nth-of-type(8){padding:0 10px}#three-sixty-cams #embed-360player{height:380px}.snow-report .report-image,.snow-report .report-video{margin:30px 0 6px}.snow-report .report-image.portrait img,.snow-report .report-video.portrait img{display:block;margin-left:auto;margin-right:auto;max-width:460px}.no-flexbox .tab-navigation-icons ul li{float:left}.no-flexbox .tab-navigation-icons ul li:last-of-type{margin-right:0}.no-flexbox .tab-navigation-icons ul li a{padding-left:5px;padding-right:5px}.no-flexbox .tab-navigation ul{display:table-cell}.no-flexbox .tab-navigation ul li{float:left;width:auto;background:red;min-width:80px}.no-flexbox .tab-navigation ul li a{display:block;padding-top:14px}}@media screen and (min-width:600px){#container{background-position:0 -2px;background-size:1100px 140px}.sf-spirit #container,.val-spirit #container{background-position:center 23px;background-size:900px 140px}#container.checkout.in-shop,#container.checkout.rental-quote,#container.prices.in-shop{background:url(/images/bg-header.svg) 0 65px no-repeat #fff}.val-spirit #container.checkout.in-shop,.val-spirit #container.checkout.rental-quote,.val-spirit #container.prices.in-shop{background:url(/images/bg-val-header.svg) center 93px no-repeat #fff;background-size:900px 140px}.sf-spirit #container.checkout.in-shop,.sf-spirit #container.checkout.rental-quote,.sf-spirit #container.prices.in-shop{background:url(/images/bg-sainte-header.svg) center 93px no-repeat #fff;background-size:900px 140px}#centre-column{margin-top:3px}#centre-column.gear{margin-top:0;padding:15px 0 0 2%}p,p a{font-size:17px}#site-header{height:48px}#site-header h1 a{margin-top:4px;width:196px;height:40px;background-size:196px 40px}.val-spirit #site-header h1 a{width:162px;background-size:162px 40px}.sf-spirit #site-header h1 a{width:171px;background-size:171px 40px}#site-header input#nav-toggle+label{top:9px;left:14px;width:40px;height:30px}#site-header input#nav-toggle+label span,#site-header input#nav-toggle+label span:after,#site-header input#nav-toggle+label span:before{top:13px;width:34px;height:4px}#site-header input#nav-toggle+label span:before{top:-12px}#site-header input#nav-toggle+label span:after{top:12px}#site-header input#nav-toggle:checked+label~#nav-panel{transform:translate(0,368px);-ms-transform:translate(0,368px)}.header-basket{width:60px;height:48px}.header-basket:before{font-size:44px;line-height:50px;margin-left:5px}.header-basket span{font-size:17px;top:4px;left:17px;width:28px}#nav-panel{top:-320px}#nav-panel #navlist li{padding-left:14px}.gear-panel{width:23%;margin:0 2% 14px 0}.gear-panel h3{font-size:16px}.equipment-panel{margin-top:14px;padding:0 14px 25px}.equipment-panel:last-of-type header>p{margin-right:0}.equipment-panel header h2{margin-top:0}.equipment-panel header a{font-size:17px}.equipment-panel header .package-icon{margin-top:2px}.equipment-panel header a.package-info{position:static;float:left;margin:6px 0 0 8px}.equipment-panel header a.gear-link{position:static;margin-left:5px}.equipment-panel header>p{float:left;font-size:17px;margin-top:3px;margin-right:180px}.equipment-panel header .prices{float:none;clear:none;position:absolute;top:0;right:0;margin:0}.equipment-panel header .prices h2{float:right;color:#00aced;line-height:1}.equipment-panel header .prices p{clear:right;font-size:17px}.equipment-panel .gear{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px;padding-bottom:30px;-ms-flex-line-pack:center;align-content:center}.equipment-panel .gear li{-ms-flex-positive:1;flex-grow:1;margin-top:0}.equipment-panel .gear li.boots{float:left;-ms-flex-positive:.5;flex-grow:.5;position:relative;left:0;border:none;width:81px;min-width:70px;max-width:81px;height:auto;border-radius:0;margin-top:18px}.equipment-panel .gear li.boots img{position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);margin:0;width:100%}.equipment-panel .gear li.boards{width:auto;max-width:500px;margin-top:18px;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.equipment-panel .gear li.boards img{position:static;transform:none;float:left;width:95%;max-width:550px}.equipment-panel .gear li.offer-outer{float:left;margin-top:7px;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto}.equipment-panel .gear li.offer-outer .offer{position:static;float:right;clear:both;width:115px;height:115px}.equipment-panel .gear li.offer-outer .offer h3{margin-top:49px;font-size:34px;line-height:.8}.equipment-panel .gear li.offer-outer .offer p{font-family:ProximaNova-Regular,Arial,sans-serif;font-size:16px;line-height:1.5}.equipment-panel .gear:after,.equipment-panel .gear:before{content:'';position:absolute;top:0;left:-14px;width:100%;height:1px;padding-right:28px;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.equipment-panel .gear:after{top:auto;bottom:0;border-top:none;background:#ccc;background:linear-gradient(to right,#222 50%,rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.equipment-panel p.disclaimer{font-size:15px;margin-top:-25px}.equipment-panel ul.buttons li{width:28%;margin-right:8px}.equipment-panel ul.buttons li:nth-child(2){margin:0}.equipment-panel ul.buttons li:last-child{float:right;width:235px}.equipment-nav{margin-top:50px}.equipment-nav h2{font-size:27px;margin:14px 0 7px 14px}.equipment-nav.calendar h2,.equipment-nav.summary h2{margin-bottom:14px}.equipment-nav>p{font-size:17px;margin:0 0 16px 14px}.gear-filters{padding:14px 14px 2px}.gear-filters #filter-panel{float:left;width:100%;padding-top:8px}.gear-filters h4{font-size:21px;padding-bottom:0}.gear-filters input#filter-toggle{margin-top:4px}.gear-filters input#filter-toggle+label{right:34px;margin-top:4px}.gear-filters .filter-block{padding:5px 0 0}.gear-filters .filter-block label{float:left;margin-bottom:2px}.gear-filters .filter-block:before{left:-14px;padding-right:28px;background:#dde8ed}.val-spirit .gear-filters .filter-block:before{background:#ececee}.gear-filters .filter-block div{width:24%;margin-bottom:12px;margin-right:1.3%}.gear-filters .filter-block div:nth-child(odd){float:left}.gear-filters .filter-block div:last-of-type{margin-right:0}.date-select-home{padding:0 14px 8px}.date-select-home .disclaimer{bottom:-23px}.date-select-home header{padding:7px 14px 8px}.date-select-home header h2{font-size:27px;margin-bottom:3px}.date-select-home header p{width:500px}.date-select-home header .offer{top:-30px;right:14px;width:126px;height:126px}.date-select-home header .offer h3{margin:56px 0 0;font-size:35px}.date-select-home header .offer p{font-size:16px}.date-select-home form{margin-top:92px}.date-select-home form div{float:left;width:32%;margin-right:2%}.date-select-home form div:nth-of-type(3){margin-right:0}.date-select-home form label{font-size:17px}.date-select-home form .styled-textfield{margin-top:-2px}.date-select-home form .styled-textfield input[type=text]{padding-top:9px;padding-bottom:5px}.date-select-home form .styled-dropdown select{height:36px}.date-select-home form .submit-wrapper{float:right;clear:none;width:32%;margin:15px 0 20px}.gear-preview{padding-left:14px;padding-right:14px}.gear-preview:after{left:14px;right:14px}.gear-preview header h2{font-size:27px}.gear-preview header a{font-size:17px}.gear-preview a.arrow{width:25px;height:38px;font-size:35px}.gear-preview div.holder .preload-icon{top:45px}.gear-preview div.holder .gear-clipper{width:70%;height:120px}ul.home-modules{padding:32px 14px 25px}ul.home-modules.soc li.feed-box{width:100%;padding-left:110px;box-sizing:border-box}ul.home-modules h3{font-size:21px}footer .address,footer .address a,footer .legals,footer .legals a,footer nav ul li a{font-size:17px}.social{margin-top:10px}.social ul{position:static;float:none;display:inline-block;width:auto}.social li:nth-of-type(4) a{margin-right:0}.social li a.top{display:none}footer{padding:40px 14px 0}footer.home{background-size:900px auto}footer.home nav{margin-top:210px}footer.home nav a{color:#fff}footer.home .legals{margin-top:0}footer.home .legals li:nth-of-type(2):before{color:#fff}footer .address{float:none;width:85%;margin:20px auto 0;text-align:center}footer .address .postal-address span,footer .address>span{float:none}footer .address .contact-methods,footer .address .contact-methods span{clear:none;float:none;margin-top:0;margin-right:0}footer .address .contact-methods span:last-of-type{white-space:nowrap}footer nav{position:relative;text-align:center;margin-top:25px}footer nav ul{display:inline-block;float:none;width:auto}footer nav ul li{float:left;display:block;width:auto;margin-right:15px}footer nav ul li:last-of-type{margin-right:0}footer .legals{width:100%;clear:left;margin-top:0;text-align:center}footer .legals ul{float:none;display:inline-block}footer .legals ul li:nth-of-type(2){clear:none}footer .legals ul li:nth-of-type(2):before{content:'|';margin-right:7px;color:#222}.side-modules{margin-top:14px;padding:0 14px}.side-modules h3{font-size:21px}.side-modules a,.side-modules p{font-size:16px}.side-modules ul li{width:49%;clear:none;padding:0 0 24px;margin-right:1%}.contact-modules,.page-header{padding:0 14px}.side-modules ul li:nth-of-type(even){margin-left:1%;margin-right:0}.page-header{margin-top:123px}.page-header.snow-report-header{margin-bottom:30px}.sf-spirit .page-header,.val-spirit .page-header{margin-top:140px}.page-header.instore{margin-top:80px}.sf-spirit .page-header.instore,.val-spirit .page-header.instore{margin-top:103px}.page-header h1{font-size:39px;margin-bottom:3px}.contact-modules .address,.page-header .dates a{font-size:17px}.dropdown-navigation.webcams{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ol.progress-meter li{height:32px}ol.progress-meter li:first-of-type{-ms-flex-positive:.5;flex-grow:.5}ol.progress-meter li:first-of-type p{display:inline-block;margin-left:14px}ol.progress-meter li.active{color:#222}ol.progress-meter li.active span:before{position:absolute;top:-38px;left:46%;transform:translate(-50%,0);font-size:45px;line-height:1;color:#00aced}ol.progress-meter li p{clip:auto;margin:9px 0 0;overflow:auto;padding:0 0 0 8px;position:inherit;width:auto;text-align:center;font-size:16px;line-height:1;height:20px}.form-header .package-icon,.static.about-us p:first-of-type{margin-top:3px}ol.progress-meter li p:before{content:counter(step-counter);padding-right:5px}.gear-item .item-header h1.no-colon:before,ol.progress-meter li:after{content:''}ol.progress-meter li:before{right:-19px;font-size:35px;font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol.progress-meter li:after{display:none;line-height:1}.big-cb+label{font-size:17px;padding-top:13px;padding-bottom:12px}input[type=number],input[type=text],input[type=date],input[type=email],input[type=password],select,textarea{height:34px;font-size:17px;line-height:1}textarea{height:auto;line-height:1.25;padding:6px}.form-header{padding-bottom:6px;min-height:37px}.form-header:after{left:-14px;padding-right:28px}.form-header .delete-package{padding-right:25px;margin-top:11px;margin-right:6%;font-size:17px}.form-header h2{font-size:27px;line-height:1.2}.form-header .price p:first-of-type{font-size:27px;line-height:1.3}.form-header .price p:last-of-type{margin-top:10px}.dragable-image{margin-top:20px;padding:0 14px}.dragable-image.webcams{margin-top:14px}.dragable-image.webcams .dragscroll{width:100%;height:500px;overflow:scroll}.dragable-image.webcams .dragscroll img{position:absolute;width:auto;height:500px}.dragable-image .dragscroll{overflow:hidden;height:auto;cursor:inherit}.dragable-image .dragscroll img{position:static;float:left;width:100%;height:auto}.dragable-image .roundel{display:block;position:absolute;top:-45px;right:40px;background:#fff100;width:230px;height:230px;border-radius:50%;border:15px solid #fff;z-index:2;transform:rotate(10deg)}.dragable-image .roundel h2{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:ProximaNova-Regular,Arial,sans-serif;font-weight:400;font-style:normal;font-size:38px;line-height:1;text-transform:uppercase;text-align:center;color:#000}.google-map{padding-left:14px;padding-right:14px}.add-package header.lightbox-header{height:48px}.add-package header.lightbox-header h1{font-size:27px;margin:6px 0 0 14px}.add-package header.lightbox-header h2{font-size:27px;margin-top:11px}.add-package header.lightbox-header a{margin:8px 14px 0 0}.add-package header.lightbox-header .package-icon{margin:12px 0 0 14px}.add-package span.error{margin-top:8px;font-size:17px}.add-package section{padding:0 14px 30px}.add-package section label.name{font-size:17px}.add-package section p.extras{margin-top:14px;width:75%}.add-package section p.insure:before{left:-14px;padding-right:28px}.add-package section.total{padding:0 14px;height:48px}.add-package section.total header{margin-top:8px;padding-bottom:0}.add-package .select-holder div:nth-of-type(2),.add-package section#person-optional p{margin-top:14px}.add-package section.total header h2{line-height:1.2}.add-package ul.buttons li{width:32.3%;margin-right:1.5%}.add-package ul.buttons li:nth-child(even){float:left}.add-package ul.buttons li:nth-child(3n+3){float:left;margin-right:0}.add-package .select-holder div{float:left;width:49%}.add-package .select-holder div:nth-of-type(even){float:right}.add-package .select-holder label{font-size:17px;margin-bottom:4px}.add-package .submit-wrapper{float:right;width:50%}.basket header{margin:60px 0 0 14px}.basket header h1{font-size:36px}.basket .dates{padding-left:14px;padding-right:14px}.basket .dates a{font-size:17px}.basket ul.order.js-animatable>li.open>a:before{transform:rotate(90deg) translate(-5px,-5px)}.basket ul.order>li>a:before{height:25px;right:9px}.basket .basket-empty p{font-size:17px;padding:0 14px;margin-botom:18px}.basket ul.order>li>a{text-indent:14px}.basket ul.order>li>p{padding:0 14px}.basket ul.inner li p{padding:3px 14px}.basket .button-holder{float:right;width:47%;height:230px;margin-right:2%;margin-top:15px;padding:0 14px;background:#dde8ed}.val-spirit .basket .button-holder{background:#ececee}.sf-spirit .basket .button-holder{background:#e0e7ea}.basket .button-holder:last-of-type{float:left;margin-left:2%;margin-right:0}.basket .button-holder:last-of-type .button{margin-top:74px}.popup-header{height:48px}.popup-header h1{font-size:27px;margin:6px 0 0 14px}.popup-header h2{font-size:27px;margin-top:11px}.popup-header a{margin:8px 14px 0 0}.popup-header .package-icon{margin:12px 0 0 14px}.contact-details.request-quote section.comments fieldset textarea{width:76%;clear:none}.contact-details.request-quote section fieldset .buttons{width:100%}.contact-details.request-quote section fieldset .buttons li{width:36.5%}.contact-details.request-quote section fieldset .buttons li:first-of-type,.contact-details.request-quote section fieldset span.error{margin-left:145px}.contact-details.request-quote section fieldset label{width:145px}.contact-details.request-quote section fieldset .platinum-new-kit-block label,.contact-details.request-quote section fieldset .touring-boots-upgrade-block label{width:65%;margin-left:145px;margin-bottom:6px}.contact-details.request-quote section fieldset .platinum-new-kit-block select,.contact-details.request-quote section fieldset .touring-boots-upgrade-block select{margin-left:145px}.contact-details.request-quote section fieldset input[type=email],.contact-details.request-quote section fieldset input[type=text],.contact-details.request-quote section fieldset select{width:74%}.contact-details.request-quote section fieldset.delivery-time label{float:left;clear:none}.contact-details.request-quote section fieldset.delivery-time select{clear:none}.contact-details.request-quote section fieldset.delivery-time select:last-of-type{float:left;clear:none;width:74%;margin:0}.contact-details.request-quote section.packages #extras-block{width:74%;margin:-30px 0 20px 145px}.contact-details.request-quote section.date-select-quote fieldset div label,.contact-details.request-quote section.packages .buttons{margin-top:0}.contact-details.request-quote section.packages .buttons li{width:32.6%;margin-right:1%}.contact-details.request-quote section.packages .buttons li:first-of-type{margin-left:0}.contact-details.request-quote section.packages .buttons li:nth-child(3n+3){margin-right:0}.contact-details.request-quote section.packages .buttons li:nth-child(even){float:left;margin-left:0}.contact-details.request-quote section.packages textarea{clear:none;width:74%}.contact-details.request-quote section.date-select-quote fieldset div #date-holder{float:left;clear:none;width:74%}.contact-details.request-quote section.date-select-quote fieldset div #date-holder input[type=text],.contact-details.request-quote section.date-select-quote fieldset div #date-holder input[type=date]{width:100%}.contact-details.request-quote section.date-select-quote fieldset div #days-holder{float:left;clear:none;width:74%}.contact-details.request-quote section.date-select-quote fieldset div #days-holder select{width:100%;margin:0}.contact-details.request-quote section.date-select-quote fieldset div #currency-holder,.contact-details.request-quote section.date-select-quote fieldset div #resort-holder{float:left;clear:none;width:74%}.contact-details.request-quote section.date-select-quote fieldset div #currency-holder .error,.contact-details.request-quote section.date-select-quote fieldset div #resort-holder .error{margin-left:0}.contact-details.request-quote section.date-select-quote fieldset div #currency-holder select,.contact-details.request-quote section.date-select-quote fieldset div #resort-holder select{width:100%;margin:0}.contact-details section{padding:0 14px 30px}.contact-details section#bacs-details{padding-bottom:40px}.contact-details section ul.order-summary li:after{left:-14px;padding-right:28px}.contact-details section ul.order-summary li .inner{padding-top:9px}.contact-details section ul.order-summary li .inner p{padding:4px 0}.contact-details section ul.order-summary header{padding-top:9px}.contact-details section ul.order-summary header h2{line-height:1.3}.contact-details section.payment-details ul li{padding:12px 0}.contact-details section.payment-details ul li.bold{padding:6px 0}.contact-details section.payment-details ul li.bold p{font-size:27px}.contact-details section.payment-details ul li:after{left:-14px;padding-right:28px}.contact-details section fieldset.terms span.error{margin-top:7px;margin-left:0}.contact-details section fieldset.delivery-time label{float:left;clear:left}.contact-details section fieldset.delivery-time select:first-of-type,.contact-details section fieldset.delivery-time select:last-of-type{float:left}.contact-details section fieldset div{float:left;clear:both;width:100%}.contact-details section fieldset #extras-block ul.buttons li:nth-child(odd){margin-left:0}.contact-details section fieldset ul.buttons{width:100%}.contact-details section fieldset ul.buttons.terms li{width:76%}.contact-details section fieldset ul.buttons li{width:37.5%}.contact-details section fieldset ul.buttons li:nth-child(odd){margin-left:135px;margin-right:1%}.contact-details section fieldset ul.buttons li:nth-child(even){float:left}.contact-details section fieldset ul.buttons li label{display:inline-block;width:100%;padding-top:13px;background:inherit;line-height:1.1}.contact-details section fieldset span.error{float:left;clear:left;font-size:17px;margin:3px 0 4px 135px}.contact-details section fieldset label{float:left;display:block;width:135px;font-size:17px;line-height:1.2;padding-top:5px}.contact-details section fieldset input[type=email],.contact-details section fieldset input[type=text],.contact-details section fieldset input[type=date],.contact-details section fieldset select{width:76%;box-sizing:border-box;margin-right:0}.contact-details section .button{float:right;width:350px}.contact-details section .submit-wrapper{float:right;width:340px;margin-top:17px}.contact-details section .submit-wrapper.pfb{margin-top:0}.contact-details section #no-deposit{width:340px}.contact-details ::-webkit-input-placeholder{color:#fff}.contact-details ::-moz-placeholder{color:#fff}.contact-details :-ms-input-placeholder{color:#fff}.contact-details :-moz-placeholder{color:#fff}#bacs-payment .button{width:340px}.choose-dates section{padding:19px 14px 30px;position:relative}.choose-dates section .error-message{margin-bottom:20px}.choose-dates section div{float:left;clear:both;width:100%;position:relative}.choose-dates section label{float:left;width:160px;font-size:17px;margin-top:2px}.choose-dates section #currency-holder,.choose-dates section #date-holder,.choose-dates section #days-holder,.choose-dates section #resort-holder{float:left;clear:none;width:300px}.choose-dates .submit-wrapper{float:right;width:350px}.webcam-nav{padding-top:15px}.webcam-credits{padding-left:14px;margin-bottom:0}.webcam-credits a,.webcam-credits p{font-size:16px}.home-intro{padding:7px 14px 40px;text-align:center}.home-intro h1{font-size:31px}.val-spirit .home-intro h1{font-size:31px;margin-bottom:12px}.home-intro p{font-size:20px;width:100%}.home-intro a.arrowed{float:none;margin:0 auto;padding-top:2px}.home-intro a.arrowed:before{padding-right:2px}.home-reasons{padding-bottom:20px}.home-reasons h2{font-size:27px}.home-reasons ul li{font-size:17px}.date-select-home .submit-wrapper{border-radius:5px}.date-select-home .submit-wrapper input[type=submit]{padding:8px 0 10px 10px;font-size:17px}.date-select-home .submit-wrapper.next:before{top:9px;right:4px;font-size:23px}#lightbox-header a.lightbox-close,.lightbox-header a.lightbox-close{padding-right:40px}#lightbox-header a.lightbox-close:before,.lightbox-header a.lightbox-close:before{top:-1px;width:34px;height:34px;line-height:1.8;text-indent:7px}.gear-item header.lightbox-header,.small-lightbox header.lightbox-header{height:48px}.form-submit,a.arrowed{font-size:17px}.small-lightbox header.lightbox-header h1{font-size:27px;margin:6px 0 0 14px}.small-lightbox header.lightbox-header h2{font-size:27px;margin-top:11px}.small-lightbox header.lightbox-header a{margin:8px 14px 0 0}.small-lightbox header.lightbox-header .package-icon{margin:12px 0 0 14px}.small-lightbox{width:580px}.small-lightbox .message{float:left;margin:14px}.small-lightbox .message p{max-width:590px}.tab-navigation{clip:auto;height:auto;margin:0;overflow:auto;padding:0;position:inherit;float:left;width:100%}.tab-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.tab-navigation ul li{position:relative;-ms-flex-positive:1;flex-grow:1;display:block;margin-right:3px;overflow-x:hidden}.tab-navigation ul li:last-of-type{margin-right:0}.tab-navigation ul li:nth-of-type(1){-ms-flex-positive:.5;flex-grow:.5}.tab-navigation ul li:nth-of-type(2){-ms-flex-positive:.75;flex-grow:.75}.tab-navigation ul li:nth-of-type(3){-ms-flex-positive:.85;flex-grow:.85}.tab-navigation ul li:nth-of-type(4){-ms-flex-positive:1;flex-grow:1}.tab-navigation ul li:nth-of-type(5){-ms-flex-positive:.7;flex-grow:.7}.tab-navigation ul li:nth-of-type(7){-ms-flex-positive:.9;flex-grow:.9}.tab-navigation ul li:nth-of-type(8){-ms-flex-positive:1;flex-grow:1}.tab-navigation ul li.selected a{color:#00aced;background:#fff}.val-spirit .tab-navigation ul li.selected a{color:#009ec6;background:#fff}.sf-spirit .tab-navigation ul li.selected a{color:#2a97c1;background:#fff}.tab-navigation ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;height:56px;padding:0 0 0 8px;font-size:16px;line-height:1;color:#929497;background:#ecf2f5}.static ul li,.static ul.testimonials li div{font-size:17px}.val-spirit .tab-navigation ul li a{background:#f8f8f8}.sf-spirit .tab-navigation ul li a{background:#eff3f4}.static{padding:0 14px}.static p{margin-bottom:15px}#weather,.static ul.answers{margin-top:20px}.static ul{float:left}.static ul li{line-height:1.25;padding-bottom:8px}.static ul.testimonials h2{font-size:22px;margin-bottom:10px}.static ul.questions li{margin-bottom:5px}.static ul.questions li a{font-size:17px}.static ul.answers li{float:left;position:relative;margin-bottom:18px;padding-top:18px}.static ul.answers li h2{margin-bottom:10px}.static ul.pagination li{width:26px;height:26px;border-radius:13px}.admin-login{padding:10px 14px 0}.admin-login div{float:left;clear:both;margin-bottom:12px}.admin-login label{margin-top:5px;font-size:17px}.admin-login .submit-wrapper{width:340px;float:right;margin-right:11%}.admin-login input[type=text],.admin-login input[type=password]{float:right;width:65%;margin-right:11%}.provide-quote section{padding:0 14px 30px}.provide-quote section h3{font-size:21px}.provide-quote section fieldset div label{font-size:17px;margin-bottom:5px}.provide-quote section.payment-details ul li{padding:12px 0}.provide-quote section.payment-details ul li.bold{padding:6px 0}.provide-quote section.payment-details ul li.bold p{font-size:27px}.provide-quote section ul.order li.person:after,.provide-quote section.payment-details ul li:after{left:-14px;padding-right:28px}.provide-quote .submit-wrapper{float:right;width:340px;margin-top:17px}.no-deposit p,.payment-complete p{padding:20px 14px 50px}.gear-item header.lightbox-header h1{font-size:27px;margin:6px 0 0 14px}.gear-item header.lightbox-header h2{font-size:27px;margin-top:11px}.gear-item header.lightbox-header a{margin:8px 14px 0 0}.gear-item header.lightbox-header .package-icon{margin:12px 0 0 14px}.gear-item ul.size-list li a{font-size:17px;padding:4px 4px 1px}.gear-item .item-header{padding:10px 14px 0;margin-bottom:4px}.gear-item .item-header h1{position:relative;float:left;font-size:27px;line-height:1;padding-left:10px}.gear-item .item-header h1.no-colon{padding-left:0}.gear-item .item-header h1:before{content:':';position:absolute;left:0}.gear-item .item-header h2{float:left;font-size:27px;line-height:1;margin-right:3px}.gear-item .gear{height:280px}.gear-item .sizes{padding:0 14px}ul.size-list li{margin-right:7px;margin-bottom:0}ul.size-list a{padding-right:4px}.user-content{padding:0 14px;font-size:17px}.user-content h3{font-size:21px}.user-content table{font-size:15px}.user-content table tr td,.user-content table tr th{padding:4px 5px 3px}#weather{min-height:285px;background:#dde8ed}.val-spirit #weather{background:#ececee}.sf-spirit #weather{background:#e0e7ea}#weather .message{margin-left:14px}#weather ul li{padding:9px 0;border-bottom:1px #bcd1db solid}.val-spirit #weather ul li{border-bottom:1px #d1d1d6 solid}.sf-spirit #weather ul li{border-bottom:1px #c2cfd5 solid}#weather ul li:before{top:6px;left:11px;font-size:50px}#weather ul li p.temp{right:12px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:25px;padding-top:3px}#weather ul li .min{right:40px}#weather ul li p.desc{padding-left:70px;padding-right:110px;font-size:16px}#partner-notice-area,#rent-equipment-checkout{padding-left:14px;padding-right:14px}#weather ul li h3{font-size:19px;margin-left:70px}dl{font-size:17px}dl dt{width:155px;margin-bottom:3px}#rent-equipment-checkout .button{float:right;width:235px}#partner-notice-area{padding-bottom:0;min-height:90px}#partner-notice-area>h3{margin-top:5px;font-size:27px}#partner-notice-area>p{padding-right:145px}#partner-notice-area .offer{width:115px;height:115px;top:10px;right:14px}#partner-notice-area .offer h3{margin-top:52px;font-size:34px;line-height:.8}#partner-notice-area .offer p{font-size:16px}.prices-list header.lightbox-header{height:48px}.prices-list header.lightbox-header h1{font-size:27px;margin:6px 0 0 14px}.prices-list header.lightbox-header h2{font-size:27px;margin-top:11px}.prices-list header.lightbox-header a{margin:8px 14px 0 0}.prices-list header.lightbox-header .package-icon{margin:12px 0 0 14px}.prices-list h4{font-size:17px}#partner-prices .user-content table{font-size:13px}#partner-prices .user-content table tr td,#partner-prices .user-content table tr th{padding-bottom:1px}#partner-prices #currency-selector{margin-left:10px}#partner-prices #currency-selector p{font-size:16px}#partner-prices #currency-selector select#currency{font-size:16px;height:32px}#mc_embed_signup{float:none;margin-top:30px;text-align:center}#mc_embed_signup h3{font-size:27px}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{float:left;width:34%;margin-right:1%}#mc_embed_signup input[type=email]:nth-of-type(2),#mc_embed_signup input[type=text]:nth-of-type(2){width:46%}#mc_embed_signup .form-submit{width:18%;margin-top:0;padding:6px 0}#mc_embed_signup #mce-responses{width:100%}ul#feed-nav li a{position:static}.instore-lang-switch{margin-top:48px;padding:24px 14px}#currency-selector p{font-size:16px;margin-top:7px}#currency-selector form select{font-size:16px}#home-val-module{padding:25px 14px 50px}#home-val-module #clipper{position:relative;width:100%;height:220px;overflow-y:hidden}#home-val-module img{position:relative;top:50%;transform:translateY(-50%)}#home-val-module h2{font-size:27px;margin-bottom:3px}#home-kit-logos ul li:nth-of-type(1) img,#home-kit-logos ul li:nth-of-type(2) img,#home-kit-logos ul li:nth-of-type(3) img,#home-kit-logos ul li:nth-of-type(4) img,#home-kit-logos ul li:nth-of-type(5) img,#home-kit-logos ul li:nth-of-type(6) img,#home-kit-logos ul li:nth-of-type(7) img,#home-kit-logos ul li:nth-of-type(8) img{height:auto}#three-sixty-cams{padding:14px}#three-sixty-cams #embed-360player{height:530px}.dragable-instructions{display:none}.lift-status-centre .dragable-instructions,.webcams .dragable-instructions{display:block}#zoom-controls{right:14px}#web-cam-archive>div{content:"";display:table;clear:both;margin:0 auto}#webcam-caption{left:22px}.advanced-extras-container:before{left:-14px;padding-right:28px}.advanced-extras-container a{font-size:17px;padding:12px 16px 12px 0}.advanced-extras-container a:before{top:15px;font-size:14px}.checkout .stripe-button-el{float:right;width:340px}.snow-report{padding:31px 0 25px}.snow-report.last{margin-bottom:60px}.snow-report header{margin-bottom:13px}.snow-report header div{margin-left:71px}.snow-report header h3{font-size:16px}.snow-report header h2 a{font-size:22px;line-height:1.3;color:#222}.snow-report header p:before{content:'Posted by: '}.snow-report header:after{width:60px;height:62px}.snow-report header:before{font-size:50px}.snow-report header img{position:absolute;display:block;right:0;top:50%;transform:translateY(-50%);height:60px;width:auto}.snow-report header img.landscape{height:35px}.snow-report p{padding-right:30px;line-height:1.3}#snow-report-archive,#snow-report-filter{background:0 0;padding:10px 0;margin-left:0;box-sizing:border-box}#snow-report-archive label,#snow-report-filter div label{margin:6px 0 0;padding-right:10px;font-size:15px;color:#999}#snow-report-archive{border-top:1px #b2b2b2 solid;border-bottom:1px #b2b2b2 solid;margin-bottom:15px}#snow-report-archive div,#snow-report-filter div{float:right}#snow-report-archive div #date-report-archive-holder{width:250px;clear:none;background-color:#eee}#snow-report-archive div #date-report-archive-holder #date-report-archive{font-size:15px;color:#999;border-color:#ccc}#snow-report-filter{border-top:1px #b2b2b2 solid;border-bottom:1px #b2b2b2 solid}#snow-report-filter div #report-filter{float:left;clear:none;width:200px;font-size:15px;color:#999;border-color:#ccc;background-color:#eee}#snow-report-filter a{padding:6px 0 4px 18px}#snow-report-filter a:before{top:7px}#snow-report-disclaimer{font-size:16px;margin-bottom:60px}#snow-report-profile{margin:30px 0 100px}#snow-report-profile header{margin-bottom:6px}#snow-report-profile header h2{font-size:31px;margin-bottom:5px}#snow-report-profile header img{height:110px}#snow-report-profile header img.landscape{height:55px}#lift-status-map #lift-map-outer,#snow-report-no-reports{height:400px}#snow-report-profile p{line-height:1.3}#snow-report-profile a.profile-link{font-size:17px}.sn-reports #sn-header{padding-top:2px;margin-bottom:16px}.sn-reports #sn-header h2{font-size:22px}.sn-reports #sn-header a{margin:6px 0 13px;font-size:17px}.lift-status#lift-left,.lift-status#lift-right{width:50%;padding:0 10px 100px 14px;box-sizing:border-box}.lift-status#lift-right{clear:none;padding:0 14px 100px 10px}.lift-status#lift-right .region:last-of-type{border-bottom:none}#lift-status-update{font-size:17px;text-align:center;padding:20px 0;margin:0 auto;width:100%}#lift-status-map{padding:0 14px;box-sizing:border-box}.contact-details section.full-payment{padding:0 14px}.contact-details section.full-payment .payment-container{max-width:700px;margin:0 auto}.contact-details section.full-payment .payment-container h3{font-size:24px;padding-bottom:10px}.contact-details section.full-payment .payment-container .button-block{padding:25px 14px;border-radius:8px}.contact-details section.full-payment .payment-container .button-block p{float:left;width:calc(100% - 350px);padding-bottom:0;text-align:left}.contact-details section.full-payment .payment-container .button-block form{float:right}#payment{padding:0 14px 80px}#payment .fixed-container{max-width:700px;margin:0 auto;border-radius:5px}#payment .form-wrapper{max-width:500px;margin:0 auto}.save-without-deposit{padding:0 14px}.save-without-deposit .button{margin:0 auto;max-width:700px;display:block;float:none;clear:none}.cv-icon-block:nth-of-type(2) .left img{padding-top:8px}.cv-icon-block .left{width:130px;clear:none}.cv-icon-block .left img{width:100px}.cv-icon-block .right{width:calc(100% - 130px);clear:none}.no-flexbox .equipment-panel .gear{display:table-cell;width:100%}.no-flexbox .equipment-panel .gear li{float:left}.no-flexbox .equipment-panel .gear li.boots{height:80px}.no-flexbox .equipment-panel .gear li.boots img{-ms-transform:translateY(-50%)}.no-flexbox .equipment-panel .gear li.boards{width:340px}.no-flexbox .equipment-panel .gear li.boards img{-ms-transform:none}.no-flexbox .equipment-panel .gear li.offer-outer{float:right}}@media screen and (min-width:650px){.tab-navigation-icons.gear{margin-top:20px}.tab-navigation-icons ul li.ski-male{-ms-flex-negative:1;flex-shrink:1}.no-flexbox .tab-navigation-icons ul{display:table-cell}.no-flexbox .tab-navigation-icons ul li{float:left;width:auto}.no-flexbox .tab-navigation-icons ul li:last-of-type{margin-right:0}.no-flexbox .tab-navigation-icons ul li a{padding-right:5px;padding-left:35px}.no-flexbox .tab-navigation-icons ul li a:before{left:0}.no-flexbox .tab-navigation-icons ul li.ski-female a,.no-flexbox .tab-navigation-icons ul li.ski-male a{padding-left:32px}.no-flexbox .tab-navigation-icons ul li.snowboard-male a{padding-left:30px}.no-flexbox .tab-navigation-icons ul li.snowboard-male a:before{font-family:tsr-icons-8;display:inline-block;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f123";left:-2px}.no-flexbox .tab-navigation-icons ul li.snowboard-female a{padding-left:31px}.no-flexbox .tab-navigation-icons ul li.snowboard-female a:before{left:-2px}.no-flexbox .tab-navigation-icons ul li.ski-child a{padding-left:28px}.no-flexbox .tab-navigation-icons ul li.snowboard-child a{padding-left:24px}}@media screen and (min-width:720px){.contact-modules .address{position:relative;width:200px}.contact-modules .address span{clear:left}.contact-modules .address .contact-methods{float:none;clear:none;position:absolute;top:0;right:-260px;margin-top:0}.contact-modules .address a{font-size:17px}.contact-modules ul.social{float:right;margin-top:15px}}@media screen and (min-width:900px){#centre-column.static+#right-column:before,#nav-underlay.on,#site-header #basket-panel,#site-header #nav-open,#site-header #touch-basket,.equipment-panel:nth-last-of-type(2):after,.gear-filters #filter-panel:after{display:none}#site-header #basket-panel span:before,.gear-filters h4:before{font-family:tsr-icons-8;font-weight:400;font-style:normal}#container{margin:0 auto;background-position-y:65px}.sf-spirit #container,.val-spirit #container{background-position:center 100px;background-size:1115px 144px}#container.home{background:url(/images/bg-home.jpg) 98% 253px no-repeat,url(/images/home-bkg-grad.png) 98% 253px repeat-x #1a6f93;background-size:154% auto}.val-spirit #container.home{background:url(/images/bg-home-val.jpg) 98% 253px/154% auto no-repeat,url(/images/home-val-bkg-grad.png) 0 58px repeat-x}.sf-spirit #container.home{background:url(/images/bg-home-sainte.jpg) 98% 253px/154% auto no-repeat,url(/images/home-sainte-bkg-grad.png) 0 58px repeat-x}#container.checkout.in-shop,#container.checkout.rental-quote,#container.prices.in-shop{background:url(/images/bg-header.svg) 0 127px no-repeat #fff}.val-spirit #container.checkout.in-shop,.val-spirit #container.checkout.rental-quote,.val-spirit #container.prices.in-shop{background:url(/images/bg-val-header.svg) 0 173px no-repeat #fff;background-size:1115px 144px}.sf-spirit #container.checkout.in-shop,.sf-spirit #container.checkout.rental-quote,.sf-spirit #container.prices.in-shop{background:url(/images/bg-sainte-header.svg) 0 173px no-repeat #fff;background-size:1115px 144px}#centre-column{padding-right:352px;max-width:1100px}#centre-column.lift-status-centre,.home-intro a.arrowed:before{padding-right:0}#centre-column.sn-profile,#centre-column.sn-reports{padding-right:370px}#centre-column.rent-equipment,#centre-column.webcams{margin-top:0;background:url(/images/column-bkg.png) right 0 repeat-y #fff}.val-spirit #centre-column.rent-equipment,.val-spirit #centre-column.webcams{background:url(/images/val-column-bkg.png) right 0 repeat-y #fff}.sf-spirit #centre-column.rent-equipment,.sf-spirit #centre-column.webcams{background:url(/images/sainte-column-bkg.png) right 0 repeat-y #fff}#centre-column.gear{padding-top:14px;padding-right:352px;padding-left:1.3%;background:url(/images/column-bkg.png) right 0 repeat-y #fff;min-height:500px}.val-spirit #centre-column.gear{background:url(/images/val-column-bkg.png) right 0 repeat-y #fff}.sf-spirit #centre-column.gear{background:url(/images/sainte-column-bkg.png) right 0 repeat-y #fff}#centre-column.static{background:url(/images/column-bkg-2.png) right 0 repeat-y #fff}.val-spirit #centre-column.static{background:url(/images/val-column-bkg-2.png) right 0 repeat-y #fff}#centre-column.static.save,#centre-column.static.thanks,.val-spirit #centre-column.static.save,.val-spirit #centre-column.static.thanks{background:0 0}#right-column{float:right;clear:right;position:relative;width:340px;margin-left:-340px}#right-column:before{content:'';position:absolute;left:-12px;width:12px;height:100%;background:#dde8ed}.val-spirit #right-column:before{background:#ececee}#home-wrapper{float:left;clear:left;position:relative;width:100%;background:rgba(35,31,32,.9);margin-top:40px;padding-bottom:20px}#site-header{position:absolute;height:110px}.val-spirit .home #site-header{background:#151a2a}#site-header.pinned{position:fixed;top:-70px}#site-header.pinned nav #nav-panel #navlist li.logo{width:30px;margin-right:7px;opacity:1}#site-header h1{top:4px;left:14px;transform:translate(0,0);-ms-transform:translate(0,0)}#site-header h1 a{margin-top:10px}#site-header nav{position:absolute;top:69px;height:40px;border-top:1px #6590a2 solid}.val-spirit #site-header nav{border-top:1px #60636d solid}#site-header input#nav-toggle:checked+label~#navlist{transform:none;transition:none}#site-header #desktop-basket,#site-header #desktop-basket:hover #basket-panel{display:block}#site-header #desktop-basket p{font-size:15px;color:#fff;line-height:1.2;margin:-3px 0 5px}#site-header #basket-panel{position:absolute;top:40px;right:0;box-sizing:border-box;width:230px;height:87px;padding:11px 8px 8px;background:#000}.val-spirit #site-header #basket-panel{background:#363a48}#site-header #basket-panel:before{content:'';width:100px;height:20px;position:absolute;top:-20px;right:0}#site-header #basket-panel span:before{display:inline-block;text-decoration:inherit;content:"\f13e";position:absolute;top:-12px;right:21px;font-size:14px;line-height:1;transform:rotate(180deg);color:#000}.val-spirit #site-header #basket-panel span:before{color:#363a48}#site-header #basket-panel .button{margin-bottom:9px}.header-basket{width:57px;height:40px}.header-basket:before{font-size:37px;line-height:42px}.header-basket span{font-size:16px;top:1px;left:13px}#nav-panel{position:absolute;top:auto;bottom:0;left:0;padding-top:0;clip:auto;transition:none;height:40px;width:100%}#nav-panel #navlist{float:left;width:auto;height:30px;margin:5px 0 0 16px}#nav-panel #navlist li{clear:none;width:auto;padding:0;margin:8px 11px 0 0;border-bottom:none;background:0 0}#nav-panel #navlist li.logo{display:block;width:0;opacity:0;margin:0;transition:all .2s linear}#nav-panel #navlist li.logo a{width:30px;height:30px;margin:0;background:url(/images/logo.svg) -3px 1px no-repeat;background-size:139px 27px}.val-spirit #nav-panel #navlist li.logo a{background:url(/images/val-spirit-logo.svg) -2px 1px no-repeat;background-size:116px 27px}.sf-spirit #nav-panel #navlist li.logo a{background:url(/images/sainte-logo.svg) 1px 1px no-repeat;background-size:116px 27px}.sf-spirit #nav-panel #navlist li,.val-spirit #nav-panel #navlist li{border-bottom:none;background:0 0}#nav-panel #navlist li.selected a,.val-spirit #nav-panel #navlist li.selected a{color:#fff}#nav-panel #navlist li a{float:left;width:auto;font-size:13px;line-height:1;color:#94b3c1;padding:0}.val-spirit #nav-panel #navlist li a{color:#90939b}.equipment-panel.accessories header>p{margin-right:0}.equipment-panel ul.buttons li{width:32%}.equipment-panel ul.buttons li:last-child{float:right;width:170px}.gear-filters{float:right;width:340px;margin-left:-340px;background:#ecf2f5}.val-spirit .gear-filters{background:#f8f8f8}.gear-filters h4{position:relative;padding-left:14px;padding-bottom:4px}.gear-filters h4:before{display:inline-block;text-decoration:inherit;content:"\f11f";position:absolute;left:-3px;font-size:15px;line-height:1.4}.gear-filters p{float:left;display:block;margin:0 0 10px;font-size:16px}.gear-filters #filter-toggle,.gear-filters #filter-toggle+label{display:none}.gear-filters #filter-panel{display:block}.gear-filters .filter-block div{position:relative;width:100%;margin-right:0;padding-bottom:14px}.gear-filters .filter-block div:not(:last-child):after{content:'';position:absolute;bottom:0;left:-14px;width:100%;padding-right:28px;height:3px;background:#dde8ed}.val-spirit .gear-filters .filter-block div:not(:last-child):after{background:#ececee}.gear-filters .filter-block:after{display:none}.date-select-home{float:right;width:56%;padding:0 0 25px 24px;background:#fff}.date-select-home .disclaimer{bottom:10px;right:14px;font-size:14px}.date-select-home header{background:0 0;padding-left:23px}.date-select-home header h2{color:#000;margin-top:11px}.date-select-home header p{width:auto;color:#000}.date-select-home header .offer{top:-65px;right:20px;width:162px;height:162px}.date-select-home header .offer h3{margin:72px 0 0;font-size:45px}.date-select-home header .offer p{font-size:19px;color:#fff}.date-select-home form{margin-top:84px}.date-select-home form div{clear:left;width:65%;margin-right:0}.date-select-home form .styled-textfield input[type=text]{padding-top:7px;padding-bottom:5px}.date-select-home form .styled-dropdown select{height:34px}.date-select-home form .submit-wrapper{float:left;clear:left;width:65%;margin-top:15px}.gear-preview{float:left;width:44%;background:0 0;padding-right:30px}.gear-preview:after{bottom:-8px;right:30px}.gear-preview header h2{margin-top:8px}.gear-preview div.holder .preload-icon{top:25px}.gear-preview div.holder .gear-clipper{width:80%;height:90px}ul.home-modules{padding-top:35px;padding-bottom:28px}ul.home-modules.soc li{float:right}ul.home-modules.soc li:first-of-type div:first-of-type{display:block;margin-bottom:30px}ul.home-modules.soc li:nth-child(odd){width:54%}ul.home-modules.soc li.feed-box{float:left;width:44%;margin-top:0;padding-left:0}ul.home-modules li{margin-bottom:25px}ul.home-modules li:nth-child(even){float:right;width:54%}ul.home-modules li:nth-child(odd){clear:left;width:44%}.social li a.top{display:block;width:48px;height:48px;position:absolute;bottom:auto;right:14px;margin-right:1px;font-size:47px;z-index:auto}.page-header .dates,.tab-navigation-icons ul li.ski-child a:before,.tab-navigation-icons ul li.ski-female a:before,.tab-navigation-icons ul li.ski-male a:before,.tab-navigation-icons ul li.snowboard-child a:before,.tab-navigation-icons ul li.snowboard-female a:before,.tab-navigation-icons ul li.snowboard-male a:before,.tab-navigation-icons ul li.touring a:before{display:none}footer.home{background-size:auto auto}footer.home nav{margin-top:250px}.side-modules{margin-top:0;padding:0;background:#ecf2f5}.val-spirit .side-modules{background:#f8f8f8}.side-modules ul li{width:auto;clear:left;padding:0 14px 26px;margin:0}.side-modules ul li:nth-of-type(even){margin:0}.side-modules ul li a:hover{cursor:pointer}.page-header{margin-top:195px}.sf-spirit .page-header,.val-spirit .page-header{margin-top:226px}.page-header.instore{margin-top:83px}.sf-spirit .page-header.instore,.val-spirit .page-header.instore{margin-top:130px}.page-header p{padding-right:340px}.contact-modules{position:relative}.contact-modules form{width:47%}.contact-modules form textarea{height:160px}.contact-modules .address{margin:10px 0 0 30px}.contact-modules .address .contact-methods{right:-236px}.contact-modules ul.social{float:none;position:absolute;left:47%;bottom:60px;margin:0 0 0 32px}.tab-navigation-icons{padding-right:352px;box-sizing:border-box}.tab-navigation-icons ul li.ski-child a,.tab-navigation-icons ul li.ski-female a,.tab-navigation-icons ul li.ski-male a,.tab-navigation-icons ul li.snowboard-child a,.tab-navigation-icons ul li.snowboard-female a,.tab-navigation-icons ul li.snowboard-male a,.tab-navigation-icons ul li.touring a{padding-left:10px}ol.progress-meter li p{font-size:17px;padding-left:5px}.form-header .delete-package{margin-right:5px}.dragable-image .dragscroll{height:560px}.dragable-image .roundel{width:335px;height:335px;border:20px solid #fff}#weather ul li,.sf-spirit #weather ul li,.val-spirit #weather ul li{border-bottom:none}.dragable-image .roundel h2{transform:translateY(-43%);-ms-transform:translateY(-43%);font-size:58px}.dragable-image.webcams{padding-right:14px}.val-spirit .add-package header.lightbox-header{background:#777}.add-package header.lightbox-header a{margin-right:14px}.add-package,.add-package #fixed-header{max-width:800px}.add-package section#person-optional div{float:left;width:32.3%}.add-package section#person-optional div:last-of-type{float:right;width:66.2%;margin-top:0}.standalone-basket .basket{margin-top:110px}#right-column .basket{display:block}.basket{padding-bottom:60px}.basket header{display:block;margin:10px 0 0 14px}.basket #add-more-packages,.basket .basket-empty p .touch-only{display:none}.basket header h1{font-size:31px;line-height:1.2}.basket .basket-empty p{font-size:16px;padding:0 14px;margin-bottom:11px}.basket .dates p{font-size:16px;padding:5px 0 3px}.basket .dates a{clear:left;padding-top:0;margin-bottom:10px;margin-left:0;font-size:16px}.basket ul.order{width:100%}.basket ul.inner li a,.basket ul.inner li p,.basket ul.order>li>p{font-size:16px}.basket .button-holder{float:left;width:100%;height:auto;margin-right:0;margin-top:0;margin-bottom:26px;background:0 0}.sf-spirit .basket .button-holder,.val-spirit .basket .button-holder{background:0 0}.basket .button-holder h5{margin-top:14px}.basket .button-holder p{font-size:16px;padding-bottom:15px}.basket .button-holder p a{font-size:16px}.basket .button-holder:last-of-type{float:left;margin-left:0;margin-right:0}.basket .button-holder:last-of-type .button{margin-top:0}.val-spirit .popup-header{background:#777}.popup-header a{margin-right:14px}.contact-details.request-quote section fieldset input[type=email],.contact-details.request-quote section fieldset input[type=text],.contact-details.request-quote section fieldset input[type=date],.contact-details.request-quote section fieldset select{width:65%}.contact-details.request-quote section fieldset.delivery-time select:last-of-type{width:65%;margin-right:11%}.contact-details.request-quote section fieldset ul.buttons.terms li{width:65%}.contact-details.request-quote section fieldset ul.buttons li{width:32%}.contact-details.request-quote section fieldset p{margin-left:0}.contact-details.request-quote section.date-select-quote fieldset div #currency-holder,.contact-details.request-quote section.date-select-quote fieldset div #date-holder,.contact-details.request-quote section.date-select-quote fieldset div #days-holder,.contact-details.request-quote section.date-select-quote fieldset div #resort-holder{width:65%}.contact-details.request-quote section.packages .buttons{width:89%;margin-right:11%}.contact-details.request-quote section.comments div textarea,.contact-details.request-quote section.packages textarea{width:65%}.contact-details section#bacs-details{padding-bottom:40px}.contact-details section.payment-details{padding-bottom:0}.contact-details section.payment-details .payment-message{float:right;margin:13px 0;width:710px}.contact-details section.payment-details>p{margin-right:340px}.contact-details section.fullpayment{padding-bottom:16px}.contact-details section #desktop-edit{display:block}.contact-details section #touch-edit{display:none}.contact-details section fieldset input[type=email],.contact-details section fieldset input[type=text],.contact-details section fieldset input[type=date],.contact-details section fieldset select,.contact-details section fieldset ul.buttons.terms li{width:65%}.contact-details section fieldset ul.buttons li{width:32%}.contact-details section fieldset p{width:65%;margin-left:135px}#bacs-payment{padding-bottom:50px}.webcam-nav{float:left;content:"";display:table;clear:both}.home-intro{text-align:left;background:0 0;margin-top:125px;padding-top:0;color:#fff}.home-intro h1{float:right;font-size:40px;text-align:right;width:720px;margin:0 0 15px}.val-spirit .home-intro h1{font-size:37px;margin-top:0;text-indent:101%;white-space:nowrap;overflow:hidden;background:url(/images/val-title.svg) right 0 no-repeat;padding-bottom:60px}.sf-spirit .home-intro h1{font-weight:400;font-style:normal;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}.home-intro p{float:right;width:55%;font-size:17px;line-height:1.25}.val-spirit .home-intro p:nth-of-type(2){margin-bottom:0}.home-intro p a.arrowed{padding-top:2px;margin-left:0}.home-intro a.arrowed{float:left;clear:right;margin:4px 0 4px 45.1%;padding-top:0;font-size:17px}.home-reasons{float:right;text-align:left;width:55%;margin-top:10px;padding:0;background:0 0}.home-reasons.desktop{display:inline}.home-reasons h2,.home-reasons.touch{display:none}.home-reasons ul{margin-top:0}.home-reasons ul li{font-size:17px;margin-bottom:4px}.date-select-home .submit-wrapper{border-radius:8px}.date-select-home .submit-wrapper input[type=submit]{font-size:20px;padding:9px 0 11px 10px}.date-select-home .submit-wrapper.next:before{top:11px;right:6px;font-size:25px}a.arrowed{color:#fff}a.arrowed:before{top:4px;background:#fff;color:#00aced}.val-spirit a.arrowed:before{color:#fff;background:#52acc7}.sf-spirit a.arrowed:before{color:#fff;background:#4da1ba}.val-spirit .gear-item header.lightbox-header,.val-spirit .small-lightbox header.lightbox-header{background:#777}.mfp-ajax-holder .mfp-content{margin:0 auto 100px;width:auto}.gear-item header.lightbox-header a,.small-lightbox header.lightbox-header a{margin-right:14px}.tab-navigation{box-sizing:border-box;padding-right:352px}.save fieldset,.save p,.static ul.answers,.static ul.questions,.static ul.testimonials,.static.about-us p{padding-right:18px}.static a.back-top{display:block;float:left;margin-top:0;font-size:17px;text-decoration:underline}.static.about-us p{clear:left}.save fieldset{box-sizing:border-box}.provide-quote section fieldset input[type=number],.provide-quote section fieldset p,.provide-quote section fieldset select,.provide-quote section fieldset ul.buttons{width:50%}.no-deposit p,.payment-complete p{padding-right:340px}.gear-item{width:748px}.gear-item #fixed-header{max-width:748px}ul.size-list li{margin-right:6px}ul.size-list a{padding-right:3px;font-size:13px}.user-content{padding:0 14px}#weather{min-height:110px}#weather ul{background:#dde8ed;background:linear-gradient(to bottom,#dde8ed 0,#ecf2f5 100%);min-height:110px;display:-ms-flexbox;display:flex}#rent-equipment-checkout,#rent-equipment-checkout:after,.no-flexbox .tab-navigation-icons ul li.ski-child a:before,.no-flexbox .tab-navigation-icons ul li.ski-female a:before,.no-flexbox .tab-navigation-icons ul li.ski-male a:before,.no-flexbox .tab-navigation-icons ul li.snowboard-child a:before,.no-flexbox .tab-navigation-icons ul li.snowboard-female a:before,.no-flexbox .tab-navigation-icons ul li.snowboard-male a:before{display:none}.val-spirit #weather ul{background:#ececee;background:linear-gradient(to bottom,#ececee 0,#f8f8f8 100%)}.sf-spirit #weather ul{background:#e0e7ea;background:linear-gradient(to bottom,#e0e7ea 0,#eff3f4 100%)}#weather ul li{-ms-flex:1;flex:1;float:left;width:20%;border-right:1px #fff solid}#weather ul li:nth-child(even){background:0 0}#weather ul li:first-of-type p.desc{padding-left:14px}#weather ul li:last-of-type{border-right:0}#weather ul li:last-of-type p.desc{padding-right:14px}#weather ul li h3{font-size:17px}#weather ul li p.temp{position:static;right:auto;transform:translateY(0);-ms-transform:translateY(0);float:left;clear:left;margin-left:70px}#weather ul li .min{position:static;right:auto}#weather ul li p.desc{padding-left:10px;padding-right:10px;margin-top:50px}#partner-notice-area>p{padding-right:500px}#partner-notice-area .offer{right:366px}.val-spirit .prices-list header.lightbox-header{background:#777}.prices-list header.lightbox-header a{margin-right:14px}.prices-list{width:748px}.prices-list #fixed-header{max-width:748px}ul#feed-nav li{width:33.33%}ul#feed-nav li:nth-child(odd){clear:none}ul#feed-nav li a{position:static}.instore-lang-switch{margin-top:110px;padding:24px 14px}#home-val-module{padding-bottom:50px}#home-val-module #clipper{width:43.5%;height:auto;overflow-y:auto;margin-bottom:0}#home-val-module img{position:static;top:auto;transform:none}#home-val-module h2{margin-bottom:8px}#home-val-module .copy{float:right;width:54%}#home-val-module:after{height:25px}#home-kit-logos{padding-top:5px;background:rgba(35,31,32,.9)}#home-kit-logos ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#home-kit-logos ul li{width:auto;padding:0 10px}#home-kit-logos ul li:nth-of-type(1){-ms-flex-positive:.1;flex-grow:.1}#home-kit-logos ul li:nth-of-type(4){-ms-flex-positive:.1;flex-grow:.1;height:19px}#home-kit-logos ul li:nth-of-type(4) img{height:21px}#home-kit-logos ul li:nth-of-type(8){-ms-flex-positive:.2;flex-grow:.2}#three-sixty-cams #embed-360player{height:480px}#snow-report-no-reports{height:500px}.lift-status#lift-left,.lift-status#lift-right{padding:0 10px 100px 16px}.lift-status#lift-right{padding:0 16px 0 10px}.lift-status .region header.on a:before{top:3px;left:5px}.lift-status .region header a{top:10px;width:27px;height:27px;border-radius:16px}.lift-status .region header a:before{top:3px;left:6px}.lift-status .region header h3{font-size:27px}.lift-status .region .overview h4,.lift-status .region .overview p{font-size:19px}.lift-status .region .listing td{font-size:15px;line-height:15px}.lift-status .region .listing td.time{width:120px}.lift-status .region .listing td.message{padding-bottom:8px}.lift-status .region .listing .status{width:100px;padding-top:4px}.lift-status .region .listing .status span{font-size:14px;line-height:14px;padding:6px 3px 3px}#lift-status-update{font-size:22px;padding:26px 0 23px}#lift-status-map{padding:0 16px;margin-top:25px}#lift-status-map #lift-map-outer{height:500px}.contact-details section.full-payment .payment-container{max-width:850px}.contact-details section.full-payment .payment-container .button-block p{width:calc(100% - 450px)}#payment{padding:0 16px 100px}#payment.full{padding-top:30px}#payment .fixed-container{width:850px;max-width:850px}.save-without-deposit{padding:0 16px}.save-without-deposit .button{max-width:480px}.no-flexbox .equipment-panel .gear li.boots{width:60px}.no-flexbox .equipment-panel .gear li.boards{width:320px}.no-flexbox .equipment-panel .gear li.offer-outer{width:100px}.no-flexbox .equipment-panel .gear li.offer-outer .offer{width:100px;height:100px}.no-flexbox .equipment-panel .gear li.offer-outer .offer h3{margin-top:40px;font-size:31px;line-height:.9}.no-flexbox .equipment-panel .gear li.offer-outer .offer p{line-height:1.1}.no-flexbox #site-header #navlist{left:210px}.no-flexbox #site-header #navlist li{margin-right:2px}.no-flexbox #site-header #navlist li:last-of-type{margin-right:0}.no-flexbox .tab-navigation-icons{padding-right:352px;box-sizing:border-box}.no-flexbox .tab-navigation-icons ul li.ski-child a,.no-flexbox .tab-navigation-icons ul li.ski-female a,.no-flexbox .tab-navigation-icons ul li.ski-male a,.no-flexbox .tab-navigation-icons ul li.snowboard-child a,.no-flexbox .tab-navigation-icons ul li.snowboard-female a,.no-flexbox .tab-navigation-icons ul li.snowboard-male a{padding-left:10px}}@media screen and (min-width:1000px){#container.home{background-position:96% 253px;background-size:154% auto}#nav-panel #navlist li{margin-right:14px}#nav-panel #navlist li a{font-size:14px}.equipment-panel ul.buttons li{width:28%}.equipment-panel ul.buttons li:last-child{width:235px}.tab-navigation-icons ul li.ski-male{-ms-flex-negative:1;flex-shrink:1}.tab-navigation-icons ul li a{padding-left:37px}.home-intro{margin-top:136px;padding-bottom:75px;padding-right:28px}.home-intro h1{font-size:44px;width:780px}.val-spirit .home-intro h1{font-size:43px;width:800px;line-height:1.2;margin-bottom:20px;padding-right:20px;padding-bottom:50px;background:url(/images/val-title.svg) -17px 0 no-repeat}.home-intro p{width:53%;font-size:18px}.home-intro p a.arrowed{margin-left:0}.home-intro a.arrowed{font-size:18px;margin-left:47%}.home-reasons{width:53%}.home-reasons ul li{font-size:18px}#home-kit-logos ul li{padding:0}.no-flexbox .equipment-panel .gear li.boards{width:400px}.no-flexbox .equipment-panel .gear li.offer-outer{float:right}.no-flexbox .equipment-panel .gear li.offer-outer .offer{width:115px;height:115px}.no-flexbox .equipment-panel .gear li.offer-outer .offer h3{margin-top:49px;font-size:34px;line-height:.8}.no-flexbox .equipment-panel .gear li.offer-outer .offer p{line-height:1.5}.no-flexbox #site-header #navlist{left:250px}.no-flexbox #site-header #navlist li{margin-right:10px}.no-flexbox .tab-navigation-icons ul{display:table-cell}.no-flexbox .tab-navigation-icons ul li{float:left;width:auto}.no-flexbox .tab-navigation-icons ul li:last-of-type{margin-right:0}.no-flexbox .tab-navigation-icons ul li a{padding-right:5px;padding-left:35px}.no-flexbox .tab-navigation-icons ul li.ski-female a,.no-flexbox .tab-navigation-icons ul li.ski-male a{padding-left:32px}.no-flexbox .tab-navigation-icons ul li a:before{display:block;left:0}.no-flexbox .tab-navigation-icons ul li.ski-male a:before{display:block}.no-flexbox .tab-navigation-icons ul li.ski-female a:before{display:block}.no-flexbox .tab-navigation-icons ul li.snowboard-male a{padding-left:30px}.no-flexbox .tab-navigation-icons ul li.snowboard-male a:before{font-family:tsr-icons-8;font-weight:400;font-style:normal;text-decoration:inherit;content:"\f123";display:block;left:-2px}.no-flexbox .tab-navigation-icons ul li.snowboard-female a{padding-left:31px}.no-flexbox .tab-navigation-icons ul li.snowboard-female a:before{display:block;left:-2px}.no-flexbox .tab-navigation-icons ul li.ski-child a{padding-left:28px}.no-flexbox .tab-navigation-icons ul li.ski-child a:before{display:block}.no-flexbox .tab-navigation-icons ul li.snowboard-child a{padding-left:24px}.no-flexbox .tab-navigation-icons ul li.snowboard-child a:before{display:block}}@media screen and (min-width:1100px){#container,#site-header{width:1100px}#nav-panel #navlist li{margin-right:16px}.gear-preview:after{bottom:-31px}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:0;padding-right:0}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@keyframes basket-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ie-spin{0%{transform:scale(.75) rotate(0)}to{transform:scale(.75) rotate(1turn)}}