www.snow.com Open in urlscan Pro
92.122.107.204  Public Scan

URL: https://www.snow.com/
Submission: On May 09 via api from US — Scanned from DE

Form analysis 5 forms found in the DOM

<form class="c10__search--v1 main_nav__search_box" data-track="submit" autocomplete="off" role="search">
  <label for="main_nav__search_input" class="sr-only">Search</label>
  <input type="search" placeholder="Search" class="main_nav__search_input main_nav__focusable_element autocomplete-input" id="main_nav__search_input" autocomplete="off" data-searchpage="https://www.snow.com/search/search-results.aspx"
    data-component-element="hdrInPageSearch_Input" role="combobox" autocapitalize="off" spellcheck="false" aria-autocomplete="list" aria-haspopup="listbox" aria-expanded="false" aria-owns="autocomplete-result-list-1">
  <button class="main_nav__search_button icon-nav-search">
    <span class="sr-only">Submit Search</span>
  </button>
</form>

<form id="returningCustomerForm_1" class="returningCustomerFormId" data-component-element="signInForm" data-login-page="False" data-track="shown signInSuccessful" novalidate="novalidate">
  <div class="accountLogin form-group">
    <div class="accountLogin__loginContainer" id="divReturningCustomerForm">
      <div class="accountLogin__loginLabel">
        <h2 class="signintitle accountLogin__title"> Sign In To Your Epic Account </h2>
        <div class="sctexteditor required" aria-required="true">* Required</div>
      </div>
      <div class="accountLogin__create_account_cta__wrapper">
        <div class="accountLogin__create_account_cta__sign_in_img">
          <img src="/-/aemasset/image/upload/Global/epic-mountain-rewards/epicpass_icon_darkgray.svg" alt="EpicPassIconLogInGrey">
        </div>
        <div class="sctexteditor accountLogin__copy--modal"> As an Epic Pass holder, you get 20% off food, lodging, lessons, rentals, and more. See <a href="https://www.epicpass.com/benefits/EMR-terms-and-conditions.aspx">Terms and Conditions</a> for
          additional information on eligible passes and a list of all participating locations. </div>
      </div>
      <div class="accountLogin__fieldGroup">
        <div id="errorMessage_1" data-component-element="accountLogin__errorMessage" data-track="errorMsgShown" class="accountLogin__errorMessage errorMessage"></div>
        <label for="txtUserName_1" class="inputfieldlabel">Email Address or Username*</label>
        <!-- username -->
        <input class="inputfield form-control accountLogin__input main_nav__focusable_element" data-component-element="fieldSignIn_UserName" data-track="blur valueChange" data-val="true" data-val-required="Email Address or Username is required."
          id="txtUserName_1" name="UserName" type="text" value="">
        <div class="accountLogin__validation_container">
          <div id="txtUserName_1-error" class="error inputfield--error" data-track="errorMsgShown" data-component-element="hdrSignIn_errorMessage" role="alert" aria-atomic="true">
            <span class="field-validation-valid" data-valmsg-for="UserName" data-valmsg-replace="true"></span>
          </div>
          <h6 class="accountLogin__forgotPass" data-track="click" data-component-element="hdrSignIn_ForgotUsername">
            <!-- forgot username -->
            <a href="/account/forgot-username-page.aspx" class="linkcta">Forgot Username?</a>
          </h6>
        </div>
      </div>
      <div class="accountLogin__fieldGroup">
        <label for="txtPassword_1" class="inputfieldlabel accountLogin__passwordlabel">Password*</label>
        <input class="inputfield form-control accountLogin__input passwordInput" data-component-element="fieldSignIn_Password" data-track="blur" data-val="true" data-val-required="Password is required." id="txtPassword_1" name="Password"
          type="password" value="">
        <div class="accountLogin__validation_container">
          <div id="txtPassword_1-error" class="error inputfield--error" data-track="errorMsgShown" data-component-element="bdySignIn_errorMessage" role="alert" aria-atomic="true">
            <div class="linkcta passwordButtons">
              <!-- show password -->
              <button id="show-txtPassword_1" class="accountLogin__passwordButton showButton">SHOW</button>
              <button id="hide-txtPassword_1" class="accountLogin__passwordButton hideButton">HIDE</button>
            </div>
            <!-- password -->
            <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
          </div>
          <h6 class="accountLogin__forgotPass" data-track="click" data-component-element="hdrSignIn_ForgotPassword">
            <!-- forgot password -->
            <a href="/account/forgot-password-page.aspx" class="linkcta" title="Forgot Password">Forgot Password?</a>
          </h6>
        </div>
      </div>
      <div>
        <!-- submit -->
        <button class="btn primaryCTA primaryCTA--full accountLogin__cta" data-component-element="bdySignIn_Form" data-track="click errorMsgShown">Sign In</button>
      </div>
    </div>
  </div>
</form>

<form class="c10__search--v1 nav_mobile__search_box" data-track="submit" autocomplete="off" role="search">
  <label for="nav_mobile__search_input" class="sr-only">Search</label>
  <input type="search" placeholder="Search" class="nav_mobile__search_input" id="nav_mobile__search_input" autocomplete="off" data-searchpage="https://www.snow.com/search/search-results.aspx" data-component-element="hdrInPageSearch_Input"
    role="combobox" autocapitalize="off" spellcheck="false" aria-autocomplete="list" aria-haspopup="listbox" aria-expanded="false" aria-owns="autocomplete-result-list-2">
  <button class="nav_mobile__search_button icon-nav-search">
    <span class="sr-only">Submit Search</span>
  </button>
</form>

Name: customNamePOST

