.plan-reservation a,.plan-reservation a:link,.plan-reservation a:hover,.plan-membership a,.plan-membership a:link,.plan-membership a:hover{color:rgba(var(--color-foreground),1)}.plan-reservation .card-information__wrapper{text-align:center}.plan-reservation a.button{color:#fff!important;margin:0 auto}.plan-reservation a.underlined{padding-bottom:0;border-bottom:solid rgba(var(--color-foreground),1) 1px;text-decoration:none}.plan-reservation .service-wrap{max-width:510px;width:100%}.plan-reservation .service-block{max-width:100%;width:100%}.plan-reservation .service-block button{width:100%}.plan-reservation .action-links{padding-top:20px}.plan-reservation .action-links a{display:inline-block!important}.plan-reservation .action-links a:last-child:not(:first-child){margin-left:20px}.plan-membership .rich-text__html .button{cursor:pointer!important;display:inline-flex!important;justify-content:center!important;text-decoration:none!important;border:.1rem solid transparent!important;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))!important;color:#fff!important;transition:box-shadow var(--duration-short) ease!important;-webkit-appearance:none!important;appearance:none!important;text-transform:uppercase!important}#MainContent{position:relative}#MainContent.loading:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:url(spinner.svg);background-repeat:no-repeat;background-position:center;background-size:100px 100px;background-color:rgba(0,0,0,0.6);z-index:99999}.card-selectable.is-selected{border:solid #000 3px;padding:5px}.messages-wrap{margin-bottom:15px;font-family:Optima;font-size:15px;font-style:normal;font-weight:400;line-height:1.4}.messages-wrap ul{margin:0;padding:0;list-style:none}.messages-wrap ul li{padding:5px 0}.messages-wrap ul li:first-child{padding-top:0}.messages-wrap ul li:last-child{padding-bottom:0}.success-msg-wrap,.error-msg-wrap{padding:15px;border-radius:4px;border:1px solid}.success-msg-wrap{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.error-msg-wrap{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.plan_duration_wrap select{padding-top:1.8rem!important}.membership-plan-details{display:flex;flex-wrap:wrap}.membership-plan-details.has_plan>div:first-child{width:40%;padding:15px 15px 15px 0;align-content:center}.membership-plan-details.has_plan>div:nth-child(2){width:60%;padding:15px}.membership-plan-details.has_plan>div:last-child{width:100%;padding:15px 15px 15px 0}.membership-plan-details .plan-img-wrap img{max-width:100%;margin:0 auto;height:auto}.membership-plan-details .plan-details{display:flex;flex-wrap:wrap;align-items:center}.membership-plan-details .plan-details ul{list-style:none;margin:0;padding:0}.membership-plan-details .selected_ski_product{padding-top:15px}.membership-plan-details .selected_ski_product h4{margin-top:10px;margin-bottom:10px}.membership-plan-details .selected_ski_product img{max-width:80px;border:solid #ccc 1px}.membership-plan-details .notes{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:80%;display:block}.membership-plan-details:not(.has_plan)>div{width:100%;text-align:left;justify-content:flex-start}.plan-highlight{font-size:150%;padding-top:20px}.plan-highlight a{font-size:inherit!important}.plan-highlight br{display:none}.plan-membership .plan-more-details{font-family:Optima;font-style:normal;font-weight:400;line-height:1.4;font-size:15px}.plan-membership .plan-more-details strong{font-weight:700}.plan-membership .plan-more-details a{font-size:1.6rem!important;text-transform:uppercase!important;color:rgba(var(--color-link),var(--alpha-link))!important;text-underline-offset:.3rem!important;text-decoration-thickness:.1rem!important;transition:text-decoration-thickness var(--duration-short) ease!important}.account-col-right{min-width:200px}@media (max-width:991px){.plan-highlight br{display:inline-block}.account-grid-wrap{display:block!important}}@media (max-width:749px){.membership-plan-details>div:first-child{width:100%;padding:15px 0}.membership-plan-details>div:last-child{width:100%;padding:15px 0}.membership-plan-details .plan-details{text-align:center;justify-content:center}.plan-membership .plan-more-details a{font-size:1.5rem!important}}@media (max-width:575px){.membership-plan-details.has_plan>div:first-child,.membership-plan-details.has_plan>div:last-child{width:100%;justify-content:flex-start}.membership-plan-details.has_plan>div:last-child{padding:15px 30px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/custom-club.css.map */
