.club{--club-ink: #1D242C;--club-dark: #1A2227;--club-accent: #BC5D35;--club-muted: #A1A1A1;--club-panel: #F9F9F9;--club-rule: #D9D9D9;box-sizing:border-box;max-width:1100px;margin-inline:auto;padding-inline:20px;color:var(--club-ink);font-family:var(--text-font-family);font-weight:600}.club *,.club *:before,.club *:after{box-sizing:border-box}.club :where(p,h1,h2,ul){margin:0;padding:0}.club-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.club-button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:34px;padding:6px 16px;background:var(--club-dark);border:1px solid var(--club-dark);color:#fff;font-size:14px;letter-spacing:.08em;line-height:1.6;text-decoration:none}.club-button--outline{background:transparent;color:var(--club-dark)}.club-intro{padding-top:120px}.club-intro--signed-out{padding-bottom:120px}.club-intro__heading{font-size:27px;font-weight:600;letter-spacing:.08em;line-height:1.6}.club-intro__body{display:grid;gap:20px;margin-top:60px}.club-intro__lead{font-size:18px;letter-spacing:.08em;line-height:1.6}.club-intro__notes{font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.6}.club-intro__actions{display:flex;flex-wrap:wrap;gap:12px}.club-status{padding-top:72px}.club-status__panel{display:grid;grid-template-columns:1fr auto 1fr;gap:50px;padding:60px 50px;background:var(--club-panel)}.club-status__divider{border-left:1px dashed rgba(0,0,0,.5)}.club-status__label{padding:10px;background:var(--club-dark);color:#fff;font-size:16px;letter-spacing:.08em;line-height:1.6;text-align:center}.club-status__rank{display:flex;align-items:center;justify-content:center;gap:18px;padding:30px 20px;background:#fff}.club-status__medal{flex:none;width:123px;height:122px}.club-status__medal img{display:block;width:100%;height:100%;object-fit:contain}.club-status__medal-empty{display:block;width:100%;height:100%;border:2px dashed var(--club-muted);border-radius:50%}.club-status__rank-name{font-size:16px;letter-spacing:.08em;line-height:1.6}.club-status__points{font-size:32px;letter-spacing:.08em;line-height:1}.club-status__points span{font-size:56px;letter-spacing:.08em}.club-status__rewards{display:grid;gap:14px;margin-top:24px;list-style:none}.club-status__reward{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;background:#fff}.club-status__reward-title{font-size:16px;letter-spacing:.08em;line-height:1.6}.club-status__get{flex:none;padding:6px 10px;border:0;border-radius:0;background:var(--club-accent);color:#fff;font:inherit;font-size:14px;letter-spacing:.08em;line-height:1.6;text-decoration:none}button.club-status__get{cursor:pointer}.club-status__get:focus-visible{outline:2px solid var(--club-ink);outline-offset:2px}button.club-status__get:disabled{cursor:progress;opacity:.6}.club-status__get.is-applied{background:#fff;color:var(--club-accent);box-shadow:inset 0 0 0 2px var(--club-accent)}.club-status__get.is-disabled,.club-status__get.is-done{background:#bdbdbd}.club-status__reward.is-done .club-status__reward-title{color:var(--club-muted)}.club-status__action{display:grid;flex:none;justify-items:center;gap:4px}.club-status__reward:has(.club-status__code){flex-wrap:wrap}.club-status__reward:has(.club-status__code) .club-status__action{flex:1 1 auto;grid-template-columns:minmax(0,auto);justify-content:end;min-width:0;max-width:100%}.club-status__code{display:flex;align-items:stretch;min-width:0;max-width:100%}.club-status__copy{white-space:nowrap}.club-status__code-text{padding:5px 10px;border:1px dashed var(--club-accent);border-right:0;min-width:0;font-size:14px;letter-spacing:.06em;line-height:1.6;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.club-status__note{margin-top:16px;font-size:12px;letter-spacing:.04em;line-height:1.7}.club-status__note+.club-status__rewards{margin-top:16px}.club-status__message{margin-top:12px;font-size:13px;letter-spacing:.04em;line-height:1.6}.club-status__empty{margin-top:24px;font-size:14px;letter-spacing:.08em;line-height:1.6}.club-status__next{display:grid;justify-items:center;gap:18px;max-width:530px;margin:60px auto 0}.club-status__remaining{display:flex;align-items:baseline;gap:10px;font-size:16px;letter-spacing:.08em}.club-status__remaining:before,.club-status__remaining:after{content:"";align-self:center;width:26px;height:1px;background:#000;transform:rotate(45deg)}.club-status__remaining:after{transform:rotate(-45deg)}.club-status__remaining-number{font-size:31px;letter-spacing:.08em}.club-status__remaining-number small{font-size:22px}.club-status__next-card{display:grid;gap:10px;width:100%;padding:30px 60px;background:var(--club-panel);text-align:center}.club-status__next-image{width:100%;height:auto}.club-status__next-title{text-wrap:balance;font-size:30px;letter-spacing:.08em;line-height:1.6}.club-status__next-text{font-size:14px;letter-spacing:.08em;line-height:1.6;text-align:left}.club-earn{padding-block:180px 120px}.club-earn__heading{padding-bottom:14px;border-bottom:1px solid #000000;font-size:30px;font-weight:600;letter-spacing:.08em;line-height:1.6}.club-earn__list{margin:40px 0 0 auto;max-width:674px;border-top:1px solid var(--club-rule);list-style:none}.club-earn__item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--club-rule)}.club-earn__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.club-earn__check{flex:none;fill:var(--club-muted)}.club-earn__item.is-achieved .club-earn__check{fill:var(--club-accent)}.club-earn__points{min-width:100px;font-size:34px;letter-spacing:.08em;line-height:1.6}.club-earn__points small{margin-left:4px;font-size:16px}.club-earn__title{font-size:16px;letter-spacing:.08em;line-height:1.6}.club-earn__text{margin-top:6px;padding-left:26px;color:#1d242c99;font-size:14px;letter-spacing:.08em;line-height:1.6}.club-earn__button{flex:none}@media screen and (max-width:749px){.club-intro{padding-top:48px}.club-intro--signed-out{padding-bottom:64px}.club-intro__heading{font-size:22px}.club-intro__body{margin-top:32px}.club-intro__lead{font-size:16px}.club-status{padding-top:48px}.club-status__panel{grid-template-columns:1fr;gap:32px;padding:32px 16px}.club-status__divider{border-left:0;border-top:1px dashed rgba(0,0,0,.5)}.club-status__medal{width:96px;height:96px}.club-status__points span{font-size:44px}.club-status__next-card{padding:24px 20px}.club-status__next-title{font-size:22px}.club-earn{padding-block:96px 80px}.club-earn__heading{font-size:22px}.club-earn__item{flex-direction:column;align-items:stretch;gap:12px}.club-earn__points{min-width:80px;font-size:28px}.club-earn__button{min-width:0}}.club-account-card{--club-ink: #1D242C;display:grid;justify-items:start;gap:12px;padding:20px;border:1px solid var(--club-ink);color:var(--club-ink)}.club-account-card :where(p){margin:0}.club-account-card__label{font-size:12px;letter-spacing:.08em}.club-account-card__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;font-size:20px;font-weight:700;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/64/assets/club.css.map */
