/* Only the three bulk guides opt in; established storefront CSS stays intact. */
.vp-bulk-next{font-size:14px!important;line-height:1.65!important;max-width:650px;color:#5d685e;margin-top:18px!important}.vp-bulk-benefits{padding-top:12px!important}.vp-bulk-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.vp-bulk-tier{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border:1px solid #dfe6dc;border-radius:24px;background:#fff;min-width:0}.vp-bulk-tier>span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667263}.vp-bulk-tier>strong{font-size:clamp(24px,2.8vw,38px);font-weight:750;line-height:1.12;letter-spacing:-.04em;color:#243b2e}.vp-bulk-tier>p{font-size:14px;line-height:1.5;margin:0!important;color:#5d685e}.vp-bulk-tier-featured{background:#304d3d;border-color:#304d3d}.vp-bulk-tier-featured>strong{color:#fff}.vp-bulk-tier-featured>span,.vp-bulk-tier-featured>p{color:#e0e9dd}@media(max-width:680px){.vp-bulk-tiers{grid-template-columns:1fr;gap:12px;margin:20px 0}.vp-bulk-tier{padding:22px;gap:10px;border-radius:20px}.vp-bulk-tier>strong{font-size:30px}.vp-bulk-next{font-size:13px!important}}
