.lm-pricing__grid{display:grid;grid-template-columns:repeat(var(--lm-pricing-count, 3),minmax(0,1fr));gap:var(--lm-grid-gap);align-items:stretch;padding-block:var(--lm-space-3)}.lm-pricing__card{position:relative;display:flex;flex-direction:column;gap:var(--lm-space-5);height:100%;padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);background:var(--lm-color-bg);border:var(--lm-border-width) solid var(--lm-color-border);border-radius:var(--lm-radius-card);transition:transform var(--lm-dur-base) var(--lm-ease),box-shadow var(--lm-dur-base) var(--lm-ease),border-color var(--lm-dur-base) var(--lm-ease)}.lm-pricing__card:hover{transform:translateY(-4px);box-shadow:var(--lm-shadow-lg);border-color:transparent}.lm-pricing__card--featured{background:var(--lm-color-bg);border-color:var(--lm-color-primary);box-shadow:var(--lm-shadow-xl);transform:scale(1.04);z-index:var(--lm-z-base)}.lm-pricing__card--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,var(--lm-color-primary),var(--lm-color-accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lm-pricing__card--featured:hover{transform:scale(1.04) translateY(-4px)}.lm-pricing__card--featured.lm-reveal{transform:translateY(18px)}.lm-pricing__card--featured.lm-reveal.is-visible{transform:scale(1.04)}.lm-pricing__ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.35em;padding:.4em .9em;font-size:var(--lm-text-xs);font-weight:700;letter-spacing:var(--lm-tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--lm-color-on-primary);background:linear-gradient(120deg,var(--lm-color-primary),var(--lm-color-accent));border-radius:var(--lm-radius-pill);box-shadow:var(--lm-shadow-md)}.lm-pricing__ribbon svg{flex:none}.lm-pricing__head{display:flex;flex-direction:column;gap:var(--lm-space-2)}.lm-pricing__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lm-space-2) var(--lm-space-3)}.lm-pricing__name{margin:0}.lm-pricing__badge{background:color-mix(in srgb,var(--lm-color-primary) 12%,transparent);color:var(--lm-color-primary)}.lm-pricing__tagline{margin:0}.lm-pricing__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--lm-space-2);padding-bottom:var(--lm-space-5);border-bottom:var(--lm-border-width) solid var(--lm-color-border)}.lm-pricing__price{font-family:var(--lm-font-heading);font-weight:var(--lm-font-heading-weight);font-size:calc(var(--lm-text-4xl) * var(--lm-heading-scale));line-height:1;letter-spacing:var(--lm-tracking-tight);color:var(--lm-color-fg)}.lm-pricing__period{line-height:1.2}.lm-pricing__features{flex:1;font-size:var(--lm-text-sm)}.lm-pricing__features ul,.lm-pricing__features ol{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--lm-space-3)}.lm-pricing__features li{position:relative;padding-left:1.85em;line-height:var(--lm-leading-snug)}.lm-pricing__features li:before{content:"";position:absolute;left:0;top:.05em;width:1.25em;height:1.25em;border-radius:var(--lm-radius-pill);background:color-mix(in srgb,var(--lm-color-success) 16%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .78em no-repeat}.lm-pricing__features p{margin:0}.lm-pricing__cta{margin-top:auto}.lm-pricing__footnote{margin:0;text-align:center}@media(max-width:989px){.lm-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-pricing__card--featured,.lm-pricing__card--featured:hover,.lm-pricing__card--featured.lm-reveal.is-visible{transform:none}.lm-pricing__card--featured.lm-reveal{transform:translateY(18px)}.lm-pricing__card--featured:hover{transform:translateY(-4px)}}@media(max-width:749px){.lm-pricing__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-pricing.css.map */