<form view-form="" name="customName" partial="false" form-id="Header" view-id="Head" method="post" class="igs_ProgressBar igs-header-box ng-scope ng-pristine ng-valid"><!-- VELOCITY CALCULATIONS --><!-- FORMS --><!-- PROCESS --> <!-- SESSION -->
  <!-- LOCAL --> <!-- /VELOCITY CALCULATIONS -->
  <script type="text/javascript">
    function rspPanelToggle() {
      jQueryRippl('.rippl-responces-box-wrapper').toggleClass('rippl-responces-box-wrapper--full');
    };
    // Check environment type
    function setEnvironment() {
      jQueryRippl('#Environment input').val("prd").trigger('input');
    };

    function setRetailer() {
      jQueryRippl('#Retailer input').val("").trigger('input');
    };
    // Check environment currency
    function setCurrency() {
      jQueryRippl('#Currency input').val("en-GB").trigger('input');
      var currCountry = "";
      jQueryRippl('#CurrCountry input').val(currCountry).trigger('input');
    };
    // Check device type
    function setDeviceType() {
      var ua = navigator.userAgent,
        //browser = /Edge\/\d+/.test(ua) ? 'ed' : /MSIE 9/.test(ua) ? 'ie9' : /MSIE 10/.test(ua) ? 'ie10' : /MSIE 11/.test(ua) ? 'ie11' : /MSIE\s\d/.test(ua) ? 'ie?' : /rv\:11/.test(ua) ? 'ie11' : /Firefox\W\d/.test(ua) ? 'ff' : /Chrom(e|ium)\W\d|CriOS\W\d/.test(ua) ? 'gc' : /\bSafari\W\d/.test(ua) ? 'sa' : /\bOpera\W\d/.test(ua) ? 'op' : /\bOPR\W\d/i.test(ua) ? 'op' : typeof MSPointerEvent !== 'undefined' ? 'ie?' : '',
        //os = /Windows NT 10/.test(ua) ? "win10" : /Windows NT 6\.0/.test(ua) ? "winvista" : /Windows NT 6\.1/.test(ua) ? "win7" : /Windows NT 6\.\d/.test(ua) ? "win8" : /Windows NT 5\.1/.test(ua) ? "winxp" : /Windows NT [1-5]\./.test(ua) ? "winnt" : /Mac/.test(ua) ? "mac" : /Linux/.test(ua) ? "linux" : /X11/.test(ua) ? "nix" : "",
        //touch = 'ontouchstart' in document.documentElement,
        mobile = /IEMobile|Windows Phone|Lumia/i.test(ua) ? 'w' : /iPhone|iP[oa]d/.test(ua) ? 'i' : /Android/.test(ua) ? 'a' : /BlackBerry|PlayBook|BB10/.test(ua) ? 'b' : /Mobile Safari/.test(ua) ? 's' :
        /webOS|Mobile|Tablet|Opera Mini|\bCrMo\/|Opera Mobi/i.test(ua) ? 1 : 0,
        tablet = /Tablet|iPad/i.test(ua);
      if (tablet) {
        jQueryRippl('#UserAgent input').val("tablet").trigger('input');
        sessionStorage.setItem("UserAgent", "tablet");
      } else if (mobile != 0) {
        jQueryRippl('#UserAgent input').val("mobile").trigger('input');
        sessionStorage.setItem("UserAgent", "mobile");
      } else {
        jQueryRippl('#UserAgent input').val("desktop").trigger('input');
        sessionStorage.setItem("UserAgent", "desktop");
      }
      igsJourneyStart(); // Run Analytics from the first page
    };
    // Check launch point
    function setLaunchPoint() {
      var launch = window.location.host;
      if (launch) {
        jQueryRippl('#LaunchPoint input').val(launch).trigger('input');
      }
    };
    // Check environment language
    function setLanguage() {
      var lang = "";
      if (lang) {
        jQueryRippl('#JourneyLanguage input').val(lang).trigger('input');
      }
    };
    // Check Datascope 
    function checkDataScope() {
      var verifyURL = window.location.href;
      if (verifyURL.indexOf("test") >= 0) {
        return ('true');
      } else {
        return ('false');
      }
    }

    function setDataScope() {
      var datascp = checkDataScope();
      if (datascp == 'true') {
        jQueryRippl('#DataScope input').val("true").trigger('input');
      } else {
        jQueryRippl('#DataScope input').val("false").trigger('input');
      }
    }
    // iPhone UI fixes // obsolete ?
    function getIOSWindowHeight() {
      var zoomLevel = document.documentElement.clientWidth / window.innerWidth;
      return window.innerHeight * zoomLevel;
    };

    function getHeightOfIOSToolbars() {
      var tH = (window.orientation === 0 ? screen.height : screen.width) - getIOSWindowHeight();
      return tH > 1 ? tH : 0;
    }
    window.addEventListener("orientationchange", function() {
      if (navigator.platform.indexOf("iPhone") != -1) {
        setTimeout(function() {
          var iOSScreenHeight = getIOSWindowHeight();
          jQueryRippl('body').height(iOSScreenHeight);
        }, 500);
      }
    }, false);

    function igsTimer(n, trgt, fnc) {
      // n=0, target = '.calss or #id', fnc = function name
      if (jQueryRippl(trgt).length || n == 2000) {
        return fnc();
      } else {
        n = n + 50;
        setTimeout(function() {
          igsTimer(n, trgt, fnc);
        }, 50);
      }
    }
    // Fix for the embedded incorrect spec symbols code view
    igsTimer(0, '.rippl-form-item-title', igsReplaceOptSymbols);

    function igsReplaceOptSymbols() {
      if (jQueryRippl('div[ng-controller="ExternalRootCtrl"]').length) {
        jQueryRippl('.rippl-form-item-title').each(function() {
          jQueryRippl(this).html(jQueryRippl(this).text());
        });
      }
    }
    // Draw Draft Mark
    var draftEl = document.getElementsByClassName('igs_isDraft');
    if (draftEl.length == 1) {
      let fragment = document.createDocumentFragment();
      fragment.appendChild(draftEl[0]);
      let placeTo = document.querySelector('div[view-process] .ng-scope');
      placeTo.appendChild(fragment);
    } else {
      let parent = document.querySelector('.igs-header-box-wrapper');
      parent.querySelector('.igs_isDraft').remove();
    }
    // ANALYTICS
    igsQuestionAnsweredEvent(); // Analytics: Answer Event state checking
    igsTimer(0, '.rippl-form-box', igsStartAnswerListener); // Analytics: Check if answer needs to be saved
    igsCheckRecsPageState(); // Check if user is on the Recs page
    function igsJourneyStart() {
      document.dispatchEvent(new CustomEvent("journey_started.event.conversity.com", {
        detail: "JOURNEY STARTED"
      }));
    }

    function igsQuestionAnsweredEvent(e) {
      var checkQState = jQueryRippl('div[ng-controller="ExternalRootCtrl"]').hasClass('igs-watchAnswer') ? true : false;
      if (checkQState) {
        document.dispatchEvent(new CustomEvent("question_answered.event.conversity.com", {
          detail: {
            'first_name': '$getFName',
            'last_name': '$getLName',
            'email_address': '$getEmail'
          }
        }));
        jQueryRippl('div[ng-controller="ExternalRootCtrl"]').removeClass('igs-watchAnswer'); // Clear state
      }
    }

    function igsRecPageEvent() {
      var getDetailsState = jQueryRippl('.igsHideHeader').attr('data-detailState');
      if (getDetailsState != 'true') {
        if (jQueryRippl('.igsRecs_Prod').length > 0) {
          var products = [];
          jQueryRippl('.igsRecs_Prod').each(function() {
            products.push([jQueryRippl(this).find('.igsRecs_ProdTitle').text(), jQueryRippl(this).find('.igsRecs_ProdTitle').attr('data-phc')]);
          });
        }
        document.dispatchEvent(new CustomEvent("recommendations_shown.event.conversity.com", {
          detail: {
            'RECOMMENDATIONS': products
          }
        }));
      }
    }

    function igsRecProductEvents() {
      jQueryRippl('.igsRecs_Prod-actions .igs-showDetails').on('click', function() {
        jQueryRippl('.igsHideHeader').attr('data-detailState', 'true');
        const product = jQueryRippl(this).parents('.igsRecs_Prod').find('.igsRecs_ProdTitle').text();
        document.dispatchEvent(new CustomEvent("details_clicked.event.conversity.com", {
          detail: {
            'DETAILS_CLICKED': product
          }
        }));
      });
      jQueryRippl('.igsRecs_Prod-actions .igs-buyBtn').on('click', function() {
        jQueryRippl('.igsHideHeader').attr('data-detailState', 'true');
        const product = jQueryRippl(this).parents('.igsRecs_Prod').find('.igsRecs_ProdTitle').text();
        document.dispatchEvent(new CustomEvent("buynow_clicked.event.conversity.com", {
          detail: {
            'BUYNOW_CLICKED': product
          }
        }));
      });
    }

    function igsEmailSent() {
      jQueryRippl('.igsHideHeader').attr('data-detailState', 'true');
      const email = jQueryRippl('#igs_email-val').text();
      document.dispatchEvent(new CustomEvent("email_sent.event.conversity.com", {
        detail: {
          'EMAIL_SENT': email
        }
      }));
    }

    function igsCheckRecsPageState() {
      if (jQueryRippl('.rippl-recPage').length) {
        igsRecPageEvent();
        igsRecProductEvents();
        if (jQueryRippl('#igs_email-confirmation').length) {
          igsEmailSent();
        }
      }
    }

    function igsStartAnswerListener() {
      let isSet = false;
      jQueryRippl('.rippl-form-box, #igs-form-select-action > .system-action, .igs-input_action .system-action, .igs-slider_action .system-action').click(function() {
        if (!isSet) {
          console.warn('[Analytics] Click listener enabled...');
          jQueryRippl('div[ng-controller="ExternalRootCtrl"]').addClass('igs-watchAnswer'); //Set state to check answered question on the next screen
          isSet = true;
        }
      });
    }
    // Error messages
    function showMessage(type, msg) {
      hideMessage();
      document.getElementById("msgBoxText").innerHTML = msg;
      document.getElementById("msgBox").style.display = "flex";
      if (type == "error") {
        document.getElementById("msgBox").classList = "igs-msg igs-errormsg";
      }
      if (type == "success") {
        document.getElementById("msgBox").classList = "igs-msg igs-successmsg";
      }
      if (type == "info") {
        document.getElementById("msgBox").classList = "igs-msg igs-infomsg";
      }
      setTimeout(function() {
        hideMessage()
      }, 7000);
    }

    function hideMessage() {
      document.getElementById("msgBox").style.display = "none";
      document.getElementById("msgBox").classList = "igs-msg";
    }
    // Scroll on new page load issue fix
    if (jQueryRippl('.scrollScreen').length) {
      setTimeout(function() {
        var scrollP = sessionStorage.getItem('scrollP');
        if (scrollP) {
          var getAppPos = jQueryRippl('.scrollScreen').offset().top;
          var getAppHeight = jQueryRippl('.scrollScreen').outerHeight();
          if (scrollP > getAppPos + getAppHeight - 200) {
            jQueryRippl(document).scrollTop(getAppPos - 120);
          } else {
            jQueryRippl(document).scrollTop(scrollP);
          }
          sessionStorage.removeItem('scrollP');
        }
        jQueryRippl(
            '.rippl-action[action-id="Next Process Page"], .rippl-modal--footerActions-oneLine .rippl-action, .rippl-btn-email, .system-action[action-id="Next Process Page"], .system-action[action-id="Email"], .system-action[action-id="Rating"]')
          .on('click', function() {
            sessionStorage.setItem('scrollP', jQueryRippl(document).scrollTop());
          });
      }, 50);
    }
    jQueryRippl('.rippl-responces-box-wrapper').removeClass('rippl-responces--summ');
  </script> <!-- SVG icons --> <svg style="display:none;">
    <symbol id="igs_icon-nav">
      <path
        d="M2.036 16.818c.199 0 .239-.02.418-.06l3.586-.717c.379-.1.757-.279 1.056-.578l8.686-8.686c1.335-1.335 1.335-3.626 0-4.96l-.737-.777c-1.335-1.335-3.646-1.335-4.98 0L1.377 9.746c-.279.279-.478.677-.577 1.056l-.757 3.625c-.1.678.1 1.335.577 1.813.379.379.937.578 1.415.578zm.677-5.638L11.4 2.474c.578-.578 1.634-.578 2.192 0l.757.757c.677.677.677 1.634 0 2.291l-8.666 8.706-3.686.618.717-3.666zM15.702 19.053H1c-.578 0-.956.379-.956.956 0 .578.478.957.956.957h14.623c.577 0 1.056-.379 1.056-.957a.985.985 0 0 0-.977-.956z">
      </path>
    </symbol>
    <symbol id="igs_icon-cart" viewBox="0 0 26 26">
      <path
        d="M9.359 18.92a3.024 3.024 0 1 0 0 6.048 3.024 3.024 0 0 0 0-6.049zm0 4.936a1.912 1.912 0 1 1 0-3.825 1.912 1.912 0 0 1 0 3.825zM24.728 7.341 6.212 6.228l-.4-2.24a3.341 3.341 0 0 0-2.708-2.703l-1.45-.255a.556.556 0 1 0-.195 1.095l1.456.255a2.223 2.223 0 0 1 1.802 1.802l1.967 11.101A2.774 2.774 0 0 0 9.42 17.58h11.674c1.226.004 2.31-.799 2.663-1.973l1.499-7.548a.581.581 0 0 0-.083-.494.563.563 0 0 0-.445-.223zm-2.033 7.937a1.656 1.656 0 0 1-1.595 1.184H9.425a1.66 1.66 0 0 1-1.64-1.379l-1.373-7.75 17.57 1.114-1.287 6.83zM21.033 18.92a3.024 3.024 0 1 0 0 6.048 3.024 3.024 0 0 0 0-6.049zm0 4.936a1.912 1.912 0 1 1 0-3.825 1.912 1.912 0 0 1 0 3.825z">
      </path>
    </symbol>
    <symbol id="icon-checked" viewBox="0 0 60 60">
      <path d="M47.26,17.513c-0.94-0.918-2.557-0.922-3.507,0.002l-20.107,19.74l-7.403-7.268
        c-0.942-0.918-2.56-0.917-3.502,0c-0.968,0.943-0.99,2.498-0.004,3.511l9.157,8.989c0.472,0.46,1.094,0.713,1.752,0.713
        s1.28-0.253,1.755-0.716l21.858-21.459c0.47-0.457,0.733-1.07,0.741-1.725C48.009,18.646,47.762,18.028,47.26,17.513z"></path>
    </symbol>
    <symbol id="icon-arrowRight" viewBox="0 0 300 300">
      <polygon points="292.751,136.5 228.367,72.02 218.822,81.564 273.757,136.5 9.751,136.5 9.751,150 274.175,150
		218.853,205.322 228.399,214.867 292.751,150 "></polygon>
    </symbol>
    <symbol id="icon-arrowLeft" viewBox="0 0 300 300">
      <polygon points="9.751,136.5 74.135,72.02 83.681,81.564 28.745,136.5 292.752,136.5 292.752,150 28.327,150
		83.65,205.322 74.104,214.867 9.751,150 "></polygon>
    </symbol>
    <symbol id="icon-collapse" viewBox="0 0 20 20">
      <path d="M10.729,15.177l8.295-8.294c0.19-0.191,0.298-0.45,0.297-0.721c0-0.27-0.106-0.529-0.297-0.721l-0.611-0.61
        c-0.4-0.396-1.043-0.396-1.442,0l-6.967,6.966L3.029,4.819c-0.19-0.189-0.45-0.295-0.721-0.293C2.038,4.524,1.778,4.63,1.587,4.821
        l-0.61,0.612c-0.191,0.191-0.298,0.45-0.298,0.719c0,0.273,0.105,0.528,0.298,0.721l8.304,8.303
        c0.194,0.194,0.451,0.297,0.723,0.297C10.275,15.477,10.536,15.371,10.729,15.177L10.729,15.177z"></path>
    </symbol>
    <symbol id="icon-times" viewBox="0 0 300 300">
      <polygon points="251.936,230.397 171.537,150 251.935,69.602 230.397,48.064 150,128.462 69.602,48.064
    48.065,69.602 128.462,150 48.064,230.397 69.6,251.936 150,171.537 230.399,251.936 "></polygon>
    </symbol>
    <symbol id="icon-face" viewBox="0 0 300 300">
      <path d="M152.5,23.5c-70.14,0-127,56.86-127,127c0,70.141,56.86,127,127,127c70.141,0,127-56.859,127-127
			C279.5,80.36,222.641,23.5,152.5,23.5z M152.5,255.5c-57.991,0-105-47.01-105-105c0-57.99,47.009-105,105-105
			c57.985,0,105,47.01,105,105C257.5,208.49,210.486,255.5,152.5,255.5z"></path>
      <circle cx="109.25" cy="121.25" r="20.25"></circle>
      <circle cx="194.25" cy="121.25" r="20.25"></circle>
      <path d="M91.563,170c7.659,26.009,31.699,45,60.188,45c28.489,0,52.528-18.991,60.188-45H91.563z"></path>
    </symbol>
    <symbol id="icon-caro-less" viewBox="0 0 40 40">
      <path d="M13 19h14v2H13z"></path>
    </symbol>
    <symbol id="icon-caro-more" viewBox="0 0 40 40">
      <path d="M19 13h2v14h-2z"></path>
      <path d="M13 19h14v2H13z"></path>
    </symbol>
    <symbol id="icon-star" viewBox="0 0 16 15">
      <path d="M8 12l-4.702 2.472.898-5.236L.392 5.528l5.257-.764L8 0l2.351 4.764 5.257.764-3.804 3.708.898 5.236z"></path>
    </symbol>
    <symbol id="icon-5stars" viewBox="0 0 80 16">
      <path d="M8,12.8l-4.7,2.5L4.2,10L0.4,6.3l5.3-0.8L8,0.8l2.4,4.8l5.3,0.8L11.8,10l0.9,5.2L8,12.8z"></path>
      <path d="M24,12.8l-4.7,2.5l0.9-5.2l-3.8-3.7l5.3-0.8L24,0.8l2.4,4.8l5.3,0.8L27.8,10l0.9,5.2L24,12.8z"></path>
      <path d="M40,12.8l-4.7,2.5l0.9-5.2l-3.8-3.7l5.3-0.8L40,0.8l2.4,4.8l5.3,0.8L43.8,10l0.9,5.2L40,12.8z"></path>
      <path d="M56,12.8l-4.7,2.5l0.9-5.2l-3.8-3.7l5.3-0.8L56,0.8l2.4,4.8l5.3,0.8L59.8,10l0.9,5.2L56,12.8z"></path>
      <path d="M72,12.8l-4.7,2.5l0.9-5.2l-3.8-3.7l5.3-0.8L72,0.8l2.4,4.8l5.3,0.8L75.8,10l0.9,5.2L72,12.8z"></path>
    </symbol>
    <symbol id="icon-info" viewBox="0 0 36 36">
      <path d="M18 0c9.941 0 18 8.059 18 18s-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0zm0 14c-1.105 0-2 .895-2 2v9c0 1.105.895 2 2 2s2-.895 2-2v-9c0-1.105-.895-2-2-2zm.127-6c-1.105 0-2 .895-2 2s.895 2 2 2 2-.895 2-2-.895-2-2-2z" fill-rule="evenodd">
      </path>
    </symbol>
    <symbol id="icon-email" viewBox="0 0 16 12">
      <path
        d="m14.102 1.85h-12.203c-1.0474 0-1.8993 0.81819-1.8993 1.8239v8.5049c0 1.0057 0.85181 1.8239 1.8993 1.8239h12.203c1.0464 0 1.8982-0.81819 1.8982-1.8239v-8.5049c0-1.0057-0.85181-1.8239-1.8982-1.8239zm0 10.543h-12.203c-0.15386 0-0.28937-0.09985-0.28937-0.21397v-7.38l5.5195 4.6585a0.62867 0.62867 0 0 0 0.40451 0.14876h0.93231a0.62867 0.62867 0 0 0 0.40553-0.14876l5.5184-4.6585v7.38c0 0.11412-0.1345 0.21397-0.28835 0.21397zm-6.1013-4.3854-5.3676-4.5474h10.735z">
      </path>
    </symbol>
  </svg> <!-- /SVG icons --> <!-- MAIN LAYOUT -->
  <div class="igs_header  ">
    <div class="igs_header-logo">
      <div class="igs_header-logo--box"> &nbsp; </div>
    </div>
    <div class="igs_header-spacer"> &nbsp; </div>
  </div>
  <div class="igs_subheader">
    <div class="igs_subheader--logo ng-scope" translate="Head_LBL_Logo2"><img src="./custom/img/_common/_logo/logo.svg" alt=""></div>
  </div>
  <div class="igs_progress">
    <div class="igs_progress-fill" style="width:0%;"> &nbsp; </div>
  </div>
  <div class="igs-msg" id="msgBox" style="display: none;">
    <div class="igs-msg-subdiv">
      <div class="igs-msg-ttl" id="msgBoxText"> &nbsp; </div>
      <div class="igs-msg-close" onclick="hideMessage();"> × </div>
    </div>
  </div>
  <div class="debug-bar">
    <div class="system-action btn-head-action ng-scope" action-id="Start again" view-id="Head"> End Session </div>
  </div>
