/*! member-portal@8.27.0 Mon Aug 11 2025 13:41:32 GMT+0000 (Coordinated Universal Time) */
.modal-content{padding:30px 70px !important}.modal-body{overflow-y:initial !important}.modal-body .MuiSvgIcon-root{width:1.5em;height:1.5em;font-size:1.75rem !important}
.footer{bottom:0}.footer .footer-container{max-width:100%;margin:0;padding:0}.footer .footer-container .with-decor{padding-right:77px;position:relative;height:100%}.footer .footer-container .with-decor:before{position:absolute;top:0;bottom:0;right:0;clip-path:polygon(0 0, 4px 0, 77px 100%, 73px 100%, 0 0);background:#fff;width:77px;content:""}.footer .footer-container .with-decor.left{padding:0 0 0 77px}.footer .footer-container .with-decor.left:before{right:auto;left:0}.footer .footer-container .next .next-container .next-button{padding:0 10px;border-radius:6px;font-size:18px;font-weight:bold}.footer.mobile .footer-container .with-decor{padding:0}.footer.mobile .footer-container .with-decor:before{display:none}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}.form-group .MuiFormControl-marginNormal{margin-top:0 !important;margin-bottom:0}.required{color:red}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}
.top-header .top-header-container{max-width:100%;margin:0;padding:0}.top-header .top-header-container .top-header-grid .back-to-club a{text-decoration:none;color:inherit}.top-header .top-header-container .top-header-grid .back-to-club a h6{height:58px}.top-header .top-header-container .top-header-grid .back-to-club a .MuiSvgIcon-root{font-size:36px;top:12px;position:relative}.top-header .top-header-container .panel{border-top:2px solid #fff}.top-header .top-header-container .panel .dark_filter{position:absolute;height:100%;width:100%;opacity:.4;background-color:#000}.top-header .top-header-container .panel .light_filter{position:absolute;height:100%;width:100%;opacity:.25;background-color:#fff}.top-header .top-header-container .panel .stepper{position:relative;clip-path:polygon(0 0, calc(100% - 45px) 0, 100% 100%, 0 100%);padding:0 2px 0 0;background:#fff}.top-header .top-header-container .panel .stepper .step{clip-path:polygon(82% 0%, 100% 100%, 18% 100%, 0 0);border-radius:0;margin-left:-43px;height:70px;width:250px}.top-header .top-header-container .panel .stepper .step .MuiButton-label .MuiTypography-root{z-index:1;font-weight:bold}.top-header .top-header-container .panel .stepper .step:first-child{border-radius:0;clip-path:polygon(80% 0, 100% 100%, 0 100%, 0 0);width:225px;margin-left:0}.top-header .top-header-container .panel .stepper .step:first-child .MuiButton-label .MuiTypography-root{z-index:1;font-weight:bold}.top-header .top-header-container .panel .stepper.tablet .step{clip-path:polygon(145px 0%, 100% 100%, 45px 100%, 0 0);width:190px}.top-header .top-header-container .panel .stepper.tablet .step:first-child{clip-path:polygon(107px 0, 100% 100%, 0 100%, 0 0);width:152px}.top-header .top-header-container .panel .club-address h6{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top-header .top-header-container .panel .club-address h6 .MuiSvgIcon-root{top:5px;right:5px;position:relative}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}
.security-blocked-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10000;display:flex;justify-content:center;align-items:center}.security-blocked-modal{background-color:#fff;padding:40px;border-radius:8px;text-align:center;max-width:500px;margin:20px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.security-blocked-title{color:#d32f2f;margin-bottom:20px;font-size:24px}.security-blocked-message{margin-bottom:20px;font-size:16px;line-height:1.5}.security-blocked-submessage{margin-bottom:20px;font-size:14px;color:#666}
.form-group .promo-code__button{height:54px;box-shadow:none;padding:8px 30px;border-top-left-radius:0;border-bottom-left-radius:0}.form-group .promo-code__label{font-size:16px;z-index:1;cursor:text}.form-group .promo-code__filled-input.MuiFilledInput-adornedEnd{padding-right:0}.form-group .promo-code__filled-input.MuiFilledInput-adornedEnd .MuiInputBase-inputAdornedEnd{font-weight:bold;color:#5d5d5d;padding-left:15px}
.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.loading-box{transition:opacity 1s ease}.loading-box.loading{opacity:0}@media(prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.form-group{width:100%}.MuiFormControlLabel-root .MuiCheckbox-colorSecondary.Mui-disabled{color:#adacb5}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
