.registration-success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;padding:30px;margin:20px 0;border-radius:4px;text-align:center}.registration-success h3{margin-top:0;margin-bottom:15px;color:#2b542c}.registration-success p{margin-bottom:0}#reward-sidebox{background:#2b2929;color:#fff;border:0;border-radius:4px;padding:18px;float:right;width:100%;margin:8px 0}#reward-sidebox h2{font-size:22px;line-height:26px;margin-bottom:5px;color:#fff;padding:0}#reward-sidebox a{color:#fff;text-decoration:none;border-bottom:1px solid;cursor:pointer}#reward-sidebox .user-info p{margin-bottom:0}#reward-sidebox p.desc{margin-bottom:8px}.checkout-container .woocommerce-email-field .step-header .login-option{display:none}.community-club-page h1{display:none}.community-club-page .club-status{margin-bottom:50px;float:left;width:100%}body.community-club-page #content h3{text-align:center;font-size:26px;margin-bottom:45px;width:100%;float:right;font-weight:700;letter-spacing:.5px}.community-club-page .club-log-table{width:100%;border-collapse:separate;border-spacing:0;margin:2em 0}.community-club-page .club-inner-container-wrapper{max-width:800px;margin:0 auto}.community-club-page .club-log-table thead th{text-transform:uppercase;font-weight:500;padding:1.5em 1em;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.875rem;background:#fff;text-align:center}.community-club-page .club-log-table tbody td{padding:1.5em 1em;text-align:center;border-bottom:1px solid #e5e7eb;color:#111827;font-size:.875rem}.community-club-page .club-log-table tbody td.date-value{direction:ltr}.community-club-page .club-log-table tbody tr:hover{background-color:#f9fafb}.community-club-page .club-log-table th,.community-club-page .club-log-table td{text-align:right}.community-club-page .club-log-table th:first-child,.community-club-page .club-log-table td:first-child{padding-right:1.5em}.community-club-page .club-log-table th:last-child,.community-club-page .club-log-table td:last-child{padding-left:1.5em}.community-club-page .no-activity{text-align:center;color:#6b7280;padding:2em;font-size:.875rem}.community-club-page .progress-container{margin:10px 0 40px 0;padding:0 2em}.community-club-page .progress-bar{position:relative;height:40px;background:#f3f4f6;border-radius:20px;margin:2em 0}.community-club-page .progress-line{position:absolute;height:100%;transition:width 0.3sease;top:0;border-left:2px solid #d4d0d0;z-index:2}.community-club-page .progress-line span.dot{width:10px;height:10px;background:#a4a4a4;border-radius:50%;display:block;position:absolute;bottom:-5px;left:-6px}.community-club-page .levels{display:flex}.community-club-page .level-marker{width:30%;text-align:center;position:relative}.community-club-page .level-marker-inner{height:40px;display:flex;align-items:center;justify-content:center}.level-marker.moonstone .level-marker-inner{background:#e4dfc4}.level-marker.emerald .level-marker-inner{background:#4f8762}.level-marker.ruby .level-marker-inner{background:#5c1313c2;color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}.level-marker.ruby .level-marker-inner .level-label,.level-marker.emerald .level-marker-inner .level-label{color:#fff}.community-club-page h2.community-club-page-title{text-align:center;font-weight:700}.community-club-page .club-status-row-container{display:flex;justify-content:center;gap:20px}.community-club-page .club-status-row{background:#fff;border:1px solid rgba(227,227,227,.0745192);box-shadow:0 2px 4px rgba(0,0,0,.1804);border-radius:15px;padding:10px;min-width:180px;text-align:center}.community-club-page .club-status-row .label{font-size:12px;color:#6b7280;margin-bottom:4px}.community-club-page .club-status-row .value{font-size:20px;margin-bottom:0;font-weight:600}.community-club-page .level-dot{width:20px;height:20px;background:#f3f4f6;border:2px solid #d1d5db;border-radius:50%;margin:10px auto}.community-club-page .level-marker.achieved .level-dot{background:#a3a3a3;border-color:#737373}.community-club-page .level-marker.current .level-dot{border-color:#737373;border-width:4px}.community-club-page .level-label{font-size:15px;color:#34373d;font-weight:500;position:relative;z-index:4}.community-club-page .current .level-label{font-weight:700}.community-club-page .level-marker.current:before{content:" ";width:14px;height:14px;background-image:url('data:image/svg+xml,<svg enable-background="new 0 0 32 32" height="512" viewBox="0 0 32 32" width="512" xmlns="http://www.w3.org/2000/svg" id="fi_6364586"><g id="Layer_1"><path d="m29.6043 10.528-12.0735 12.8281c-.83.8819-2.2315.8819-3.0615 0l-12.0736-12.8281c-.9071-.9639-.2238-2.5455 1.0998-2.5455h25.0089c1.3237 0 2.007 1.5816 1.0999 2.5455z" fill="rgb(0,0,0)"></path></g></svg>');position:absolute;right:50%;top:-7px;transform:translate(50%,-50%);background-size:14px}.community-club-page .level-points{font-size:12px;color:#9ca3af;margin-top:.25em;position:absolute;right:-12px;padding-top:3px}.community-club-page .total-points{text-align:center;font-size:1rem;color:#4b5563;margin-top:2em;font-weight:500}.community-club-page .club-rewards-list-container{width:100%;float:right;position:relative;margin-bottom:60px}.community-club-page .club-rewards-list-container .header{display:grid;grid-template-rows:70px;align-items:center;text-transform:uppercase;font-weight:400}.community-club-page .club-rewards-list-container .header .header-div{display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center;height:100%}.community-club-page .club-rewards-list-container .rewards-list{display:flex;flex-direction:column}.community-club-page .club-rewards-list-container .reward-line{display:grid;grid-template-rows:repeat(10,auto);align-items:center;text-transform:uppercase;font-weight:400}.community-club-page .club-rewards-list-container .reward-line,.community-club-page .club-rewards-list-container .header{grid-template-columns:[first] calc(100% - 510px) [second] 170px [third] 170px [fourth] 170px}.community-club-page .club-rewards-list-container .reward-line .desc{text-align:right;padding-left:20px}.community-club-page .club-rewards-list-container .reward-line .desc,.community-club-page .club-rewards-list-container .reward-line .value{border-top:1px solid #d5cdc3;height:40px;display:flex;align-items:center;font-weight:500;font-size:14px}.community-club-page .club-rewards-list-container .reward-line .value{justify-content:center}.community-club-page .club-rewards-list-container .reward-line .value .dot{content:"";display:inline-block;width:10px;height:10px;background:#776a5f;border-radius:50%}.community-club-page .club-rewards-list-container .header .header-div .points-header{font-size:12px;color:#7f7f7f}.community-club-page .club-rewards-list-container .header .header-div .level{font-weight:700;font-size:18px;margin-bottom:3px}.community-club-page .club-rewards-list-container .header .header-div.current,.community-club-page .club-rewards-list-container .reward-line .value.current{background:#f3eee9}.community-club-page .club-rewards-list-container .header .header-div.current{border-top-right-radius:10px;border-top-left-radius:10px}.community-club-page .club-rewards-list-container .reward-line:last-child .value.current{border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:680px){.community-club-page .progress-container{padding:0}.community-club-page .club-rewards-list-container .reward-line,.community-club-page .club-rewards-list-container .header{grid-template-columns:[first] calc(100% - 324px) [second] 104.6px [third] 104.6px [fourth] 104.6px}}@media screen and (max-width:480px){.community-club-page .progress-container{padding:0}.community-club-page .club-rewards-list-container .reward-line,.community-club-page .club-rewards-list-container .header{grid-template-columns:[first] calc(100% - 224px) [second] 74.6px [third] 74.6px [fourth] 74.6px}.community-club-page .club-rewards-list-container .header .header-div .level{font-size:12px}.community-club-page .club-rewards-list-container .header .header-div .points-header{font-size:10px}.community-club-page .club-rewards-list-container .header{grid-template-rows:53px}.community-club-page .club-rewards-list-container .reward-line .desc,.community-club-page .club-rewards-list-container .reward-line .value{font-size:12px}.community-club-page .club-log-table thead th:last-child,.community-club-page .club-log-table tbody td:last-child{display:none}}