</form>

Name: customNamePOST

<form view-form="" name="customName" partial="false" form-id="formelement_inputque1474134900060_1705322692293" view-id="question1_1705322692293" method="post" class="rippl-flow-box ng-scope ng-valid ng-dirty">
  <script type="text/javascript">
    jQueryRippl(document).ready(function() {
      setEnvironment();
      setRetailer();
      setCurrency();
      setDeviceType();
      setLaunchPoint();
      setLanguage();
      setDataScope(); // set Datascope
      jQueryRippl('div[view-process]').addClass('rippl-hide-responces');
    });

    function showRespPanel() {
      jQueryRippl('div[view-process]').removeClass('rippl-hide-responces');
    }
  </script><!-- HIDDEN FIELDS -->
  <div class="ngc-forms-hidden ng-scope" field="Environment" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="Environment"> <input type="text" ng-model="value" ng-show="false" class="ng-valid ng-hide ng-dirty"></div>
  <div class="ngc-forms-hidden ng-scope" field="Currency" type="text" required="required" field-role="UNKNOWN" field-value="" form-hidden="" id="Currency"> <input type="text" ng-model="value" ng-show="false" class="ng-valid ng-hide ng-dirty"></div>
  <div class="ngc-forms-hidden ng-scope" field="CurrCountry" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="CurrCountry"> <input type="text" ng-model="value" ng-show="false" class="ng-pristine ng-valid ng-hide"></div>
  <div class="ngc-forms-hidden ng-scope" field="UserAgent" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="UserAgent"> <input type="text" ng-model="value" ng-show="false" class="ng-valid ng-hide ng-dirty"></div>
  <div class="ngc-forms-hidden ng-scope" field="LaunchPoint" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="LaunchPoint"> <input type="text" ng-model="value" ng-show="false" class="ng-valid ng-hide ng-dirty"></div>
  <div class="ngc-forms-hidden ng-scope" field="JourneyLanguage" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="JourneyLanguage"> <input type="text" ng-model="value" ng-show="false" class="ng-pristine ng-valid ng-hide"></div>
  <div class="ngc-forms-hidden ng-scope" field="Retailer" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="Retailer"> <input type="text" ng-model="value" ng-show="false" class="ng-pristine ng-valid ng-hide"></div>
  <div class="ngc-forms-hidden ng-scope" field="DataScope" type="text" field-role="UNKNOWN" field-value="" form-hidden="" id="DataScope"> <input type="text" ng-model="value" ng-show="false" class="ng-valid ng-hide ng-dirty"></div>
  <!-- /HIDDEN FIELDS -->
  <div class="rippl-flow rippl-flow_input" style="background-color:#f5f5f5;background-image:url('https://cdn-igs-prd.conversity.com/prd/cnv-vail-resorts-lead-gen-live-v4/img/snow_com_bg_2.webp');background-position:50% 0;">
    <div class="rippl-questionBox">
      <div class="rippl-caption ng-scope" translate="EMAIL_CAPTURE_Title">YOUR FRIEND IN THE MOUNTAINS</div>
      <div class="rippl-subcaption">
        <span translate="EMAIL_CAPTURE_Subtitle" class="ng-scope">At Snow.com, we're here to keep you in the know and snow. Join us for exclusive offers, expert tips, events and more.</span>
      </div>
      <div class="igs_formsWrapper">
        <div class="rippl-form rippl-form-common-input ng-scope" field="first_name" type="text" required="true" title="" placeholder="First Name" field-role="CUSTOMER_FIRST_NAME" field-value="" form-common-input="">
          <div class="rippl-form-box ng-scope"> <label ng-show="title" for="rippl-form-input-1715215887577" title="Customer Details" class="rippl-form-label ng-binding">Customer Details</label>
            <div class="rippl-form-input-body"><input class="rippl-form-input-field ng-pristine ng-invalid ng-invalid-required" id="rippl-form-input-1715215887577" type="text" placeholder="First Name" required="" ng-keydown="onKeyDown($event)"
                ng-model="value" ng-blur="signal()"> </div>
            <div ng-show="isCustomErrorMessageUi &amp;&amp; failed" class="rippl-form-alert alert alert-danger ng-hide">
              <div class="ng-binding"></div>
            </div>
          </div>
        </div>
        <div class="rippl-form rippl-form-common-input ng-scope" field="last_name" type="text" required="true" title="" placeholder="Last Name" field-role="CUSTOMER_LAST_NAME" field-value="" form-common-input="">
          <div class="rippl-form-box ng-scope"> <label ng-show="title" for="rippl-form-input-1715215887579" title="Last Name" class="rippl-form-label ng-binding">Last Name</label>
            <div class="rippl-form-input-body"><input class="rippl-form-input-field ng-pristine ng-invalid ng-invalid-required" id="rippl-form-input-1715215887579" type="text" placeholder="Last Name" required="" ng-keydown="onKeyDown($event)"
                ng-model="value" ng-blur="signal()"> </div>
            <div ng-show="isCustomErrorMessageUi &amp;&amp; failed" class="rippl-form-alert alert alert-danger ng-hide">
              <div class="ng-binding"></div>
            </div>
          </div>
        </div>
        <div class="rippl-form rippl-form-common-input ng-scope" field="Email" type="email" required="true" error-message="Please enter correct email address" title="" placeholder="Email Address" field-role="CUSTOMER_EMAIL" field-value=""
          form-common-input="">
          <div class="rippl-form-box ng-scope"> <label ng-show="title" for="rippl-form-input-1715215887580" title="Email Address*" class="rippl-form-label ng-binding">Email Address*</label>
            <div class="rippl-form-input-body"><input class="rippl-form-input-field ng-pristine ng-invalid ng-invalid-required ng-valid-email" id="rippl-form-input-1715215887580" type="email" placeholder="Email Address" required=""
                ng-keydown="onKeyDown($event)" ng-model="value" ng-blur="signal()"> </div>
            <div ng-show="isCustomErrorMessageUi &amp;&amp; failed" class="rippl-form-alert alert alert-danger ng-hide">
              <div class="ng-binding">Please enter correct email address</div>
            </div>
          </div>
        </div>
        <div ng-class="{'rippl-disable': disabled}" ng-transclude="" class="igs-input_action ng-scope" input-action-button="">
          <div class="system-action rippl-action rippl-action-showNext ng-scope" action-id="Next Process Page" view-id="question1_1705322692293">
            <span class="rippl-action_label ng-scope" translate="EMAIL_CAPTURE_Button">SUBSCRIBE TO EMAIL</span><span class="rippl-action_icon">→</span>
          </div>
        </div>
      </div>
    </div>
    <!-- Start: Powered -->
    <div class="igs_poweredBox">
      <div class="igs_poweredBox-label ng-scope" translate="LBL_Powered">Powered by</div>
      <div class="igs_poweredBox-image igs_poweredBox-image_light">
        <img alt="Powered by Conversity" src="https://cdn-igs-prd.conversity.com/prd/cnv-vail-resorts-lead-gen-live-v4/img/_common/_logo/pwr-logo.svg">
      </div>
    </div>
    <!-- End: Powered -->
  </div>
  <style type="text/css">
    .rippl-flow {
      color: #333;
      font-family: Prompt, sans-serif;
      padding-bottom: 70px;
    }

    .rippl-caption {
      color: #fff;
      font-family: Prompt, sans-serif;
    }

    .rippl-subcaption {
      color: #fff;
    }

    .rippl-action {
      line-height: 50px;
      margin-top: 20px;
      padding: 0 19px;
      border: 1px solid transparent;
      border-radius: 0;
      text-align: center;
      text-transform: uppercase;
      text-decoration: none;
      letter-spacing: .5px;
      color: #fff;
      background: linear-gradient(to bottom, #333 0, #333 50%, #000 50%, #000 100%);
      font-family: Prompt, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 14px;
      opacity: 1;
      transition: 0.3s;
    }

    .rippl-action:hover {
      line-height: 50px;
      margin-top: 20px;
      padding: 0 19px;
      border: 1px solid transparent;
      border-radius: 0;
      text-align: center;
      text-transform: uppercase;
      text-decoration: none;
      letter-spacing: .5px;
      color: #fff;
      background: linear-gradient(to bottom, #444 0, #444 50%, #222 50%, #222 100%);
      font-family: Prompt, sans-serif;
      font-weight: 800;
      font-style: normal;
      font-size: 14px;
      opacity: 1;
    }

    .igs_formsWrapper {
      background: rgba(255, 255, 255, .8);
      margin: 0 auto;
      max-width: 400px;
      padding: 20px 10px 40px;
      width: 100%;
    }

    .rippl-form-box {
      margin: 20px 0;
    }

    div[view-process] .rippl-form-common-input input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='submit']):not([type='file']):not([type='reset']) {
      border-radius: 0;
      box-shadow: 2px 3px 5px rgba(0, 0, 0, .4);
      font-size: 1.2em;
      font-weight: 400;
      height: 50px;
      padding: 11px 20px;
    }

    div[view-process] input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='submit']):not([type='file']):not([type='reset']):not(:placeholder-shown):valid,
    .igs-modal.modal input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='submit']):not([type='file']):not([type='reset']):not(:placeholder-shown):valid {
      background: #ddd;
    }

    .rippl-form-common-input label {
      display: none;
    }

    .igs-input_action {
      margin: 0 auto;
      width: 300px;
    }

    .igs-input_action .rippl-action {
      display: block;
    }

    @media screen and (orientation: portrait) {
      .rippl-flow {
        background-size: cover;
      }
    }
  </style>
