.page-container{margin:auto}.page-container .the-page-name{max-width:500px;margin:auto}.page-container .the-page-name h1{font-size:2.8rem !important}.page-container .non-member__content-wrapper{max-width:500px !important;margin:auto}.page-container .sub-text{text-align:center;margin-bottom:40px}.page-container .sub-text span{font-weight:400;font-size:15px;line-height:1.2}.page-container .sub-text span a{text-decoration:underline;font-weight:400}.page-container .sub-text span a:hover{text-decoration:none;color:#000}.page-container .mepr-form-has-errors{display:none !important}.page-container .mp_wrapper{margin:auto}.page-container .mp_wrapper .mepr_error{margin:20px auto;background:0 0 !important}.page-container .mp_wrapper .mepr_error ul{padding:0 !important}.page-container .mp_wrapper .mepr_error li{font-size:15px !important}.page-container .mp_wrapper .mepr_price,.page-container .mp_wrapper .mepr_spacer{display:none !important}.page-container .mp_wrapper .mp-form-row{margin-bottom:20px}.page-container .mp_wrapper .mp-form-label,.page-container .mp_wrapper .have-coupon-link{font-weight:400;font-size:15px;line-height:1.2}.page-container .mp_wrapper .mepr_coupon .mepr-coupon-loader img{height:15px}.page-container .mp_wrapper .have-coupon-link{margin-bottom:20px;display:block}.page-container .mp_wrapper input.mepr-form-input{margin-top:5px;background:#fff;border:2px solid #000;outline:none;font-size:15px;height:40px;width:100%}.page-container .mp_wrapper input.mepr-form-input.invalid{background-color:#fff !important;border:2px solid red !important}.page-container .mp_wrapper .mp-form-submit{position:relative}.page-container .mp_wrapper .mp-form-submit img{max-width:20px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.page-container .mp_wrapper .mp-form-submit:hover img{filter:unset}.page-container .mp_wrapper .mp-form-submit input.mepr-submit{width:100%;max-width:100%;padding:10px 12px;background-color:#fff;text-align:center;border:2px solid #000 !important;text-transform:uppercase}.page-container .mp_wrapper .mp-form-submit input.mepr-submit:hover{border:2px solid #000 !important;background:#d71921;color:#fff}.page-container .footer-note{margin:10px auto 0}.page-container .footer-note p{font-weight:400;font-size:12px;color:#000;line-height:1.2}.page-container .footer-note p a{color:#000;text-decoration:underline;font-weight:400}.page-container .footer-note p a:hover{text-decoration:none;color:#000}.page-container .already-member__wrappper{max-width:600px;margin:auto}.page-container .already-member__wrappper h2{font-weight:400;margin-bottom:20px;font-size:2rem}.page-container .already-member__wrappper p{font-size:15px;margin-bottom:10px;font-weight:400}.page-container .already-member__wrappper span{font-size:15px;font-weight:400}.page-container .already-member__wrappper a{color:#000;text-decoration:underline}.page-container .already-member__wrappper a:hover{text-decoration:none;color:#000}