.club-subscription-selector{--club-border-color: rgb(var(--text-color) / .18);--club-active-border-color: rgb(64 87 78);--club-muted-text: rgb(var(--text-color) / .58);--club-badge-bg: rgb(184 134 23);--club-badge-color: rgb(255 255 255);--club-note-bg: rgb(226 238 220);--club-note-color: rgb(63 83 75);display:grid;gap:var(--spacing-5)}.club-subscription-selector__form{display:none}.club-subscription-selector__inner{display:grid;gap:var(--spacing-5)}.club-subscription-selector__eyebrow,.club-subscription-selector__options-heading{margin:0;color:var(--club-muted-text);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}.club-subscription-selector__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);border:1px solid var(--club-border-color);border-radius:var(--rounded-block);padding:var(--spacing-1);background:rgb(var(--background))}.club-subscription-selector__tab{border:1px solid var(--club-border-color);border-radius:calc(var(--rounded-block) - 2px);padding:var(--spacing-3) var(--spacing-4);text-align:center;background:rgb(var(--background));transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.club-subscription-selector__tab:is(:hover,:focus-visible){border-color:rgb(var(--text-color) / .45)}.club-subscription-selector__tab.is-active{border-color:var(--club-active-border-color);box-shadow:0 0 0 1px var(--club-active-border-color)}.club-subscription-selector__tab-title{display:block;font-size:var(--text-lg);font-weight:700}.club-subscription-selector__tab-subtitle{display:block;margin-top:var(--spacing-1);color:var(--club-muted-text);font-size:var(--text-sm)}.club-subscription-selector__options{display:grid;gap:var(--spacing-3)}.club-subscription-selector__options[data-club-options-group=recurring]{grid-template-columns:repeat(2,minmax(0,1fr))}.club-subscription-selector__options[data-club-options-group=prepaid]{grid-template-columns:repeat(3,minmax(0,1fr))}.club-subscription-selector__option{position:relative;border:1px solid var(--club-border-color);border-radius:var(--rounded-block);background:rgb(var(--background));padding:var(--spacing-5) var(--spacing-3) var(--spacing-4);display:grid;gap:var(--spacing-1);text-align:center;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.club-subscription-selector__option:is(:hover,:focus-visible){border-color:rgb(var(--text-color) / .45)}.club-subscription-selector__option.is-selected{border-color:var(--club-active-border-color);box-shadow:0 0 0 1px var(--club-active-border-color)}.club-subscription-selector__option:disabled{opacity:.55;cursor:not-allowed}.club-subscription-selector__option-title{display:block;font-size:var(--text-lg);font-weight:700}.club-subscription-selector__option-meta{display:block;font-size:var(--text-sm);color:var(--club-muted-text)}.club-subscription-selector__option-badge{position:absolute;inset-inline-start:50%;transform:translate(-50%);inset-block-start:-.7rem;border-radius:999px;padding:.18rem .8rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--club-badge-color);background:var(--club-badge-bg);white-space:nowrap}.club-subscription-selector__price-card{border:0;border-radius:var(--rounded-block);background:#fff9ed;padding:var(--spacing-5);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3)}.club-subscription-selector__price{margin:0;font-size:24px;line-height:1;font-weight:700}.club-subscription-selector__price-subtext{margin:var(--spacing-1) 0 0;color:var(--club-muted-text);font-size:var(--text-xl)}.club-subscription-selector__price-discount{border-radius:999px;background:#d6e2cd;color:#3f534b;font-size:var(--text-xl);font-weight:700;padding:.3rem 1rem;white-space:nowrap}.club-subscription-selector__cta{border-color:#2e3330;background:#2e3330;color:#fff;justify-content:center}.club-subscription-selector__cta:is(:hover,:focus-visible){border-color:#252a27;background:#252a27;color:#fff}.club-subscription-selector__status[data-club-status]{margin:0;color:#8c3a32}@media screen and (max-width:999px){.club-subscription-selector__options[data-club-options-group=prepaid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.club-subscription-selector__options[data-club-options-group=recurring],.club-subscription-selector__options[data-club-options-group=prepaid],.club-subscription-selector__price-card{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/316/assets/custom-club.css.map */