</form>

Text Content

Skip to main content
snow homepage
Choose a Resort
 * Rockies
   Vail Website , opens in a new window
   Beaver Creek Website , opens in a new window
   Breckenridge Website , opens in a new window
   Park City Website , opens in a new window
   Keystone Website , opens in a new window
   Crested Butte Website , opens in a new window
 * West
   Heavenly Website , opens in a new window
   Northstar Website , opens in a new window
   Kirkwood Website , opens in a new window
   Stevens Pass Website , opens in a new window
 * Northeast
   Stowe Website , opens in a new window
   Okemo Website , opens in a new window
   Mount Snow Website , opens in a new window
   Hunter Website , opens in a new window
   Attitash Mountain Website , opens in a new window
   Wildcat Mountain Website , opens in a new window
   Mount Sunapee Website , opens in a new window
   Crotched Mountain Website , opens in a new window
 * Mid-Atlantic
   Liberty Mountain Website , opens in a new window
   Roundtop Mountain Website , opens in a new window
   Whitetail Website , opens in a new window
   Jack Frost Website , opens in a new window
   Big Boulder Website , opens in a new window
   Hidden Valley PA Website , opens in a new window
   Laurel Mountain Website , opens in a new window
   Seven Springs Website , opens in a new window
 * Midwest
   Wilmot Mountain Website , opens in a new window
   Afton Alps Website , opens in a new window
   Mt Brighton Website , opens in a new window
   Alpine Valley Website , opens in a new window
   Boston Mills Website , opens in a new window
   Brandywine Website , opens in a new window
   Mad River Mountain Website , opens in a new window
   Hidden Valley Website , opens in a new window
   Snow Creek Website , opens in a new window
   Paoli Peaks Website , opens in a new window
 * Canada
   Whistler Blackcomb Website , opens in a new window
 * Australia
   Perisher Website , opens in a new window
   Falls Creek Website , opens in a new window
   Hotham Website , opens in a new window


