.pricing-cards{background:var(--neumorph-pricing-bg)}.pricing-cards__header{margin-bottom:var(--neumorph-space-xl)}.pricing-cards__title{margin-bottom:var(--neumorph-space-md);font-family:var(--font-serif);font-weight:var(--font-weight-bold);font-size:var(--neumorph-font-heading-h1);line-height:var(--line-height-tight);color:var(--color-text-primary)}.pricing-cards__description,.pricing-cards__description.rte,div.pricing-cards__description.rte{font-size:var(--neumorph-font-body-lg);opacity:.8;max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed);color:inherit}.pricing-cards__description.rte p,div.pricing-cards__description.rte p,.pricing-cards__description p{font-size:var(--neumorph-font-body-lg);line-height:var(--line-height-relaxed);margin:0;color:inherit}.pricing-cards__description>*:first-child{font-size:var(--neumorph-font-body-lg);margin-top:0}.pricing-cards__description>*:last-child{font-size:var(--neumorph-font-body-lg);margin-bottom:0}.pricing-cards__grid{display:grid;gap:var(--neumorph-space-lg);grid-template-columns:1fr}@media screen and (min-width:750px){.pricing-cards__grid{grid-template-columns:repeat(3,1fr)}}.pricing-card{position:relative;background:var(--neumorph-bg-primary);border-radius:var(--neumorph-pricing-radius);padding:var(--neumorph-space-xl);box-shadow:var(--neumorph-pricing-shadow);transition:var(--transition-base);border:none}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--neumorph-pricing-hover-shadow)}.pricing-card--featured{box-shadow:var(--neumorph-pricing-featured-shadow);transform:scale(1.02)}.pricing-card--featured:hover{transform:scale(1.02) translateY(-4px)}.pricing-card__badge{position:absolute;top:-15px;right:var(--neumorph-space-lg);background:var(--color-primary);color:var(--color-white);padding:var(--neumorph-space-xs) var(--neumorph-space-md);border-radius:var(--radius-full);font-size:var(--neumorph-font-body-sm);font-weight:var(--font-weight-semibold);box-shadow:var(--neumorph-shadow-raised-md)}.pricing-card__title{font-size:var(--neumorph-font-heading-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--neumorph-space-md);color:var(--color-text-primary);font-family:var(--font-serif)}.pricing-card__price{margin-bottom:var(--neumorph-space-lg)}.pricing-card__amount{font-size:var(--neumorph-font-heading-h1);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-tight)}.pricing-card__suffix{font-size:var(--neumorph-font-body-sm);color:var(--color-text-tertiary);margin-left:var(--neumorph-space-xs)}.pricing-card__description{margin-bottom:var(--neumorph-space-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--neumorph-font-body-md)}.pricing-card__features{list-style:none;padding:0;margin:0 0 var(--neumorph-space-md) 0}.pricing-card__feature{padding:var(--neumorph-space-sm) 0;padding-left:var(--neumorph-space-xl);position:relative;color:var(--color-text-primary);line-height:var(--line-height-relaxed);font-size:var(--neumorph-font-body-sm)}.pricing-card__feature:before{content:"\2713";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--neumorph-font-body-md)}.pricing-card__button{width:100%;margin-top:auto;border-radius:var(--neumorph-radius-md);box-shadow:var(--neumorph-shadow-raised-sm)}@media screen and (max-width:749px){.pricing-cards__title{font-size:var(--neumorph-font-heading-h2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pricing-cards.css.map */
