.shopify-section--subscription-tiers{--st-card-bg: #ffffff;--st-card-border: rgba(125, 41, 85, .12);--st-featured-border: var(--st-accent, #7d2955);--st-text: var(--text-color, #4a2c3a);--st-muted: rgba(74, 44, 58, .65)}.subscription-tiers{max-width:1200px;margin:0 auto;padding-block:var(--spacing-10, 2.5rem);padding-inline:var(--container-gutter, 1.5rem)}.subscription-tiers__header{text-align:center;max-width:720px;margin:0 auto var(--spacing-8, 2rem)}.subscription-tiers__heading{margin:0 0 var(--spacing-3, .75rem)}.subscription-tiers__subheading{margin:0;font-size:.9375rem;line-height:1.55;color:var(--st-muted)}.subscription-tiers__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4, 1rem);align-items:stretch}@media screen and (min-width:700px){.subscription-tiers__grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-5, 1.25rem)}}@media screen and (min-width:1000px){.subscription-tiers__grid{gap:var(--spacing-6, 1.5rem)}}.subscription-tier{position:relative;background:var(--st-card-bg);border:1.5px solid var(--st-card-border);border-radius:var(--rounded-lg, 16px);padding:var(--spacing-5, 1.25rem);display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);color:var(--st-text);transition:background-color .2s ease,border-color .2s ease,filter .2s ease}.subscription-tier:hover{background-color:#f3ecf0;background-color:color-mix(in srgb,var(--st-accent, #7d2955) 9%,#ffffff)}.subscription-tier.is-featured{border-color:var(--st-featured-border);border-width:2px}.subscription-tier:not(.is-featured){filter:saturate(.45)}.subscription-tier:not(.is-featured):hover{filter:saturate(1)}@media screen and (max-width:699px){.subscription-tier.is-featured{order:-1}}.subscription-tier__ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--st-featured-border);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .875rem;border-radius:9999px;white-space:nowrap}.subscription-tier__head{display:flex;align-items:baseline;gap:var(--spacing-2, .5rem);margin-block-end:0}.subscription-tier__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.subscription-tier__price-row{display:flex;align-items:baseline;gap:var(--spacing-2, .5rem);flex-wrap:wrap}.subscription-tier__price{font-size:2.125rem;font-weight:600;line-height:1;letter-spacing:-.01em}.subscription-tier__compare{color:var(--st-muted);font-size:1rem;text-decoration-thickness:1px}.subscription-tier__under-price{margin:0;font-size:.8125rem;line-height:1.45;color:var(--st-muted)}.subscription-tier__benefits{list-style:none;padding:0;margin:var(--spacing-1, .25rem) 0 var(--spacing-1, .25rem);display:grid;gap:.4rem}.subscription-tier__benefits li{display:flex;align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.4}.subscription-tier__benefit-tick{flex-shrink:0;margin-top:.16rem;color:var(--st-text)}.subscription-tier.is-featured .subscription-tier__benefit-tick{width:18px;height:18px;padding:3px;box-sizing:border-box;border-radius:50%;background:var(--st-featured-border);color:#fff;margin-top:.05rem}.subscription-tier__cta{margin-top:auto;width:100%;box-sizing:border-box;height:42px;min-height:42px;padding-block:0;border-radius:9999px;font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .2s ease,color .2s ease}.subscription-tier__cta:active{transform:scale(.98)}.subscription-tier__cta.button--fill{background:var(--st-featured-border);color:#fff;border:0}.subscription-tier__cta.button--outline{background:transparent;color:var(--st-text);border:1.5px solid currentColor}.subscription-tier__cta[aria-busy=true]{opacity:.7;cursor:progress}.subscription-tiers__trust{list-style:none;margin:var(--spacing-8, 2rem) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-3, .75rem) var(--spacing-5, 1.25rem)}.subscription-tiers__trust-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--st-muted)}.subscription-tiers__trust-tick{color:var(--st-text);flex-shrink:0}.subscription-tiers__empty{text-align:center;padding:var(--spacing-6, 1.5rem);border:1px dashed rgba(125,41,85,.25);border-radius:var(--rounded-lg, 16px);color:var(--st-muted);font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/135/assets/subscription-tiers.css.map */