Destinations


SECTION TITLE REGIONS

Rockies
West
East Coast
Midwest
Canada


SECTION TITLE FEATURED

Colorado
Tahoe
Vermont

Planning


SECTION TITLE OCCASIONS

Getaways
Friends Trips
Family Trips
Season
Weddings


SECTION TITLE LODGING

Lodging Deals
Meetings & Events
RockResorts


SECTION TITLE LIFT ACCESS

Tickets
Passes

Ski & Snowboard


SECTION TITLE ESSENTIALS

Gear Guides


SECTION TITLE SNOW SKILLS

Beginner Tips
Performance


Get Updates
TICKETS
PASSES , opens in a new window
 * Search
   Search Submit Search
   Top Searches
    * Lodging Deals
    * Pass Benefits
    * Epic Day Pass
    * Epic Pass
   
   Search History
 * 
 * Sign In
   
   
   SIGN IN TO YOUR EPIC ACCOUNT
   
   * Required
   As an Epic Pass holder, you get 20% off food, lodging, lessons, rentals, and
   more. See Terms and Conditions for additional information on eligible passes
   and a list of all participating locations.
   
   Email Address or Username*
   
   FORGOT USERNAME?
   
   Password*
   SHOW HIDE
   
   FORGOT PASSWORD?
   
   Sign In
   
   
   CREATE AN EPIC ACCOUNT
   
   Access your exclusive Epic Pass holder savings, including 20% off food,
   lodging, lessons, rentals, and more with Epic Mountain Rewards. See Terms and
   Conditions for additional information on eligible passes and a list of all
   participating locations.
   Create Account
 * 
 * Shopping Cart,
   
 * 
   Menu


