.vs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vs div{border-radius:14px;padding:12px;font-size:13px;line-height:1.3}.vs .bad{background:var(--black);color:var(--muted)}.vs .good{background:var(--lime);color:var(--black);font-weight:600}.vs b{display:block;font-family:var(--shout);font-style:italic;font-weight:900;font-size:17px;text-transform:uppercase;margin-bottom:4px;line-height:1}.steps.mini{margin-top:8px}.steps.mini .step{padding:10px 8px;text-align:center;gap:2px}.steps.mini .step b{font-family:var(--shout);font-style:italic;font-weight:900;font-size:20px;text-transform:uppercase;line-height:1}.tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.tier{background:var(--black);border-radius:10px;padding:8px 4px;text-align:center;font-size:11px;color:var(--muted);transition:background .2s,color .2s}.tier b{display:block;font-family:var(--shout);font-style:italic;font-weight:900;font-size:19px;color:var(--chalk);line-height:1}.tier.on{background:var(--lime);color:var(--black)}.tier.on b{color:var(--black)}.tier.next{box-shadow:inset 0 0 0 2px var(--lime)}.tbar{height:6px;background:var(--black);border-radius:99px;margin-top:8px;overflow:hidden}.tbar i{display:block;height:100%;background:var(--lime);width:0;transition:width .3s}.nudge{font-size:13px;font-weight:800;margin-top:6px;min-height:18px}.picks{display:grid;gap:6px;margin-top:10px}.pline{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;background:var(--night2);border-radius:14px;padding:6px 10px;border:1px solid var(--line)}.pline img{width:48px;height:48px;object-fit:contain}.pline img.sm{transform:scale(.7)}.pline b{display:block;font-family:var(--shout);font-style:italic;font-weight:900;font-size:16px;text-transform:uppercase;line-height:1}.pline span{font-size:12px;color:var(--muted)}.pline .qty output{min-width:22px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.modes label{position:relative;border:2px solid var(--line);border-radius:14px;padding:10px;cursor:pointer;font-size:12px;display:grid;gap:2px}.modes label b{font-family:var(--shout);font-style:italic;font-weight:900;font-size:15px;text-transform:uppercase}.modes input{position:absolute;opacity:0;width:0;height:0}.modes label:has(input:checked){border-color:var(--lime);background:#dfff0014}.btot{display:flex;justify-content:space-between;align-items:end;margin:12px 0 10px;font-variant-numeric:tabular-nums}.btot .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:800}.btot .price{font-size:34px}.btot .price s{font-size:15px;margin:0 6px 0 0}.btot .r{text-align:right;display:grid;gap:2px}.btot .r b{font-size:14px}.qz{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.qz button{background:var(--night2);color:var(--chalk);border:2px solid var(--line);border-radius:14px;padding:14px 6px;font-family:var(--shout);font-style:italic;font-weight:900;font-size:15px;text-transform:uppercase;line-height:1}.qz button.on{border-color:var(--lime);background:#dfff001a;color:var(--lime)}.qzout{margin-top:8px;background:var(--lime);color:var(--black);border-radius:14px;padding:12px;font-weight:700;font-size:14px}.qzout[hidden]{display:none}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;margin-top:8px}.tiles div{background:var(--black);border-radius:14px;padding:10px 6px;font-size:11px;color:var(--muted)}.tiles b{display:block;font-family:var(--shout);font-style:italic;font-weight:900;color:var(--lime);font-size:15px;text-transform:uppercase;line-height:1;margin-bottom:3px}.perk{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.perk div{text-align:center;font-size:10px;color:var(--muted);padding:6px 2px;border-radius:8px;background:var(--black)}.perk div b{display:block;font-family:var(--shout);font-style:italic;font-weight:900;font-size:13px;color:var(--chalk)}.perk div.on{background:var(--lime);color:var(--black)}.perk div.on b{color:var(--black)}.perk div.next{box-shadow:inset 0 0 0 2px var(--lime)}.drawer .nudge{margin-top:0}.drawer .upsell{padding:8px 10px}.drawer .upsell b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.tot[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/grudge-funnel.css.map */
