.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{--_scale: 1;--_lift: 0px;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);transform:scale(var(--_scale)) translateY(var(--_lift));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{--_lift: -4px;box-shadow:var(--lm-shadow-lg);border-color:color-mix(in srgb,var(--lm-color-fg) 22%,var(--lm-color-border))}.lm-pricing__card--featured{--_scale: 1.04;border-color:var(--lm-color-primary);box-shadow:var(--lm-shadow-xl);z-index:var(--lm-z-base)}.lm-pricing__card--featured:hover{border-color:var(--lm-color-primary)}.lm-pricing__card.lm-reveal{transform:translateY(14px)}.lm-pricing__card.lm-reveal.is-visible{transform:scale(var(--_scale)) translateY(var(--_lift))}.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:var(--lm-gradient-brand, var(--lm-color-primary));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, 1));line-height:1;letter-spacing:var(--lm-tracking-tight);color:var(--lm-color-fg);font-variant-numeric:tabular-nums}.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;margin: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)}.lm-pricing__features li:after{content:"";position:absolute;left:0;top:.05em;width:1.25em;height:1.25em;background:var(--lm-color-success);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' 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;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' 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__cta .lm-btn{justify-content:center}.lm-pricing__footnote{margin:0;text-align:center}.lm-pricing__help{display:flex;justify-content:center;margin:var(--lm-space-8) 0 0}.lm-pricing__help .lm-link{display:inline-flex;align-items:center;gap:.4em}@media(max-width:989px){.lm-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-pricing__card--featured{--_scale: 1}}@media(max-width:749px){.lm-pricing__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lm-pricing__card{transition:none}.lm-pricing__card:hover{--_lift: 0px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-pricing.css.map */
