.gs-club__anchor{scroll-margin-top:var(--gs-header-height, 80px)}.gs-club{padding:25px;background-color:#000;color:#fff}.gs-club .gs-club__inner{max-width:none;padding:0}.gs-club__heading{display:block;width:100%;margin:25px 0 0;padding:0;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#fff}.gs-club__step{margin:0;padding:0;border:0;min-width:0}.gs-club__step[hidden]{display:none}.gs-club__step.is-active{animation:gs-club-slide-in .3s ease}@keyframes gs-club-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.gs-club__options{display:flex;justify-content:center;gap:25px;margin:75px 0}.gs-club__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gs-club__label{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px;border:2px solid #5b5b5b;border-radius:15px;background:transparent;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;transition:border-color .25s ease}.gs-club__label:hover,.gs-club__input:checked+.gs-club__label{border-color:#dac126}.gs-club__input:focus-visible+.gs-club__label{outline:2px solid #ffffff;outline-offset:3px}.gs-club__option--gender{width:425px;max-width:100%}.gs-club__label--gender{font-family:var(--font-heading-family);font-size:52px;font-weight:700;line-height:52px;letter-spacing:1px}.gs-club__eyebrow{margin-top:5px;color:#dac126;font-size:32px;font-weight:400;line-height:32px}.gs-club__options--size{display:grid;grid-template-columns:repeat(auto-fit,calc((90vw - 72px) / 7));column-gap:10px;row-gap:10px;justify-content:center}.gs-club__option--size[hidden]{display:none}.gs-club__label--size{gap:0}.gs-club__size{display:block;padding-bottom:10px;font-family:var(--font-heading-family);font-size:52px;font-weight:900;line-height:124px}.gs-club__size-icon{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.gs-club__disclaimer{margin:15px 0 0;color:#fff;text-align:center}.gs-club__option--plan{position:relative;width:250px;max-width:100%}.gs-club__label--plan{position:relative;padding:35px}.gs-club__plan-icon{display:block;width:75px;height:75px;margin:0 auto 15px;object-fit:contain}.gs-club__plan-type{display:block;font-size:26px;line-height:1.2}.gs-club__plan-cost{display:block;font-family:var(--font-heading-family);font-size:50px;line-height:50px;white-space:nowrap}.gs-club__ribbon{position:absolute;left:10%;bottom:-20px;width:80%;padding:5px 0;background:#dfb300;color:#000;font-size:18px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase}.gs-club__ribbon strong{font-weight:700}.gs-club__was{font-style:italic;text-decoration:line-through}.gs-club__options--review{flex-direction:column;align-items:center}.gs-club__review-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:25px;width:100%}.gs-club__review-card{position:relative}.gs-club__review-card .gs-club__label{cursor:default}.gs-club__review-card .gs-club__label--gender{width:auto;min-width:250px}.gs-club__review-card .gs-club__label--plan{width:250px}.gs-club__actions{display:flex;flex-direction:column;align-items:center;width:100%}.gs-club__join{margin:25px auto 0;padding:15px 25px;border:0;border-radius:0;background:#dfb300;color:#000;font-family:var(--font-heading-family);font-size:36px;font-weight:700;line-height:1.1;text-transform:uppercase;cursor:pointer}.gs-club__join:hover{background:#e8c21a}.gs-club__join[disabled]{opacity:.6;cursor:wait}.gs-club__restart{margin:15px 0;padding:0;border:0;background:transparent;color:#e9322f;font-weight:700;text-decoration:underline;text-transform:uppercase;cursor:pointer}.gs-club__join:focus-visible,.gs-club__restart:focus-visible,.gs-club__progress-btn:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.gs-club__error{margin:10px 0 0;color:#ff8a8a;text-align:center}.gs-club__progress{display:flex;justify-content:center;align-items:flex-start;margin:0 10px;padding:0;list-style:none}.gs-club__progress-item{display:flex;flex-direction:column;align-items:center;width:100px}.gs-club__progress-btn{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;cursor:pointer}.gs-club__progress-btn:disabled{cursor:default}.gs-club__progress-circle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100px;height:100px;margin:0 0 20px;padding:15px;border:2px solid #505050;border-radius:50%;background-color:#060607;color:#d2d2d2;font-family:var(--font-heading-family);font-size:42px;line-height:1}.gs-club__spacer{display:inline-block;width:125px;height:5px;margin:50px 0;background:#505050}.gs-club__progress-text{margin:0 0 20px;padding-bottom:4px;border-bottom:2px solid transparent;color:#fff;font-size:22px;line-height:1.2;text-transform:uppercase}.gs-club__progress-btn:disabled .gs-club__progress-text{color:#8f8f8f}.gs-club__progress-item.is-current .gs-club__progress-text{border-bottom-color:#e2e2e2}.gs-club__progress-item.is-current .gs-club__progress-circle{background-color:transparent;background-image:var(--step-icon);background-repeat:no-repeat;background-position:center;background-size:var(--step-icon-size, 50%);color:transparent}@media screen and (max-width:768px){.gs-club{padding:25px 15px}.gs-club__options{flex-wrap:wrap;row-gap:25px;margin:35px 0}.gs-club__option--gender{width:75%}.gs-club__label--gender{font-size:32px;line-height:32px}.gs-club__eyebrow{font-size:24px;line-height:24px}.gs-club__options--size{grid-template-columns:repeat(auto-fit,calc((90vw - 72px)/4));gap:10px 15px}.gs-club__label--size{padding:15px 10px}.gs-club__size{font-size:20px;line-height:normal}.gs-club__options--plan{row-gap:50px}.gs-club__plan-cost{font-size:36px;line-height:36px}.gs-club__review-cards{row-gap:50px}.gs-club__join{font-size:28px}.gs-club__progress-item{width:70px}.gs-club__progress-circle{width:60px;height:60px;padding:8px;font-size:28px}.gs-club__spacer{width:40px;margin:28px 0}.gs-club__progress-text{font-size:14px}}@media(prefers-reduced-motion:reduce){.gs-club__step.is-active{animation:none}.gs-club__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1040/assets/gs-club-join.css.map */
