.membership-tiers{scroll-margin-top:var(--header-height, 0px)}.membership-tiers__header{max-width:var(--mt-max-width, 1240px);margin:0 auto 28px;text-align:center}.membership-tiers__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(28px,5vw,var(--mt-heading-size, 40px));font-weight:500;line-height:1.15}.membership-tiers__intro{max-width:700px;margin:14px auto 0;font-family:var(--font-body--family);font-size:var(--mt-intro-size, 15px);line-height:1.7;color:var(--mt-body-color, inherit)}.membership-tiers__intro>:first-child{margin-top:0}.membership-tiers__intro>:last-child{margin-bottom:0}.membership-tiers__grid{display:grid;grid-template-columns:1fr;gap:var(--mt-gap, 22px);align-items:stretch;width:100%;max-width:var(--mt-max-width, 1240px);margin:0 auto}.membership-tiers__card{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--mt-card-padding, 24px) var(--mt-card-padding-inline, 28px);background:var(--mt-card-background, #ffffff);border:1px solid var(--mt-card-border-color, #f0e7df);border-radius:var(--mt-card-radius, 16px);box-shadow:0 10px 30px #96643c0f;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.membership-tiers__card:hover{transform:translateY(-6px);border-color:#be9663;box-shadow:0 18px 44px -24px #2d2d2d59}.membership-tiers__card--featured{border-color:var(--mt-accent-color, #b98c4e);box-shadow:0 16px 40px #96643c1f}.membership-tiers__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:5px 15px;border-radius:999px;background:var(--mt-badge-background, #b98c4e);font-family:var(--font-body--family);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--mt-badge-color, #ffffff)}.membership-tiers__name{margin:0 0 5px;font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--mt-accent-color, #b98c4e)}.membership-tiers__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.membership-tiers__amount{font-family:var(--font-heading--family);font-size:var(--mt-price-size, 34px);font-weight:500;line-height:1.1;color:var(--mt-price-color, #166449)}.membership-tiers__per{font-family:var(--font-body--family);font-size:13px;line-height:1.4;color:var(--mt-muted-color, #697a70)}.membership-tiers__subtitle{margin:4px 0 0;font-family:var(--font-heading--family);font-size:var(--mt-subtitle-size, 16px);font-weight:400;line-height:1.35;color:var(--mt-muted-color, #697a70)}.membership-tiers__value{display:flex;flex-direction:column;gap:2px;margin:14px 0 0;padding:10px 13px;background:var(--mt-value-background, #faf6f2);border:1px solid var(--mt-value-border-color, #efe5db);border-radius:10px}.membership-tiers__value-label{font-family:var(--font-body--family);font-size:9.5px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-accent-color, #b98c4e)}.membership-tiers__value-amount{font-family:var(--font-heading--family);font-size:var(--mt-value-size, 19px);font-weight:600;line-height:1.2;color:var(--mt-price-color, #166449)}.membership-tiers__value-sub{font-family:var(--font-body--family);font-size:12px;line-height:1.4;color:var(--mt-muted-color, #697a70)}.membership-tiers__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--mt-list-gap, 10px);margin:18px 0 0;padding:0;list-style:none}.membership-tiers__item{display:flex;gap:10px;font-family:var(--font-body--family);font-size:var(--mt-benefit-size, 14.5px);line-height:1.55;color:var(--mt-body-color, #3f4a44)}.membership-tiers__tick{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;margin-top:3px;color:var(--mt-tick-color, #166449)}.membership-tiers__tick svg{width:100%;height:100%}.membership-tiers__value-note{color:var(--mt-accent-color, #b98c4e)}.membership-tiers__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--minimum-touch-target, 44px);margin-top:22px;padding:13px 24px;background:var(--mt-button-accent, #166449);border:1px solid var(--mt-button-accent, #166449);border-radius:999px;font-family:var(--font-body--family);font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;color:var(--mt-button-label, #ffffff);transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.membership-tiers__button:focus-visible{outline-color:var(--mt-button-accent, #166449)}a.membership-tiers__button:hover,a.membership-tiers__button:focus-visible{background:color-mix(in srgb,var(--mt-button-accent, #166449) 85%,#000000);border-color:color-mix(in srgb,var(--mt-button-accent, #166449) 85%,#000000);color:var(--mt-button-label, #ffffff)}a.membership-tiers__button:hover{transform:translateY(-2px);box-shadow:0 10px 30px -18px #2b2b2659}@media screen and (min-width:750px){.membership-tiers__header{margin-block-end:var(--mt-header-gap, 40px)}}@media screen and (min-width:900px){.membership-tiers__card{display:grid;grid-template-columns:minmax(170px,235px) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;align-content:start;column-gap:40px;padding:22px 28px}.membership-tiers__name{grid-column:1;grid-row:1}.membership-tiers__price{grid-column:1;grid-row:2}.membership-tiers__subtitle{grid-column:1;grid-row:3}.membership-tiers__value{grid-column:1;grid-row:4;align-self:end;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:9px;row-gap:0;margin-top:12px;padding:8px 13px}.membership-tiers__value-label{flex:0 0 100%}.membership-tiers__button{grid-column:1;grid-row:5;align-self:end;margin-top:10px;padding-block:11px}.membership-tiers__list{grid-column:2;grid-row:1 / -1;justify-content:center;margin-top:0}}@media screen and (min-width:1100px){.membership-tiers__grid{grid-template-columns:repeat(var(--mt-columns, 2),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.membership-tiers__button{transition:none}a.membership-tiers__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/membership-tiers.css.map */