Close Close Search
Search Submit Search

Top Searches
 * Lodging Deals
 * Pass Benefits
 * Epic Day Pass
 * Epic Pass

Close Search
   
 * Destinations Expand
      
    * Regions
      Regions
         
       * Rockies
       * West
       * East Coast
       * Midwest
       * Canada
   
    * Featured
      Featured
         
       * Colorado
       * Tahoe
       * Vermont

 * Planning Expand
      
    * Occasions
      Occasions
         
       * Getaways
       * Friends Trips
       * Family Trips
       * Season
       * Weddings
   
    * Lodging
      Lodging
         
       * Lodging Deals
       * Meetings & Events
       * RockResorts
   
    * Lift Access
      Lift Access
         
       * Tickets
       * Passes

 * Ski & Snowboard Expand
      
    * Essentials
      Essentials
         
       * Gear Guides
   
    * Snow Skills
      Snow Skills
         
       * Beginner Tips
       * Performance

 * Get Updates
 * TICKETS
 * PASSES , opens in a new window

 * Sign In
 * Shopping Cart, Cart
 * 


ALL ACCESS. ALL MOUNTAIN. ALL SNOW.

Find everything you need for your next mountain getaway — whether you're hitting
jumps on double black diamonds or suiting up the kids for the bunny hill.


