.lunna-ladder__heading{max-width:34rem;margin:0 auto 1rem;text-align:center}.lunna-ladder__form{max-width:34rem;margin-inline:auto}.lunna-ladder__list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 1.1rem;padding:0}.lunna-ladder__tier{border:1px solid var(--border-hairline);border-radius:12px;background:rgb(var(--color-background));transition:border-color .15s ease,background-color .15s ease}.lunna-ladder__tier.is-selected{border-color:rgb(var(--color-foreground) / .55);background:rgb(var(--color-foreground) / .035)}.lunna-ladder__label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem;cursor:pointer}.lunna-ladder__radio{width:1.15rem;height:1.15rem;margin:0;accent-color:rgb(var(--color-foreground));flex:none}.lunna-ladder__radio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lunna-ladder__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lunna-ladder__name{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-weight:600;line-height:1.25}.lunna-ladder__badge{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.16rem .44rem;border-radius:3px;background:var(--joy-butter);color:var(--joy-ink);white-space:nowrap}.lunna-ladder__sub{font-size:1.35rem;line-height:1.35;color:rgb(var(--color-foreground) / .68)}.lunna-ladder__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;font-variant-numeric:tabular-nums}.lunna-ladder__price{font-weight:700;line-height:1.2}.lunna-ladder__was{font-size:1.3rem;color:rgb(var(--color-foreground) / .5)}.lunna-ladder__submit{width:100%}.lunna-ladder__note{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;text-align:center;color:rgb(var(--color-foreground) / .68)}@media(prefers-reduced-motion:reduce){.lunna-ladder__tier{transition:none}}.lunna-ladder--inline{margin:0 0 1.1rem}.lunna-ladder--inline .lunna-ladder__list{margin-bottom:0}.lunna-ladder__inline-label{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lunna-ladder--inline .lunna-ladder__label{gap:.7rem;padding:.75rem .85rem}.lunna-ladder--inline .lunna-ladder__name{font-size:1.5rem}.lunna-ladder--inline .lunna-ladder__sub{font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-lunna-offer-ladder.css.map */
