.ticket-filter-view{background-color:#f3f3f3;padding:1rem 0}@media screen and (min-height:814px) and (min-width:1040px){.ticket-filter-view{box-shadow:0 2px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:2}body.has-sticky-header .ticket-filter-view{top:80px;transition:top .2s ease}body.has-sticky-header.is-sticky-state .ticket-filter-view{top:60px!important}}.ticket-filter-view__header{align-items:center;display:flex;white-space:nowrap}.ticket-filter-view__header h1{font-size:1.75rem!important;margin-bottom:0;vertical-align:bottom;white-space:normal}.ticket-filter-view__header h1 .header-subscript{display:block;font-family:Open Sans,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem!important;font-style:normal;font-weight:500;text-transform:none}@media screen and (min-width:576px){.ticket-filter-view__header h1 .header-subscript{display:inline-block;margin-left:.7rem}}@media screen and (min-width:768px){.ticket-filter-view__header h1{font-size:2.1875rem!important}.ticket-filter-view__header h1 .header-subscript{font-size:1.25rem!important;margin-left:1rem}}.ticket-filter-view__header .header-icon{background-color:#f60;border-radius:50%;height:3.75rem;margin-right:1rem;min-width:3.75rem;padding-top:.8rem;text-align:center;width:3.75rem}.ticket-filter-view__header .header-icon svg{color:#fff;height:2.2rem;width:2.2rem}.ticket-filter-view__header>*{display:inline-block}.ticket-filter-view__nowrap{white-space:nowrap}.ticket-filter-view__buttoncontainer{margin:0 0 .5rem 1.5rem;white-space:nowrap}@media screen and (max-width:991px){.ticket-filter-view__buttoncontainer{margin:0 0 0 3.9rem;width:100%}}.ticket-filter-view__buttoncontainer button{padding:.5rem 1rem}.ticket-filter-view__filter-search,.ticket-filter-view__filter-search>*{margin-top:10px}@media (min-width:768px){.ticket-filter-view__filter-search>*{margin-right:10px}.ticket-filter-view__filter-search>:last-child{margin-right:0}}@media (min-width:992px){.ticket-filter-view__filter-search>*{min-width:250px}}.ticket-filter-view__filter-search .ticket-product-select{background-color:#fff;height:3.6rem;line-height:3.6rem;padding-left:1.5rem;padding-right:3rem;white-space:nowrap}.ticket-filter-view__filter-search .ticket-product-select a{margin-left:1rem}.ticket-filter-view .custom-select-cmp select{font-family:inherit;font-size:inherit;font-weight:400}.ticket-filter-view .ssg-spinner{left:2rem;position:relative}.ticket-filter-view .active-partner-code-bar{font-size:.875rem;margin-top:1rem}.ticket-filter-view .active-partner-code-bar .label{font-weight:700}.ticket-filter-view .active-partner-code-bar .partner-code-remove{color:#888;font-size:1rem;margin:0;padding:0 .75rem}ticket-red-bars .common-discount-bar{margin-bottom:.2rem}.ticket-search-view__nohits{background-color:#f60}.ticket-search-view__nohits div{background-color:#fff;border-bottom:1px solid #e9ecef;border-right:1px solid #e9ecef;border-top:1px solid #e9ecef;color:#888;font-size:1rem;margin-left:8px;padding:1rem 1.5rem}.ticket-search-view .ticket-product-item{margin-bottom:1rem}.ticket-search-view .ticket-product-item__image{min-height:calc(50vw - 15px)}@media screen and (min-width:686px){.ticket-search-view .ticket-product-item__image{min-height:328px}}.ticket-search-view .ticket-product-item__image__img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%}.ticket-search-view .ticket-product-item .ticket-product-info{background-color:#f3f3f3;padding:1.5rem}.ticket-search-view .ticket-product-item .ticket-product-info .mobile{display:none}@media screen and (max-width:768px){.ticket-search-view .ticket-product-item .ticket-product-info .mobile{display:block}}.ticket-search-view .ticket-product-item .ticket-product-info .mobile .readmore{padding:0;text-transform:uppercase}.ticket-search-view .ticket-product-item .ticket-product-info .desktop{display:none}@media screen and (min-width:768px){.ticket-search-view .ticket-product-item .ticket-product-info .desktop{display:block}}.ticket-search-view .ticket-product-item .ticket-product-info__choices{margin-left:-15px}.ticket-search-view .ticket-product-item .ticket-product-info__choices>*{border-right:2px solid #fff}.ticket-search-view .ticket-product-item .ticket-product-info__choices>:last-child{border-right:0}.ticket-search-view .ticket-item{margin-bottom:1rem}.ticket-search-view .ticket-item__clearbutton{color:#888;font-size:1rem;padding:.1rem 0 0 .75rem}.ticket-search-view .ticket-item__image{min-height:calc(50vw - 15px)}@media screen and (min-width:686px){.ticket-search-view .ticket-item__image{min-height:328px}}.ticket-search-view .ticket-item__image__img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%}.ticket-search-view .ticket-item .ticket-item-info{background-color:#f3f3f3;padding:1.5rem}.ticket-search-view .ticket-item .ticket-item-info__discount p:last-of-type{margin-bottom:.8rem}.ticket-search-view .ticket-item .ticket-item-info__discount p{color:#ba0c2f;font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:700;margin-bottom:0}.ticket-search-view .ticket-item .ticket-item-info__discount .ssg-icon{height:1.4rem;margin-right:.3rem;width:2rem}.ticket-search-view .ticket-item .ticket-item-info__discount .discount-campaign-label{background-color:#ba0c2f;color:#fff;margin-right:.2rem;padding:1px .4rem}.ticket-search-view .ticket-item .ticket-item-info__myskistar-points{color:#710325;display:inline-flex;font-size:.8rem;font-weight:600;justify-content:left;margin-bottom:.4rem}.ticket-search-view .ticket-item .ticket-item-info__myskistar-points:before{background-image:url(/Public/Content/images/guidelines/skistar-member-logo-badge.svg);background-position-x:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.4rem;margin-right:.5rem;width:4.5rem}.ticket-search-view .ticket-item .ticket-item-info__myskistar-points .mobile-points-description{color:#aaa;font-weight:400;padding-left:.4rem}.ticket-search-view .ticket-item .ticket-item-info__choices{margin-left:-15px}.ticket-search-view .ticket-item .ticket-item-info__choices .ticket-item-info__myskistar-points:before{height:1.3rem;margin-right:.3rem;width:4.1rem}.ticket-search-view .ticket-item .ticket-item-info__choices__agegroup{display:flex;flex-direction:column!important;margin-top:1.5rem;min-width:11rem}.ticket-search-view .ticket-item .ticket-item-info__choices__type{font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.ticket-search-view .ticket-item .ticket-item-info__choices__price-container{margin-bottom:.5rem}.ticket-search-view .ticket-item .ticket-item-info__choices__price-container .price{font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info__choices__price-container .net-price{color:#ba0c2f;font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.ticket-search-view .ticket-item .ticket-item-info__choices__price-container .net-price .price{font-size:1.75rem;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info__choices__price-container .gross-price{color:#888;font-size:.8rem;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info__choices>*{border-right:2px solid #fff}.ticket-search-view .ticket-item .ticket-item-info__choices>:last-child{border-right:0}.ticket-search-view .ticket-item .ticket-item-info-desktop{display:none}@media screen and (min-width:768px){.ticket-search-view .ticket-item .ticket-item-info-desktop{display:block}}@media (min-width:992px){.ticket-search-view .ticket-item .ticket-item-info-desktop{padding:3rem}}.ticket-search-view .ticket-item .ticket-item-info-desktop__title{font-size:1.5rem}.ticket-search-view .ticket-item .ticket-item-info-desktop__description{font-size:1rem;margin-bottom:0;margin-top:.25rem}.ticket-search-view .ticket-item .ticket-item-info-mobile{display:block}@media screen and (min-width:768px){.ticket-search-view .ticket-item .ticket-item-info-mobile{display:none}}.ticket-search-view .ticket-item .ticket-item-info-mobile__title{font-size:1.25rem}.ticket-search-view .ticket-item .ticket-item-info-mobile__description{font-size:.9rem;margin-bottom:0;margin-top:.25rem}.ticket-search-view .ticket-item .ticket-item-info-mobile__toggle-collapse-arrow{color:#333;padding:1.5rem 1.5rem 1rem;position:absolute;right:0;top:0}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .ticket-item-info__myskistar-points:before{height:1.3rem;margin-right:.3rem;width:4.1rem}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup{display:flex}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left{flex:1}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left .type{font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;text-transform:uppercase}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left .price-container{align-items:baseline;display:flex;flex-wrap:wrap}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left .price-container .net-price{color:#ba0c2f;font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left .price-container .price{font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .left .price-container .gross-price{color:#888;font-size:.8rem;margin-left:.4rem;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices .agegroup .right{display:flex;padding-left:.5rem;width:8rem}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed{display:flex}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-left{flex:1}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-left .agegroup{display:flex;margin-bottom:.1rem}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-left .agegroup .type{flex:1;font-size:.9rem}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-left .agegroup .price-container{font-family:Open Sans Condensed,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700;padding-left:1rem;text-transform:uppercase;white-space:nowrap}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-left .agegroup .price-container .price-red{color:#ba0c2f}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-right{align-items:end;display:flex;padding-left:2rem}.ticket-search-view .ticket-item .ticket-item-info-mobile .choices-collapsed .choices-right .ssg-btn{padding:.625rem}.ticketPriceListModal{max-height:30rem}.ticketPriceListModalContent{margin-bottom:3rem;max-width:54rem}.ticketPriceListModalContent .custom-select-cmp select{font-family:inherit;font-size:inherit;font-weight:400}.ticketPriceListModalContent .custom-select-cmp.resort-select{border:1px solid #e9ecef;height:calc(3.6rem + 2px);margin-bottom:1rem;min-width:16rem}@media (min-width:768px){.ticketPriceListModalContent .custom-select-cmp.resort-select{margin-right:1rem}}.ticketPriceListModalContent .date-select{border:1px solid #e9ecef;height:calc(3.6rem + 2px);margin-bottom:1rem;min-width:16rem}.ticketPriceListModalContent .date-select-calendar__header{height:calc(3.6rem + 2px)}.ticketPriceListModalContent .ssg-spinner{left:2.5rem;position:relative;top:1.9rem}.ticketPriceListModalContent__header{font-size:2rem}.ticketPriceListModalContent__subheader{font-size:1.5rem}.ticketPriceListModalContent .table-container{margin-bottom:2rem}.ticketPriceListModalContent table{margin-bottom:0}.ticketPriceListModalContent table th{background-color:#f3f3f3;font-size:1rem;font-weight:300;text-align:right}.ticketPriceListModalContent table td{text-align:right}.ticketPriceListModalContent table tr{background-color:#fff!important;border-bottom:1px solid #f3f3f3}.ticketPriceListModalContent table tr>td:first-child{text-align:left}.ticketPriceListModalContent table .clickablecell{cursor:pointer;white-space:nowrap}.ticketPriceListModalContent table .clickablecell .self-price{color:#ba0c2f;font-weight:500}.ticketPriceListModalContent table .clickablecell .cashier-price{font-size:.8rem}.pricelist__toprow{margin-bottom:.5rem}.pricelist__toprow__dateselect{min-width:18rem;padding-right:1rem}@media screen and (max-width:512px){.pricelist__toprow__dateselect{width:100%}}.pricelist__toprow__dateselect .date-select{border:1px solid #f3f3f3}.pricelist__toprow__dateselect .date-select__text{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;height:100%}.pricelist__updated-text{font-size:.8rem}@media screen and (max-width:512px){.pricelist__updated-text{width:100%}}@media (min-width:992px){.price-list{margin:0 auto;max-width:1399px;padding:0 15px}}@media (min-width:1430px){.price-list{max-width:1430px}}.price-list__dayscolumn{min-width:100px;width:100px}.price-list__dayscolumn__day-item{border-bottom:1px solid #f3f3f3;padding:0 1rem}.price-list__dayscolumn__day-item--empty{background-color:#f3f3f3;border-bottom:0;font-size:1rem;padding:.75rem 0}.price-list__datescolumn{overflow:auto}.price-list__datescolumn>*>*{flex:1}.price-list__datescolumn__days{background-color:#f3f3f3}.price-list__datescolumn__days__item{background-color:#f3f3f3;font-size:1rem;min-width:130px;padding:.75rem 0;text-align:center;text-transform:capitalize}.price-list__datescolumn__price-items__item{border-bottom:1px solid #f3f3f3;font-family:Open Sans Condensed,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;min-width:130px;text-align:center}.price-list__datescolumn__price-items__item a{color:#000;white-space:nowrap}.price-list__datescolumn__price-items__item>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' id='dropdown-o' x='303.97' y='86' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff6600' d='M7 7.542a.541.541 0 0 1-.384-.158L.16.926A.543.543 0 0 1 .925.159L7 6.234 13.075.159a.542.542 0 1 1 .766.767L7.384 7.384A.541.541 0 0 1 7 7.542' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:.7rem .7rem;content:"";display:inline-block;height:.7rem;margin-left:.25rem;transform:rotate(-90deg);width:.7rem}.price-list__datescolumn__price-items__item--discounted a{color:#ba0c2f}.price-list__datescolumn__price-items__item--discounted>:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' id='dropdown-o' x='303.97' y='86' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ba0c2f' d='M7 7.542a.541.541 0 0 1-.384-.158L.16.926A.543.543 0 0 1 .925.159L7 6.234 13.075.159a.542.542 0 1 1 .766.767L7.384 7.384A.541.541 0 0 1 7 7.542' fill-rule='evenodd'/%3E%3C/svg%3E")}.price-list__datescolumn__price-items__item--selected a{text-decoration:underline}.price-list__datescolumn__price-items__item--disabled span{color:#dee2e6}.price-list__datescolumn__price-items__item--disabled>:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' id='dropdown-o' x='303.97' y='86' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23dee2e6' d='M7 7.542a.541.541 0 0 1-.384-.158L.16.926A.543.543 0 0 1 .925.159L7 6.234 13.075.159a.542.542 0 1 1 .766.767L7.384 7.384A.541.541 0 0 1 7 7.542' fill-rule='evenodd'/%3E%3C/svg%3E")}.price-list__datescolumn__price-items__item--unavailable span{text-decoration:line-through}