:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}.simple-in-out-transition{transition:all .1s ease-in-out}.staggered-in-transition{transition:background-color .1s ease;transition:color .5s ease}.staggered-out-transition{transition:background-color 0 ease;transition:color 0 ease}.transform-pop-transition{transform:scale(1);transition:.15s all ease}.transform-pop-transition:hover{transform:scale(1.2)}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}.simple-in-out-transition{transition:all .1s ease-in-out}.staggered-in-transition{transition:background-color .1s ease;transition:color .5s ease}.staggered-out-transition{transition:background-color 0 ease;transition:color 0 ease}.transform-pop-transition{transform:scale(1);transition:.15s all ease}.transform-pop-transition:hover{transform:scale(1.2)}body.skireg .hero.heroblank{background:url("/i/spot-season-pass/skiheader.jpg") center center,#303e48;background-size:cover}body.bikereg .hero.heroblank{background:url("/i/covers/br2.jpg") center center,#303e48;background-size:cover}body.runreg .hero.heroblank{background:url("/i/covers/rr2.jpg") center center,#303e48;background-size:cover}body.trireg .hero.heroblank{background:url("/i/covers/tr1.jpg") center center,#303e48;background-size:cover}div.event-header{margin-bottom:3em}.gray{background-color:#f8f8f8}#registrations{color:#000}#registrations .vertical-divider{height:94px;border-left:1px solid #000;margin:auto;margin-left:.5em;margin-right:.5em}#registrations .outside-link{color:#0000fe;font-weight:bold}#registrations outside-link:hover{color:#ea2127;font-weight:bold}.spot-row{justify-content:space-between;padding-top:2em;padding-bottom:2em;margin:auto;width:90%;max-width:1200px}.spot-row.flex-direction-column{flex-direction:column}.spot-row .copy{margin-top:auto;margin-bottom:auto}.spot-row .copy h3{text-align:left}.spot-row .policy{min-width:580px;height:auto;margin-top:-4em;margin-bottom:4em;display:flex;flex-direction:column;align-content:center;background:#fff5d7}@media screen and (max-width: 768px){.spot-row .policy{min-width:0}}@media screen and (min-width: 768px){.spot-row .policy{height:100%}}.spot-row .policy .header-row{min-height:67px;display:flex;justify-content:space-between;align-content:center;flex-direction:row;background-image:url(/i/spot-season-pass/lockrect.png);background-position-x:-2px;background-size:contain;background-repeat:no-repeat;background-color:#ffcf39}.spot-row .policy .header-row>div{height:auto;margin-top:auto;margin-bottom:auto}@media screen and (max-width: 768px){.spot-row .policy .header-row{min-height:43px}}.spot-row .policy .header-row .member-ex{padding-left:4em;text-transform:uppercase;font-weight:700;font-size:14px}@media screen and (max-width: 768px){.spot-row .policy .header-row .member-ex{font-size:10px}}.spot-row .policy .header-row .one-year{font-weight:700;font-size:24px;margin-right:2em;text-align:right}@media screen and (max-width: 768px){.spot-row .policy .header-row .one-year{font-size:16px;margin-right:1em}}.spot-row .policy .coverage,.spot-row .policy coverage-amount,.spot-row .policy .member-rate{max-width:78%;text-align:center;margin:auto;margin-top:2em;margin-bottom:2em}@media screen and (max-width: 768px){.spot-row .policy .coverage,.spot-row .policy coverage-amount,.spot-row .policy .member-rate{max-width:95%}}.spot-row .policy .price{font-size:31px}@media screen and (max-width: 768px){.spot-row .policy .price{margin-right:0em;font-size:24px}}.spot-row .policy .superscript{font-size:18px;margin-left:1em}@media screen and (max-width: 768px){.spot-row .policy .superscript{margin-left:1em;font-size:12px}}.spot-row .policy .retail-rate{margin-top:0}.spot-row .policy .coverage-amount{display:flex;align-content:center;text-align:center;margin:auto}@media screen and (max-width: 768px){.spot-row .policy .coverage-amount{flex-direction:column}}.spot-row .policy .coverage-amount .value{margin-left:1em;margin-right:1em}.spot-row .policy .coverage-amount .amount{font-weight:700;font-size:30px;display:flex;flex-direction:column;margin-top:0;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.spot-row .policy .coverage-amount .amount{margin-bottom:1em}}.spot-row .policy .coverage-amount .amount.deductible{margin-top:0;margin-bottom:0}.spot-row .policy .coverage-amount .divider{margin:auto;margin-left:0;margin-right:0;margin-right:0}.spot-row .policy .coverage-amount .description{font-size:14px;margin:auto;text-align:center;max-width:140px}@media screen and (min-width: 768px){.spot-row .policy .coverage-amount .description{margin-top:1em}}@media screen and (max-width: 768px){.spot-row .policy .coverage-amount .description{margin-top:.5em}}.spot-row .policy .coverage{font-weight:400;font-size:14px}@media screen and (max-width: 768px){.spot-row .policy .coverage{font-size:12px}}.spot-row .policy .member-rate{flex-direction:row;align-items:center;padding:1em;margin-bottom:1em;font-weight:700;display:flex;text-transform:uppercase;background:#fff}@media screen and (max-width: 768px){.spot-row .policy .member-rate{max-width:90%}}.spot-row .policy .member-rate img{max-width:39px;margin-left:0}@media screen and (min-width: 768px){.spot-row .policy .member-rate img{margin-right:1em}}@media screen and (max-width: 768px){.spot-row .policy .member-rate img{margin-right:.5em}}.spot-row .image{position:relative}@media screen and (max-width: 768px){.spot-row .image{margin-top:2em}}@media screen and (min-width: 1024px){.spot-row>div{width:40%}}.retail-rate{font-style:italic;text-decoration:line-through}@media screen and (max-width: 768px){.retail-rate{font-size:12px}}.header-row{min-height:67px;display:flex;justify-content:space-between;align-content:center;flex-direction:row;background-image:url(/i/spot-season-pass/lockrect.png);background-position-x:-2px;background-size:contain;background-repeat:no-repeat;background-color:#ffcf39}.header-row>div{height:auto;margin-top:auto;margin-bottom:auto}@media screen and (max-width: 768px){.header-row{min-height:43px}}.header-row .member-ex{padding-left:4em;text-transform:uppercase;font-weight:700;font-size:14px}@media screen and (max-width: 768px){.header-row .member-ex{font-size:10px}}.header-row .one-year{font-weight:700;font-size:24px;margin-right:2em}@media screen and (max-width: 768px){.header-row .one-year{font-size:16px;margin-right:1em}}h3{text-align:center;margin-top:0;margin-bottom:.5em;font-size:46px;font-weight:700}@media screen and (max-width: 768px){h3{font-size:36px;margin-top:1em}}.get-covered{max-width:590px;margin:auto;padding-top:2em;text-align:center;padding-bottom:4em}@media screen and (max-width: 768px){.get-covered .coverage-specifics-group{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.get-covered .coverage-specifics-group li,.get-covered .coverage-specifics-group .no-wrap{white-space:nowrap}}.get-covered .horizontal-divider{width:94px;border-bottom:1px solid #000;margin:auto;margin-top:1em;margin-bottom:1em}.get-covered .policy-2{margin:auto;background:#fff5d7}.get-covered .policy-2>div{margin-left:auto;margin-right:auto}.get-covered .policy-price{justify-content:center;display:flex;font-weight:700;padding:1em}.get-covered .policy-price .price{font-size:60px}.get-covered .policy-price .superscript{font-size:40px}.get-covered .outside-member-rate{font-size:18px;font-weight:700;text-transform:uppercase}.get-covered .coverage-specifics .value,.get-covered .coverage .value{font-size:18px;font-weight:700}.get-covered .coverage{font-size:14px;max-width:90%}@media screen and (max-width: 767px){.get-covered .coverage{font-size:12px}}.get-covered .coverage-specifics{display:flex;justify-content:space-evenly;justify-items:start;padding-bottom:2em;flex-wrap:wrap}@media screen and (max-width: 768px){.get-covered .coverage-specifics{flex-direction:column;margin-bottom:.5em}}.get-covered .coverage-specifics .col{width:30%;margin:auto}.get-covered .coverage-specifics .col.learn-more{margin-top:0;margin-bottom:0}.get-covered .coverage-specifics .col.center{text-align:center}@media screen and (max-width: 768px){.get-covered .coverage-specifics .col{width:46%}.get-covered .coverage-specifics .col.first{width:94%;margin-bottom:1em}}.get-covered .coverage-specifics .col h4{margin-top:0px;font-size:18px;font-weight:bold}.get-covered .coverage-specifics .col ul{text-align:left}@media screen and (max-width: 767px){.get-covered .coverage-specifics .col ul{font-size:12px}}.get-covered .coverage-specifics .col ul .material-icons{font-size:16px;font-weight:600;vertical-align:middle}.get-covered .coverage-specifics .description{font-size:14px;margin:auto;text-align:center;max-width:140px}@media screen and (max-width: 768px){.get-covered .coverage-specifics .description{margin-bottom:.5em}}.get-covered .add-to-cart{text-transform:uppercase;font-weight:bold;background:#ffcf39;padding:1em}.get-covered .add-to-cart.disabled{pointer-events:none;background:#c4c4c4}.get-covered .add-to-cart .add-season-pass-to-cart{display:flex;justify-content:center}.get-covered .add-to-cart .add-season-pass-to-cart.processing{pointer-events:none}.get-covered .add-to-cart .add-season-pass-to-cart.processing:before{background-image:url(/i/processing-outside.gif);background-size:24px 24px;display:inline-block;width:24px;height:24px;content:"";background-repeat:no-repeat}.get-covered .add-to-cart a:link{color:#000;text-decoration:none;font-weight:700}.get-covered .add-to-cart a:visited{color:#000}.get-covered .add-to-cart a:hover{color:#000;text-decoration:underline}.get-covered .add-to-cart a.expandcollapse:hover{color:#000;text-decoration:none}.get-covered .add-to-cart a:focus{color:#000}.get-covered .add-to-cart a:active{color:#000}.top-right-bubble{position:absolute;right:-43px;top:30px}@media screen and (max-width: 768px){.top-right-bubble{top:-30px;right:45%}.top-right-bubble img{max-width:50px}}.top-left-bubble{position:absolute;left:-43px;top:30px}@media screen and (max-width: 768px){.top-left-bubble{top:-30px;right:45%;left:45%}.top-left-bubble img{max-width:50px}}.join-outside{display:flex;flex-direction:column;background:#fff5d7}.join-outside>div{max-width:1200px;margin:auto}.join-outside .lock{max-width:78px;margin-top:-39px}.join-outside h3{max-width:720px}.join-outside .steps{justify-content:space-evenly}.join-outside .step{display:flex;flex-direction:column;align-items:center;width:30%;margin-left:3%;margin-right:3%}@media screen and (max-width: 768px){.join-outside .step{margin-top:3%;margin-bottom:3%;margin-left:auto;margin-right:auto;width:unset;max-width:75%}}.join-outside .step img{max-width:179px}.join-outside .step>div{font-size:14px;text-align:center}.join-outside .join{margin-top:2em;margin-bottom:2em}.join-outside .join a.button{display:block}.bubble{max-width:86px}#registrations{background-color:#fff}.event-header{padding-top:5em}.event-header img{max-width:400px}@media screen and (max-width: 768px){.event-header img{max-width:90%}}.event-header h2{font-size:54px;color:#000;margin-top:.5em;margin-bottom:.5em;margin-left:auto;margin-right:auto;max-width:650px;font-weight:700}@media screen and (max-width: 768px){.event-header h2{font-size:48px}}.outside-plus-login-panel{margin-bottom:5em;text-align:center}.outside-plus-login-panel .outside-sso-login-wrapper{box-shadow:0px 0px 24px #b2b2b2}@media screen and (min-width: 768px){.outside-plus-login-panel .outside-sso-login-wrapper{padding:3em}}.limit-per-person{padding-top:.5em;display:block}@media screen and (max-width: 1023px){.override.inline{flex-direction:column}}@media screen and (max-width: 1023px){.override.inline-reverse{flex-direction:column-reverse}}
/*# sourceMappingURL=../../../../css/overrides/pages/registration/spot-season-pass.css.map */
