.subscription-plans-wrapper{width:100%}.subscription-plans__header{text-align:center;margin-bottom:4.8rem}.subscription-plans__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:clamp(3.2rem,2vw + 2rem,4.8rem);line-height:1.15;color:rgb(var(--color-foreground));margin:0 0 1.2rem}.subscription-plans__subheading{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground));margin:0}.subscription-plans__grid{display:grid;gap:7rem;grid-template-columns:1fr;align-items:stretch}.subscription-plans__grid--count-2{grid-template-columns:repeat(2,1fr)}.subscription-plans__grid--count-3{grid-template-columns:repeat(3,1fr)}.subscription-plans__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4rem;padding:7.8rem 3rem 5rem;border:2px solid #e8e5de;background:transparent}.subscription-plans__card--featured{background:#a9b8a2;border-color:#3f5d4a}.subscription-plans__badge-slot{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:flex-start}.subscription-plans__badge{display:inline-flex;align-items:center;justify-content:center;background:#3f5d4a;color:#f7f6f3;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;line-height:1.1;letter-spacing:.06125em;padding:1rem 1.6rem}.subscription-plans__card-head{width:100%;display:flex;flex-direction:column;gap:1.15rem;color:#2b2b2b}.subscription-plans__eyebrow{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;line-height:1.2;letter-spacing:.12251em;text-transform:uppercase;margin:0;color:#2b2b2b}.subscription-plans__title{font-family:var(--font-body-family);font-weight:600;font-size:3rem;line-height:1.2;letter-spacing:.04em;margin:0;color:#2b2b2b}.subscription-plans__price{display:flex;align-items:baseline;gap:.7rem;margin:1.2rem 0 0}.subscription-plans__price-amount{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:6rem;line-height:1;letter-spacing:.036em;color:#2b2b2b}.subscription-plans__price-suffix{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.2;letter-spacing:.12251em;color:#2b2b2b;white-space:nowrap}.subscription-plans__divider{width:100%;height:1px;border:0;background:rgba(var(--color-foreground),.2);margin:0;flex-shrink:0}.subscription-plans__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.subscription-plans__feature{display:flex;align-items:center;gap:1rem;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:2.2rem;letter-spacing:.06125em;color:#2b2b2b}.subscription-plans__check{color:#2b2b2b;flex-shrink:0}.subscription-plans__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;height:4.8rem;padding:1.6rem 2.4rem;border-radius:5px;background:#e8e5de;color:#3f5d4a;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;line-height:1.3;letter-spacing:.016em;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease;margin-top:auto}.subscription-plans__card--featured .subscription-plans__cta{background:#3f5d4a;color:#f7f6f3}.subscription-plans__cta[aria-disabled=true]{pointer-events:none;opacity:.6;cursor:default}@media(hover:hover)and (pointer:fine){.subscription-plans__cta:hover{background:#d5d1ca;color:#3f5d4a}.subscription-plans__card--featured .subscription-plans__cta:hover{background:#2f4636;color:#f7f6f3}}.subscription-plans__cta:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}@media(prefers-reduced-motion:reduce){.subscription-plans__cta{transition:none}}@media screen and (max-width:749px){.subscription-plans__header{margin-bottom:3.2rem}.subscription-plans__grid{grid-template-columns:1fr;gap:3rem}.subscription-plans__grid--count-2,.subscription-plans__grid--count-3{grid-template-columns:1fr}.subscription-plans__card{padding:6.2rem 2rem 3.2rem;gap:2.4rem}.subscription-plans__title{font-size:2.4rem}.subscription-plans__price-amount{font-size:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-subscription-plans.css.map */
