.mc-bf-limited{grid-column:1/-1;display:block;margin:0 0 1.8rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}
.mc-bf-limited__label{display:block;margin:0 0 .8rem;font-size:1.4rem;font-weight:400;line-height:1.4}
.mc-bf-limited__options{display:flex;flex-wrap:wrap;gap:.8rem}
.mc-bf-limited .mc-bf-pack-option{
  display:inline-flex;flex-direction:column;align-items:center;justify-content:center;
  box-sizing:border-box;min-width:8.4rem;min-height:6.2rem;padding:.9rem 1.2rem;
  border:.1rem solid rgba(var(--color-foreground),.18);border-radius:1rem;
  background:rgb(var(--color-background));color:rgb(var(--color-foreground));
  font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;
  line-height:1.2;text-align:center;opacity:1;text-decoration:none;
}
.mc-bf-limited .mc-fd-pack-link__discount{display:inline-flex;align-items:center;justify-content:center;margin-top:.4rem;padding:.25rem .55rem;border-radius:.35rem;background:#ef3e42;color:#fff;font-size:.95rem;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}

.mc-bf-limited .mc-bf-pack-option:hover,.mc-bf-limited .mc-bf-pack-option[aria-current="page"]{border-color:rgb(var(--color-foreground))}
