form[data-commerce-form="membership"] .commerce-field{position:relative}
.club-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;clip-path:inset(50%)!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.club-select{position:relative;margin-top:10px;min-width:0}
.club-select-trigger{display:block;width:100%;min-height:58px;padding:16px 48px 16px 20px!important;border:1px solid transparent!important;border-radius:22px!important;background:#faf8f0!important;color:#100e30!important;text-align:left;font:inherit!important;line-height:1.45!important;cursor:pointer;position:relative}
.club-select-trigger:after{content:'';position:absolute;right:23px;top:23px;width:8px;height:8px;border-right:2px solid #7865ad;border-bottom:2px solid #7865ad;transform:rotate(45deg)}
.club-select-trigger[aria-expanded="true"]:after{transform:rotate(225deg);top:27px}
.club-select-trigger:focus-visible,.club-select-option:focus-visible{outline:2px solid #7865ad!important;outline-offset:3px}
.club-select-menu{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;padding:8px;background:#fffdf7;border:1px solid #e2dce9;border-radius:24px;box-shadow:0 14px 36px #21163826;max-height:320px;overflow-y:auto;overscroll-behavior:contain}
.club-select-menu[hidden]{display:none!important}
.club-select-option{display:block;width:100%;border:0!important;border-radius:16px!important;background:transparent!important;color:#100e30!important;text-align:left;padding:13px 16px!important;font:inherit!important;font-size:16px!important;line-height:1.4!important;cursor:pointer;white-space:normal}
.club-select-option:hover,.club-select-option:focus{background:#eee5f1!important}
.club-select-option[aria-selected="true"]{background:#100e30!important;color:#fff!important;font-weight:650!important}
.club-select-error{display:block;color:#a51d3e;font-size:14px;margin-top:8px}
.club-select-error[hidden]{display:none}
.club-select-trigger[aria-invalid="true"]{border-color:#a51d3e!important}
