.llstore-pp .llstore-bundle-tiers{max-width:1220px;margin:0 auto;padding:28px 20px 12px}.llstore-pp .llstore-bundle-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.llstore-pp .llstore-bundle-tier{position:relative;min-height:350px;display:flex;flex-direction:column;padding:34px 28px 28px;overflow:hidden;background:#fff;border:1px solid var(--hair-ink);border-radius:16px;box-shadow:0 18px 44px rgb(23 19 8 / .09)}.llstore-pp .llstore-bundle-tier.is-best{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep),0 22px 50px rgb(180 145 75 / .2)}.llstore-pp .llstore-bundle-tier-badge{position:absolute;top:0;right:0;padding:7px 16px;border-radius:0 15px 0 12px;background:linear-gradient(180deg,var(--gold-soft),var(--gold-deep));color:var(--black);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.llstore-pp .llstore-bundle-tier h2{margin:0 0 18px;font-family:var(--serif);font-size:2.2rem;font-weight:400;line-height:1}.llstore-pp .llstore-bundle-tier-price{color:var(--gold-deep);font-size:2.55rem;font-weight:700;line-height:1}.llstore-pp .llstore-bundle-tier-unit{margin-top:8px;color:var(--ink-mut);font-size:.9rem}.llstore-pp .llstore-bundle-tier-save{margin:24px 0;padding-top:20px;border-top:1px solid var(--hair-ink);color:var(--ink);font-size:.92rem;font-weight:600}.llstore-pp .llstore-bundle-tier-cta{height:52px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--black);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background 0.2s,transform 0.2s}.llstore-pp .llstore-bundle-tier-cta:hover{background:var(--gold-deep);color:var(--black);transform:translateY(-1px)}@media (min-width:960px){.llstore-pp .llstore-bundle-tiers{padding:38px 40px 18px}}