.subscription-pricing__heading{color:var(--sp-heading-color);text-align:center;margin:0 auto 24px;max-width:340px;font-size:1.5rem;line-height:1.25}.subscription-pricing__heading h2{color:inherit;font-size:inherit;line-height:inherit;margin:0}.subscription-pricing__heading em,.subscription-pricing__heading i{color:var(--sp-heading-accent);font-style:normal;font-weight:400}.subscription-pricing__card{display:flex;flex-direction:column;gap:48px;padding:32px 20px;border-radius:var(--sp-card-radius);background:var(--sp-card-bg);background:var(--sp-card-bg-gradient);color:var(--sp-card-text)}.subscription-pricing__services{display:flex;flex-direction:column;gap:24px}.subscription-pricing__service-name{color:inherit;font-size:1.25rem;line-height:1.3;margin:0 0 12px}.subscription-pricing__service-description{color:inherit;font-size:1rem;line-height:1.4;margin:0;opacity:.95}.subscription-pricing__card a,.subscription-pricing__card a:hover,.subscription-pricing__card a:focus{color:inherit;text-decoration:underline;text-underline-offset:3px}.subscription-pricing__card a:hover{opacity:.8}.subscription-pricing__purchase{display:flex;flex-direction:column;align-items:flex-start}.subscription-pricing__badge{display:inline-flex;align-items:center;background:var(--sp-badge-bg);color:var(--sp-badge-text);font-size:.75rem;font-weight:600;line-height:1;padding:6px 7px;border-radius:4px;margin-bottom:20px}.subscription-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;color:inherit;font-size:2.75rem;line-height:1.1;margin-bottom:20px}.subscription-pricing__amount{font-weight:500}.subscription-pricing__suffix{font-weight:400}.subscription-pricing__compare{font-size:.5em;opacity:.7;align-self:center}.subscription-pricing__form,.subscription-pricing__form .form{width:100%;margin:0}.subscription-pricing__buttons{display:grid;grid-template-columns:1fr;align-items:start;gap:10px;width:100%}.subscription-pricing__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 24px;border:0;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.subscription-pricing__button:hover:not([disabled]){opacity:.9}.subscription-pricing__button[disabled]{cursor:not-allowed;opacity:.6}.subscription-pricing__button--atc{background:var(--sp-atc-bg);color:var(--sp-atc-text)}.subscription-pricing__button--buy{background:var(--sp-buy-bg, #fff);color:var(--sp-buy-text, #6f2eb4)}.subscription-pricing__button--placeholder{background:#fff;color:#5a31f4}.subscription-pricing__button.loading>span:not(.loading-overlay){visibility:hidden}.subscription-pricing__button .loading-overlay svg{color:currentColor}.subscription-pricing__dynamic,.subscription-pricing__dynamic .shopify-payment-button{display:contents}.subscription-pricing__dynamic shopify-accelerated-checkout,.subscription-pricing__dynamic .shopify-payment-button__button{display:block;width:100%}.subscription-pricing__buttons #shopify-buyer-consent{grid-column:1 / -1;margin-top:6px;color:inherit;font-size:.8125rem;line-height:1.45;opacity:.9}.subscription-pricing__buttons #shopify-buyer-consent.hidden{display:none}.subscription-pricing__buttons #shopify-buyer-consent a,.subscription-pricing__buttons #shopify-subscription-policy-button{color:inherit;text-decoration:underline;cursor:pointer}.subscription-pricing__dynamic .shopify-payment-button__button{min-height:52px;border-radius:999px;overflow:hidden}.subscription-pricing__dynamic .shopify-payment-button__more-options{display:none}.subscription-pricing__dynamic shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 999px}.subscription-pricing__form .form-notification{margin-bottom:12px}.subscription-pricing__fine-print{margin-top:16px;font-size:.8125rem;opacity:.85}.subscription-pricing__fine-print p{color:inherit}.subscription-pricing__notice{margin:12px 0 0;padding:8px 12px;border-radius:6px;background:#ffffff26;color:inherit;font-size:.8125rem}@media only screen and (min-width:768px){.subscription-pricing__heading{max-width:none;font-size:2rem;margin-bottom:32px}.subscription-pricing__card{padding:48px}.subscription-pricing__service{display:grid;grid-template-columns:100px 1fr;column-gap:24px}.subscription-pricing__service-name{margin:0}.subscription-pricing__buttons{grid-template-columns:1fr 1fr}.subscription-pricing__buttons--single{grid-template-columns:1fr;max-width:320px}}@media only screen and (min-width:1068px){.subscription-pricing__heading{font-size:2.5rem}.subscription-pricing__card{flex-direction:row;align-items:center;gap:80px;padding:110px 80px}.subscription-pricing__services{flex:1 1 0;gap:16px}.subscription-pricing__service-name{font-size:1.25rem}.subscription-pricing__service-description{font-size:1rem}.subscription-pricing__purchase{flex:1 1 0}.subscription-pricing__price{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/subscription-pricing.css.map */