, opens in a new window


LIMITED TIME: LOCK IN YOUR PASS EARLY TO GET MORE
, OPENS IN A NEW WINDOW

Don't miss out! Last chance for the lowest price on 2024/25 Epic Passes is May
27. Lock in your Pass today for just $49 down. Plus, get 2 Buddy Tickets to
share discounted access with friends & family next season.

Restrictions and exclusions apply. Epic Day Pass does not include Buddy Tickets.
Learn more. 24/25 Passes are valid for skiing and riding starting fall 2024

Explore Passes , opens in a new window


, opens in a new window


THE SUMMER ESCAPE SALE IS ON!
, OPENS IN A NEW WINDOW

Book your summer getaway and save up to 20% on lodging at world-class
destinations like Vail, Breck, Keystone, and more. Stay steps away from endless
adventure like lift serviced downhill biking trails, scenic gondola rides, and
hiking. Plus, Pass Holders save an additional 20% on lodging. Don’t wait! These
deals won’t last long.
Book By 5/10


, opens in a new window


THE BEST SKI RESORTS IN COLORADO
, OPENS IN A NEW WINDOW

Vail, Beaver Creek, Breck and Crested Butte have all been included in Forbes' 6
Best Ski Resorts in Colorado. Discover what sets these resorts apart and start
planning your unforgettable mountain getaway.
Read More , opens in a new window



DESTINATION HIGHLIGHT: WHISTLER BLACKCOMB

Whistler Blackcomb is named one of the top Ski Resorts by Forbes, Conde Nast and
Wall Street Journal for a reason. Check out all that North America's largest
resort has to offer.


Explore Skiing in Canada



--------------------------------------------------------------------------------

Destination Guides


Best Ski Resorts near NYC
Explore the best ski resorts near NYC. These resorts are perfect long weekend
trips to escape the city and enjoy winter.
Learn More
East Coast Skiing for Beginners
Find easy slopes, top-notch ski schools, and the best East Coast skiing for
beginners at these perfect locations for first-timers.
Learn More
Plan the Perfect Colorado Ski Trip
Here's what you need to know to plan a ski trip to Colorado, from choosing a
resort to finding adventures beyond skiing and snowboarding.
Learn More
10 Iconic Trails at Vail
Experience the best of Vail. These are the trails you can't miss for an
unforgettable Colorado mountain adventure.
Learn More

--------------------------------------------------------------------------------

, opens in a new window


SPRING SKIING IS HERE
, OPENS IN A NEW WINDOW

Find out why Forbes listed Vail, Breck, Park City, Keystone, and Beaver Creek as
great destinations for spring skiing this year.
Read More , opens in a new window




BEHIND-THE-SCENES TIPS


HOW TO USE SKI POLES

Ski poles have many uses. From putting on the straps to pole planting technique,
here are some essential tips for skiing with poles.
Learn More How To Use Ski Poles , opens in a new window


6 TIPS TO TAKE YOUR SKIING TO THE NEXT LEVEL

Want to learn how to get better at skiing? Check out these helpful (and easy)
tips to improve your skiing skills.
Learn More 6 TIPS TO TAKE YOUR SKIING TO THE NEXT LEVEL , opens in a new window


11 TIPS FOR SKIING THE TREES WITHOUT FEAR

Learn tips for dialing in your tree skiing and riding to improve confidence in
trees and begin to explore an exciting new terrain challenge.
Learn More 11 Tips for Skiing the Trees Without Fear , opens in a new window

LATEST SNOW STORIES





Showing8 of 8

Guide to Planning a Ski Trip West

Use these essential tips for the ultimate ski trip to ease the stress of
vacation planning.
Learn More

How To Know if You're Ready to Try Blue Runs

Want to progress from green to blue runs? Here's what you need to know.
Learn More

New My Epic Assistant

Get helpful mountain information at your fingertips with the new My Epic
Assistant in the My Epic App, coming winter 2024/25.
Learn More , opens in a new window

Vail Resorts among Most Innovative Companies

We made the list! Fast Company has named Vail Resorts among the World’s Most
Innovative Companies of 2024.
Learn More , opens in a new window

6 Local Tips for the Perfect Whistler Ski Trip

Uncover exclusive Whistler ski trip tips, from decoding snow reports to making
the most of your time on the mountain.
Learn More

Best Snow Tubing Resorts in the Midwest

Discover winter fun in the Midwest near major metro areas.
Learn More

Learning to Ski or Snowboard as an Adult

It's never too late to start! Uncover insights on motivation, choosing lessons,
and the keys to success on the slopes.
Learn More

Blue vs. Black Diamonds: What's the Difference?

Discover the key differences and learn how to conquer more difficult terrain.
Learn More

Showing8 of 8

Show all
mountain fun for everyone


FAMILIES

mountain fun for everyone


WHEN CAN KIDS LEARN TO SKI OR SNOWBOARD?


Learn More


FAMILY THINGS TO DO IN COLORADO IN WINTER


Learn More


HOW TO KEEP KIDS WARM ON THE SLOPES


Learn More


WHEN CAN KIDS LEARN TO SKI OR SNOWBOARD?


Learn More


FAMILY THINGS TO DO IN COLORADO IN WINTER


Learn More


HOW TO KEEP KIDS WARM ON THE SLOPES


Learn More


WHEN CAN KIDS LEARN TO SKI OR SNOWBOARD?


Learn More


FAMILY THINGS TO DO IN COLORADO IN WINTER


Learn More


HOW TO KEEP KIDS WARM ON THE SLOPES


Learn More
Previous slides 1 / 3 Next slides

 
 

 
 
×
End Session
YOUR FRIEND IN THE MOUNTAINS
At Snow.com, we're here to keep you in the know and snow. Join us for exclusive
offers, expert tips, events and more.
Customer Details


Last Name


Email Address*

Please enter correct email address
SUBSCRIBE TO EMAIL→
Powered by

Draft Journey
Coast to Coast Access


EXPLORE REGIONS

Coast to Coast Access


ROCKIES

Ski and Ride Vail, Beaver Creek, Crested Butte, Park City & More!

Learn More


WEST

Ski and Ride Tahoe - Heavenly, Northstar, Kirkwood & Stevens Pass!

Learn More


MIDWEST

Ski and Ride Afton Alps, Mt. Brighton, Alpine Valley & More!

Learn More


EAST COAST

Ski and Ride the East Coast - Stowe, Okemo, Mount Snow, Hunter & More!

Learn More


CANADA

Ski and Ride Whistler Blackcomb, the largest resort in North America!

Learn More


ROCKIES

Ski and Ride Vail, Beaver Creek, Crested Butte, Park City & More!

Learn More


WEST

Ski and Ride Tahoe - Heavenly, Northstar, Kirkwood & Stevens Pass!

Learn More


MIDWEST

Ski and Ride Afton Alps, Mt. Brighton, Alpine Valley & More!

Learn More


EAST COAST

Ski and Ride the East Coast - Stowe, Okemo, Mount Snow, Hunter & More!

Learn More


CANADA

Ski and Ride Whistler Blackcomb, the largest resort in North America!

Learn More


ROCKIES

Ski and Ride Vail, Beaver Creek, Crested Butte, Park City & More!

Learn More


WEST

Ski and Ride Tahoe - Heavenly, Northstar, Kirkwood & Stevens Pass!

Learn More


MIDWEST

Ski and Ride Afton Alps, Mt. Brighton, Alpine Valley & More!

Learn More


EAST COAST

Ski and Ride the East Coast - Stowe, Okemo, Mount Snow, Hunter & More!

Learn More


CANADA

Ski and Ride Whistler Blackcomb, the largest resort in North America!

Learn More
Previous slides 1 / 5 Next slides



NEED ASSISTANCE?

Looking for help regarding your season pass, Epic Pass, or online account?
Please use the Live Chat tool within your account or contact us at (970)
754-0005 to connect with an agent today. If your request is not time sensitive,
please email us at seasonpass@vailresorts.com.

For inquiries specific to resort offerings such as lessons or general questions
please reach out to the resort directly:

 * , call phone (970) 306-0946 , opens an external program
 * , call phone +1 (970) 306-0946 , opens an external program


Our Resorts
Our Resorts
 * Rockies
   Vail , opens in a new window
   Beaver Creek , opens in a new window
   Breckenridge , opens in a new window
   Park City , opens in a new window
   Keystone , opens in a new window
   Crested Butte , opens in a new window
 * West
   Heavenly , opens in a new window
   Northstar , opens in a new window
   Kirkwood , opens in a new window
   Stevens Pass , opens in a new window
 * Northeast
   Stowe , opens in a new window
   Okemo , opens in a new window
   Mount Snow , opens in a new window
   Hunter , opens in a new window
   Attitash , opens in a new window
   Wildcat , opens in a new window
   Mount Sunapee , opens in a new window
   Crotched , opens in a new window
 * Mid-Atlantic
   Liberty Mountain , opens in a new window
   Roundtop , opens in a new window
   Whitetail , opens in a new window
   Jack Frost , opens in a new window
   Big Boulder , opens in a new window
   Hidden Valley PA , opens in a new window
   Laurel Mountain , opens in a new window
   Seven Springs , opens in a new window
 * Midwest
   Wilmot , opens in a new window
   Afton Alps , opens in a new window
   Mt Brighton , opens in a new window
   Alpine Valley , opens in a new window
   Boston Mills , opens in a new window
   Brandywine , opens in a new window
   Mad River Mountain , opens in a new window
   Hidden Valley , opens in a new window
   Snow Creek , opens in a new window
   Paoli Peaks , opens in a new window
 * Canada
   Whistler Blackcomb , opens in a new window
 * Australia
   Perisher , opens in a new window
   Falls Creek , opens in a new window
   Hotham , opens in a new window

Our Sites
Our Sites
 * Epic Pass , opens in a new window
 * My Epic app , opens in a new window
 * Snow.com , opens in a new window

Corporate Info
Corporate Info
 * Vail Resorts , opens in a new window
 * Press Room , opens in a new window
 * Employment
 * EpicPromise , opens in a new window

Our Partners
Our Partners
 * 
 * 
 * View All Partners , opens in a new window

Email & Text Alerts
Get special offers, resort updates and snow alerts
Send Me Email Alerts
Send Me Text Alerts

 * Terms & Conditions , opens in a new window
 * Terms of Use
 * Privacy Policy
 * Cancellation Policy
 * 
   Your Privacy Choices

 * 
 * 
 * 
 * 
 * 

snow Logo
© 2024 Vail Resorts Management Company. All Rights Reserved.
Close






COOKIE CONSENT MANAGER

We use cookies to personalize content and ads, social media features and analyze
our traffic. We may also share information about your use of our site with our
social media, advertising, and analytics partners. By continuing, you consent to
our Privacy Notice and cookie use.
Privacy Notice
Allow All

FUNCTIONAL COOKIES

Functional Cookies

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms.    You can set your browser to
block or alert you about these cookies, but some parts of the site will not then
work. These cookies do not store any personally identifiable information.

PERFORMANCE COOKIES

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site.    All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites.    They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices